Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / tsotool / diag / n2_8tload_weight_486046.s
CommitLineData
86530b38
AT
1/*
2* ========== Copyright Header Begin ==========================================
3*
4* OpenSPARC T2 Processor File: n2_8tload_weight_486046.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 (128 * 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
487#define H_T0_Trap_Instruction_0
488#define My_T0_Trap_Instruction_0 \
489 ta 0x90; \
490 done;
491
492#define H_HT0_HTrap_Instruction_0 intr0x190_custom_trap
493#ifdef SJM
494#define My_HT0_HTrap_Instruction_0 \
495 setx intr0x190_custom_trap, %g1, %g2; \
496 jmp %g2; nop
497#else
498#define My_HT0_HTrap_Instruction_0 \
499 stxa %i0, [%g0] 0x73; \
500 done;
501#endif
502
503#define H_HT0_Interrupt_0x60 intr0x60_custom_trap
504#define My_HT0_Interrupt_0x60 \
505 ldxa [%g0] 0x72, %g2; \
506 ldxa [%g0] 0x74, %g1; \
507 retry;
508#define H_HT0_Trap_Instruction_5
509#define My_HT0_Trap_Instruction_5 \
510 ldxa [%g0 + %g0]0x45, %g1; \
511 membar #Sync; \
512 xor %g1, 19, %g1; \
513 stxa %g1, [%g0 + %g0]0x45; \
514 done;
515
516#define THREAD_COUNT 8
517#define THREAD_STRIDE 1
518#define SKIP_TRAPCHECK
519#include "hboot.s"
520
521
522!try later:
523! stxa %l6, [$8] (0x22 | ($2 & 0x9)) ! ASI is randomly set
524!===========
525define(BST_INIT, `
526 add $6, ($7 & 0xfff0), $8 ! 4-byte align the offset
527 stxa %l6, [$8] 0x22 ! ASI is randomly set
528')
529
530!try later:
531!ldda [$8] (0x22 | ($2 & 0x9)), %l6 ! ASI is randomly set
532!===========
533define(BLD_INIT, `
534 add $6, ($7 & 0xfff0), $8 ! 4-byte align the offset
535 ldda [$8] 0x22, %l6 ! ASI is randomly set
536')
537
538define(CHECK_PROC_ID,`
539check_cpu_id:
540
541 wr %g0, 0x4, %fprs /* make sure fef is 1 */
542 mov THREAD_STRIDE, %l2
543 th_fork(thread,%l0)
544
545thread_0:
546#ifdef SJM
547 ta 0x30
548#endif
549 mov 0, %g1
550 udivx %g1, %l2, %g1
551 ba entry_point; nop
552
553
554thread_1:
555 mov 1, %g1
556 udivx %g1, %l2, %g1
557 ba entry_point; nop
558
559thread_2:
560 mov 2, %g1
561 udivx %g1, %l2, %g1
562 ba entry_point; nop
563
564thread_3:
565 mov 3, %g1
566 udivx %g1, %l2, %g1
567 ba entry_point; nop
568
569thread_4:
570 mov 4, %g1
571 udivx %g1, %l2, %g1
572 ba entry_point; nop
573
574thread_5:
575 mov 5, %g1
576 udivx %g1, %l2, %g1
577 ba entry_point; nop
578
579thread_6:
580 mov 6, %g1
581 udivx %g1, %l2, %g1
582 ba entry_point; nop
583
584thread_7:
585 mov 7, %g1
586 udivx %g1, %l2, %g1
587 ba entry_point; nop
588
589thread_8:
590 mov 8, %g1
591 udivx %g1, %l2, %g1
592 ba entry_point; nop
593
594thread_9:
595 mov 9, %g1
596 udivx %g1, %l2, %g1
597 ba entry_point; nop
598
599thread_10:
600 mov 10, %g1
601 udivx %g1, %l2, %g1
602 ba entry_point; nop
603
604thread_11:
605 mov 11, %g1
606 udivx %g1, %l2, %g1
607 ba entry_point; nop
608
609thread_12:
610 mov 12, %g1
611 udivx %g1, %l2, %g1
612 ba entry_point; nop
613
614thread_13:
615 mov 13, %g1
616 udivx %g1, %l2, %g1
617 ba entry_point; nop
618
619thread_14:
620 mov 14, %g1
621 udivx %g1, %l2, %g1
622 ba entry_point; nop
623
624thread_15:
625 mov 15, %g1
626 udivx %g1, %l2, %g1
627 ba entry_point; nop
628
629thread_16:
630 mov 16, %g1
631 udivx %g1, %l2, %g1
632 ba entry_point; nop
633
634thread_17:
635 mov 17, %g1
636 udivx %g1, %l2, %g1
637 ba entry_point; nop
638
639thread_18:
640 mov 18, %g1
641 udivx %g1, %l2, %g1
642 ba entry_point; nop
643
644thread_19:
645 mov 19, %g1
646 udivx %g1, %l2, %g1
647 ba entry_point; nop
648
649thread_20:
650 mov 20, %g1
651 udivx %g1, %l2, %g1
652 ba entry_point; nop
653
654thread_21:
655 mov 21, %g1
656 udivx %g1, %l2, %g1
657 ba entry_point; nop
658
659thread_22:
660 mov 22, %g1
661 udivx %g1, %l2, %g1
662 ba entry_point; nop
663
664thread_23:
665 mov 23, %g1
666 udivx %g1, %l2, %g1
667 ba entry_point; nop
668
669thread_24:
670 mov 24, %g1
671 udivx %g1, %l2, %g1
672 ba entry_point; nop
673
674thread_25:
675 mov 25, %g1
676 udivx %g1, %l2, %g1
677 ba entry_point; nop
678
679thread_26:
680 mov 26, %g1
681 udivx %g1, %l2, %g1
682 ba entry_point; nop
683
684
685thread_27:
686 mov 27, %g1
687 udivx %g1, %l2, %g1
688 ba entry_point; nop
689
690thread_28:
691 mov 28, %g1
692 udivx %g1, %l2, %g1
693 ba entry_point; nop
694
695thread_29:
696 mov 29, %g1
697 udivx %g1, %l2, %g1
698 ba entry_point; nop
699
700thread_30:
701 mov 30, %g1
702 udivx %g1, %l2, %g1
703 ba entry_point; nop
704
705thread_31:
706 mov 31, %g1
707 udivx %g1, %l2, %g1
708 ba entry_point; nop
709
710thread_32:
711 mov 32, %g1
712 udivx %g1, %l2, %g1
713 ba entry_point; nop
714
715thread_33:
716 mov 33, %g1
717 udivx %g1, %l2, %g1
718 ba entry_point; nop
719
720thread_34:
721 mov 34, %g1
722 udivx %g1, %l2, %g1
723 ba entry_point; nop
724
725thread_35:
726 mov 35, %g1
727 udivx %g1, %l2, %g1
728 ba entry_point; nop
729
730thread_36:
731 mov 36, %g1
732 udivx %g1, %l2, %g1
733 ba entry_point; nop
734
735thread_37:
736 mov 37, %g1
737 udivx %g1, %l2, %g1
738 ba entry_point; nop
739
740thread_38:
741 mov 38, %g1
742 udivx %g1, %l2, %g1
743 ba entry_point; nop
744
745thread_39:
746 mov 39, %g1
747 udivx %g1, %l2, %g1
748 ba entry_point; nop
749
750thread_40:
751 mov 40, %g1
752 udivx %g1, %l2, %g1
753 ba entry_point; nop
754
755thread_41:
756 mov 41, %g1
757 udivx %g1, %l2, %g1
758 ba entry_point; nop
759
760thread_42:
761 mov 42, %g1
762 udivx %g1, %l2, %g1
763 ba entry_point; nop
764
765thread_43:
766 mov 43, %g1
767 udivx %g1, %l2, %g1
768 ba entry_point; nop
769
770thread_44:
771 mov 44, %g1
772 udivx %g1, %l2, %g1
773 ba entry_point; nop
774
775thread_45:
776 mov 45, %g1
777 udivx %g1, %l2, %g1
778 ba entry_point; nop
779
780thread_46:
781 mov 46, %g1
782 udivx %g1, %l2, %g1
783 ba entry_point; nop
784
785thread_47:
786 mov 47, %g1
787 udivx %g1, %l2, %g1
788 ba entry_point; nop
789
790thread_48:
791 mov 48, %g1
792 udivx %g1, %l2, %g1
793 ba entry_point; nop
794
795thread_49:
796 mov 49, %g1
797 udivx %g1, %l2, %g1
798 ba entry_point; nop
799
800thread_50:
801 mov 50, %g1
802 udivx %g1, %l2, %g1
803 ba entry_point; nop
804
805thread_51:
806 mov 51, %g1
807 udivx %g1, %l2, %g1
808 ba entry_point; nop
809
810thread_52:
811 mov 52, %g1
812 udivx %g1, %l2, %g1
813 ba entry_point; nop
814
815thread_53:
816 mov 53, %g1
817 udivx %g1, %l2, %g1
818 ba entry_point; nop
819
820thread_54:
821 mov 54, %g1
822 udivx %g1, %l2, %g1
823 ba entry_point; nop
824
825thread_55:
826 mov 55, %g1
827 udivx %g1, %l2, %g1
828 ba entry_point; nop
829
830thread_56:
831 mov 56, %g1
832 udivx %g1, %l2, %g1
833 ba entry_point; nop
834
835thread_57:
836 mov 57, %g1
837 udivx %g1, %l2, %g1
838 ba entry_point; nop
839
840thread_58:
841 mov 58, %g1
842 udivx %g1, %l2, %g1
843 ba entry_point; nop
844
845thread_59:
846 mov 59, %g1
847 udivx %g1, %l2, %g1
848 ba entry_point; nop
849
850thread_60:
851 mov 60, %g1
852 udivx %g1, %l2, %g1
853 ba entry_point; nop
854
855thread_61:
856 mov 61, %g1
857 udivx %g1, %l2, %g1
858 ba entry_point; nop
859
860thread_62:
861 mov 62, %g1
862 udivx %g1, %l2, %g1
863 ba entry_point; nop
864
865thread_63:
866 mov 63, %g1
867 udivx %g1, %l2, %g1
868 ba entry_point; nop
869
870entry_point:
871#ifdef RTGPRIV
872 ta T_CHANGE_PRIV
873#endif
874
875')
876! --- Common Macro Definitions ---
877!
878! macros will be instantiated with these arguments
879! macro_name(P#, rand#, my_cpu#, PA_val, VA_val, VA_reg, VA_offset, \
880! tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3)
881!
882! P# - Pid, just in case one needs unique number
883! rand# - random number
884! my_cpu# - CPU id
885! PA_val - shared memory physisal address value
886! VA_val - shared memory virtual address value
887! VA_reg - register containing VA region base address
888! VA_offset - VA_reg + VA_offset will give correct VA address value
889! tmp_reg0-tmp_reg3 - integer registers for arbitrary use within the macro
890! tmp_reg0 & tmp_reg1 are even-odd register pair
891!
892! VA_val may be incorrect since VA will be determined at compile time by assembler
893! and may not available at diag generation time, but VA_reg+VA_offset is valid
894!
895! ex. SAMPLE(1, 1249, 0, 0x43400100, 0x100, %i1, 0x100, %l6, %l7, %o5, %l3)
896!
897! Sample macro 1:
898! load unsigned byte from the given shared addr into tmp_reg1
899! the given shared addr is 4-byte aligned and we will randomly
900! pick one byte from the 4 bytes.
901!
902! define(SAMPLE, `
903! ldub [$6+$7+($2 mod 4)], $8
904! ')
905!
906! Can also use C-like macro definition format.
907!
908! Sample macro 2:
909! issue an "ldda" instruction to the randomly picked shared location
910! (aligned it to 16-byte boundary first) with a random ASI value among
911! 0x22, 0x23, 0x2a, and 0x2b (utilizing the provided "rand" value).
912!
913! #define BLD_INIT(Pid, rand, my_cpu, PA_val, \
914! VA_val, VA_reg, VA_offset, \
915! tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
916! add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
917! ldda [tmp_reg2] (0x22 | (rand & 0x9)), tmp_reg0;
918!
919! ---
920
921! Macro NOPTRAIN
922! Train of NOPs
923
924#define NOPTRAIN(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
925 nop;\
926 nop;\
927 nop;\
928 nop;
929
930
931! Macro STTRAIN4
932! Train of total 4 of UW stores.
933! Note: doesn't use shared addresses
934
935#define STTRAIN4(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
936 set 5120, tmp_reg1; \
937 add %i0, tmp_reg1, tmp_reg1; \
938 set rand, tmp_reg2; \
939 stw tmp_reg2, [tmp_reg1]; \
940 stw tmp_reg2, [tmp_reg1+4]; \
941 stw tmp_reg2, [tmp_reg1+8]; \
942 stw tmp_reg2, [tmp_reg1+16];
943
944! Macro STTRAIN8
945! Train of total 8 of UW stores
946
947#define STTRAIN8(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
948 set 5120, tmp_reg1; \
949 add %i0, tmp_reg1, tmp_reg1; \
950 set rand, tmp_reg2; \
951 add tmp_reg2, rand % 4096, tmp_reg3; \
952 stw tmp_reg2, [tmp_reg1]; \
953 stw tmp_reg2, [tmp_reg1+4]; \
954 stw tmp_reg2, [tmp_reg1+8]; \
955 stw tmp_reg2, [tmp_reg1+12]; \
956 stw tmp_reg3, [tmp_reg1+4]; \
957 stw tmp_reg3, [tmp_reg1+12]; \
958 stw tmp_reg3, [tmp_reg1]; \
959 stw tmp_reg3, [tmp_reg1+8];
960
961! Macro LDTRAIN4
962! Train of total 4 of UW Loads
963! Note the values of those loads inside the macro will not be analized,
964! even though the accesses are [possibly] made to the shared locations
965
966#define LDTRAIN4(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
967 ld [%i0], tmp_reg1; \
968 ld [%i1+4], tmp_reg1; \
969 ld [%i2+8], tmp_reg1; \
970 ld [%i3+12], tmp_reg1;
971
972! Macro LDTRAIN8
973
974#define LDTRAIN8(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
975 ld [%i3], tmp_reg1; \
976 ld [%i2+4], tmp_reg1; \
977 ld [%i1+8], tmp_reg2; \
978 ld [%i0+12], tmp_reg2; \
979 ld [%i3+4], tmp_reg3; \
980 ld [%i2], tmp_reg3; \
981 ld [%i1+12], tmp_reg4; \
982 ld [%i0+8], tmp_reg4;
983
984! Macro PREFETCHTRAIN4
985
986#define PREFETCHTRAIN4(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
987 prefetch [%i0+4], 0; \
988 prefetch [%i1+12], 0; \
989 prefetch [%i2+8], 0; \
990 prefetch [%i3], 0;
991
992! Macro PREFETCHTRAIN8
993
994#define PREFETCHTRAIN8(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
995 prefetch [%i3], 0; \
996 prefetch [%i2+4], 0; \
997 prefetch [%i1+8], 0; \
998 prefetch [%i0+12], 0; \
999 prefetch [%i3+4], 1; \
1000 prefetch [%i2], 1; \
1001 prefetch [%i1+12], 1; \
1002 prefetch [%i0+8], 1;
1003
1004! Macro CASTRAIN4
1005! This is an interesting macro that will probably create the write congessions
1006! access to the shared locations (offsets from bases have to be adjusted)
1007! the values of the locations are not changed, so it should not affect analysis
1008
1009#define CASTRAIN4(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1010 set 128, tmp_reg1;\
1011 add %i0, tmp_reg1, tmp_reg1;\
1012 set 256, tmp_reg2;\
1013 add %i1, tmp_reg2, tmp_reg2;\
1014 ld [tmp_reg1], tmp_reg3;\
1015 ld [tmp_reg2], tmp_reg4;\
1016 cas [tmp_reg1], tmp_reg3, tmp_reg3;\
1017 cas [tmp_reg1], tmp_reg3, tmp_reg3;\
1018 cas [tmp_reg2], tmp_reg4, tmp_reg4;\
1019 cas [tmp_reg2], tmp_reg4, tmp_reg4;
1020
1021! CASTRAIN8
1022! yet another flavor of cas train theme that actually always use shared locations
1023! given by the specified instance arguments for the first 4 cases
1024! and then follows then with another 4 to a randomized offset
1025
1026#define CASTRAIN8(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1027 add VA_reg, VA_offset, tmp_reg1;\
1028 add VA_reg, (rand&0x0ffc), tmp_reg2;\
1029 ld [tmp_reg1], tmp_reg3;\
1030 cas [tmp_reg1], tmp_reg3, tmp_reg3;\
1031 cas [tmp_reg1], tmp_reg3, tmp_reg3;\
1032 cas [tmp_reg1], tmp_reg3, tmp_reg3;\
1033 cas [tmp_reg1], tmp_reg3, tmp_reg3;\
1034 ld [tmp_reg2], tmp_reg4;\
1035 cas [tmp_reg2], tmp_reg4, tmp_reg4;\
1036 cas [tmp_reg2], tmp_reg4, tmp_reg4;\
1037 cas [tmp_reg2], tmp_reg4, tmp_reg4;\
1038 cas [tmp_reg2], tmp_reg4, tmp_reg4;
1039
1040! Macro ST_BR_ANLD_CAS
1041! this is meant to reproduce NG6025
1042! the scenario is the anulled load in the delay slot of the branch is
1043! not wiped completely, which creates false RAW hazard, and the following cas
1044! is getting screwed
1045! WARNING: there is a store to the %i0+128, which can potentially be a shared
1046! location. When using this macro, make sure that the vicinity of offset 128 in
1047! region 0 is not used
1048
1049#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) \
1050 set 128, tmp_reg1;\
1051 add %i0, tmp_reg1, tmp_reg1;\
1052 set rand, tmp_reg3;\
1053 stw tmp_reg3, [tmp_reg1];\
1054 ba,a 1;\
1055 cas [tmp_reg1], tmp_reg3, tmp_reg4;
1056
1057#define ASI_BLOCK(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1058 setx 0x060, tmp_reg1, tmp_reg2; \
1059 stxa %g0, [tmp_reg2] 0x38;
1060
1061! Macro SELF_MODIFY
1062! do a read-unmodify-write at address pc + random[0..0x80]
1063! this is targetted to catch bugs due to sharing/modification
1064! of data between D$ and I$. (e.g. Niagara1, Bug #6372)
1065! 1. 0x80 chosen arbitrarily, is another number better
1066! 2. should we include an iflush ?
1067! 3. WT.MACRO.SELF_MODIFY should be given a small non-0 weight by default
1068! 4. Possible variation: a macro which only does a load
1069! from the instruction stream instead of a load-store.
1070! (Niagara1 bug #6372 did not involve stores to instruction
1071! stream, just sharing of unmodified data between I$ and D$.)
1072! 5. this macro needs text segment to be writable. On system runs,
1073! this is achieved by using a special map file for the linker.
1074! - sgh, 25 may 04
1075
1076#define SELF_MODIFY(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1077 rd %pc, tmp_reg0; \
1078 ld [ tmp_reg0 + (rand & 0x7c)], tmp_reg1; \
1079 st tmp_reg1, [ tmp_reg0 + (rand & 0x7c)]
1080
1081#define ASI_BLOCK(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1082 setx 0x060, tmp_reg1, tmp_reg2; \
1083 stxa %g0, [tmp_reg2] 0x38;
1084
1085
1086#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) \
1087 setx 0x8559e06ff33bad10, tmp_reg1, tmp_reg2; \
1088 stxa %g0, [tmp_reg2] 0x80;
1089
1090#define PREFETCH_VA_HOLE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1091 setx 0x8559e06ff33bad10, tmp_reg1, tmp_reg2; \
1092 prefetch [tmp_reg2], 0; \
1093 prefetch [tmp_reg2+4], 1; \
1094 prefetch [tmp_reg2+8], 2; \
1095 prefetch [tmp_reg2+12], 3; \
1096 prefetch [tmp_reg2+4], 4; \
1097 prefetch [tmp_reg2], 5; \
1098 prefetch [tmp_reg2+12], 6; \
1099 prefetch [tmp_reg2+8], 7;
1100
1101#define LOAD_VA_HOLE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1102 setx 0x8559e06ff33bad10, tmp_reg1, tmp_reg2; \
1103 ld [tmp_reg2], tmp_reg1; \
1104 ld [tmp_reg2+4], tmp_reg1; \
1105 ld [tmp_reg2+8], tmp_reg1; \
1106 ld [tmp_reg2+12], tmp_reg1;
1107
1108
1109
1110#define STORE_VA_HOLE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1111 setx 0x8559e06ff33bad10, tmp_reg2, tmp_reg1; \
1112 set rand, tmp_reg2; \
1113 add tmp_reg2, rand % 4096, tmp_reg3; \
1114 stw tmp_reg2, [tmp_reg1]; \
1115 stw tmp_reg2, [tmp_reg1+4]; \
1116 stw tmp_reg2, [tmp_reg1+8]; \
1117 stw tmp_reg2, [tmp_reg1+12]; \
1118 stw tmp_reg3, [tmp_reg1+4]; \
1119 stw tmp_reg3, [tmp_reg1+12]; \
1120 stw tmp_reg3, [tmp_reg1]; \
1121 stw tmp_reg3, [tmp_reg1+8];
1122
1123#define CAS_VA_HOLE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1124 setx 0x8559e06ff33bad10, tmp_reg3, tmp_reg1; \
1125 setx 0x8559e06ff33bad10, tmp_reg3, tmp_reg2; \
1126 add tmp_reg2, rand % 4096, tmp_reg3; \
1127 cas [tmp_reg1], tmp_reg3, tmp_reg3;\
1128 cas [tmp_reg2], tmp_reg4, tmp_reg4;
1129
1130#define IDC_FLIP(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1131 ta 0xb5; \
1132 ta T_CHANGE_NONHPRIV;
1133
1134! this macro produce ldda/stda to
1135! ASI_BLOCK_AS_IF_USER_PRIMARY 0x16
1136! ASI_BLOCK_AS_IF_USER_SECONDARY 0x17
1137! ASI_BLOCK_AS_IF_USER_PRIMARY_LITTLE 0x1e
1138! ASI_BLOCK_AS_IF_USER_SECONDARY_LITTLE 0x1f
1139!! hardcode for now since illegal asi not working in RS
1140#define BLD_16(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1141 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1142 ta T_CHANGE_PRIV;\
1143 ta T_CHANGE_HPRIV;\
1144 ldda [tmp_reg3]0x16, tmp_reg0;
1145#define BLD_17(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1146 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1147 ta T_CHANGE_PRIV;\
1148 ta T_CHANGE_HPRIV;\
1149 ldda [tmp_reg3]0x17, tmp_reg0;
1150#define BLD_1e(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1151 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1152 ta T_CHANGE_PRIV;\
1153 ta T_CHANGE_HPRIV;\
1154 ldda [tmp_reg3]0x1e, tmp_reg0;
1155#define BLD_1f(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1156 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1157 ta T_CHANGE_PRIV;\
1158 ta T_CHANGE_HPRIV;\
1159 ldda [tmp_reg3]0x1f, tmp_reg0;
1160
1161#define BST_16(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1162 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1163 ta T_CHANGE_PRIV;\
1164 ta T_CHANGE_HPRIV;\
1165 stda tmp_reg0, [tmp_reg3]0x16;
1166#define BST_17(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1167 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1168 ta T_CHANGE_PRIV;\
1169 ta T_CHANGE_HPRIV;\
1170 stda tmp_reg0, [tmp_reg3]0x17;
1171#define BST_1e(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1172 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1173 ta T_CHANGE_PRIV;\
1174 ta T_CHANGE_HPRIV;\
1175 stda tmp_reg0, [tmp_reg3]0x1e;
1176#define BST_1f(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1177 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1178 ta T_CHANGE_PRIV;\
1179 ta T_CHANGE_HPRIV;\
1180 stda tmp_reg0, [tmp_reg3]0x1f;
1181
1182#define BLD_INIT_2(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1183 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1184 ldda [tmp_reg3] (0x27 | (rand & 0xf)), tmp_reg0;
1185#define BST_INIT_2(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 stda tmp_reg0, [tmp_reg3] (0x27 | (rand & 0xf));
1188#define BLD_INIT_E(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1189 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1190 ldda [tmp_reg3] (0xe2 | (rand & 0xb)), tmp_reg0;
1191#define BST_INIT_E(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1192 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1193 stda tmp_reg0, [tmp_reg3] (0xe2 | (rand & 0xb));
1194#define PREFETCHA(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg0, tmp_reg1, tmp_reg2, tmp_reg3) \
1195 add VA_reg, (VA_offset & 0xfff0), tmp_reg3; \
1196 prefetcha [tmp_reg3](rand & 0x1f), (0x0 | ((rand >> 5) & 0x1f));
1197#define STBYTE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1198 add VA_reg, (VA_offset & 0xff00), tmp_reg1; \
1199 set rand, tmp_reg2; \
1200 stb tmp_reg2, [tmp_reg1+(rand & 0x5f)];
1201#define LDBYTE(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1202 add VA_reg, (VA_offset & 0xff00), tmp_reg1; \
1203 ldub [tmp_reg1+(rand & 0x5f)], tmp_reg2;
1204#define STBYTE1(Pid, rand, my_cpu, PA_val, VA_val, VA_reg, VA_offset, tmp_reg1, tmp_reg2, tmp_reg3, tmp_reg4) \
1205 add VA_reg, (VA_offset & 0xff00), tmp_reg1;\
1206 set 5200, tmp_reg2; \
1207 add tmp_reg2, tmp_reg1, tmp_reg1; \
1208 set rand, tmp_reg2; \
1209 stb tmp_reg2, [tmp_reg1+(rand & 0x5f)];
1210define(EN_INTERRUPTS,`
1211nop
1212')
1213
1214define(DIS_INTERRUPTS,`
1215nop
1216')
1217
1218define(CHECK_DISPATCH_STATUS,`
1219nop
1220')
1221
1222define(CHECK_RECEIVE_STATUS,`
1223nop
1224')
1225
1226define(WRITE_INTR_DATA_REGS,`
1227nop
1228')
1229
1230define(INTR_SET_DISPATCH_VECTOR,`
1231add %g0, $3, $4
1232sllx $4, 8, $5 ! DEST ID
1233add %g0, $2, $4 ! VECTOR NUMBER
1234or $5, $4, $5
1235mov %i0, $4
1236mov $5, %i0
1237ta 0x30
1238mov $4, %i0
1239')
1240
1241define(DSPCH_INTERRUPT,`
1242nop
1243')
1244
1245#define REGION0_ALIAS3_O 0x0
1246#define REGION1_ALIAS3_O 0x20000
1247#define REGION2_ALIAS3_O 0x40000
1248#define REGION3_ALIAS3_O 0x60000
1249#define REGION4_ALIAS3_O 0x80000
1250#define REGION5_ALIAS3_O 0xa0000
1251#define REGION6_ALIAS3_O 0xc0000
1252#define REGION7_ALIAS3_O 0xe0000
1253#define REPLACEMENT0_ALIAS3_O 0x100000
1254#define REGION0_ALIAS2_O 0x200000
1255#define REGION1_ALIAS2_O 0x220000
1256#define REGION2_ALIAS2_O 0x240000
1257#define REGION3_ALIAS2_O 0x260000
1258#define REGION4_ALIAS2_O 0x280000
1259#define REGION5_ALIAS2_O 0x2a0000
1260#define REGION6_ALIAS2_O 0x2c0000
1261#define REGION7_ALIAS2_O 0x2e0000
1262#define REPLACEMENT0_ALIAS2_O 0x300000
1263#define REGION0_ALIAS1_O 0x400000
1264#define REGION1_ALIAS1_O 0x420000
1265#define REGION2_ALIAS1_O 0x440000
1266#define REGION3_ALIAS1_O 0x460000
1267#define REGION4_ALIAS1_O 0x480000
1268#define REGION5_ALIAS1_O 0x4a0000
1269#define REGION6_ALIAS1_O 0x4c0000
1270#define REGION7_ALIAS1_O 0x4e0000
1271#define REPLACEMENT0_ALIAS1_O 0x500000
1272#define REGION0_ALIAS0_O 0x600000
1273#define REGION1_ALIAS0_O 0x620000
1274#define REGION2_ALIAS0_O 0x640000
1275#define REGION3_ALIAS0_O 0x660000
1276#define REGION4_ALIAS0_O 0x680000
1277#define REGION5_ALIAS0_O 0x6a0000
1278#define REGION6_ALIAS0_O 0x6c0000
1279#define REGION7_ALIAS0_O 0x6e0000
1280#define REPLACEMENT0_ALIAS0_O 0x700000
1281
1282
1283#define USER_PAGE_CUSTOM_MAP
1284SECTION .MAIN TEXT_VA=0x1000000
1285attr_text {
1286 Name = .MAIN,
1287 VA=0x1000000,
1288 RA=0x130000000,
1289 PA=ra2pa(0x130000000,0),
1290part_0_ctx_nonzero_tsb_config_1,
1291 TTE_EP=1,
1292 TTE_G=1,
1293 TTE_Context=PCONTEXT,
1294 TTE_V=1,
1295 TTE_Size=0,
1296 TTE_SIZE_PTR=0,
1297 TTE_NFO=0,
1298 TTE_IE=0,
1299 TTE_Soft2=0,
1300 TTE_Diag=0,
1301 TTE_Soft=0,
1302 TTE_L=0,
1303 TTE_CP=1,
1304 TTE_CV=1,
1305 TTE_E=0,
1306 TTE_P=0,
1307 TTE_W=0
1308 }
1309
1310attr_text {
1311 Name = .MAIN,
1312 VA=0x1000000,
1313 RA=0x130000000,
1314 PA=ra2pa(0x130000000,0),
1315part_0_ctx_nonzero_tsb_config_0,
1316 TTE_EP=1,
1317 TTE_G=1,
1318 TTE_Context=PCONTEXT,
1319 TTE_V=1,
1320 TTE_Size=0,
1321 TTE_SIZE_PTR=0,
1322 TTE_NFO=0,
1323 TTE_IE=0,
1324 TTE_Soft2=0,
1325 TTE_Diag=0,
1326 TTE_Soft=0,
1327 TTE_L=0,
1328 TTE_CP=1,
1329 TTE_CV=1,
1330 TTE_E=0,
1331 TTE_P=0,
1332 TTE_W=1,
1333 tsbonly
1334 }
1335
1336SECTION tsotool_unshared_data DATA_VA=0x21400000
1337attr_data {
1338 Name = tsotool_unshared_data,
1339 VA=0x21400000,
1340 RA=0x21400000,
1341 PA=ra2pa(0x21400000,0),
1342 part_0_ctx_nonzero_tsb_config_0,
1343 TTE_G=1,
1344 TTE_Context=PCONTEXT,
1345 TTE_V=1,
1346 TTE_Size=0,
1347 TTE_SIZE_PTR=0,
1348 TTE_NFO=0,
1349 TTE_IE=0,
1350 TTE_Soft2=0,
1351 TTE_Diag=0,
1352 TTE_Soft=0,
1353 TTE_L=0,
1354 TTE_CP=1,
1355 TTE_CV=1,
1356 TTE_E=0,
1357 TTE_P=0,
1358 TTE_W=1
1359 }
1360
1361SECTION region0_alias3_4 DATA_VA=0x6000000
1362attr_data {
1363 Name = region0_alias3_4,
1364 VA=0x6000000,
1365 RA=0x43000000,
1366 PA=ra2pa(0x43000000,0),
1367 part_0_ctx_nonzero_tsb_config_0,
1368 TTE_G=0,
1369 TTE_Context=PCONTEXT,
1370 TTE_V=1,
1371 TTE_Size=0,
1372 TTE_SIZE_PTR=0,
1373 TTE_NFO=0,
1374 TTE_IE=0,
1375 TTE_Soft2=0,
1376 TTE_Diag=0,
1377 TTE_Soft=0,
1378 TTE_L=0,
1379 TTE_CP=1,
1380 TTE_CV=0,
1381 TTE_E=0,
1382 TTE_P=0,
1383 TTE_W=1,
1384 tsbonly
1385 }
1386
1387.data
1388.skip 1024
1389
1390SECTION region1_alias3_4 DATA_VA=0x6020000
1391attr_data {
1392 Name = region1_alias3_4,
1393 VA=0x6020000,
1394 RA=0x43800000,
1395 PA=ra2pa(0x43800000,0),
1396 part_0_ctx_nonzero_tsb_config_0,
1397 TTE_G=0,
1398 TTE_Context=PCONTEXT,
1399 TTE_V=1,
1400 TTE_Size=0,
1401 TTE_SIZE_PTR=0,
1402 TTE_NFO=0,
1403 TTE_IE=0,
1404 TTE_Soft2=0,
1405 TTE_Diag=0,
1406 TTE_Soft=0,
1407 TTE_L=0,
1408 TTE_CP=1,
1409 TTE_CV=1,
1410 TTE_E=0,
1411 TTE_P=0,
1412 TTE_W=1,
1413 tsbonly
1414 }
1415
1416.data
1417.skip 1024
1418
1419SECTION region2_alias3_4 DATA_VA=0x6040000
1420attr_data {
1421 Name = region2_alias3_4,
1422 VA=0x6040000,
1423 RA=0x44000000,
1424 PA=ra2pa(0x44000000,0),
1425 part_0_ctx_nonzero_tsb_config_0,
1426 TTE_G=0,
1427 TTE_Context=PCONTEXT,
1428 TTE_V=1,
1429 TTE_Size=0,
1430 TTE_SIZE_PTR=0,
1431 TTE_NFO=0,
1432 TTE_IE=0,
1433 TTE_Soft2=0,
1434 TTE_Diag=0,
1435 TTE_Soft=0,
1436 TTE_L=0,
1437 TTE_CP=1,
1438 TTE_CV=1,
1439 TTE_E=0,
1440 TTE_P=0,
1441 TTE_W=1,
1442 tsbonly
1443 }
1444
1445.data
1446.skip 1024
1447
1448SECTION region3_alias3_4 DATA_VA=0x6060000
1449attr_data {
1450 Name = region3_alias3_4,
1451 VA=0x6060000,
1452 RA=0x44800000,
1453 PA=ra2pa(0x44800000,0),
1454 part_0_ctx_nonzero_tsb_config_0,
1455 TTE_G=0,
1456 TTE_Context=PCONTEXT,
1457 TTE_V=1,
1458 TTE_Size=0,
1459 TTE_SIZE_PTR=0,
1460 TTE_NFO=0,
1461 TTE_IE=0,
1462 TTE_Soft2=0,
1463 TTE_Diag=0,
1464 TTE_Soft=0,
1465 TTE_L=0,
1466 TTE_CP=1,
1467 TTE_CV=1,
1468 TTE_E=0,
1469 TTE_P=0,
1470 TTE_W=1,
1471 tsbonly
1472 }
1473
1474.data
1475.skip 1024
1476
1477SECTION region4_alias3_4 DATA_VA=0x6080000
1478attr_data {
1479 Name = region4_alias3_4,
1480 VA=0x6080000,
1481 RA=0x45000000,
1482 PA=ra2pa(0x45000000,0),
1483 part_0_ctx_nonzero_tsb_config_0,
1484 TTE_G=0,
1485 TTE_Context=PCONTEXT,
1486 TTE_V=1,
1487 TTE_Size=0,
1488 TTE_SIZE_PTR=0,
1489 TTE_NFO=0,
1490 TTE_IE=0,
1491 TTE_Soft2=0,
1492 TTE_Diag=0,
1493 TTE_Soft=0,
1494 TTE_L=0,
1495 TTE_CP=1,
1496 TTE_CV=1,
1497 TTE_E=0,
1498 TTE_P=0,
1499 TTE_W=1,
1500 tsbonly
1501 }
1502
1503.data
1504.skip 1024
1505
1506SECTION region5_alias3_4 DATA_VA=0x60a0000
1507attr_data {
1508 Name = region5_alias3_4,
1509 VA=0x60a0000,
1510 RA=0x45800000,
1511 PA=ra2pa(0x45800000,0),
1512 part_0_ctx_nonzero_tsb_config_0,
1513 TTE_G=0,
1514 TTE_Context=PCONTEXT,
1515 TTE_V=1,
1516 TTE_Size=0,
1517 TTE_SIZE_PTR=0,
1518 TTE_NFO=0,
1519 TTE_IE=0,
1520 TTE_Soft2=0,
1521 TTE_Diag=0,
1522 TTE_Soft=0,
1523 TTE_L=0,
1524 TTE_CP=1,
1525 TTE_CV=1,
1526 TTE_E=0,
1527 TTE_P=0,
1528 TTE_W=1,
1529 tsbonly
1530 }
1531
1532.data
1533.skip 1024
1534
1535SECTION region6_alias3_4 DATA_VA=0x60c0000
1536attr_data {
1537 Name = region6_alias3_4,
1538 VA=0x60c0000,
1539 RA=0x46000000,
1540 PA=ra2pa(0x46000000,0),
1541 part_0_ctx_nonzero_tsb_config_0,
1542 TTE_G=0,
1543 TTE_Context=PCONTEXT,
1544 TTE_V=1,
1545 TTE_Size=0,
1546 TTE_SIZE_PTR=0,
1547 TTE_NFO=0,
1548 TTE_IE=0,
1549 TTE_Soft2=0,
1550 TTE_Diag=0,
1551 TTE_Soft=0,
1552 TTE_L=0,
1553 TTE_CP=1,
1554 TTE_CV=1,
1555 TTE_E=0,
1556 TTE_P=0,
1557 TTE_W=1,
1558 tsbonly
1559 }
1560
1561.data
1562.skip 1024
1563
1564SECTION region7_alias3_4 DATA_VA=0x60e0000
1565attr_data {
1566 Name = region7_alias3_4,
1567 VA=0x60e0000,
1568 RA=0x46800000,
1569 PA=ra2pa(0x46800000,0),
1570 part_0_ctx_nonzero_tsb_config_0,
1571 TTE_G=0,
1572 TTE_Context=PCONTEXT,
1573 TTE_V=1,
1574 TTE_Size=0,
1575 TTE_SIZE_PTR=0,
1576 TTE_NFO=0,
1577 TTE_IE=0,
1578 TTE_Soft2=0,
1579 TTE_Diag=0,
1580 TTE_Soft=0,
1581 TTE_L=0,
1582 TTE_CP=1,
1583 TTE_CV=1,
1584 TTE_E=0,
1585 TTE_P=0,
1586 TTE_W=1,
1587 tsbonly
1588 }
1589
1590.data
1591.skip 1024
1592
1593SECTION replacement0_alias3_4 DATA_VA=0x6100000
1594attr_data {
1595 Name = replacement0_alias3_4,
1596 VA=0x6100000,
1597 RA=0x47000000,
1598 PA=ra2pa(0x47000000,0),
1599 part_0_ctx_nonzero_tsb_config_0,
1600 TTE_G=0,
1601 TTE_Context=PCONTEXT,
1602 TTE_V=1,
1603 TTE_Size=0,
1604 TTE_SIZE_PTR=0,
1605 TTE_NFO=0,
1606 TTE_IE=0,
1607 TTE_Soft2=0,
1608 TTE_Diag=0,
1609 TTE_Soft=0,
1610 TTE_L=0,
1611 TTE_CP=1,
1612 TTE_CV=1,
1613 TTE_E=0,
1614 TTE_P=0,
1615 TTE_W=1,
1616 tsbonly
1617 }
1618
1619.data
1620.skip 1024
1621
1622SECTION replacement1_alias3_4 DATA_VA=0x6120000
1623attr_data {
1624 Name = replacement1_alias3_4,
1625 VA=0x6120000,
1626 RA=0x47800000,
1627 PA=ra2pa(0x47800000,0),
1628 part_0_ctx_nonzero_tsb_config_0,
1629 TTE_G=0,
1630 TTE_Context=PCONTEXT,
1631 TTE_V=1,
1632 TTE_Size=0,
1633 TTE_SIZE_PTR=0,
1634 TTE_NFO=0,
1635 TTE_IE=0,
1636 TTE_Soft2=0,
1637 TTE_Diag=0,
1638 TTE_Soft=0,
1639 TTE_L=0,
1640 TTE_CP=1,
1641 TTE_CV=1,
1642 TTE_E=0,
1643 TTE_P=0,
1644 TTE_W=1,
1645 tsbonly
1646 }
1647
1648.data
1649.skip 1024
1650
1651SECTION replacement2_alias3_4 DATA_VA=0x6140000
1652attr_data {
1653 Name = replacement2_alias3_4,
1654 VA=0x6140000,
1655 RA=0x48000000,
1656 PA=ra2pa(0x48000000,0),
1657 part_0_ctx_nonzero_tsb_config_0,
1658 TTE_G=0,
1659 TTE_Context=PCONTEXT,
1660 TTE_V=1,
1661 TTE_Size=0,
1662 TTE_SIZE_PTR=0,
1663 TTE_NFO=0,
1664 TTE_IE=0,
1665 TTE_Soft2=0,
1666 TTE_Diag=0,
1667 TTE_Soft=0,
1668 TTE_L=0,
1669 TTE_CP=1,
1670 TTE_CV=1,
1671 TTE_E=0,
1672 TTE_P=0,
1673 TTE_W=1,
1674 tsbonly
1675 }
1676
1677.data
1678.skip 1024
1679
1680SECTION replacement3_alias3_4 DATA_VA=0x6160000
1681attr_data {
1682 Name = replacement3_alias3_4,
1683 VA=0x6160000,
1684 RA=0x48800000,
1685 PA=ra2pa(0x48800000,0),
1686 part_0_ctx_nonzero_tsb_config_0,
1687 TTE_G=0,
1688 TTE_Context=PCONTEXT,
1689 TTE_V=1,
1690 TTE_Size=0,
1691 TTE_SIZE_PTR=0,
1692 TTE_NFO=0,
1693 TTE_IE=0,
1694 TTE_Soft2=0,
1695 TTE_Diag=0,
1696 TTE_Soft=0,
1697 TTE_L=0,
1698 TTE_CP=1,
1699 TTE_CV=1,
1700 TTE_E=0,
1701 TTE_P=0,
1702 TTE_W=1,
1703 tsbonly
1704 }
1705
1706.data
1707.skip 1024
1708
1709SECTION replacement4_alias3_4 DATA_VA=0x6180000
1710attr_data {
1711 Name = replacement4_alias3_4,
1712 VA=0x6180000,
1713 RA=0x49000000,
1714 PA=ra2pa(0x49000000,0),
1715 part_0_ctx_nonzero_tsb_config_0,
1716 TTE_G=0,
1717 TTE_Context=PCONTEXT,
1718 TTE_V=1,
1719 TTE_Size=0,
1720 TTE_SIZE_PTR=0,
1721 TTE_NFO=0,
1722 TTE_IE=0,
1723 TTE_Soft2=0,
1724 TTE_Diag=0,
1725 TTE_Soft=0,
1726 TTE_L=0,
1727 TTE_CP=1,
1728 TTE_CV=1,
1729 TTE_E=0,
1730 TTE_P=0,
1731 TTE_W=1,
1732 tsbonly
1733 }
1734
1735.data
1736.skip 1024
1737
1738SECTION replacement5_alias3_4 DATA_VA=0x61a0000
1739attr_data {
1740 Name = replacement5_alias3_4,
1741 VA=0x61a0000,
1742 RA=0x49800000,
1743 PA=ra2pa(0x49800000,0),
1744 part_0_ctx_nonzero_tsb_config_0,
1745 TTE_G=0,
1746 TTE_Context=PCONTEXT,
1747 TTE_V=1,
1748 TTE_Size=0,
1749 TTE_SIZE_PTR=0,
1750 TTE_NFO=0,
1751 TTE_IE=0,
1752 TTE_Soft2=0,
1753 TTE_Diag=0,
1754 TTE_Soft=0,
1755 TTE_L=0,
1756 TTE_CP=1,
1757 TTE_CV=1,
1758 TTE_E=0,
1759 TTE_P=0,
1760 TTE_W=1,
1761 tsbonly
1762 }
1763
1764.data
1765.skip 1024
1766
1767SECTION replacement6_alias3_4 DATA_VA=0x61c0000
1768attr_data {
1769 Name = replacement6_alias3_4,
1770 VA=0x61c0000,
1771 RA=0x4a000000,
1772 PA=ra2pa(0x4a000000,0),
1773 part_0_ctx_nonzero_tsb_config_0,
1774 TTE_G=0,
1775 TTE_Context=PCONTEXT,
1776 TTE_V=1,
1777 TTE_Size=0,
1778 TTE_SIZE_PTR=0,
1779 TTE_NFO=0,
1780 TTE_IE=0,
1781 TTE_Soft2=0,
1782 TTE_Diag=0,
1783 TTE_Soft=0,
1784 TTE_L=0,
1785 TTE_CP=1,
1786 TTE_CV=1,
1787 TTE_E=0,
1788 TTE_P=0,
1789 TTE_W=1,
1790 tsbonly
1791 }
1792
1793.data
1794.skip 1024
1795
1796SECTION replacement7_alias3_4 DATA_VA=0x61e0000
1797attr_data {
1798 Name = replacement7_alias3_4,
1799 VA=0x61e0000,
1800 RA=0x4a800000,
1801 PA=ra2pa(0x4a800000,0),
1802 part_0_ctx_nonzero_tsb_config_0,
1803 TTE_G=0,
1804 TTE_Context=PCONTEXT,
1805 TTE_V=1,
1806 TTE_Size=0,
1807 TTE_SIZE_PTR=0,
1808 TTE_NFO=0,
1809 TTE_IE=0,
1810 TTE_Soft2=0,
1811 TTE_Diag=0,
1812 TTE_Soft=0,
1813 TTE_L=0,
1814 TTE_CP=1,
1815 TTE_CV=1,
1816 TTE_E=0,
1817 TTE_P=0,
1818 TTE_W=1,
1819 tsbonly
1820 }
1821
1822.data
1823.skip 1024
1824
1825SECTION region0_alias2_4 DATA_VA=0x6200000
1826attr_data {
1827 Name = region0_alias2_4,
1828 VA=0x6200000,
1829 RA=0x43000000,
1830 PA=ra2pa(0x43000000,0),
1831 part_0_ctx_nonzero_tsb_config_0,
1832 TTE_G=0,
1833 TTE_Context=PCONTEXT,
1834 TTE_V=1,
1835 TTE_Size=0,
1836 TTE_SIZE_PTR=0,
1837 TTE_NFO=0,
1838 TTE_IE=0,
1839 TTE_Soft2=0,
1840 TTE_Diag=0,
1841 TTE_Soft=0,
1842 TTE_L=0,
1843 TTE_CP=1,
1844 TTE_CV=0,
1845 TTE_E=0,
1846 TTE_P=0,
1847 TTE_W=1,
1848 tsbonly
1849 }
1850
1851.data
1852.skip 1024
1853
1854SECTION region1_alias2_4 DATA_VA=0x6220000
1855attr_data {
1856 Name = region1_alias2_4,
1857 VA=0x6220000,
1858 RA=0x43800000,
1859 PA=ra2pa(0x43800000,0),
1860 part_0_ctx_nonzero_tsb_config_0,
1861 TTE_G=0,
1862 TTE_Context=PCONTEXT,
1863 TTE_V=1,
1864 TTE_Size=0,
1865 TTE_SIZE_PTR=0,
1866 TTE_NFO=0,
1867 TTE_IE=0,
1868 TTE_Soft2=0,
1869 TTE_Diag=0,
1870 TTE_Soft=0,
1871 TTE_L=0,
1872 TTE_CP=1,
1873 TTE_CV=1,
1874 TTE_E=0,
1875 TTE_P=0,
1876 TTE_W=1,
1877 tsbonly
1878 }
1879
1880.data
1881.skip 1024
1882
1883SECTION region2_alias2_4 DATA_VA=0x6240000
1884attr_data {
1885 Name = region2_alias2_4,
1886 VA=0x6240000,
1887 RA=0x44000000,
1888 PA=ra2pa(0x44000000,0),
1889 part_0_ctx_nonzero_tsb_config_0,
1890 TTE_G=0,
1891 TTE_Context=PCONTEXT,
1892 TTE_V=1,
1893 TTE_Size=0,
1894 TTE_SIZE_PTR=0,
1895 TTE_NFO=0,
1896 TTE_IE=0,
1897 TTE_Soft2=0,
1898 TTE_Diag=0,
1899 TTE_Soft=0,
1900 TTE_L=0,
1901 TTE_CP=1,
1902 TTE_CV=1,
1903 TTE_E=0,
1904 TTE_P=0,
1905 TTE_W=1,
1906 tsbonly
1907 }
1908
1909.data
1910.skip 1024
1911
1912SECTION region3_alias2_4 DATA_VA=0x6260000
1913attr_data {
1914 Name = region3_alias2_4,
1915 VA=0x6260000,
1916 RA=0x44800000,
1917 PA=ra2pa(0x44800000,0),
1918 part_0_ctx_nonzero_tsb_config_0,
1919 TTE_G=0,
1920 TTE_Context=PCONTEXT,
1921 TTE_V=1,
1922 TTE_Size=0,
1923 TTE_SIZE_PTR=0,
1924 TTE_NFO=0,
1925 TTE_IE=0,
1926 TTE_Soft2=0,
1927 TTE_Diag=0,
1928 TTE_Soft=0,
1929 TTE_L=0,
1930 TTE_CP=1,
1931 TTE_CV=1,
1932 TTE_E=0,
1933 TTE_P=0,
1934 TTE_W=1,
1935 tsbonly
1936 }
1937
1938.data
1939.skip 1024
1940
1941SECTION region4_alias2_4 DATA_VA=0x6280000
1942attr_data {
1943 Name = region4_alias2_4,
1944 VA=0x6280000,
1945 RA=0x45000000,
1946 PA=ra2pa(0x45000000,0),
1947 part_0_ctx_nonzero_tsb_config_0,
1948 TTE_G=0,
1949 TTE_Context=PCONTEXT,
1950 TTE_V=1,
1951 TTE_Size=0,
1952 TTE_SIZE_PTR=0,
1953 TTE_NFO=0,
1954 TTE_IE=0,
1955 TTE_Soft2=0,
1956 TTE_Diag=0,
1957 TTE_Soft=0,
1958 TTE_L=0,
1959 TTE_CP=1,
1960 TTE_CV=1,
1961 TTE_E=0,
1962 TTE_P=0,
1963 TTE_W=1,
1964 tsbonly
1965 }
1966
1967.data
1968.skip 1024
1969
1970SECTION region5_alias2_4 DATA_VA=0x62a0000
1971attr_data {
1972 Name = region5_alias2_4,
1973 VA=0x62a0000,
1974 RA=0x45800000,
1975 PA=ra2pa(0x45800000,0),
1976 part_0_ctx_nonzero_tsb_config_0,
1977 TTE_G=0,
1978 TTE_Context=PCONTEXT,
1979 TTE_V=1,
1980 TTE_Size=0,
1981 TTE_SIZE_PTR=0,
1982 TTE_NFO=0,
1983 TTE_IE=0,
1984 TTE_Soft2=0,
1985 TTE_Diag=0,
1986 TTE_Soft=0,
1987 TTE_L=0,
1988 TTE_CP=1,
1989 TTE_CV=1,
1990 TTE_E=0,
1991 TTE_P=0,
1992 TTE_W=1,
1993 tsbonly
1994 }
1995
1996.data
1997.skip 1024
1998
1999SECTION region6_alias2_4 DATA_VA=0x62c0000
2000attr_data {
2001 Name = region6_alias2_4,
2002 VA=0x62c0000,
2003 RA=0x46000000,
2004 PA=ra2pa(0x46000000,0),
2005 part_0_ctx_nonzero_tsb_config_0,
2006 TTE_G=0,
2007 TTE_Context=PCONTEXT,
2008 TTE_V=1,
2009 TTE_Size=0,
2010 TTE_SIZE_PTR=0,
2011 TTE_NFO=0,
2012 TTE_IE=0,
2013 TTE_Soft2=0,
2014 TTE_Diag=0,
2015 TTE_Soft=0,
2016 TTE_L=0,
2017 TTE_CP=1,
2018 TTE_CV=1,
2019 TTE_E=0,
2020 TTE_P=0,
2021 TTE_W=1,
2022 tsbonly
2023 }
2024
2025.data
2026.skip 1024
2027
2028SECTION region7_alias2_4 DATA_VA=0x62e0000
2029attr_data {
2030 Name = region7_alias2_4,
2031 VA=0x62e0000,
2032 RA=0x46800000,
2033 PA=ra2pa(0x46800000,0),
2034 part_0_ctx_nonzero_tsb_config_0,
2035 TTE_G=0,
2036 TTE_Context=PCONTEXT,
2037 TTE_V=1,
2038 TTE_Size=0,
2039 TTE_SIZE_PTR=0,
2040 TTE_NFO=0,
2041 TTE_IE=0,
2042 TTE_Soft2=0,
2043 TTE_Diag=0,
2044 TTE_Soft=0,
2045 TTE_L=0,
2046 TTE_CP=1,
2047 TTE_CV=1,
2048 TTE_E=0,
2049 TTE_P=0,
2050 TTE_W=1,
2051 tsbonly
2052 }
2053
2054.data
2055.skip 1024
2056
2057SECTION replacement0_alias2_4 DATA_VA=0x6300000
2058attr_data {
2059 Name = replacement0_alias2_4,
2060 VA=0x6300000,
2061 RA=0x47000000,
2062 PA=ra2pa(0x47000000,0),
2063 part_0_ctx_nonzero_tsb_config_0,
2064 TTE_G=0,
2065 TTE_Context=PCONTEXT,
2066 TTE_V=1,
2067 TTE_Size=0,
2068 TTE_SIZE_PTR=0,
2069 TTE_NFO=0,
2070 TTE_IE=0,
2071 TTE_Soft2=0,
2072 TTE_Diag=0,
2073 TTE_Soft=0,
2074 TTE_L=0,
2075 TTE_CP=1,
2076 TTE_CV=1,
2077 TTE_E=0,
2078 TTE_P=0,
2079 TTE_W=1,
2080 tsbonly
2081 }
2082
2083.data
2084.skip 1024
2085
2086SECTION replacement1_alias2_4 DATA_VA=0x6320000
2087attr_data {
2088 Name = replacement1_alias2_4,
2089 VA=0x6320000,
2090 RA=0x47800000,
2091 PA=ra2pa(0x47800000,0),
2092 part_0_ctx_nonzero_tsb_config_0,
2093 TTE_G=0,
2094 TTE_Context=PCONTEXT,
2095 TTE_V=1,
2096 TTE_Size=0,
2097 TTE_SIZE_PTR=0,
2098 TTE_NFO=0,
2099 TTE_IE=0,
2100 TTE_Soft2=0,
2101 TTE_Diag=0,
2102 TTE_Soft=0,
2103 TTE_L=0,
2104 TTE_CP=1,
2105 TTE_CV=1,
2106 TTE_E=0,
2107 TTE_P=0,
2108 TTE_W=1,
2109 tsbonly
2110 }
2111
2112.data
2113.skip 1024
2114
2115SECTION replacement2_alias2_4 DATA_VA=0x6340000
2116attr_data {
2117 Name = replacement2_alias2_4,
2118 VA=0x6340000,
2119 RA=0x48000000,
2120 PA=ra2pa(0x48000000,0),
2121 part_0_ctx_nonzero_tsb_config_0,
2122 TTE_G=0,
2123 TTE_Context=PCONTEXT,
2124 TTE_V=1,
2125 TTE_Size=0,
2126 TTE_SIZE_PTR=0,
2127 TTE_NFO=0,
2128 TTE_IE=0,
2129 TTE_Soft2=0,
2130 TTE_Diag=0,
2131 TTE_Soft=0,
2132 TTE_L=0,
2133 TTE_CP=1,
2134 TTE_CV=1,
2135 TTE_E=0,
2136 TTE_P=0,
2137 TTE_W=1,
2138 tsbonly
2139 }
2140
2141.data
2142.skip 1024
2143
2144SECTION replacement3_alias2_4 DATA_VA=0x6360000
2145attr_data {
2146 Name = replacement3_alias2_4,
2147 VA=0x6360000,
2148 RA=0x48800000,
2149 PA=ra2pa(0x48800000,0),
2150 part_0_ctx_nonzero_tsb_config_0,
2151 TTE_G=0,
2152 TTE_Context=PCONTEXT,
2153 TTE_V=1,
2154 TTE_Size=0,
2155 TTE_SIZE_PTR=0,
2156 TTE_NFO=0,
2157 TTE_IE=0,
2158 TTE_Soft2=0,
2159 TTE_Diag=0,
2160 TTE_Soft=0,
2161 TTE_L=0,
2162 TTE_CP=1,
2163 TTE_CV=1,
2164 TTE_E=0,
2165 TTE_P=0,
2166 TTE_W=1,
2167 tsbonly
2168 }
2169
2170.data
2171.skip 1024
2172
2173SECTION replacement4_alias2_4 DATA_VA=0x6380000
2174attr_data {
2175 Name = replacement4_alias2_4,
2176 VA=0x6380000,
2177 RA=0x49000000,
2178 PA=ra2pa(0x49000000,0),
2179 part_0_ctx_nonzero_tsb_config_0,
2180 TTE_G=0,
2181 TTE_Context=PCONTEXT,
2182 TTE_V=1,
2183 TTE_Size=0,
2184 TTE_SIZE_PTR=0,
2185 TTE_NFO=0,
2186 TTE_IE=0,
2187 TTE_Soft2=0,
2188 TTE_Diag=0,
2189 TTE_Soft=0,
2190 TTE_L=0,
2191 TTE_CP=1,
2192 TTE_CV=1,
2193 TTE_E=0,
2194 TTE_P=0,
2195 TTE_W=1,
2196 tsbonly
2197 }
2198
2199.data
2200.skip 1024
2201
2202SECTION replacement5_alias2_4 DATA_VA=0x63a0000
2203attr_data {
2204 Name = replacement5_alias2_4,
2205 VA=0x63a0000,
2206 RA=0x49800000,
2207 PA=ra2pa(0x49800000,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 tsbonly
2226 }
2227
2228.data
2229.skip 1024
2230
2231SECTION replacement6_alias2_4 DATA_VA=0x63c0000
2232attr_data {
2233 Name = replacement6_alias2_4,
2234 VA=0x63c0000,
2235 RA=0x4a000000,
2236 PA=ra2pa(0x4a000000,0),
2237 part_0_ctx_nonzero_tsb_config_0,
2238 TTE_G=0,
2239 TTE_Context=PCONTEXT,
2240 TTE_V=1,
2241 TTE_Size=0,
2242 TTE_SIZE_PTR=0,
2243 TTE_NFO=0,
2244 TTE_IE=0,
2245 TTE_Soft2=0,
2246 TTE_Diag=0,
2247 TTE_Soft=0,
2248 TTE_L=0,
2249 TTE_CP=1,
2250 TTE_CV=1,
2251 TTE_E=0,
2252 TTE_P=0,
2253 TTE_W=1,
2254 tsbonly
2255 }
2256
2257.data
2258.skip 1024
2259
2260SECTION replacement7_alias2_4 DATA_VA=0x63e0000
2261attr_data {
2262 Name = replacement7_alias2_4,
2263 VA=0x63e0000,
2264 RA=0x4a800000,
2265 PA=ra2pa(0x4a800000,0),
2266 part_0_ctx_nonzero_tsb_config_0,
2267 TTE_G=0,
2268 TTE_Context=PCONTEXT,
2269 TTE_V=1,
2270 TTE_Size=0,
2271 TTE_SIZE_PTR=0,
2272 TTE_NFO=0,
2273 TTE_IE=0,
2274 TTE_Soft2=0,
2275 TTE_Diag=0,
2276 TTE_Soft=0,
2277 TTE_L=0,
2278 TTE_CP=1,
2279 TTE_CV=1,
2280 TTE_E=0,
2281 TTE_P=0,
2282 TTE_W=1,
2283 tsbonly
2284 }
2285
2286.data
2287.skip 1024
2288
2289SECTION region0_alias1_4 DATA_VA=0x6400000
2290attr_data {
2291 Name = region0_alias1_4,
2292 VA=0x6400000,
2293 RA=0x43000000,
2294 PA=ra2pa(0x43000000,0),
2295 part_0_ctx_nonzero_tsb_config_0,
2296 TTE_G=0,
2297 TTE_Context=PCONTEXT,
2298 TTE_V=1,
2299 TTE_Size=0,
2300 TTE_SIZE_PTR=0,
2301 TTE_NFO=0,
2302 TTE_IE=0,
2303 TTE_Soft2=0,
2304 TTE_Diag=0,
2305 TTE_Soft=0,
2306 TTE_L=0,
2307 TTE_CP=1,
2308 TTE_CV=0,
2309 TTE_E=0,
2310 TTE_P=0,
2311 TTE_W=1,
2312 tsbonly
2313 }
2314
2315.data
2316.skip 1024
2317
2318SECTION region1_alias1_4 DATA_VA=0x6420000
2319attr_data {
2320 Name = region1_alias1_4,
2321 VA=0x6420000,
2322 RA=0x43800000,
2323 PA=ra2pa(0x43800000,0),
2324 part_0_ctx_nonzero_tsb_config_0,
2325 TTE_G=0,
2326 TTE_Context=PCONTEXT,
2327 TTE_V=1,
2328 TTE_Size=0,
2329 TTE_SIZE_PTR=0,
2330 TTE_NFO=0,
2331 TTE_IE=0,
2332 TTE_Soft2=0,
2333 TTE_Diag=0,
2334 TTE_Soft=0,
2335 TTE_L=0,
2336 TTE_CP=1,
2337 TTE_CV=1,
2338 TTE_E=0,
2339 TTE_P=0,
2340 TTE_W=1,
2341 tsbonly
2342 }
2343
2344.data
2345.skip 1024
2346
2347SECTION region2_alias1_4 DATA_VA=0x6440000
2348attr_data {
2349 Name = region2_alias1_4,
2350 VA=0x6440000,
2351 RA=0x44000000,
2352 PA=ra2pa(0x44000000,0),
2353 part_0_ctx_nonzero_tsb_config_0,
2354 TTE_G=0,
2355 TTE_Context=PCONTEXT,
2356 TTE_V=1,
2357 TTE_Size=0,
2358 TTE_SIZE_PTR=0,
2359 TTE_NFO=0,
2360 TTE_IE=0,
2361 TTE_Soft2=0,
2362 TTE_Diag=0,
2363 TTE_Soft=0,
2364 TTE_L=0,
2365 TTE_CP=1,
2366 TTE_CV=1,
2367 TTE_E=0,
2368 TTE_P=0,
2369 TTE_W=1,
2370 tsbonly
2371 }
2372
2373.data
2374.skip 1024
2375
2376SECTION region3_alias1_4 DATA_VA=0x6460000
2377attr_data {
2378 Name = region3_alias1_4,
2379 VA=0x6460000,
2380 RA=0x44800000,
2381 PA=ra2pa(0x44800000,0),
2382 part_0_ctx_nonzero_tsb_config_0,
2383 TTE_G=0,
2384 TTE_Context=PCONTEXT,
2385 TTE_V=1,
2386 TTE_Size=0,
2387 TTE_SIZE_PTR=0,
2388 TTE_NFO=0,
2389 TTE_IE=0,
2390 TTE_Soft2=0,
2391 TTE_Diag=0,
2392 TTE_Soft=0,
2393 TTE_L=0,
2394 TTE_CP=1,
2395 TTE_CV=1,
2396 TTE_E=0,
2397 TTE_P=0,
2398 TTE_W=1,
2399 tsbonly
2400 }
2401
2402.data
2403.skip 1024
2404
2405SECTION region4_alias1_4 DATA_VA=0x6480000
2406attr_data {
2407 Name = region4_alias1_4,
2408 VA=0x6480000,
2409 RA=0x45000000,
2410 PA=ra2pa(0x45000000,0),
2411 part_0_ctx_nonzero_tsb_config_0,
2412 TTE_G=0,
2413 TTE_Context=PCONTEXT,
2414 TTE_V=1,
2415 TTE_Size=0,
2416 TTE_SIZE_PTR=0,
2417 TTE_NFO=0,
2418 TTE_IE=0,
2419 TTE_Soft2=0,
2420 TTE_Diag=0,
2421 TTE_Soft=0,
2422 TTE_L=0,
2423 TTE_CP=1,
2424 TTE_CV=1,
2425 TTE_E=0,
2426 TTE_P=0,
2427 TTE_W=1,
2428 tsbonly
2429 }
2430
2431.data
2432.skip 1024
2433
2434SECTION region5_alias1_4 DATA_VA=0x64a0000
2435attr_data {
2436 Name = region5_alias1_4,
2437 VA=0x64a0000,
2438 RA=0x45800000,
2439 PA=ra2pa(0x45800000,0),
2440 part_0_ctx_nonzero_tsb_config_0,
2441 TTE_G=0,
2442 TTE_Context=PCONTEXT,
2443 TTE_V=1,
2444 TTE_Size=0,
2445 TTE_SIZE_PTR=0,
2446 TTE_NFO=0,
2447 TTE_IE=0,
2448 TTE_Soft2=0,
2449 TTE_Diag=0,
2450 TTE_Soft=0,
2451 TTE_L=0,
2452 TTE_CP=1,
2453 TTE_CV=1,
2454 TTE_E=0,
2455 TTE_P=0,
2456 TTE_W=1,
2457 tsbonly
2458 }
2459
2460.data
2461.skip 1024
2462
2463SECTION region6_alias1_4 DATA_VA=0x64c0000
2464attr_data {
2465 Name = region6_alias1_4,
2466 VA=0x64c0000,
2467 RA=0x46000000,
2468 PA=ra2pa(0x46000000,0),
2469 part_0_ctx_nonzero_tsb_config_0,
2470 TTE_G=0,
2471 TTE_Context=PCONTEXT,
2472 TTE_V=1,
2473 TTE_Size=0,
2474 TTE_SIZE_PTR=0,
2475 TTE_NFO=0,
2476 TTE_IE=0,
2477 TTE_Soft2=0,
2478 TTE_Diag=0,
2479 TTE_Soft=0,
2480 TTE_L=0,
2481 TTE_CP=1,
2482 TTE_CV=1,
2483 TTE_E=0,
2484 TTE_P=0,
2485 TTE_W=1,
2486 tsbonly
2487 }
2488
2489.data
2490.skip 1024
2491
2492SECTION region7_alias1_4 DATA_VA=0x64e0000
2493attr_data {
2494 Name = region7_alias1_4,
2495 VA=0x64e0000,
2496 RA=0x46800000,
2497 PA=ra2pa(0x46800000,0),
2498 part_0_ctx_nonzero_tsb_config_0,
2499 TTE_G=0,
2500 TTE_Context=PCONTEXT,
2501 TTE_V=1,
2502 TTE_Size=0,
2503 TTE_SIZE_PTR=0,
2504 TTE_NFO=0,
2505 TTE_IE=0,
2506 TTE_Soft2=0,
2507 TTE_Diag=0,
2508 TTE_Soft=0,
2509 TTE_L=0,
2510 TTE_CP=1,
2511 TTE_CV=1,
2512 TTE_E=0,
2513 TTE_P=0,
2514 TTE_W=1,
2515 tsbonly
2516 }
2517
2518.data
2519.skip 1024
2520
2521SECTION replacement0_alias1_4 DATA_VA=0x6500000
2522attr_data {
2523 Name = replacement0_alias1_4,
2524 VA=0x6500000,
2525 RA=0x47000000,
2526 PA=ra2pa(0x47000000,0),
2527 part_0_ctx_nonzero_tsb_config_0,
2528 TTE_G=0,
2529 TTE_Context=PCONTEXT,
2530 TTE_V=1,
2531 TTE_Size=0,
2532 TTE_SIZE_PTR=0,
2533 TTE_NFO=0,
2534 TTE_IE=0,
2535 TTE_Soft2=0,
2536 TTE_Diag=0,
2537 TTE_Soft=0,
2538 TTE_L=0,
2539 TTE_CP=1,
2540 TTE_CV=1,
2541 TTE_E=0,
2542 TTE_P=0,
2543 TTE_W=1,
2544 tsbonly
2545 }
2546
2547.data
2548.skip 1024
2549
2550SECTION replacement1_alias1_4 DATA_VA=0x6520000
2551attr_data {
2552 Name = replacement1_alias1_4,
2553 VA=0x6520000,
2554 RA=0x47800000,
2555 PA=ra2pa(0x47800000,0),
2556 part_0_ctx_nonzero_tsb_config_0,
2557 TTE_G=0,
2558 TTE_Context=PCONTEXT,
2559 TTE_V=1,
2560 TTE_Size=0,
2561 TTE_SIZE_PTR=0,
2562 TTE_NFO=0,
2563 TTE_IE=0,
2564 TTE_Soft2=0,
2565 TTE_Diag=0,
2566 TTE_Soft=0,
2567 TTE_L=0,
2568 TTE_CP=1,
2569 TTE_CV=1,
2570 TTE_E=0,
2571 TTE_P=0,
2572 TTE_W=1,
2573 tsbonly
2574 }
2575
2576.data
2577.skip 1024
2578
2579SECTION replacement2_alias1_4 DATA_VA=0x6540000
2580attr_data {
2581 Name = replacement2_alias1_4,
2582 VA=0x6540000,
2583 RA=0x48000000,
2584 PA=ra2pa(0x48000000,0),
2585 part_0_ctx_nonzero_tsb_config_0,
2586 TTE_G=0,
2587 TTE_Context=PCONTEXT,
2588 TTE_V=1,
2589 TTE_Size=0,
2590 TTE_SIZE_PTR=0,
2591 TTE_NFO=0,
2592 TTE_IE=0,
2593 TTE_Soft2=0,
2594 TTE_Diag=0,
2595 TTE_Soft=0,
2596 TTE_L=0,
2597 TTE_CP=1,
2598 TTE_CV=1,
2599 TTE_E=0,
2600 TTE_P=0,
2601 TTE_W=1,
2602 tsbonly
2603 }
2604
2605.data
2606.skip 1024
2607
2608SECTION replacement3_alias1_4 DATA_VA=0x6560000
2609attr_data {
2610 Name = replacement3_alias1_4,
2611 VA=0x6560000,
2612 RA=0x48800000,
2613 PA=ra2pa(0x48800000,0),
2614 part_0_ctx_nonzero_tsb_config_0,
2615 TTE_G=0,
2616 TTE_Context=PCONTEXT,
2617 TTE_V=1,
2618 TTE_Size=0,
2619 TTE_SIZE_PTR=0,
2620 TTE_NFO=0,
2621 TTE_IE=0,
2622 TTE_Soft2=0,
2623 TTE_Diag=0,
2624 TTE_Soft=0,
2625 TTE_L=0,
2626 TTE_CP=1,
2627 TTE_CV=1,
2628 TTE_E=0,
2629 TTE_P=0,
2630 TTE_W=1,
2631 tsbonly
2632 }
2633
2634.data
2635.skip 1024
2636
2637SECTION replacement4_alias1_4 DATA_VA=0x6580000
2638attr_data {
2639 Name = replacement4_alias1_4,
2640 VA=0x6580000,
2641 RA=0x49000000,
2642 PA=ra2pa(0x49000000,0),
2643 part_0_ctx_nonzero_tsb_config_0,
2644 TTE_G=0,
2645 TTE_Context=PCONTEXT,
2646 TTE_V=1,
2647 TTE_Size=0,
2648 TTE_SIZE_PTR=0,
2649 TTE_NFO=0,
2650 TTE_IE=0,
2651 TTE_Soft2=0,
2652 TTE_Diag=0,
2653 TTE_Soft=0,
2654 TTE_L=0,
2655 TTE_CP=1,
2656 TTE_CV=1,
2657 TTE_E=0,
2658 TTE_P=0,
2659 TTE_W=1,
2660 tsbonly
2661 }
2662
2663.data
2664.skip 1024
2665
2666SECTION replacement5_alias1_4 DATA_VA=0x65a0000
2667attr_data {
2668 Name = replacement5_alias1_4,
2669 VA=0x65a0000,
2670 RA=0x49800000,
2671 PA=ra2pa(0x49800000,0),
2672 part_0_ctx_nonzero_tsb_config_0,
2673 TTE_G=0,
2674 TTE_Context=PCONTEXT,
2675 TTE_V=1,
2676 TTE_Size=0,
2677 TTE_SIZE_PTR=0,
2678 TTE_NFO=0,
2679 TTE_IE=0,
2680 TTE_Soft2=0,
2681 TTE_Diag=0,
2682 TTE_Soft=0,
2683 TTE_L=0,
2684 TTE_CP=1,
2685 TTE_CV=1,
2686 TTE_E=0,
2687 TTE_P=0,
2688 TTE_W=1,
2689 tsbonly
2690 }
2691
2692.data
2693.skip 1024
2694
2695SECTION replacement6_alias1_4 DATA_VA=0x65c0000
2696attr_data {
2697 Name = replacement6_alias1_4,
2698 VA=0x65c0000,
2699 RA=0x4a000000,
2700 PA=ra2pa(0x4a000000,0),
2701 part_0_ctx_nonzero_tsb_config_0,
2702 TTE_G=0,
2703 TTE_Context=PCONTEXT,
2704 TTE_V=1,
2705 TTE_Size=0,
2706 TTE_SIZE_PTR=0,
2707 TTE_NFO=0,
2708 TTE_IE=0,
2709 TTE_Soft2=0,
2710 TTE_Diag=0,
2711 TTE_Soft=0,
2712 TTE_L=0,
2713 TTE_CP=1,
2714 TTE_CV=1,
2715 TTE_E=0,
2716 TTE_P=0,
2717 TTE_W=1,
2718 tsbonly
2719 }
2720
2721.data
2722.skip 1024
2723
2724SECTION replacement7_alias1_4 DATA_VA=0x65e0000
2725attr_data {
2726 Name = replacement7_alias1_4,
2727 VA=0x65e0000,
2728 RA=0x4a800000,
2729 PA=ra2pa(0x4a800000,0),
2730 part_0_ctx_nonzero_tsb_config_0,
2731 TTE_G=0,
2732 TTE_Context=PCONTEXT,
2733 TTE_V=1,
2734 TTE_Size=0,
2735 TTE_SIZE_PTR=0,
2736 TTE_NFO=0,
2737 TTE_IE=0,
2738 TTE_Soft2=0,
2739 TTE_Diag=0,
2740 TTE_Soft=0,
2741 TTE_L=0,
2742 TTE_CP=1,
2743 TTE_CV=1,
2744 TTE_E=0,
2745 TTE_P=0,
2746 TTE_W=1,
2747 tsbonly
2748 }
2749
2750.data
2751.skip 1024
2752
2753SECTION region0_alias0 DATA_VA=0x6600000
2754attr_data {
2755 Name = region0_alias0,
2756 VA=0x6600000,
2757 RA=0x43000000,
2758 PA=ra2pa(0x43000000,0),
2759 part_0_ctx_nonzero_tsb_config_0,
2760 TTE_G=0,
2761 TTE_Context=PCONTEXT,
2762 TTE_V=1,
2763 TTE_Size=0,
2764 TTE_SIZE_PTR=0,
2765 TTE_NFO=0,
2766 TTE_IE=0,
2767 TTE_Soft2=0,
2768 TTE_Diag=0,
2769 TTE_Soft=0,
2770 TTE_L=0,
2771 TTE_CP=1,
2772 TTE_CV=0,
2773 TTE_E=0,
2774 TTE_P=0,
2775 TTE_W=1
2776 }
2777
2778SECTION region1_alias0 DATA_VA=0x6620000
2779attr_data {
2780 Name = region1_alias0,
2781 VA=0x6620000,
2782 RA=0x43800000,
2783 PA=ra2pa(0x43800000,0),
2784 part_0_ctx_nonzero_tsb_config_0,
2785 TTE_G=0,
2786 TTE_Context=PCONTEXT,
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 }
2802
2803SECTION region2_alias0 DATA_VA=0x6640000
2804attr_data {
2805 Name = region2_alias0,
2806 VA=0x6640000,
2807 RA=0x44000000,
2808 PA=ra2pa(0x44000000,0),
2809 part_0_ctx_nonzero_tsb_config_0,
2810 TTE_G=0,
2811 TTE_Context=PCONTEXT,
2812 TTE_V=1,
2813 TTE_Size=0,
2814 TTE_SIZE_PTR=0,
2815 TTE_NFO=0,
2816 TTE_IE=0,
2817 TTE_Soft2=0,
2818 TTE_Diag=0,
2819 TTE_Soft=0,
2820 TTE_L=0,
2821 TTE_CP=1,
2822 TTE_CV=1,
2823 TTE_E=0,
2824 TTE_P=0,
2825 TTE_W=1
2826 }
2827
2828SECTION region3_alias0 DATA_VA=0x6660000
2829attr_data {
2830 Name = region3_alias0,
2831 VA=0x6660000,
2832 RA=0x44800000,
2833 PA=ra2pa(0x44800000,0),
2834 part_0_ctx_nonzero_tsb_config_0,
2835 TTE_G=0,
2836 TTE_Context=PCONTEXT,
2837 TTE_V=1,
2838 TTE_Size=0,
2839 TTE_SIZE_PTR=0,
2840 TTE_NFO=0,
2841 TTE_IE=0,
2842 TTE_Soft2=0,
2843 TTE_Diag=0,
2844 TTE_Soft=0,
2845 TTE_L=0,
2846 TTE_CP=1,
2847 TTE_CV=1,
2848 TTE_E=0,
2849 TTE_P=0,
2850 TTE_W=1
2851 }
2852
2853SECTION region4_alias0 DATA_VA=0x6680000
2854attr_data {
2855 Name = region4_alias0,
2856 VA=0x6680000,
2857 RA=0x45000000,
2858 PA=ra2pa(0x45000000,0),
2859 part_0_ctx_nonzero_tsb_config_0,
2860 TTE_G=0,
2861 TTE_Context=PCONTEXT,
2862 TTE_V=1,
2863 TTE_Size=0,
2864 TTE_SIZE_PTR=0,
2865 TTE_NFO=0,
2866 TTE_IE=0,
2867 TTE_Soft2=0,
2868 TTE_Diag=0,
2869 TTE_Soft=0,
2870 TTE_L=0,
2871 TTE_CP=1,
2872 TTE_CV=1,
2873 TTE_E=0,
2874 TTE_P=0,
2875 TTE_W=1
2876 }
2877
2878SECTION region5_alias0 DATA_VA=0x66a0000
2879attr_data {
2880 Name = region5_alias0,
2881 VA=0x66a0000,
2882 RA=0x45800000,
2883 PA=ra2pa(0x45800000,0),
2884 part_0_ctx_nonzero_tsb_config_0,
2885 TTE_G=0,
2886 TTE_Context=PCONTEXT,
2887 TTE_V=1,
2888 TTE_Size=0,
2889 TTE_SIZE_PTR=0,
2890 TTE_NFO=0,
2891 TTE_IE=0,
2892 TTE_Soft2=0,
2893 TTE_Diag=0,
2894 TTE_Soft=0,
2895 TTE_L=0,
2896 TTE_CP=1,
2897 TTE_CV=1,
2898 TTE_E=0,
2899 TTE_P=0,
2900 TTE_W=1
2901 }
2902
2903SECTION region6_alias0 DATA_VA=0x66c0000
2904attr_data {
2905 Name = region6_alias0,
2906 VA=0x66c0000,
2907 RA=0x46000000,
2908 PA=ra2pa(0x46000000,0),
2909 part_0_ctx_nonzero_tsb_config_0,
2910 TTE_G=0,
2911 TTE_Context=PCONTEXT,
2912 TTE_V=1,
2913 TTE_Size=0,
2914 TTE_SIZE_PTR=0,
2915 TTE_NFO=0,
2916 TTE_IE=0,
2917 TTE_Soft2=0,
2918 TTE_Diag=0,
2919 TTE_Soft=0,
2920 TTE_L=0,
2921 TTE_CP=1,
2922 TTE_CV=1,
2923 TTE_E=0,
2924 TTE_P=0,
2925 TTE_W=1
2926 }
2927
2928SECTION region7_alias0 DATA_VA=0x66e0000
2929attr_data {
2930 Name = region7_alias0,
2931 VA=0x66e0000,
2932 RA=0x46800000,
2933 PA=ra2pa(0x46800000,0),
2934 part_0_ctx_nonzero_tsb_config_0,
2935 TTE_G=0,
2936 TTE_Context=PCONTEXT,
2937 TTE_V=1,
2938 TTE_Size=0,
2939 TTE_SIZE_PTR=0,
2940 TTE_NFO=0,
2941 TTE_IE=0,
2942 TTE_Soft2=0,
2943 TTE_Diag=0,
2944 TTE_Soft=0,
2945 TTE_L=0,
2946 TTE_CP=1,
2947 TTE_CV=1,
2948 TTE_E=0,
2949 TTE_P=0,
2950 TTE_W=1
2951 }
2952
2953SECTION replacement0_alias0 DATA_VA=0x6700000
2954attr_data {
2955 Name = replacement0_alias0,
2956 VA=0x6700000,
2957 RA=0x47000000,
2958 PA=ra2pa(0x47000000,0),
2959 part_0_ctx_nonzero_tsb_config_0,
2960 TTE_G=0,
2961 TTE_Context=PCONTEXT,
2962 TTE_V=1,
2963 TTE_Size=0,
2964 TTE_SIZE_PTR=0,
2965 TTE_NFO=0,
2966 TTE_IE=0,
2967 TTE_Soft2=0,
2968 TTE_Diag=0,
2969 TTE_Soft=0,
2970 TTE_L=0,
2971 TTE_CP=1,
2972 TTE_CV=1,
2973 TTE_E=0,
2974 TTE_P=0,
2975 TTE_W=1
2976 }
2977
2978SECTION replacement1_alias0 DATA_VA=0x6720000
2979attr_data {
2980 Name = replacement1_alias0,
2981 VA=0x6720000,
2982 RA=0x47800000,
2983 PA=ra2pa(0x47800000,0),
2984 part_0_ctx_nonzero_tsb_config_0,
2985 TTE_G=0,
2986 TTE_Context=PCONTEXT,
2987 TTE_V=1,
2988 TTE_Size=0,
2989 TTE_SIZE_PTR=0,
2990 TTE_NFO=0,
2991 TTE_IE=0,
2992 TTE_Soft2=0,
2993 TTE_Diag=0,
2994 TTE_Soft=0,
2995 TTE_L=0,
2996 TTE_CP=1,
2997 TTE_CV=1,
2998 TTE_E=0,
2999 TTE_P=0,
3000 TTE_W=1
3001 }
3002
3003SECTION replacement2_alias0 DATA_VA=0x6740000
3004attr_data {
3005 Name = replacement2_alias0,
3006 VA=0x6740000,
3007 RA=0x48000000,
3008 PA=ra2pa(0x48000000,0),
3009 part_0_ctx_nonzero_tsb_config_0,
3010 TTE_G=0,
3011 TTE_Context=PCONTEXT,
3012 TTE_V=1,
3013 TTE_Size=0,
3014 TTE_SIZE_PTR=0,
3015 TTE_NFO=0,
3016 TTE_IE=0,
3017 TTE_Soft2=0,
3018 TTE_Diag=0,
3019 TTE_Soft=0,
3020 TTE_L=0,
3021 TTE_CP=1,
3022 TTE_CV=1,
3023 TTE_E=0,
3024 TTE_P=0,
3025 TTE_W=1
3026 }
3027
3028SECTION replacement3_alias0 DATA_VA=0x6760000
3029attr_data {
3030 Name = replacement3_alias0,
3031 VA=0x6760000,
3032 RA=0x48800000,
3033 PA=ra2pa(0x48800000,0),
3034 part_0_ctx_nonzero_tsb_config_0,
3035 TTE_G=0,
3036 TTE_Context=PCONTEXT,
3037 TTE_V=1,
3038 TTE_Size=0,
3039 TTE_SIZE_PTR=0,
3040 TTE_NFO=0,
3041 TTE_IE=0,
3042 TTE_Soft2=0,
3043 TTE_Diag=0,
3044 TTE_Soft=0,
3045 TTE_L=0,
3046 TTE_CP=1,
3047 TTE_CV=1,
3048 TTE_E=0,
3049 TTE_P=0,
3050 TTE_W=1
3051 }
3052
3053SECTION replacement4_alias0 DATA_VA=0x6780000
3054attr_data {
3055 Name = replacement4_alias0,
3056 VA=0x6780000,
3057 RA=0x49000000,
3058 PA=ra2pa(0x49000000,0),
3059 part_0_ctx_nonzero_tsb_config_0,
3060 TTE_G=0,
3061 TTE_Context=PCONTEXT,
3062 TTE_V=1,
3063 TTE_Size=0,
3064 TTE_SIZE_PTR=0,
3065 TTE_NFO=0,
3066 TTE_IE=0,
3067 TTE_Soft2=0,
3068 TTE_Diag=0,
3069 TTE_Soft=0,
3070 TTE_L=0,
3071 TTE_CP=1,
3072 TTE_CV=1,
3073 TTE_E=0,
3074 TTE_P=0,
3075 TTE_W=1
3076 }
3077
3078SECTION replacement5_alias0 DATA_VA=0x67a0000
3079attr_data {
3080 Name = replacement5_alias0,
3081 VA=0x67a0000,
3082 RA=0x49800000,
3083 PA=ra2pa(0x49800000,0),
3084 part_0_ctx_nonzero_tsb_config_0,
3085 TTE_G=0,
3086 TTE_Context=PCONTEXT,
3087 TTE_V=1,
3088 TTE_Size=0,
3089 TTE_SIZE_PTR=0,
3090 TTE_NFO=0,
3091 TTE_IE=0,
3092 TTE_Soft2=0,
3093 TTE_Diag=0,
3094 TTE_Soft=0,
3095 TTE_L=0,
3096 TTE_CP=1,
3097 TTE_CV=1,
3098 TTE_E=0,
3099 TTE_P=0,
3100 TTE_W=1
3101 }
3102
3103SECTION replacement6_alias0 DATA_VA=0x67c0000
3104attr_data {
3105 Name = replacement6_alias0,
3106 VA=0x67c0000,
3107 RA=0x4a000000,
3108 PA=ra2pa(0x4a000000,0),
3109 part_0_ctx_nonzero_tsb_config_0,
3110 TTE_G=0,
3111 TTE_Context=PCONTEXT,
3112 TTE_V=1,
3113 TTE_Size=0,
3114 TTE_SIZE_PTR=0,
3115 TTE_NFO=0,
3116 TTE_IE=0,
3117 TTE_Soft2=0,
3118 TTE_Diag=0,
3119 TTE_Soft=0,
3120 TTE_L=0,
3121 TTE_CP=1,
3122 TTE_CV=1,
3123 TTE_E=0,
3124 TTE_P=0,
3125 TTE_W=1
3126 }
3127
3128SECTION replacement7_alias0 DATA_VA=0x67e0000
3129attr_data {
3130 Name = replacement7_alias0,
3131 VA=0x67e0000,
3132 RA=0x4a800000,
3133 PA=ra2pa(0x4a800000,0),
3134 part_0_ctx_nonzero_tsb_config_0,
3135 TTE_G=0,
3136 TTE_Context=PCONTEXT,
3137 TTE_V=1,
3138 TTE_Size=0,
3139 TTE_SIZE_PTR=0,
3140 TTE_NFO=0,
3141 TTE_IE=0,
3142 TTE_Soft2=0,
3143 TTE_Diag=0,
3144 TTE_Soft=0,
3145 TTE_L=0,
3146 TTE_CP=1,
3147 TTE_CV=1,
3148 TTE_E=0,
3149 TTE_P=0,
3150 TTE_W=1
3151 }
3152
3153SECTION non_fault_area_4 DATA_VA=0x0
3154attr_data {
3155 Name = non_fault_area_4,
3156 VA=0x0,
3157 RA=0x47002000,
3158 PA=ra2pa(0x47002000,0),
3159 part_0_ctx_nonzero_tsb_config_0,
3160 TTE_G=0,
3161 TTE_Context=PCONTEXT,
3162 TTE_V=1,
3163 TTE_Size=0,
3164 TTE_SIZE_PTR=0,
3165 TTE_NFO=1,
3166 TTE_IE=0,
3167 TTE_Soft2=0,
3168 TTE_Diag=0,
3169 TTE_Soft=0,
3170 TTE_L=1,
3171 TTE_CP=1,
3172 TTE_CV=1,
3173 TTE_E=0,
3174 TTE_P=0,
3175 TTE_W=1,
3176 tsbonly
3177 }
3178
3179.data
3180.skip 1024
3181
3182SECTION region0_alias3_0 DATA_VA=0x6000000
3183attr_data {
3184 Name = region0_alias3_0,
3185 VA=0x6000000,
3186 RA=0x43000000,
3187 PA=ra2pa(0x43000000,0),
3188part_0_ctx_zero_tsb_config_2,
3189 TTE_G=0,
3190 TTE_Context=0,
3191 TTE_V=1,
3192 TTE_Size=0,
3193 TTE_SIZE_PTR=0,
3194 TTE_NFO=0,
3195 TTE_IE=0,
3196 TTE_Soft2=0,
3197 TTE_Diag=0,
3198 TTE_Soft=0,
3199 TTE_L=0,
3200 TTE_CP=1,
3201 TTE_CV=0,
3202 TTE_E=0,
3203 TTE_P=0,
3204 TTE_W=1,
3205 tsbonly
3206 }
3207
3208.data
3209.skip 1024
3210
3211SECTION region1_alias3_0 DATA_VA=0x6020000
3212attr_data {
3213 Name = region1_alias3_0,
3214 VA=0x6020000,
3215 RA=0x43800000,
3216 PA=ra2pa(0x43800000,0),
3217part_0_ctx_zero_tsb_config_2,
3218 TTE_G=0,
3219 TTE_Context=0,
3220 TTE_V=1,
3221 TTE_Size=0,
3222 TTE_SIZE_PTR=0,
3223 TTE_NFO=0,
3224 TTE_IE=0,
3225 TTE_Soft2=0,
3226 TTE_Diag=0,
3227 TTE_Soft=0,
3228 TTE_L=0,
3229 TTE_CP=1,
3230 TTE_CV=1,
3231 TTE_E=0,
3232 TTE_P=0,
3233 TTE_W=1,
3234 tsbonly
3235 }
3236
3237.data
3238.skip 1024
3239
3240SECTION region2_alias3_0 DATA_VA=0x6040000
3241attr_data {
3242 Name = region2_alias3_0,
3243 VA=0x6040000,
3244 RA=0x44000000,
3245 PA=ra2pa(0x44000000,0),
3246part_0_ctx_zero_tsb_config_2,
3247 TTE_G=0,
3248 TTE_Context=0,
3249 TTE_V=1,
3250 TTE_Size=0,
3251 TTE_SIZE_PTR=0,
3252 TTE_NFO=0,
3253 TTE_IE=0,
3254 TTE_Soft2=0,
3255 TTE_Diag=0,
3256 TTE_Soft=0,
3257 TTE_L=0,
3258 TTE_CP=1,
3259 TTE_CV=1,
3260 TTE_E=0,
3261 TTE_P=0,
3262 TTE_W=1,
3263 tsbonly
3264 }
3265
3266.data
3267.skip 1024
3268
3269SECTION region3_alias3_0 DATA_VA=0x6060000
3270attr_data {
3271 Name = region3_alias3_0,
3272 VA=0x6060000,
3273 RA=0x44800000,
3274 PA=ra2pa(0x44800000,0),
3275part_0_ctx_zero_tsb_config_2,
3276 TTE_G=0,
3277 TTE_Context=0,
3278 TTE_V=1,
3279 TTE_Size=0,
3280 TTE_SIZE_PTR=0,
3281 TTE_NFO=0,
3282 TTE_IE=0,
3283 TTE_Soft2=0,
3284 TTE_Diag=0,
3285 TTE_Soft=0,
3286 TTE_L=0,
3287 TTE_CP=1,
3288 TTE_CV=1,
3289 TTE_E=0,
3290 TTE_P=0,
3291 TTE_W=1,
3292 tsbonly
3293 }
3294
3295.data
3296.skip 1024
3297
3298SECTION region4_alias3_0 DATA_VA=0x6080000
3299attr_data {
3300 Name = region4_alias3_0,
3301 VA=0x6080000,
3302 RA=0x45000000,
3303 PA=ra2pa(0x45000000,0),
3304part_0_ctx_zero_tsb_config_2,
3305 TTE_G=0,
3306 TTE_Context=0,
3307 TTE_V=1,
3308 TTE_Size=0,
3309 TTE_SIZE_PTR=0,
3310 TTE_NFO=0,
3311 TTE_IE=0,
3312 TTE_Soft2=0,
3313 TTE_Diag=0,
3314 TTE_Soft=0,
3315 TTE_L=0,
3316 TTE_CP=1,
3317 TTE_CV=1,
3318 TTE_E=0,
3319 TTE_P=0,
3320 TTE_W=1,
3321 tsbonly
3322 }
3323
3324.data
3325.skip 1024
3326
3327SECTION region5_alias3_0 DATA_VA=0x60a0000
3328attr_data {
3329 Name = region5_alias3_0,
3330 VA=0x60a0000,
3331 RA=0x45800000,
3332 PA=ra2pa(0x45800000,0),
3333part_0_ctx_zero_tsb_config_2,
3334 TTE_G=0,
3335 TTE_Context=0,
3336 TTE_V=1,
3337 TTE_Size=0,
3338 TTE_SIZE_PTR=0,
3339 TTE_NFO=0,
3340 TTE_IE=0,
3341 TTE_Soft2=0,
3342 TTE_Diag=0,
3343 TTE_Soft=0,
3344 TTE_L=0,
3345 TTE_CP=1,
3346 TTE_CV=1,
3347 TTE_E=0,
3348 TTE_P=0,
3349 TTE_W=1,
3350 tsbonly
3351 }
3352
3353.data
3354.skip 1024
3355
3356SECTION region6_alias3_0 DATA_VA=0x60c0000
3357attr_data {
3358 Name = region6_alias3_0,
3359 VA=0x60c0000,
3360 RA=0x46000000,
3361 PA=ra2pa(0x46000000,0),
3362part_0_ctx_zero_tsb_config_2,
3363 TTE_G=0,
3364 TTE_Context=0,
3365 TTE_V=1,
3366 TTE_Size=0,
3367 TTE_SIZE_PTR=0,
3368 TTE_NFO=0,
3369 TTE_IE=0,
3370 TTE_Soft2=0,
3371 TTE_Diag=0,
3372 TTE_Soft=0,
3373 TTE_L=0,
3374 TTE_CP=1,
3375 TTE_CV=1,
3376 TTE_E=0,
3377 TTE_P=0,
3378 TTE_W=1,
3379 tsbonly
3380 }
3381
3382.data
3383.skip 1024
3384
3385SECTION region7_alias3_0 DATA_VA=0x60e0000
3386attr_data {
3387 Name = region7_alias3_0,
3388 VA=0x60e0000,
3389 RA=0x46800000,
3390 PA=ra2pa(0x46800000,0),
3391part_0_ctx_zero_tsb_config_2,
3392 TTE_G=0,
3393 TTE_Context=0,
3394 TTE_V=1,
3395 TTE_Size=0,
3396 TTE_SIZE_PTR=0,
3397 TTE_NFO=0,
3398 TTE_IE=0,
3399 TTE_Soft2=0,
3400 TTE_Diag=0,
3401 TTE_Soft=0,
3402 TTE_L=0,
3403 TTE_CP=1,
3404 TTE_CV=1,
3405 TTE_E=0,
3406 TTE_P=0,
3407 TTE_W=1,
3408 tsbonly
3409 }
3410
3411.data
3412.skip 1024
3413
3414SECTION replacement0_alias3_0 DATA_VA=0x6100000
3415attr_data {
3416 Name = replacement0_alias3_0,
3417 VA=0x6100000,
3418 RA=0x47000000,
3419 PA=ra2pa(0x47000000,0),
3420part_0_ctx_zero_tsb_config_2,
3421 TTE_G=0,
3422 TTE_Context=0,
3423 TTE_V=1,
3424 TTE_Size=0,
3425 TTE_SIZE_PTR=0,
3426 TTE_NFO=0,
3427 TTE_IE=0,
3428 TTE_Soft2=0,
3429 TTE_Diag=0,
3430 TTE_Soft=0,
3431 TTE_L=0,
3432 TTE_CP=1,
3433 TTE_CV=1,
3434 TTE_E=0,
3435 TTE_P=0,
3436 TTE_W=1,
3437 tsbonly
3438 }
3439
3440.data
3441.skip 1024
3442
3443SECTION replacement1_alias3_0 DATA_VA=0x6120000
3444attr_data {
3445 Name = replacement1_alias3_0,
3446 VA=0x6120000,
3447 RA=0x47800000,
3448 PA=ra2pa(0x47800000,0),
3449part_0_ctx_zero_tsb_config_2,
3450 TTE_G=0,
3451 TTE_Context=0,
3452 TTE_V=1,
3453 TTE_Size=0,
3454 TTE_SIZE_PTR=0,
3455 TTE_NFO=0,
3456 TTE_IE=0,
3457 TTE_Soft2=0,
3458 TTE_Diag=0,
3459 TTE_Soft=0,
3460 TTE_L=0,
3461 TTE_CP=1,
3462 TTE_CV=1,
3463 TTE_E=0,
3464 TTE_P=0,
3465 TTE_W=1,
3466 tsbonly
3467 }
3468
3469.data
3470.skip 1024
3471
3472SECTION replacement2_alias3_0 DATA_VA=0x6140000
3473attr_data {
3474 Name = replacement2_alias3_0,
3475 VA=0x6140000,
3476 RA=0x48000000,
3477 PA=ra2pa(0x48000000,0),
3478part_0_ctx_zero_tsb_config_2,
3479 TTE_G=0,
3480 TTE_Context=0,
3481 TTE_V=1,
3482 TTE_Size=0,
3483 TTE_SIZE_PTR=0,
3484 TTE_NFO=0,
3485 TTE_IE=0,
3486 TTE_Soft2=0,
3487 TTE_Diag=0,
3488 TTE_Soft=0,
3489 TTE_L=0,
3490 TTE_CP=1,
3491 TTE_CV=1,
3492 TTE_E=0,
3493 TTE_P=0,
3494 TTE_W=1,
3495 tsbonly
3496 }
3497
3498.data
3499.skip 1024
3500
3501SECTION replacement3_alias3_0 DATA_VA=0x6160000
3502attr_data {
3503 Name = replacement3_alias3_0,
3504 VA=0x6160000,
3505 RA=0x48800000,
3506 PA=ra2pa(0x48800000,0),
3507part_0_ctx_zero_tsb_config_2,
3508 TTE_G=0,
3509 TTE_Context=0,
3510 TTE_V=1,
3511 TTE_Size=0,
3512 TTE_SIZE_PTR=0,
3513 TTE_NFO=0,
3514 TTE_IE=0,
3515 TTE_Soft2=0,
3516 TTE_Diag=0,
3517 TTE_Soft=0,
3518 TTE_L=0,
3519 TTE_CP=1,
3520 TTE_CV=1,
3521 TTE_E=0,
3522 TTE_P=0,
3523 TTE_W=1,
3524 tsbonly
3525 }
3526
3527.data
3528.skip 1024
3529
3530SECTION replacement4_alias3_0 DATA_VA=0x6180000
3531attr_data {
3532 Name = replacement4_alias3_0,
3533 VA=0x6180000,
3534 RA=0x49000000,
3535 PA=ra2pa(0x49000000,0),
3536part_0_ctx_zero_tsb_config_2,
3537 TTE_G=0,
3538 TTE_Context=0,
3539 TTE_V=1,
3540 TTE_Size=0,
3541 TTE_SIZE_PTR=0,
3542 TTE_NFO=0,
3543 TTE_IE=0,
3544 TTE_Soft2=0,
3545 TTE_Diag=0,
3546 TTE_Soft=0,
3547 TTE_L=0,
3548 TTE_CP=1,
3549 TTE_CV=1,
3550 TTE_E=0,
3551 TTE_P=0,
3552 TTE_W=1,
3553 tsbonly
3554 }
3555
3556.data
3557.skip 1024
3558
3559SECTION replacement5_alias3_0 DATA_VA=0x61a0000
3560attr_data {
3561 Name = replacement5_alias3_0,
3562 VA=0x61a0000,
3563 RA=0x49800000,
3564 PA=ra2pa(0x49800000,0),
3565part_0_ctx_zero_tsb_config_2,
3566 TTE_G=0,
3567 TTE_Context=0,
3568 TTE_V=1,
3569 TTE_Size=0,
3570 TTE_SIZE_PTR=0,
3571 TTE_NFO=0,
3572 TTE_IE=0,
3573 TTE_Soft2=0,
3574 TTE_Diag=0,
3575 TTE_Soft=0,
3576 TTE_L=0,
3577 TTE_CP=1,
3578 TTE_CV=1,
3579 TTE_E=0,
3580 TTE_P=0,
3581 TTE_W=1,
3582 tsbonly
3583 }
3584
3585.data
3586.skip 1024
3587
3588SECTION replacement6_alias3_0 DATA_VA=0x61c0000
3589attr_data {
3590 Name = replacement6_alias3_0,
3591 VA=0x61c0000,
3592 RA=0x4a000000,
3593 PA=ra2pa(0x4a000000,0),
3594part_0_ctx_zero_tsb_config_2,
3595 TTE_G=0,
3596 TTE_Context=0,
3597 TTE_V=1,
3598 TTE_Size=0,
3599 TTE_SIZE_PTR=0,
3600 TTE_NFO=0,
3601 TTE_IE=0,
3602 TTE_Soft2=0,
3603 TTE_Diag=0,
3604 TTE_Soft=0,
3605 TTE_L=0,
3606 TTE_CP=1,
3607 TTE_CV=1,
3608 TTE_E=0,
3609 TTE_P=0,
3610 TTE_W=1,
3611 tsbonly
3612 }
3613
3614.data
3615.skip 1024
3616
3617SECTION replacement7_alias3_0 DATA_VA=0x61e0000
3618attr_data {
3619 Name = replacement7_alias3_0,
3620 VA=0x61e0000,
3621 RA=0x4a800000,
3622 PA=ra2pa(0x4a800000,0),
3623part_0_ctx_zero_tsb_config_2,
3624 TTE_G=0,
3625 TTE_Context=0,
3626 TTE_V=1,
3627 TTE_Size=0,
3628 TTE_SIZE_PTR=0,
3629 TTE_NFO=0,
3630 TTE_IE=0,
3631 TTE_Soft2=0,
3632 TTE_Diag=0,
3633 TTE_Soft=0,
3634 TTE_L=0,
3635 TTE_CP=1,
3636 TTE_CV=1,
3637 TTE_E=0,
3638 TTE_P=0,
3639 TTE_W=1,
3640 tsbonly
3641 }
3642
3643.data
3644.skip 1024
3645
3646SECTION region0_alias2_0 DATA_VA=0x6200000
3647attr_data {
3648 Name = region0_alias2_0,
3649 VA=0x6200000,
3650 RA=0x43000000,
3651 PA=ra2pa(0x43000000,0),
3652part_0_ctx_zero_tsb_config_2,
3653 TTE_G=0,
3654 TTE_Context=0,
3655 TTE_V=1,
3656 TTE_Size=0,
3657 TTE_SIZE_PTR=0,
3658 TTE_NFO=0,
3659 TTE_IE=0,
3660 TTE_Soft2=0,
3661 TTE_Diag=0,
3662 TTE_Soft=0,
3663 TTE_L=0,
3664 TTE_CP=1,
3665 TTE_CV=0,
3666 TTE_E=0,
3667 TTE_P=0,
3668 TTE_W=1,
3669 tsbonly
3670 }
3671
3672.data
3673.skip 1024
3674
3675SECTION region1_alias2_0 DATA_VA=0x6220000
3676attr_data {
3677 Name = region1_alias2_0,
3678 VA=0x6220000,
3679 RA=0x43800000,
3680 PA=ra2pa(0x43800000,0),
3681part_0_ctx_zero_tsb_config_2,
3682 TTE_G=0,
3683 TTE_Context=0,
3684 TTE_V=1,
3685 TTE_Size=0,
3686 TTE_SIZE_PTR=0,
3687 TTE_NFO=0,
3688 TTE_IE=0,
3689 TTE_Soft2=0,
3690 TTE_Diag=0,
3691 TTE_Soft=0,
3692 TTE_L=0,
3693 TTE_CP=1,
3694 TTE_CV=1,
3695 TTE_E=0,
3696 TTE_P=0,
3697 TTE_W=1,
3698 tsbonly
3699 }
3700
3701.data
3702.skip 1024
3703
3704SECTION region2_alias2_0 DATA_VA=0x6240000
3705attr_data {
3706 Name = region2_alias2_0,
3707 VA=0x6240000,
3708 RA=0x44000000,
3709 PA=ra2pa(0x44000000,0),
3710part_0_ctx_zero_tsb_config_2,
3711 TTE_G=0,
3712 TTE_Context=0,
3713 TTE_V=1,
3714 TTE_Size=0,
3715 TTE_SIZE_PTR=0,
3716 TTE_NFO=0,
3717 TTE_IE=0,
3718 TTE_Soft2=0,
3719 TTE_Diag=0,
3720 TTE_Soft=0,
3721 TTE_L=0,
3722 TTE_CP=1,
3723 TTE_CV=1,
3724 TTE_E=0,
3725 TTE_P=0,
3726 TTE_W=1,
3727 tsbonly
3728 }
3729
3730.data
3731.skip 1024
3732
3733SECTION region3_alias2_0 DATA_VA=0x6260000
3734attr_data {
3735 Name = region3_alias2_0,
3736 VA=0x6260000,
3737 RA=0x44800000,
3738 PA=ra2pa(0x44800000,0),
3739part_0_ctx_zero_tsb_config_2,
3740 TTE_G=0,
3741 TTE_Context=0,
3742 TTE_V=1,
3743 TTE_Size=0,
3744 TTE_SIZE_PTR=0,
3745 TTE_NFO=0,
3746 TTE_IE=0,
3747 TTE_Soft2=0,
3748 TTE_Diag=0,
3749 TTE_Soft=0,
3750 TTE_L=0,
3751 TTE_CP=1,
3752 TTE_CV=1,
3753 TTE_E=0,
3754 TTE_P=0,
3755 TTE_W=1,
3756 tsbonly
3757 }
3758
3759.data
3760.skip 1024
3761
3762SECTION region4_alias2_0 DATA_VA=0x6280000
3763attr_data {
3764 Name = region4_alias2_0,
3765 VA=0x6280000,
3766 RA=0x45000000,
3767 PA=ra2pa(0x45000000,0),
3768part_0_ctx_zero_tsb_config_2,
3769 TTE_G=0,
3770 TTE_Context=0,
3771 TTE_V=1,
3772 TTE_Size=0,
3773 TTE_SIZE_PTR=0,
3774 TTE_NFO=0,
3775 TTE_IE=0,
3776 TTE_Soft2=0,
3777 TTE_Diag=0,
3778 TTE_Soft=0,
3779 TTE_L=0,
3780 TTE_CP=1,
3781 TTE_CV=1,
3782 TTE_E=0,
3783 TTE_P=0,
3784 TTE_W=1,
3785 tsbonly
3786 }
3787
3788.data
3789.skip 1024
3790
3791SECTION region5_alias2_0 DATA_VA=0x62a0000
3792attr_data {
3793 Name = region5_alias2_0,
3794 VA=0x62a0000,
3795 RA=0x45800000,
3796 PA=ra2pa(0x45800000,0),
3797part_0_ctx_zero_tsb_config_2,
3798 TTE_G=0,
3799 TTE_Context=0,
3800 TTE_V=1,
3801 TTE_Size=0,
3802 TTE_SIZE_PTR=0,
3803 TTE_NFO=0,
3804 TTE_IE=0,
3805 TTE_Soft2=0,
3806 TTE_Diag=0,
3807 TTE_Soft=0,
3808 TTE_L=0,
3809 TTE_CP=1,
3810 TTE_CV=1,
3811 TTE_E=0,
3812 TTE_P=0,
3813 TTE_W=1,
3814 tsbonly
3815 }
3816
3817.data
3818.skip 1024
3819
3820SECTION region6_alias2_0 DATA_VA=0x62c0000
3821attr_data {
3822 Name = region6_alias2_0,
3823 VA=0x62c0000,
3824 RA=0x46000000,
3825 PA=ra2pa(0x46000000,0),
3826part_0_ctx_zero_tsb_config_2,
3827 TTE_G=0,
3828 TTE_Context=0,
3829 TTE_V=1,
3830 TTE_Size=0,
3831 TTE_SIZE_PTR=0,
3832 TTE_NFO=0,
3833 TTE_IE=0,
3834 TTE_Soft2=0,
3835 TTE_Diag=0,
3836 TTE_Soft=0,
3837 TTE_L=0,
3838 TTE_CP=1,
3839 TTE_CV=1,
3840 TTE_E=0,
3841 TTE_P=0,
3842 TTE_W=1,
3843 tsbonly
3844 }
3845
3846.data
3847.skip 1024
3848
3849SECTION region7_alias2_0 DATA_VA=0x62e0000
3850attr_data {
3851 Name = region7_alias2_0,
3852 VA=0x62e0000,
3853 RA=0x46800000,
3854 PA=ra2pa(0x46800000,0),
3855part_0_ctx_zero_tsb_config_2,
3856 TTE_G=0,
3857 TTE_Context=0,
3858 TTE_V=1,
3859 TTE_Size=0,
3860 TTE_SIZE_PTR=0,
3861 TTE_NFO=0,
3862 TTE_IE=0,
3863 TTE_Soft2=0,
3864 TTE_Diag=0,
3865 TTE_Soft=0,
3866 TTE_L=0,
3867 TTE_CP=1,
3868 TTE_CV=1,
3869 TTE_E=0,
3870 TTE_P=0,
3871 TTE_W=1,
3872 tsbonly
3873 }
3874
3875.data
3876.skip 1024
3877
3878SECTION replacement0_alias2_0 DATA_VA=0x6300000
3879attr_data {
3880 Name = replacement0_alias2_0,
3881 VA=0x6300000,
3882 RA=0x47000000,
3883 PA=ra2pa(0x47000000,0),
3884part_0_ctx_zero_tsb_config_2,
3885 TTE_G=0,
3886 TTE_Context=0,
3887 TTE_V=1,
3888 TTE_Size=0,
3889 TTE_SIZE_PTR=0,
3890 TTE_NFO=0,
3891 TTE_IE=0,
3892 TTE_Soft2=0,
3893 TTE_Diag=0,
3894 TTE_Soft=0,
3895 TTE_L=0,
3896 TTE_CP=1,
3897 TTE_CV=1,
3898 TTE_E=0,
3899 TTE_P=0,
3900 TTE_W=1,
3901 tsbonly
3902 }
3903
3904.data
3905.skip 1024
3906
3907SECTION replacement1_alias2_0 DATA_VA=0x6320000
3908attr_data {
3909 Name = replacement1_alias2_0,
3910 VA=0x6320000,
3911 RA=0x47800000,
3912 PA=ra2pa(0x47800000,0),
3913part_0_ctx_zero_tsb_config_2,
3914 TTE_G=0,
3915 TTE_Context=0,
3916 TTE_V=1,
3917 TTE_Size=0,
3918 TTE_SIZE_PTR=0,
3919 TTE_NFO=0,
3920 TTE_IE=0,
3921 TTE_Soft2=0,
3922 TTE_Diag=0,
3923 TTE_Soft=0,
3924 TTE_L=0,
3925 TTE_CP=1,
3926 TTE_CV=1,
3927 TTE_E=0,
3928 TTE_P=0,
3929 TTE_W=1,
3930 tsbonly
3931 }
3932
3933.data
3934.skip 1024
3935
3936SECTION replacement2_alias2_0 DATA_VA=0x6340000
3937attr_data {
3938 Name = replacement2_alias2_0,
3939 VA=0x6340000,
3940 RA=0x48000000,
3941 PA=ra2pa(0x48000000,0),
3942part_0_ctx_zero_tsb_config_2,
3943 TTE_G=0,
3944 TTE_Context=0,
3945 TTE_V=1,
3946 TTE_Size=0,
3947 TTE_SIZE_PTR=0,
3948 TTE_NFO=0,
3949 TTE_IE=0,
3950 TTE_Soft2=0,
3951 TTE_Diag=0,
3952 TTE_Soft=0,
3953 TTE_L=0,
3954 TTE_CP=1,
3955 TTE_CV=1,
3956 TTE_E=0,
3957 TTE_P=0,
3958 TTE_W=1,
3959 tsbonly
3960 }
3961
3962.data
3963.skip 1024
3964
3965SECTION replacement3_alias2_0 DATA_VA=0x6360000
3966attr_data {
3967 Name = replacement3_alias2_0,
3968 VA=0x6360000,
3969 RA=0x48800000,
3970 PA=ra2pa(0x48800000,0),
3971part_0_ctx_zero_tsb_config_2,
3972 TTE_G=0,
3973 TTE_Context=0,
3974 TTE_V=1,
3975 TTE_Size=0,
3976 TTE_SIZE_PTR=0,
3977 TTE_NFO=0,
3978 TTE_IE=0,
3979 TTE_Soft2=0,
3980 TTE_Diag=0,
3981 TTE_Soft=0,
3982 TTE_L=0,
3983 TTE_CP=1,
3984 TTE_CV=1,
3985 TTE_E=0,
3986 TTE_P=0,
3987 TTE_W=1,
3988 tsbonly
3989 }
3990
3991.data
3992.skip 1024
3993
3994SECTION replacement4_alias2_0 DATA_VA=0x6380000
3995attr_data {
3996 Name = replacement4_alias2_0,
3997 VA=0x6380000,
3998 RA=0x49000000,
3999 PA=ra2pa(0x49000000,0),
4000part_0_ctx_zero_tsb_config_2,
4001 TTE_G=0,
4002 TTE_Context=0,
4003 TTE_V=1,
4004 TTE_Size=0,
4005 TTE_SIZE_PTR=0,
4006 TTE_NFO=0,
4007 TTE_IE=0,
4008 TTE_Soft2=0,
4009 TTE_Diag=0,
4010 TTE_Soft=0,
4011 TTE_L=0,
4012 TTE_CP=1,
4013 TTE_CV=1,
4014 TTE_E=0,
4015 TTE_P=0,
4016 TTE_W=1,
4017 tsbonly
4018 }
4019
4020.data
4021.skip 1024
4022
4023SECTION replacement5_alias2_0 DATA_VA=0x63a0000
4024attr_data {
4025 Name = replacement5_alias2_0,
4026 VA=0x63a0000,
4027 RA=0x49800000,
4028 PA=ra2pa(0x49800000,0),
4029part_0_ctx_zero_tsb_config_2,
4030 TTE_G=0,
4031 TTE_Context=0,
4032 TTE_V=1,
4033 TTE_Size=0,
4034 TTE_SIZE_PTR=0,
4035 TTE_NFO=0,
4036 TTE_IE=0,
4037 TTE_Soft2=0,
4038 TTE_Diag=0,
4039 TTE_Soft=0,
4040 TTE_L=0,
4041 TTE_CP=1,
4042 TTE_CV=1,
4043 TTE_E=0,
4044 TTE_P=0,
4045 TTE_W=1,
4046 tsbonly
4047 }
4048
4049.data
4050.skip 1024
4051
4052SECTION replacement6_alias2_0 DATA_VA=0x63c0000
4053attr_data {
4054 Name = replacement6_alias2_0,
4055 VA=0x63c0000,
4056 RA=0x4a000000,
4057 PA=ra2pa(0x4a000000,0),
4058part_0_ctx_zero_tsb_config_2,
4059 TTE_G=0,
4060 TTE_Context=0,
4061 TTE_V=1,
4062 TTE_Size=0,
4063 TTE_SIZE_PTR=0,
4064 TTE_NFO=0,
4065 TTE_IE=0,
4066 TTE_Soft2=0,
4067 TTE_Diag=0,
4068 TTE_Soft=0,
4069 TTE_L=0,
4070 TTE_CP=1,
4071 TTE_CV=1,
4072 TTE_E=0,
4073 TTE_P=0,
4074 TTE_W=1,
4075 tsbonly
4076 }
4077
4078.data
4079.skip 1024
4080
4081SECTION replacement7_alias2_0 DATA_VA=0x63e0000
4082attr_data {
4083 Name = replacement7_alias2_0,
4084 VA=0x63e0000,
4085 RA=0x4a800000,
4086 PA=ra2pa(0x4a800000,0),
4087part_0_ctx_zero_tsb_config_2,
4088 TTE_G=0,
4089 TTE_Context=0,
4090 TTE_V=1,
4091 TTE_Size=0,
4092 TTE_SIZE_PTR=0,
4093 TTE_NFO=0,
4094 TTE_IE=0,
4095 TTE_Soft2=0,
4096 TTE_Diag=0,
4097 TTE_Soft=0,
4098 TTE_L=0,
4099 TTE_CP=1,
4100 TTE_CV=1,
4101 TTE_E=0,
4102 TTE_P=0,
4103 TTE_W=1,
4104 tsbonly
4105 }
4106
4107.data
4108.skip 1024
4109
4110SECTION region0_alias1_0 DATA_VA=0x6400000
4111attr_data {
4112 Name = region0_alias1_0,
4113 VA=0x6400000,
4114 RA=0x43000000,
4115 PA=ra2pa(0x43000000,0),
4116part_0_ctx_zero_tsb_config_2,
4117 TTE_G=0,
4118 TTE_Context=0,
4119 TTE_V=1,
4120 TTE_Size=0,
4121 TTE_SIZE_PTR=0,
4122 TTE_NFO=0,
4123 TTE_IE=0,
4124 TTE_Soft2=0,
4125 TTE_Diag=0,
4126 TTE_Soft=0,
4127 TTE_L=0,
4128 TTE_CP=1,
4129 TTE_CV=0,
4130 TTE_E=0,
4131 TTE_P=0,
4132 TTE_W=1,
4133 tsbonly
4134 }
4135
4136.data
4137.skip 1024
4138
4139SECTION region1_alias1_0 DATA_VA=0x6420000
4140attr_data {
4141 Name = region1_alias1_0,
4142 VA=0x6420000,
4143 RA=0x43800000,
4144 PA=ra2pa(0x43800000,0),
4145part_0_ctx_zero_tsb_config_2,
4146 TTE_G=0,
4147 TTE_Context=0,
4148 TTE_V=1,
4149 TTE_Size=0,
4150 TTE_SIZE_PTR=0,
4151 TTE_NFO=0,
4152 TTE_IE=0,
4153 TTE_Soft2=0,
4154 TTE_Diag=0,
4155 TTE_Soft=0,
4156 TTE_L=0,
4157 TTE_CP=1,
4158 TTE_CV=1,
4159 TTE_E=0,
4160 TTE_P=0,
4161 TTE_W=1,
4162 tsbonly
4163 }
4164
4165.data
4166.skip 1024
4167
4168SECTION region2_alias1_0 DATA_VA=0x6440000
4169attr_data {
4170 Name = region2_alias1_0,
4171 VA=0x6440000,
4172 RA=0x44000000,
4173 PA=ra2pa(0x44000000,0),
4174part_0_ctx_zero_tsb_config_2,
4175 TTE_G=0,
4176 TTE_Context=0,
4177 TTE_V=1,
4178 TTE_Size=0,
4179 TTE_SIZE_PTR=0,
4180 TTE_NFO=0,
4181 TTE_IE=0,
4182 TTE_Soft2=0,
4183 TTE_Diag=0,
4184 TTE_Soft=0,
4185 TTE_L=0,
4186 TTE_CP=1,
4187 TTE_CV=1,
4188 TTE_E=0,
4189 TTE_P=0,
4190 TTE_W=1,
4191 tsbonly
4192 }
4193
4194.data
4195.skip 1024
4196
4197SECTION region3_alias1_0 DATA_VA=0x6460000
4198attr_data {
4199 Name = region3_alias1_0,
4200 VA=0x6460000,
4201 RA=0x44800000,
4202 PA=ra2pa(0x44800000,0),
4203part_0_ctx_zero_tsb_config_2,
4204 TTE_G=0,
4205 TTE_Context=0,
4206 TTE_V=1,
4207 TTE_Size=0,
4208 TTE_SIZE_PTR=0,
4209 TTE_NFO=0,
4210 TTE_IE=0,
4211 TTE_Soft2=0,
4212 TTE_Diag=0,
4213 TTE_Soft=0,
4214 TTE_L=0,
4215 TTE_CP=1,
4216 TTE_CV=1,
4217 TTE_E=0,
4218 TTE_P=0,
4219 TTE_W=1,
4220 tsbonly
4221 }
4222
4223.data
4224.skip 1024
4225
4226SECTION region4_alias1_0 DATA_VA=0x6480000
4227attr_data {
4228 Name = region4_alias1_0,
4229 VA=0x6480000,
4230 RA=0x45000000,
4231 PA=ra2pa(0x45000000,0),
4232part_0_ctx_zero_tsb_config_2,
4233 TTE_G=0,
4234 TTE_Context=0,
4235 TTE_V=1,
4236 TTE_Size=0,
4237 TTE_SIZE_PTR=0,
4238 TTE_NFO=0,
4239 TTE_IE=0,
4240 TTE_Soft2=0,
4241 TTE_Diag=0,
4242 TTE_Soft=0,
4243 TTE_L=0,
4244 TTE_CP=1,
4245 TTE_CV=1,
4246 TTE_E=0,
4247 TTE_P=0,
4248 TTE_W=1,
4249 tsbonly
4250 }
4251
4252.data
4253.skip 1024
4254
4255SECTION region5_alias1_0 DATA_VA=0x64a0000
4256attr_data {
4257 Name = region5_alias1_0,
4258 VA=0x64a0000,
4259 RA=0x45800000,
4260 PA=ra2pa(0x45800000,0),
4261part_0_ctx_zero_tsb_config_2,
4262 TTE_G=0,
4263 TTE_Context=0,
4264 TTE_V=1,
4265 TTE_Size=0,
4266 TTE_SIZE_PTR=0,
4267 TTE_NFO=0,
4268 TTE_IE=0,
4269 TTE_Soft2=0,
4270 TTE_Diag=0,
4271 TTE_Soft=0,
4272 TTE_L=0,
4273 TTE_CP=1,
4274 TTE_CV=1,
4275 TTE_E=0,
4276 TTE_P=0,
4277 TTE_W=1,
4278 tsbonly
4279 }
4280
4281.data
4282.skip 1024
4283
4284SECTION region6_alias1_0 DATA_VA=0x64c0000
4285attr_data {
4286 Name = region6_alias1_0,
4287 VA=0x64c0000,
4288 RA=0x46000000,
4289 PA=ra2pa(0x46000000,0),
4290part_0_ctx_zero_tsb_config_2,
4291 TTE_G=0,
4292 TTE_Context=0,
4293 TTE_V=1,
4294 TTE_Size=0,
4295 TTE_SIZE_PTR=0,
4296 TTE_NFO=0,
4297 TTE_IE=0,
4298 TTE_Soft2=0,
4299 TTE_Diag=0,
4300 TTE_Soft=0,
4301 TTE_L=0,
4302 TTE_CP=1,
4303 TTE_CV=1,
4304 TTE_E=0,
4305 TTE_P=0,
4306 TTE_W=1,
4307 tsbonly
4308 }
4309
4310.data
4311.skip 1024
4312
4313SECTION region7_alias1_0 DATA_VA=0x64e0000
4314attr_data {
4315 Name = region7_alias1_0,
4316 VA=0x64e0000,
4317 RA=0x46800000,
4318 PA=ra2pa(0x46800000,0),
4319part_0_ctx_zero_tsb_config_2,
4320 TTE_G=0,
4321 TTE_Context=0,
4322 TTE_V=1,
4323 TTE_Size=0,
4324 TTE_SIZE_PTR=0,
4325 TTE_NFO=0,
4326 TTE_IE=0,
4327 TTE_Soft2=0,
4328 TTE_Diag=0,
4329 TTE_Soft=0,
4330 TTE_L=0,
4331 TTE_CP=1,
4332 TTE_CV=1,
4333 TTE_E=0,
4334 TTE_P=0,
4335 TTE_W=1,
4336 tsbonly
4337 }
4338
4339.data
4340.skip 1024
4341
4342SECTION replacement0_alias1_0 DATA_VA=0x6500000
4343attr_data {
4344 Name = replacement0_alias1_0,
4345 VA=0x6500000,
4346 RA=0x47000000,
4347 PA=ra2pa(0x47000000,0),
4348part_0_ctx_zero_tsb_config_2,
4349 TTE_G=0,
4350 TTE_Context=0,
4351 TTE_V=1,
4352 TTE_Size=0,
4353 TTE_SIZE_PTR=0,
4354 TTE_NFO=0,
4355 TTE_IE=0,
4356 TTE_Soft2=0,
4357 TTE_Diag=0,
4358 TTE_Soft=0,
4359 TTE_L=0,
4360 TTE_CP=1,
4361 TTE_CV=1,
4362 TTE_E=0,
4363 TTE_P=0,
4364 TTE_W=1,
4365 tsbonly
4366 }
4367
4368.data
4369.skip 1024
4370
4371SECTION replacement1_alias1_0 DATA_VA=0x6520000
4372attr_data {
4373 Name = replacement1_alias1_0,
4374 VA=0x6520000,
4375 RA=0x47800000,
4376 PA=ra2pa(0x47800000,0),
4377part_0_ctx_zero_tsb_config_2,
4378 TTE_G=0,
4379 TTE_Context=0,
4380 TTE_V=1,
4381 TTE_Size=0,
4382 TTE_SIZE_PTR=0,
4383 TTE_NFO=0,
4384 TTE_IE=0,
4385 TTE_Soft2=0,
4386 TTE_Diag=0,
4387 TTE_Soft=0,
4388 TTE_L=0,
4389 TTE_CP=1,
4390 TTE_CV=1,
4391 TTE_E=0,
4392 TTE_P=0,
4393 TTE_W=1,
4394 tsbonly
4395 }
4396
4397.data
4398.skip 1024
4399
4400SECTION replacement2_alias1_0 DATA_VA=0x6540000
4401attr_data {
4402 Name = replacement2_alias1_0,
4403 VA=0x6540000,
4404 RA=0x48000000,
4405 PA=ra2pa(0x48000000,0),
4406part_0_ctx_zero_tsb_config_2,
4407 TTE_G=0,
4408 TTE_Context=0,
4409 TTE_V=1,
4410 TTE_Size=0,
4411 TTE_SIZE_PTR=0,
4412 TTE_NFO=0,
4413 TTE_IE=0,
4414 TTE_Soft2=0,
4415 TTE_Diag=0,
4416 TTE_Soft=0,
4417 TTE_L=0,
4418 TTE_CP=1,
4419 TTE_CV=1,
4420 TTE_E=0,
4421 TTE_P=0,
4422 TTE_W=1,
4423 tsbonly
4424 }
4425
4426.data
4427.skip 1024
4428
4429SECTION replacement3_alias1_0 DATA_VA=0x6560000
4430attr_data {
4431 Name = replacement3_alias1_0,
4432 VA=0x6560000,
4433 RA=0x48800000,
4434 PA=ra2pa(0x48800000,0),
4435part_0_ctx_zero_tsb_config_2,
4436 TTE_G=0,
4437 TTE_Context=0,
4438 TTE_V=1,
4439 TTE_Size=0,
4440 TTE_SIZE_PTR=0,
4441 TTE_NFO=0,
4442 TTE_IE=0,
4443 TTE_Soft2=0,
4444 TTE_Diag=0,
4445 TTE_Soft=0,
4446 TTE_L=0,
4447 TTE_CP=1,
4448 TTE_CV=1,
4449 TTE_E=0,
4450 TTE_P=0,
4451 TTE_W=1,
4452 tsbonly
4453 }
4454
4455.data
4456.skip 1024
4457
4458SECTION replacement4_alias1_0 DATA_VA=0x6580000
4459attr_data {
4460 Name = replacement4_alias1_0,
4461 VA=0x6580000,
4462 RA=0x49000000,
4463 PA=ra2pa(0x49000000,0),
4464part_0_ctx_zero_tsb_config_2,
4465 TTE_G=0,
4466 TTE_Context=0,
4467 TTE_V=1,
4468 TTE_Size=0,
4469 TTE_SIZE_PTR=0,
4470 TTE_NFO=0,
4471 TTE_IE=0,
4472 TTE_Soft2=0,
4473 TTE_Diag=0,
4474 TTE_Soft=0,
4475 TTE_L=0,
4476 TTE_CP=1,
4477 TTE_CV=1,
4478 TTE_E=0,
4479 TTE_P=0,
4480 TTE_W=1,
4481 tsbonly
4482 }
4483
4484.data
4485.skip 1024
4486
4487SECTION replacement5_alias1_0 DATA_VA=0x65a0000
4488attr_data {
4489 Name = replacement5_alias1_0,
4490 VA=0x65a0000,
4491 RA=0x49800000,
4492 PA=ra2pa(0x49800000,0),
4493part_0_ctx_zero_tsb_config_2,
4494 TTE_G=0,
4495 TTE_Context=0,
4496 TTE_V=1,
4497 TTE_Size=0,
4498 TTE_SIZE_PTR=0,
4499 TTE_NFO=0,
4500 TTE_IE=0,
4501 TTE_Soft2=0,
4502 TTE_Diag=0,
4503 TTE_Soft=0,
4504 TTE_L=0,
4505 TTE_CP=1,
4506 TTE_CV=1,
4507 TTE_E=0,
4508 TTE_P=0,
4509 TTE_W=1,
4510 tsbonly
4511 }
4512
4513.data
4514.skip 1024
4515
4516SECTION replacement6_alias1_0 DATA_VA=0x65c0000
4517attr_data {
4518 Name = replacement6_alias1_0,
4519 VA=0x65c0000,
4520 RA=0x4a000000,
4521 PA=ra2pa(0x4a000000,0),
4522part_0_ctx_zero_tsb_config_2,
4523 TTE_G=0,
4524 TTE_Context=0,
4525 TTE_V=1,
4526 TTE_Size=0,
4527 TTE_SIZE_PTR=0,
4528 TTE_NFO=0,
4529 TTE_IE=0,
4530 TTE_Soft2=0,
4531 TTE_Diag=0,
4532 TTE_Soft=0,
4533 TTE_L=0,
4534 TTE_CP=1,
4535 TTE_CV=1,
4536 TTE_E=0,
4537 TTE_P=0,
4538 TTE_W=1,
4539 tsbonly
4540 }
4541
4542.data
4543.skip 1024
4544
4545SECTION replacement7_alias1_0 DATA_VA=0x65e0000
4546attr_data {
4547 Name = replacement7_alias1_0,
4548 VA=0x65e0000,
4549 RA=0x4a800000,
4550 PA=ra2pa(0x4a800000,0),
4551part_0_ctx_zero_tsb_config_2,
4552 TTE_G=0,
4553 TTE_Context=0,
4554 TTE_V=1,
4555 TTE_Size=0,
4556 TTE_SIZE_PTR=0,
4557 TTE_NFO=0,
4558 TTE_IE=0,
4559 TTE_Soft2=0,
4560 TTE_Diag=0,
4561 TTE_Soft=0,
4562 TTE_L=0,
4563 TTE_CP=1,
4564 TTE_CV=1,
4565 TTE_E=0,
4566 TTE_P=0,
4567 TTE_W=1,
4568 tsbonly
4569 }
4570
4571.data
4572.skip 1024
4573
4574SECTION region0_alias0_0 DATA_VA=0x6600000
4575attr_data {
4576 Name = region0_alias0_0,
4577 VA=0x6600000,
4578 RA=0x43000000,
4579 PA=ra2pa(0x43000000,0),
4580part_0_ctx_zero_tsb_config_2,
4581 TTE_G=0,
4582 TTE_Context=0,
4583 TTE_V=1,
4584 TTE_Size=0,
4585 TTE_SIZE_PTR=0,
4586 TTE_NFO=0,
4587 TTE_IE=0,
4588 TTE_Soft2=0,
4589 TTE_Diag=0,
4590 TTE_Soft=0,
4591 TTE_L=0,
4592 TTE_CP=1,
4593 TTE_CV=0,
4594 TTE_E=0,
4595 TTE_P=0,
4596 TTE_W=1,
4597 tsbonly
4598 }
4599
4600.data
4601.skip 1024
4602
4603SECTION region1_alias0_0 DATA_VA=0x6620000
4604attr_data {
4605 Name = region1_alias0_0,
4606 VA=0x6620000,
4607 RA=0x43800000,
4608 PA=ra2pa(0x43800000,0),
4609part_0_ctx_zero_tsb_config_2,
4610 TTE_G=0,
4611 TTE_Context=0,
4612 TTE_V=1,
4613 TTE_Size=0,
4614 TTE_SIZE_PTR=0,
4615 TTE_NFO=0,
4616 TTE_IE=0,
4617 TTE_Soft2=0,
4618 TTE_Diag=0,
4619 TTE_Soft=0,
4620 TTE_L=0,
4621 TTE_CP=1,
4622 TTE_CV=1,
4623 TTE_E=0,
4624 TTE_P=0,
4625 TTE_W=1,
4626 tsbonly
4627 }
4628
4629.data
4630.skip 1024
4631
4632SECTION region2_alias0_0 DATA_VA=0x6640000
4633attr_data {
4634 Name = region2_alias0_0,
4635 VA=0x6640000,
4636 RA=0x44000000,
4637 PA=ra2pa(0x44000000,0),
4638part_0_ctx_zero_tsb_config_2,
4639 TTE_G=0,
4640 TTE_Context=0,
4641 TTE_V=1,
4642 TTE_Size=0,
4643 TTE_SIZE_PTR=0,
4644 TTE_NFO=0,
4645 TTE_IE=0,
4646 TTE_Soft2=0,
4647 TTE_Diag=0,
4648 TTE_Soft=0,
4649 TTE_L=0,
4650 TTE_CP=1,
4651 TTE_CV=1,
4652 TTE_E=0,
4653 TTE_P=0,
4654 TTE_W=1,
4655 tsbonly
4656 }
4657
4658.data
4659.skip 1024
4660
4661SECTION region3_alias0_0 DATA_VA=0x6660000
4662attr_data {
4663 Name = region3_alias0_0,
4664 VA=0x6660000,
4665 RA=0x44800000,
4666 PA=ra2pa(0x44800000,0),
4667part_0_ctx_zero_tsb_config_2,
4668 TTE_G=0,
4669 TTE_Context=0,
4670 TTE_V=1,
4671 TTE_Size=0,
4672 TTE_SIZE_PTR=0,
4673 TTE_NFO=0,
4674 TTE_IE=0,
4675 TTE_Soft2=0,
4676 TTE_Diag=0,
4677 TTE_Soft=0,
4678 TTE_L=0,
4679 TTE_CP=1,
4680 TTE_CV=1,
4681 TTE_E=0,
4682 TTE_P=0,
4683 TTE_W=1,
4684 tsbonly
4685 }
4686
4687.data
4688.skip 1024
4689
4690SECTION region4_alias0_0 DATA_VA=0x6680000
4691attr_data {
4692 Name = region4_alias0_0,
4693 VA=0x6680000,
4694 RA=0x45000000,
4695 PA=ra2pa(0x45000000,0),
4696part_0_ctx_zero_tsb_config_2,
4697 TTE_G=0,
4698 TTE_Context=0,
4699 TTE_V=1,
4700 TTE_Size=0,
4701 TTE_SIZE_PTR=0,
4702 TTE_NFO=0,
4703 TTE_IE=0,
4704 TTE_Soft2=0,
4705 TTE_Diag=0,
4706 TTE_Soft=0,
4707 TTE_L=0,
4708 TTE_CP=1,
4709 TTE_CV=1,
4710 TTE_E=0,
4711 TTE_P=0,
4712 TTE_W=1,
4713 tsbonly
4714 }
4715
4716.data
4717.skip 1024
4718
4719SECTION region5_alias0_0 DATA_VA=0x66a0000
4720attr_data {
4721 Name = region5_alias0_0,
4722 VA=0x66a0000,
4723 RA=0x45800000,
4724 PA=ra2pa(0x45800000,0),
4725part_0_ctx_zero_tsb_config_2,
4726 TTE_G=0,
4727 TTE_Context=0,
4728 TTE_V=1,
4729 TTE_Size=0,
4730 TTE_SIZE_PTR=0,
4731 TTE_NFO=0,
4732 TTE_IE=0,
4733 TTE_Soft2=0,
4734 TTE_Diag=0,
4735 TTE_Soft=0,
4736 TTE_L=0,
4737 TTE_CP=1,
4738 TTE_CV=1,
4739 TTE_E=0,
4740 TTE_P=0,
4741 TTE_W=1,
4742 tsbonly
4743 }
4744
4745.data
4746.skip 1024
4747
4748SECTION region6_alias0_0 DATA_VA=0x66c0000
4749attr_data {
4750 Name = region6_alias0_0,
4751 VA=0x66c0000,
4752 RA=0x46000000,
4753 PA=ra2pa(0x46000000,0),
4754part_0_ctx_zero_tsb_config_2,
4755 TTE_G=0,
4756 TTE_Context=0,
4757 TTE_V=1,
4758 TTE_Size=0,
4759 TTE_SIZE_PTR=0,
4760 TTE_NFO=0,
4761 TTE_IE=0,
4762 TTE_Soft2=0,
4763 TTE_Diag=0,
4764 TTE_Soft=0,
4765 TTE_L=0,
4766 TTE_CP=1,
4767 TTE_CV=1,
4768 TTE_E=0,
4769 TTE_P=0,
4770 TTE_W=1,
4771 tsbonly
4772 }
4773
4774.data
4775.skip 1024
4776
4777SECTION region7_alias0_0 DATA_VA=0x66e0000
4778attr_data {
4779 Name = region7_alias0_0,
4780 VA=0x66e0000,
4781 RA=0x46800000,
4782 PA=ra2pa(0x46800000,0),
4783part_0_ctx_zero_tsb_config_2,
4784 TTE_G=0,
4785 TTE_Context=0,
4786 TTE_V=1,
4787 TTE_Size=0,
4788 TTE_SIZE_PTR=0,
4789 TTE_NFO=0,
4790 TTE_IE=0,
4791 TTE_Soft2=0,
4792 TTE_Diag=0,
4793 TTE_Soft=0,
4794 TTE_L=0,
4795 TTE_CP=1,
4796 TTE_CV=1,
4797 TTE_E=0,
4798 TTE_P=0,
4799 TTE_W=1,
4800 tsbonly
4801 }
4802
4803.data
4804.skip 1024
4805
4806SECTION replacement0_alias0_0 DATA_VA=0x6700000
4807attr_data {
4808 Name = replacement0_alias0_0,
4809 VA=0x6700000,
4810 RA=0x47000000,
4811 PA=ra2pa(0x47000000,0),
4812part_0_ctx_zero_tsb_config_2,
4813 TTE_G=0,
4814 TTE_Context=0,
4815 TTE_V=1,
4816 TTE_Size=0,
4817 TTE_SIZE_PTR=0,
4818 TTE_NFO=0,
4819 TTE_IE=0,
4820 TTE_Soft2=0,
4821 TTE_Diag=0,
4822 TTE_Soft=0,
4823 TTE_L=0,
4824 TTE_CP=1,
4825 TTE_CV=1,
4826 TTE_E=0,
4827 TTE_P=0,
4828 TTE_W=1,
4829 tsbonly
4830 }
4831
4832.data
4833.skip 1024
4834
4835SECTION replacement1_alias0_0 DATA_VA=0x6720000
4836attr_data {
4837 Name = replacement1_alias0_0,
4838 VA=0x6720000,
4839 RA=0x47800000,
4840 PA=ra2pa(0x47800000,0),
4841part_0_ctx_zero_tsb_config_2,
4842 TTE_G=0,
4843 TTE_Context=0,
4844 TTE_V=1,
4845 TTE_Size=0,
4846 TTE_SIZE_PTR=0,
4847 TTE_NFO=0,
4848 TTE_IE=0,
4849 TTE_Soft2=0,
4850 TTE_Diag=0,
4851 TTE_Soft=0,
4852 TTE_L=0,
4853 TTE_CP=1,
4854 TTE_CV=1,
4855 TTE_E=0,
4856 TTE_P=0,
4857 TTE_W=1,
4858 tsbonly
4859 }
4860
4861.data
4862.skip 1024
4863
4864SECTION replacement2_alias0_0 DATA_VA=0x6740000
4865attr_data {
4866 Name = replacement2_alias0_0,
4867 VA=0x6740000,
4868 RA=0x48000000,
4869 PA=ra2pa(0x48000000,0),
4870part_0_ctx_zero_tsb_config_2,
4871 TTE_G=0,
4872 TTE_Context=0,
4873 TTE_V=1,
4874 TTE_Size=0,
4875 TTE_SIZE_PTR=0,
4876 TTE_NFO=0,
4877 TTE_IE=0,
4878 TTE_Soft2=0,
4879 TTE_Diag=0,
4880 TTE_Soft=0,
4881 TTE_L=0,
4882 TTE_CP=1,
4883 TTE_CV=1,
4884 TTE_E=0,
4885 TTE_P=0,
4886 TTE_W=1,
4887 tsbonly
4888 }
4889
4890.data
4891.skip 1024
4892
4893SECTION replacement3_alias0_0 DATA_VA=0x6760000
4894attr_data {
4895 Name = replacement3_alias0_0,
4896 VA=0x6760000,
4897 RA=0x48800000,
4898 PA=ra2pa(0x48800000,0),
4899part_0_ctx_zero_tsb_config_2,
4900 TTE_G=0,
4901 TTE_Context=0,
4902 TTE_V=1,
4903 TTE_Size=0,
4904 TTE_SIZE_PTR=0,
4905 TTE_NFO=0,
4906 TTE_IE=0,
4907 TTE_Soft2=0,
4908 TTE_Diag=0,
4909 TTE_Soft=0,
4910 TTE_L=0,
4911 TTE_CP=1,
4912 TTE_CV=1,
4913 TTE_E=0,
4914 TTE_P=0,
4915 TTE_W=1,
4916 tsbonly
4917 }
4918
4919.data
4920.skip 1024
4921
4922SECTION replacement4_alias0_0 DATA_VA=0x6780000
4923attr_data {
4924 Name = replacement4_alias0_0,
4925 VA=0x6780000,
4926 RA=0x49000000,
4927 PA=ra2pa(0x49000000,0),
4928part_0_ctx_zero_tsb_config_2,
4929 TTE_G=0,
4930 TTE_Context=0,
4931 TTE_V=1,
4932 TTE_Size=0,
4933 TTE_SIZE_PTR=0,
4934 TTE_NFO=0,
4935 TTE_IE=0,
4936 TTE_Soft2=0,
4937 TTE_Diag=0,
4938 TTE_Soft=0,
4939 TTE_L=0,
4940 TTE_CP=1,
4941 TTE_CV=1,
4942 TTE_E=0,
4943 TTE_P=0,
4944 TTE_W=1,
4945 tsbonly
4946 }
4947
4948.data
4949.skip 1024
4950
4951SECTION replacement5_alias0_0 DATA_VA=0x67a0000
4952attr_data {
4953 Name = replacement5_alias0_0,
4954 VA=0x67a0000,
4955 RA=0x49800000,
4956 PA=ra2pa(0x49800000,0),
4957part_0_ctx_zero_tsb_config_2,
4958 TTE_G=0,
4959 TTE_Context=0,
4960 TTE_V=1,
4961 TTE_Size=0,
4962 TTE_SIZE_PTR=0,
4963 TTE_NFO=0,
4964 TTE_IE=0,
4965 TTE_Soft2=0,
4966 TTE_Diag=0,
4967 TTE_Soft=0,
4968 TTE_L=0,
4969 TTE_CP=1,
4970 TTE_CV=1,
4971 TTE_E=0,
4972 TTE_P=0,
4973 TTE_W=1,
4974 tsbonly
4975 }
4976
4977.data
4978.skip 1024
4979
4980SECTION replacement6_alias0_0 DATA_VA=0x67c0000
4981attr_data {
4982 Name = replacement6_alias0_0,
4983 VA=0x67c0000,
4984 RA=0x4a000000,
4985 PA=ra2pa(0x4a000000,0),
4986part_0_ctx_zero_tsb_config_2,
4987 TTE_G=0,
4988 TTE_Context=0,
4989 TTE_V=1,
4990 TTE_Size=0,
4991 TTE_SIZE_PTR=0,
4992 TTE_NFO=0,
4993 TTE_IE=0,
4994 TTE_Soft2=0,
4995 TTE_Diag=0,
4996 TTE_Soft=0,
4997 TTE_L=0,
4998 TTE_CP=1,
4999 TTE_CV=1,
5000 TTE_E=0,
5001 TTE_P=0,
5002 TTE_W=1,
5003 tsbonly
5004 }
5005
5006.data
5007.skip 1024
5008
5009SECTION replacement7_alias0_0 DATA_VA=0x67e0000
5010attr_data {
5011 Name = replacement7_alias0_0,
5012 VA=0x67e0000,
5013 RA=0x4a800000,
5014 PA=ra2pa(0x4a800000,0),
5015part_0_ctx_zero_tsb_config_2,
5016 TTE_G=0,
5017 TTE_Context=0,
5018 TTE_V=1,
5019 TTE_Size=0,
5020 TTE_SIZE_PTR=0,
5021 TTE_NFO=0,
5022 TTE_IE=0,
5023 TTE_Soft2=0,
5024 TTE_Diag=0,
5025 TTE_Soft=0,
5026 TTE_L=0,
5027 TTE_CP=1,
5028 TTE_CV=1,
5029 TTE_E=0,
5030 TTE_P=0,
5031 TTE_W=1,
5032 tsbonly
5033 }
5034
5035.data
5036.skip 1024
5037
5038
5039!------------------------------------------------------------------------
5040
5041SECTION tsotool_unshared_data
5042.global tsotool_unshared_data_start
5043.global res_buf_fp_p_0
5044.global res_buf_int_p_0
5045.global private_data_p0
5046.global stack_top_p0:
5047.global res_buf_fp_p_1
5048.global res_buf_int_p_1
5049.global private_data_p1
5050.global stack_top_p1:
5051.global res_buf_fp_p_2
5052.global res_buf_int_p_2
5053.global private_data_p2
5054.global stack_top_p2:
5055.global res_buf_fp_p_3
5056.global res_buf_int_p_3
5057.global private_data_p3
5058.global stack_top_p3:
5059.global res_buf_fp_p_4
5060.global res_buf_int_p_4
5061.global private_data_p4
5062.global stack_top_p4:
5063.global res_buf_fp_p_5
5064.global res_buf_int_p_5
5065.global private_data_p5
5066.global stack_top_p5:
5067.global res_buf_fp_p_6
5068.global res_buf_int_p_6
5069.global private_data_p6
5070.global stack_top_p6:
5071.global res_buf_fp_p_7
5072.global res_buf_int_p_7
5073.global private_data_p7
5074.global stack_top_p7:
5075.data
5076ALIGN_PAGE_512K
5077tsotool_unshared_data_start:
5078!-- label names of res_buf must match with extract_loads_m64.pl --
5079.align 64 ! for self bcopy()
5080res_buf_fp_p_0:
5081 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
5082.align 64 ! for self bcopy()
5083res_buf_int_p_0:
5084 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
5085.align 64 ! for self bcopy()
5086res_buf_fp_p_1:
5087 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
5088.align 64 ! for self bcopy()
5089res_buf_int_p_1:
5090 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
5091.align 64 ! for self bcopy()
5092res_buf_fp_p_2:
5093 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
5094.align 64 ! for self bcopy()
5095res_buf_int_p_2:
5096 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
5097.align 64 ! for self bcopy()
5098res_buf_fp_p_3:
5099 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
5100.align 64 ! for self bcopy()
5101res_buf_int_p_3:
5102 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
5103.align 64 ! for self bcopy()
5104res_buf_fp_p_4:
5105 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
5106.align 64 ! for self bcopy()
5107res_buf_int_p_4:
5108 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
5109.align 64 ! for self bcopy()
5110res_buf_fp_p_5:
5111 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
5112.align 64 ! for self bcopy()
5113res_buf_int_p_5:
5114 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
5115.align 64 ! for self bcopy()
5116res_buf_fp_p_6:
5117 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
5118.align 64 ! for self bcopy()
5119res_buf_int_p_6:
5120 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
5121.align 64 ! for self bcopy()
5122res_buf_fp_p_7:
5123 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
5124.align 64 ! for self bcopy()
5125res_buf_int_p_7:
5126 .skip RESULTS_BUF_SIZE_PER_CPU_RTL/2
5127private_data_p0:
5128 .skip PRIVATE_DATA_AREA_PER_CPU_RTL
5129private_data_p1:
5130 .skip PRIVATE_DATA_AREA_PER_CPU_RTL
5131private_data_p2:
5132 .skip PRIVATE_DATA_AREA_PER_CPU_RTL
5133private_data_p3:
5134 .skip PRIVATE_DATA_AREA_PER_CPU_RTL
5135private_data_p4:
5136 .skip PRIVATE_DATA_AREA_PER_CPU_RTL
5137private_data_p5:
5138 .skip PRIVATE_DATA_AREA_PER_CPU_RTL
5139private_data_p6:
5140 .skip PRIVATE_DATA_AREA_PER_CPU_RTL
5141private_data_p7:
5142 .skip PRIVATE_DATA_AREA_PER_CPU_RTL
5143stack_top_p0:
5144 .skip 2048
5145stack_top_p1:
5146 .skip 2048
5147stack_top_p2:
5148 .skip 2048
5149stack_top_p3:
5150 .skip 2048
5151stack_top_p4:
5152 .skip 2048
5153stack_top_p5:
5154 .skip 2048
5155stack_top_p6:
5156 .skip 2048
5157stack_top_p7:
5158 .skip 2048
5159tsotool_unshared_data_end:
5160ALIGN_PAGE_512K
5161! to prevent VAs from running over from this section into shared regions
5162
5163!------------------------------------------------------------------------
5164
5165.seg "data"
5166! 8 shared memory regions, 3 alias(es) each (Alias 0 is normal VA)
5167
5168
5169SECTION region0_alias0
5170.global REGION0_ALIAS0_START
5171.data
5172ALIGN_PAGE_8K
5173REGION0_ALIAS0_START:
5174 .skip REGION_MAPPED_SIZE_RTL
5175REGION0_ALIAS0_END:
5176 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
5177
5178
5179SECTION region1_alias0
5180.global REGION1_ALIAS0_START
5181.data
5182ALIGN_PAGE_8K
5183REGION1_ALIAS0_START:
5184 .skip REGION_MAPPED_SIZE_RTL
5185REGION1_ALIAS0_END:
5186 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
5187
5188
5189SECTION region2_alias0
5190.global REGION2_ALIAS0_START
5191.data
5192ALIGN_PAGE_8K
5193REGION2_ALIAS0_START:
5194 .skip REGION_MAPPED_SIZE_RTL
5195REGION2_ALIAS0_END:
5196 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
5197
5198
5199SECTION region3_alias0
5200.global REGION3_ALIAS0_START
5201.data
5202ALIGN_PAGE_8K
5203REGION3_ALIAS0_START:
5204 .skip REGION_MAPPED_SIZE_RTL
5205REGION3_ALIAS0_END:
5206 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
5207
5208
5209SECTION region4_alias0
5210.global REGION4_ALIAS0_START
5211.data
5212ALIGN_PAGE_8K
5213REGION4_ALIAS0_START:
5214 .skip REGION_MAPPED_SIZE_RTL
5215REGION4_ALIAS0_END:
5216 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
5217
5218
5219SECTION region5_alias0
5220.global REGION5_ALIAS0_START
5221.data
5222ALIGN_PAGE_8K
5223REGION5_ALIAS0_START:
5224 .skip REGION_MAPPED_SIZE_RTL
5225REGION5_ALIAS0_END:
5226 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
5227
5228
5229SECTION region6_alias0
5230.global REGION6_ALIAS0_START
5231.data
5232ALIGN_PAGE_8K
5233REGION6_ALIAS0_START:
5234 .skip REGION_MAPPED_SIZE_RTL
5235REGION6_ALIAS0_END:
5236 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
5237
5238
5239SECTION region7_alias0
5240.global REGION7_ALIAS0_START
5241.data
5242ALIGN_PAGE_8K
5243REGION7_ALIAS0_START:
5244 .skip REGION_MAPPED_SIZE_RTL
5245REGION7_ALIAS0_END:
5246 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
5247
5248
5249SECTION replacement0_alias0
5250.global REPLACEMENT0_ALIAS0_START
5251.data
5252ALIGN_PAGE_8K
5253REPLACEMENT0_ALIAS0_START:
5254 .skip REGION_MAPPED_SIZE_RTL
5255REPLACEMENT0_ALIAS0_END:
5256 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
5257
5258
5259SECTION replacement1_alias0
5260.global REPLACEMENT1_ALIAS0_START
5261.data
5262ALIGN_PAGE_8K
5263REPLACEMENT1_ALIAS0_START:
5264 .skip REGION_MAPPED_SIZE_RTL
5265REPLACEMENT1_ALIAS0_END:
5266 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
5267
5268
5269SECTION replacement2_alias0
5270.global REPLACEMENT2_ALIAS0_START
5271.data
5272ALIGN_PAGE_8K
5273REPLACEMENT2_ALIAS0_START:
5274 .skip REGION_MAPPED_SIZE_RTL
5275REPLACEMENT2_ALIAS0_END:
5276 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
5277
5278
5279SECTION replacement3_alias0
5280.global REPLACEMENT3_ALIAS0_START
5281.data
5282ALIGN_PAGE_8K
5283REPLACEMENT3_ALIAS0_START:
5284 .skip REGION_MAPPED_SIZE_RTL
5285REPLACEMENT3_ALIAS0_END:
5286 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
5287
5288
5289SECTION replacement4_alias0
5290.global REPLACEMENT4_ALIAS0_START
5291.data
5292ALIGN_PAGE_8K
5293REPLACEMENT4_ALIAS0_START:
5294 .skip REGION_MAPPED_SIZE_RTL
5295REPLACEMENT4_ALIAS0_END:
5296 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
5297
5298
5299SECTION replacement5_alias0
5300.global REPLACEMENT5_ALIAS0_START
5301.data
5302ALIGN_PAGE_8K
5303REPLACEMENT5_ALIAS0_START:
5304 .skip REGION_MAPPED_SIZE_RTL
5305REPLACEMENT5_ALIAS0_END:
5306 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
5307
5308
5309SECTION replacement6_alias0
5310.global REPLACEMENT6_ALIAS0_START
5311.data
5312ALIGN_PAGE_8K
5313REPLACEMENT6_ALIAS0_START:
5314 .skip REGION_MAPPED_SIZE_RTL
5315REPLACEMENT6_ALIAS0_END:
5316 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
5317
5318
5319SECTION replacement7_alias0
5320.global REPLACEMENT7_ALIAS0_START
5321.data
5322ALIGN_PAGE_8K
5323REPLACEMENT7_ALIAS0_START:
5324 .skip REGION_MAPPED_SIZE_RTL
5325REPLACEMENT7_ALIAS0_END:
5326 .skip REGION_SIZE_RTL-REGION_MAPPED_SIZE_RTL
5327
5328.seg "text"
5329ALIGN_PAGE_8K
5330local_trap_handlers_start:
5331
5332.align 64
5333extern_interrupt_handler:
5334stxa %g0, [%g0]ASI_INTR_RECEIVE
5335retry
5336
5337local_trap_handlers_end:
5338
5339SECTION .MAIN
5340.global main
5341.global tsotool_text_start
5342.text
5343ALIGN_PAGE_64K
5344user_text_start:
5345ba main
5346nop
5347user_text_end:
5348
5349ALIGN_PAGE_64K
5350tsotool_text_start:
5351main:
5352 mov 0, %o0
5353 mov 0, %o1
5354 CHECK_PROC_ID
5355! at this point, g1 should have CPU id (0, 1, 2, ...)
5356 set REGION0_ALIAS0_START, %o0 ! shared address 0
5357 set REGION1_ALIAS0_START, %o1 ! shared address 1
5358 cmp %g1, 0x7
5359 be setup_p7
5360 nop
5361 cmp %g1, 0x6
5362 be setup_p6
5363 nop
5364 cmp %g1, 0x5
5365 be setup_p5
5366 nop
5367 cmp %g1, 0x4
5368 be setup_p4
5369 nop
5370 cmp %g1, 0x3
5371 be setup_p3
5372 nop
5373 cmp %g1, 0x2
5374 be setup_p2
5375 nop
5376 cmp %g1, 0x1
5377 be setup_p1
5378 nop
5379 cmp %g1, 0x0
5380 be setup_p0
5381 nop
5382 EXIT_BAD ! Should never reach here
5383 nop
5384
5385setup_p0:
5386 setx stack_top_p0, %g1, %l1
5387 add %l1, 1024, %sp
5388 setx res_buf_fp_p_0, %g1, %o4
5389 setx private_data_p0, %g1, %o5
5390 setx func0, %g1, %l4
5391 call %l4
5392 nop
5393 EXIT_GOOD
5394 nop
5395
5396setup_p1:
5397 setx stack_top_p1, %g1, %l1
5398 add %l1, 1024, %sp
5399 setx res_buf_fp_p_1, %g1, %o4
5400 setx private_data_p1, %g1, %o5
5401 setx func1, %g1, %l4
5402 call %l4
5403 nop
5404 EXIT_GOOD
5405 nop
5406
5407setup_p2:
5408 setx stack_top_p2, %g1, %l1
5409 add %l1, 1024, %sp
5410 setx res_buf_fp_p_2, %g1, %o4
5411 setx private_data_p2, %g1, %o5
5412 setx func2, %g1, %l4
5413 call %l4
5414 nop
5415 EXIT_GOOD
5416 nop
5417
5418setup_p3:
5419 setx stack_top_p3, %g1, %l1
5420 add %l1, 1024, %sp
5421 setx res_buf_fp_p_3, %g1, %o4
5422 setx private_data_p3, %g1, %o5
5423 setx func3, %g1, %l4
5424 call %l4
5425 nop
5426 EXIT_GOOD
5427 nop
5428
5429setup_p4:
5430 setx stack_top_p4, %g1, %l1
5431 add %l1, 1024, %sp
5432 setx res_buf_fp_p_4, %g1, %o4
5433 setx private_data_p4, %g1, %o5
5434 setx func4, %g1, %l4
5435 call %l4
5436 nop
5437 EXIT_GOOD
5438 nop
5439
5440setup_p5:
5441 setx stack_top_p5, %g1, %l1
5442 add %l1, 1024, %sp
5443 setx res_buf_fp_p_5, %g1, %o4
5444 setx private_data_p5, %g1, %o5
5445 setx func5, %g1, %l4
5446 call %l4
5447 nop
5448 EXIT_GOOD
5449 nop
5450
5451setup_p6:
5452 setx stack_top_p6, %g1, %l1
5453 add %l1, 1024, %sp
5454 setx res_buf_fp_p_6, %g1, %o4
5455 setx private_data_p6, %g1, %o5
5456 setx func6, %g1, %l4
5457 call %l4
5458 nop
5459 EXIT_GOOD
5460 nop
5461
5462setup_p7:
5463 setx stack_top_p7, %g1, %l1
5464 add %l1, 1024, %sp
5465 setx res_buf_fp_p_7, %g1, %o4
5466 setx private_data_p7, %g1, %o5
5467 setx func7, %g1, %l4
5468 call %l4
5469 nop
5470 EXIT_GOOD
5471 nop
5472#define NO_REAL_CPUS_MINUS_1 7
5473
5474!-----------------
5475
5476! register usage:
5477! %i0 %i1 : base registers for first 2 regions
5478! %i2 %i3 : cache registers for 8 regions
5479! %i4 fixed pointer to per-cpu results area
5480! %l1 moving pointer to per-cpu FP results area
5481! %o7 moving pointer to per-cpu integer results area
5482! %i5 pointer to per-cpu private area
5483! %l0 holds lfsr, used as source of random bits
5484! %l2 loop count register
5485! %f16 running counter for unique fp store values
5486! %f17 holds increment value for fp counter
5487! %l4 running counter for unique integer store values (increment value is always 1)
5488! %l5 move-to register for load values (simulation only)
5489! %f30 move-to register for FP values (simulation only)
5490! %l3 %l6 %l7 %o5 : 4 temporary registers
5491! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
5492! %f0-f15 FP results buffer registers
5493! %f32-f47 FP block load/store registers
5494
5495func0:
5496! 1000 (dynamic) instruction sequence begins
5497save %sp, -192, %sp
5498
5499! Force %i0-%i3 to be 64-byte aligned
5500add %i0, 63, %i0
5501andn %i0, 63, %i0
5502
5503add %i1, 63, %i1
5504andn %i1, 63, %i1
5505
5506add %i2, 63, %i2
5507andn %i2, 63, %i2
5508
5509add %i3, 63, %i3
5510andn %i3, 63, %i3
5511
5512add %i4, 63, %i4
5513andn %i4, 63, %i4
5514
5515add %i5, 63, %i5
5516andn %i5, 63, %i5
5517
5518
5519! Initialize pointer to FP load results area
5520mov %i4, %l1
5521
5522! Initialize pointer to integer load results area
5523sethi %hi(0x80000), %o7
5524or %o7, %lo(0x80000), %o7
5525add %o7, %l1, %o7
5526
5527! Initialize %f0-%f62 to 0xdeadbee0deadbee1
5528sethi %hi(0xdeadbee0), %l6
5529or %l6, %lo(0xdeadbee0), %l6
5530stw %l6, [%i5]
5531sethi %hi(0xdeadbee1), %l6
5532or %l6, %lo(0xdeadbee1), %l6
5533stw %l6, [%i5+4]
5534ldd [%i5], %f0
5535fmovd %f0, %f2
5536fmovd %f0, %f4
5537fmovd %f0, %f6
5538fmovd %f0, %f8
5539fmovd %f0, %f10
5540fmovd %f0, %f12
5541fmovd %f0, %f14
5542fmovd %f0, %f16
5543fmovd %f0, %f18
5544fmovd %f0, %f20
5545fmovd %f0, %f22
5546fmovd %f0, %f24
5547fmovd %f0, %f26
5548fmovd %f0, %f28
5549fmovd %f0, %f30
5550fmovd %f0, %f32
5551fmovd %f0, %f34
5552fmovd %f0, %f36
5553fmovd %f0, %f38
5554fmovd %f0, %f40
5555fmovd %f0, %f42
5556fmovd %f0, %f44
5557fmovd %f0, %f46
5558fmovd %f0, %f48
5559fmovd %f0, %f50
5560fmovd %f0, %f52
5561fmovd %f0, %f54
5562fmovd %f0, %f56
5563fmovd %f0, %f58
5564fmovd %f0, %f60
5565fmovd %f0, %f62
5566
5567! Signature for extract_loads script to start extracting load values for this stream
5568sethi %hi(0x00deade1), %l6
5569or %l6, %lo(0x00deade1), %l6
5570stw %l6, [%i5]
5571ld [%i5], %f16
5572
5573! Initialize running integer counter in register %l4
5574sethi %hi(0x1), %l4
5575or %l4, %lo(0x1), %l4
5576
5577! Initialize running FP counter in register %f16
5578sethi %hi(0x3f800001), %l6
5579or %l6, %lo(0x3f800001), %l6
5580stw %l6, [%i5]
5581ld [%i5], %f16
5582
5583! Initialize FP counter increment value in register %f17 (constant)
5584sethi %hi(0x34000000), %l6
5585or %l6, %lo(0x34000000), %l6
5586stw %l6, [%i5]
5587ld [%i5], %f17
5588
5589! Initialize LFSR to 0xf44^4
5590sethi %hi(0xf44), %l0
5591or %l0, %lo(0xf44), %l0
5592mulx %l0, %l0, %l0
5593mulx %l0, %l0, %l0
5594
5595BEGIN_NODES0: ! Test instruction sequence for CPU 0 begins
5596
5597P1: !_LD [11] (FP) (Loop entry)
5598sethi %hi(0x2), %l2
5599or %l2, %lo(0x2), %l2
5600loop_entry_0_0:
5601sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
5602add %i0, %i3, %i3
5603ld [%i3 + 12], %f0
5604! 1 addresses covered
5605
5606P2: !_LD [4] (FP) (Loop exit)
5607sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
5608add %i0, %i2, %i2
5609ld [%i2 + 4], %f1
5610! 1 addresses covered
5611!---- flushing fp results buffer to %f30 ----
5612fmovd %f0, %f30
5613!--
5614loop_exit_0_0:
5615sub %l2, 1, %l2
5616cmp %l2, 0
5617bg loop_entry_0_0
5618nop
5619
5620P3: !_BSTC [11] (maybe <- 0x3f800001) (FP) (Loop entry)
5621sethi %hi(0x2), %l2
5622or %l2, %lo(0x2), %l2
5623loop_entry_0_1:
5624wr %g0, 0xe0, %asi
5625sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
5626add %i0, %i3, %i3
5627! preparing store val #0, next val will be in f33
5628fmovs %f16, %f21
5629fadds %f16, %f17, %f16
5630! preparing store val #1, next val will be in f35
5631fmovd %f20, %f32
5632fmovs %f16, %f21
5633fadds %f16, %f17, %f16
5634fmovd %f20, %f34
5635membar #Sync
5636stda %f32, [%i3 + 0 ] %asi
5637membar #Sync
5638
5639P4: !_BSTC [4] (maybe <- 0x3f800003) (FP) (Loop exit)
5640wr %g0, 0xe0, %asi
5641sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
5642add %i0, %i2, %i2
5643! preparing store val #0, next val will be in f33
5644fmovs %f16, %f21
5645fadds %f16, %f17, %f16
5646! preparing store val #1, next val will be in f35
5647fmovd %f20, %f32
5648fmovs %f16, %f21
5649fadds %f16, %f17, %f16
5650fmovd %f20, %f34
5651membar #Sync
5652stda %f32, [%i2 + 0 ] %asi
5653membar #Sync
5654loop_exit_0_1:
5655sub %l2, 1, %l2
5656cmp %l2, 0
5657bg loop_entry_0_1
5658nop
5659
5660P5: !_PREFETCH [8] (Int) (Loop entry)
5661sethi %hi(0x1), %l2
5662or %l2, %lo(0x1), %l2
5663loop_entry_0_2:
5664sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
5665add %i0, %i3, %i3
5666prefetch [%i3 + 4], 17
5667
5668P6: !_LD [15] (FP) (Loop exit)
5669sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
5670add %i0, %i2, %i2
5671ld [%i2 + 12], %f0
5672! 1 addresses covered
5673!---- flushing fp results buffer to %f30 ----
5674fmovs %f0, %f30
5675!--
5676loop_exit_0_2:
5677sub %l2, 1, %l2
5678cmp %l2, 0
5679bg loop_entry_0_2
5680nop
5681
5682P7: !_BLD [0] (FP) (Loop entry)
5683sethi %hi(0x1), %l2
5684or %l2, %lo(0x1), %l2
5685loop_entry_0_3:
5686wr %g0, 0xf0, %asi
5687membar #Sync
5688ldda [%i0 + 0] %asi, %f0
5689membar #Sync
5690! 2 addresses covered
5691fmovs %f1, %f0
5692fmovs %f3, %f1
5693
5694P8: !_CASX [3] (maybe <- 0x1) (Int) (Loop exit)
5695add %i1, 8, %l6
5696ldx [%l6], %o0
5697! move %o0(upper) -> %o0(upper)
5698! move %o0(lower) -> %o0(lower)
5699mov %o0, %l3
5700mov %l4, %o1
5701casx [%l6], %l3, %o1
5702! move %o1(upper) -> %o1(upper)
5703! move %o1(lower) -> %o1(lower)
5704add %l4, 1, %l4
5705!---- flushing int results buffer----
5706mov %o0, %l5
5707mov %o1, %l5
5708!---- flushing fp results buffer to %f30 ----
5709fmovd %f0, %f30
5710!--
5711loop_exit_0_3:
5712sub %l2, 1, %l2
5713cmp %l2, 0
5714bg loop_entry_0_3
5715nop
5716
5717P9: !_QWLD [10] (FP) (NF) (Loop entry) (Loop exit)
5718sethi %hi(0x2), %l2
5719or %l2, %lo(0x2), %l2
5720loop_entry_0_4:
5721wr %g0, 0x82, %asi
5722sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
5723add %i0, %i3, %i3
5724ldqa [%i3 + 0] %asi, %f0
5725! 2 addresses covered
5726fmovs %f1, %f0
5727fmovs %f3, %f1
5728!---- flushing fp results buffer to %f30 ----
5729fmovd %f0, %f30
5730!--
5731loop_exit_0_4:
5732sub %l2, 1, %l2
5733cmp %l2, 0
5734bg loop_entry_0_4
5735nop
5736
5737P10: !_LD [5] (FP) (Loop entry) (CBR)
5738sethi %hi(0x1), %l2
5739or %l2, %lo(0x1), %l2
5740loop_entry_0_5:
5741sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
5742add %i0, %i2, %i2
5743ld [%i2 + 12], %f0
5744! 1 addresses covered
5745
5746! cbranch
5747andcc %l0, 1, %g0
5748be,pn %xcc, TARGET10
5749nop
5750RET10:
5751
5752! lfsr step begin
5753srlx %l0, 1, %l7
5754xnor %l7, %l0, %l7
5755sllx %l7, 63, %l7
5756or %l7, %l0, %l0
5757srlx %l0, 1, %l0
5758
5759
5760P11: !_ST [15] (maybe <- 0x3f800005) (FP) (Loop exit)
5761sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
5762add %i0, %i3, %i3
5763! preparing store val #0, next val will be in f20
5764fmovs %f16, %f20
5765fadds %f16, %f17, %f16
5766st %f20, [%i3 + 12 ]
5767!---- flushing fp results buffer to %f30 ----
5768fmovs %f0, %f30
5769!--
5770loop_exit_0_5:
5771sub %l2, 1, %l2
5772cmp %l2, 0
5773bg loop_entry_0_5
5774nop
5775
5776P12: !_BLD [13] (FP) (Loop entry)
5777sethi %hi(0x2), %l2
5778or %l2, %lo(0x2), %l2
5779loop_entry_0_6:
5780wr %g0, 0xf0, %asi
5781sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
5782add %i0, %i2, %i2
5783membar #Sync
5784ldda [%i2 + 0] %asi, %f0
5785membar #Sync
5786! 2 addresses covered
5787fmovs %f1, %f0
5788fmovs %f3, %f1
5789
5790P13: !_LD [6] (FP) (Loop exit)
5791sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
5792add %i0, %i3, %i3
5793ld [%i3 + 4], %f2
5794! 1 addresses covered
5795!---- flushing fp results buffer to %f30 ----
5796fmovd %f0, %f30
5797fmovs %f2, %f30
5798!--
5799loop_exit_0_6:
5800sub %l2, 1, %l2
5801cmp %l2, 0
5802bg loop_entry_0_6
5803nop
5804
5805P14: !_SWAP [12] (maybe <- 0x2) (Int) (Loop entry)
5806sethi %hi(0x2), %l2
5807or %l2, %lo(0x2), %l2
5808loop_entry_0_7:
5809sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
5810add %i0, %i2, %i2
5811mov %l4, %o0
5812swap [%i2 + 4], %o0
5813! move %o0(lower) -> %o0(upper)
5814sllx %o0, 32, %o0
5815add %l4, 1, %l4
5816
5817P15: !_LD [13] (Int) (Loop exit)
5818lduw [%i2 + 12], %l3
5819! move %l3(lower) -> %o0(lower)
5820or %l3, %o0, %o0
5821!---- flushing int results buffer----
5822mov %o0, %l5
5823loop_exit_0_7:
5824sub %l2, 1, %l2
5825cmp %l2, 0
5826bg loop_entry_0_7
5827nop
5828
5829P16: !_LD [0] (Int) (Loop entry)
5830sethi %hi(0x1), %l2
5831or %l2, %lo(0x1), %l2
5832loop_entry_0_8:
5833lduw [%i0 + 4], %o0
5834! move %o0(lower) -> %o0(upper)
5835sllx %o0, 32, %o0
5836
5837P17: !_LD [10] (Int) (Loop exit)
5838sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
5839add %i0, %i3, %i3
5840lduw [%i3 + 4], %l6
5841! move %l6(lower) -> %o0(lower)
5842or %l6, %o0, %o0
5843!---- flushing int results buffer----
5844mov %o0, %l5
5845loop_exit_0_8:
5846sub %l2, 1, %l2
5847cmp %l2, 0
5848bg loop_entry_0_8
5849nop
5850
5851P18: !_LD [4] (FP) (Loop entry)
5852sethi %hi(0x2), %l2
5853or %l2, %lo(0x2), %l2
5854loop_entry_0_9:
5855sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
5856add %i0, %i2, %i2
5857ld [%i2 + 4], %f0
5858! 1 addresses covered
5859
5860P19: !_BST [11] (maybe <- 0x3f800006) (FP) (Loop exit)
5861wr %g0, 0xf0, %asi
5862sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
5863add %i0, %i3, %i3
5864! preparing store val #0, next val will be in f33
5865fmovs %f16, %f21
5866fadds %f16, %f17, %f16
5867! preparing store val #1, next val will be in f35
5868fmovd %f20, %f32
5869fmovs %f16, %f21
5870fadds %f16, %f17, %f16
5871fmovd %f20, %f34
5872membar #Sync
5873stda %f32, [%i3 + 0 ] %asi
5874membar #Sync
5875!---- flushing fp results buffer to %f30 ----
5876fmovs %f0, %f30
5877!--
5878loop_exit_0_9:
5879sub %l2, 1, %l2
5880cmp %l2, 0
5881bg loop_entry_0_9
5882nop
5883
5884P20: !_FLUSHI [0] (Int) (Loop entry) (Loop exit)
5885sethi %hi(0x2), %l2
5886or %l2, %lo(0x2), %l2
5887loop_entry_0_10:
5888flush %g0
5889loop_exit_0_10:
5890sub %l2, 1, %l2
5891cmp %l2, 0
5892bg loop_entry_0_10
5893nop
5894
5895P21: !_LD [12] (FP) (Loop entry)
5896sethi %hi(0x1), %l2
5897or %l2, %lo(0x1), %l2
5898loop_entry_0_11:
5899sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
5900add %i0, %i2, %i2
5901ld [%i2 + 4], %f0
5902! 1 addresses covered
5903
5904P22: !_LD [8] (FP) (Loop exit)
5905sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
5906add %i0, %i3, %i3
5907ld [%i3 + 4], %f1
5908! 1 addresses covered
5909!---- flushing fp results buffer to %f30 ----
5910fmovd %f0, %f30
5911!--
5912loop_exit_0_11:
5913sub %l2, 1, %l2
5914cmp %l2, 0
5915bg loop_entry_0_11
5916nop
5917
5918P23: !_LD [0] (FP) (Loop entry) (Loop exit)
5919sethi %hi(0x2), %l2
5920or %l2, %lo(0x2), %l2
5921loop_entry_0_12:
5922ld [%i0 + 4], %f0
5923! 1 addresses covered
5924!---- flushing fp results buffer to %f30 ----
5925fmovs %f0, %f30
5926!--
5927loop_exit_0_12:
5928sub %l2, 1, %l2
5929cmp %l2, 0
5930bg loop_entry_0_12
5931nop
5932
5933P24: !_LD [14] (FP) (Loop entry) (Loop exit)
5934sethi %hi(0x1), %l2
5935or %l2, %lo(0x1), %l2
5936loop_entry_0_13:
5937sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
5938add %i0, %i2, %i2
5939ld [%i2 + 4], %f0
5940! 1 addresses covered
5941!---- flushing fp results buffer to %f30 ----
5942fmovs %f0, %f30
5943!--
5944loop_exit_0_13:
5945sub %l2, 1, %l2
5946cmp %l2, 0
5947bg loop_entry_0_13
5948nop
5949
5950P25: !_LD [3] (Int) (Loop entry)
5951sethi %hi(0x1), %l2
5952or %l2, %lo(0x1), %l2
5953loop_entry_0_14:
5954lduw [%i1 + 12], %o0
5955! move %o0(lower) -> %o0(upper)
5956sllx %o0, 32, %o0
5957
5958P26: !_LD [0] (FP)
5959ld [%i0 + 4], %f0
5960! 1 addresses covered
5961
5962P27: !_LD [12] (Int) (Loop exit)
5963sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
5964add %i0, %i3, %i3
5965lduw [%i3 + 4], %l7
5966! move %l7(lower) -> %o0(lower)
5967or %l7, %o0, %o0
5968!---- flushing int results buffer----
5969mov %o0, %l5
5970!---- flushing fp results buffer to %f30 ----
5971fmovs %f0, %f30
5972!--
5973loop_exit_0_14:
5974sub %l2, 1, %l2
5975cmp %l2, 0
5976bg loop_entry_0_14
5977nop
5978
5979P28: !_DWST [3] (maybe <- 0x3f800008) (FP) (Loop entry)
5980sethi %hi(0x2), %l2
5981or %l2, %lo(0x2), %l2
5982loop_entry_0_15:
5983! preparing store val #0, next val will be in f21
5984fmovs %f16, %f21
5985fadds %f16, %f17, %f16
5986std %f20, [%i1 + 8]
5987
5988P29: !_QWST [4] (maybe <- 0x3f800009) (FP) (Loop exit)
5989sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
5990add %i0, %i2, %i2
5991! preparing store val #0, next val will be in f21
5992fmovs %f16, %f21
5993fadds %f16, %f17, %f16
5994! preparing store val #1, next val will be in f23
5995fmovs %f16, %f23
5996fadds %f16, %f17, %f16
5997stq %f20, [%i2 + 0]
5998loop_exit_0_15:
5999sub %l2, 1, %l2
6000cmp %l2, 0
6001bg loop_entry_0_15
6002nop
6003
6004P30: !_LD [3] (Int) (Loop entry)
6005sethi %hi(0x2), %l2
6006or %l2, %lo(0x2), %l2
6007loop_entry_0_16:
6008lduw [%i1 + 12], %o0
6009! move %o0(lower) -> %o0(upper)
6010sllx %o0, 32, %o0
6011
6012P31: !_LD [5] (Int) (Loop exit)
6013sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
6014add %i0, %i3, %i3
6015lduw [%i3 + 12], %l7
6016! move %l7(lower) -> %o0(lower)
6017or %l7, %o0, %o0
6018!---- flushing int results buffer----
6019mov %o0, %l5
6020loop_exit_0_16:
6021sub %l2, 1, %l2
6022cmp %l2, 0
6023bg loop_entry_0_16
6024nop
6025
6026P32: !_PREFETCH [3] (Int) (Loop entry) (Loop exit) (Branch target of P553)
6027sethi %hi(0x1), %l2
6028or %l2, %lo(0x1), %l2
6029loop_entry_0_17:
6030prefetch [%i1 + 12], 22
6031loop_exit_0_17:
6032sub %l2, 1, %l2
6033cmp %l2, 0
6034bg loop_entry_0_17
6035nop
6036ba P33
6037nop
6038
6039TARGET553:
6040ba RET553
6041nop
6042
6043
6044P33: !_DWST [11] (maybe <- 0x3f80000b) (FP) (Loop entry)
6045sethi %hi(0x2), %l2
6046or %l2, %lo(0x2), %l2
6047loop_entry_0_18:
6048sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
6049add %i0, %i2, %i2
6050! preparing store val #0, next val will be in f21
6051fmovs %f16, %f21
6052fadds %f16, %f17, %f16
6053std %f20, [%i2 + 8]
6054
6055P34: !_SWAP [8] (maybe <- 0x3) (Int)
6056sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
6057add %i0, %i3, %i3
6058mov %l4, %o0
6059swap [%i3 + 4], %o0
6060! move %o0(lower) -> %o0(upper)
6061sllx %o0, 32, %o0
6062add %l4, 1, %l4
6063
6064P35: !_LD [6] (Int) (Loop exit)
6065sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
6066add %i0, %i2, %i2
6067lduw [%i2 + 4], %l3
6068! move %l3(lower) -> %o0(lower)
6069or %l3, %o0, %o0
6070!---- flushing int results buffer----
6071mov %o0, %l5
6072loop_exit_0_18:
6073sub %l2, 1, %l2
6074cmp %l2, 0
6075bg loop_entry_0_18
6076nop
6077
6078P36: !_REPLACEMENT [15] (Int) (Loop entry)
6079sethi %hi(0x2), %l2
6080or %l2, %lo(0x2), %l2
6081loop_entry_0_19:
6082sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
6083add %i0, %i3, %i3
6084sethi %hi(0x20000), %l7
6085ld [%i3+12], %l3
6086st %l3, [%i3+12]
6087add %i3, %l7, %o5
6088ld [%o5+12], %l3
6089st %l3, [%o5+12]
6090add %o5, %l7, %o5
6091ld [%o5+12], %l3
6092st %l3, [%o5+12]
6093add %o5, %l7, %o5
6094ld [%o5+12], %l3
6095st %l3, [%o5+12]
6096add %o5, %l7, %o5
6097ld [%o5+12], %l3
6098st %l3, [%o5+12]
6099add %o5, %l7, %o5
6100ld [%o5+12], %l3
6101st %l3, [%o5+12]
6102add %o5, %l7, %o5
6103ld [%o5+12], %l3
6104st %l3, [%o5+12]
6105add %o5, %l7, %o5
6106ld [%o5+12], %l3
6107st %l3, [%o5+12]
6108
6109P37: !_BLD [5] (FP) (Loop exit)
6110wr %g0, 0xf0, %asi
6111sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
6112add %i0, %i2, %i2
6113membar #Sync
6114ldda [%i2 + 0] %asi, %f0
6115membar #Sync
6116! 2 addresses covered
6117fmovs %f1, %f0
6118fmovs %f3, %f1
6119!---- flushing fp results buffer to %f30 ----
6120fmovd %f0, %f30
6121!--
6122loop_exit_0_19:
6123sub %l2, 1, %l2
6124cmp %l2, 0
6125bg loop_entry_0_19
6126nop
6127
6128P38: !_PREFETCH [4] (Int) (Loop entry)
6129sethi %hi(0x2), %l2
6130or %l2, %lo(0x2), %l2
6131loop_entry_0_20:
6132sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
6133add %i0, %i3, %i3
6134prefetch [%i3 + 4], 1
6135
6136P39: !_LD [14] (FP) (Loop exit)
6137sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
6138add %i0, %i2, %i2
6139ld [%i2 + 4], %f0
6140! 1 addresses covered
6141!---- flushing fp results buffer to %f30 ----
6142fmovs %f0, %f30
6143!--
6144loop_exit_0_20:
6145sub %l2, 1, %l2
6146cmp %l2, 0
6147bg loop_entry_0_20
6148nop
6149
6150P40: !_DWST [4] (maybe <- 0x4) (Int) (Loop entry)
6151sethi %hi(0x1), %l2
6152or %l2, %lo(0x1), %l2
6153loop_entry_0_21:
6154sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
6155add %i0, %i3, %i3
6156mov %l4, %o5
6157stx %o5, [%i3 + 0]
6158add %l4, 1, %l4
6159
6160P41: !_REPLACEMENT [9] (Int) (Loop exit)
6161sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2
6162sub %i0, %i2, %i2
6163sethi %hi(0x20000), %l7
6164ld [%i2+12], %l3
6165st %l3, [%i2+12]
6166add %i2, %l7, %o5
6167ld [%o5+12], %l3
6168st %l3, [%o5+12]
6169add %o5, %l7, %o5
6170ld [%o5+12], %l3
6171st %l3, [%o5+12]
6172add %o5, %l7, %o5
6173ld [%o5+12], %l3
6174st %l3, [%o5+12]
6175add %o5, %l7, %o5
6176ld [%o5+12], %l3
6177st %l3, [%o5+12]
6178add %o5, %l7, %o5
6179ld [%o5+12], %l3
6180st %l3, [%o5+12]
6181add %o5, %l7, %o5
6182ld [%o5+12], %l3
6183st %l3, [%o5+12]
6184add %o5, %l7, %o5
6185ld [%o5+12], %l3
6186st %l3, [%o5+12]
6187loop_exit_0_21:
6188sub %l2, 1, %l2
6189cmp %l2, 0
6190bg loop_entry_0_21
6191nop
6192
6193P42: !_LD [13] (Int) (Loop entry)
6194sethi %hi(0x2), %l2
6195or %l2, %lo(0x2), %l2
6196loop_entry_0_22:
6197sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
6198add %i0, %i3, %i3
6199lduw [%i3 + 12], %o0
6200! move %o0(lower) -> %o0(upper)
6201sllx %o0, 32, %o0
6202
6203P43: !_CASX [1] (maybe <- 0x5) (Int)
6204add %i0, 8, %l6
6205ldx [%l6], %o5
6206! move %o5(upper) -> %o0(lower)
6207srlx %o5, 32, %l3
6208or %l3, %o0, %o0
6209! move %o5(lower) -> %o1(upper)
6210sllx %o5, 32, %o1
6211mov %o5, %l3
6212mov %l4, %o5
6213casx [%l6], %l3, %o5
6214! move %o5(upper) -> %o1(lower)
6215srlx %o5, 32, %l3
6216or %l3, %o1, %o1
6217! move %o5(lower) -> %o2(upper)
6218sllx %o5, 32, %o2
6219add %l4, 1, %l4
6220
6221P44: !_LD [7] (Int) (NF) (Loop exit)
6222wr %g0, 0x82, %asi
6223sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
6224add %i0, %i2, %i2
6225lduwa [%i2 + 12] %asi, %l6
6226! move %l6(lower) -> %o2(lower)
6227or %l6, %o2, %o2
6228!---- flushing int results buffer----
6229mov %o0, %l5
6230mov %o1, %l5
6231mov %o2, %l5
6232loop_exit_0_22:
6233sub %l2, 1, %l2
6234cmp %l2, 0
6235bg loop_entry_0_22
6236nop
6237
6238P45: !_QWST [13] (maybe <- 0x3f80000c) (FP) (Loop entry)
6239sethi %hi(0x1), %l2
6240or %l2, %lo(0x1), %l2
6241loop_entry_0_23:
6242sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
6243add %i0, %i3, %i3
6244! preparing store val #0, next val will be in f21
6245fmovs %f16, %f21
6246fadds %f16, %f17, %f16
6247! preparing store val #1, next val will be in f23
6248fmovs %f16, %f23
6249fadds %f16, %f17, %f16
6250stq %f20, [%i3 + 0]
6251
6252P46: !_ST [3] (maybe <- 0x6) (Int) (Loop exit)
6253stw %l4, [%i1 + 12 ]
6254add %l4, 1, %l4
6255loop_exit_0_23:
6256sub %l2, 1, %l2
6257cmp %l2, 0
6258bg loop_entry_0_23
6259nop
6260
6261P47: !_BLD [13] (FP) (Loop entry)
6262sethi %hi(0x1), %l2
6263or %l2, %lo(0x1), %l2
6264loop_entry_0_24:
6265wr %g0, 0xf0, %asi
6266sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
6267add %i0, %i2, %i2
6268membar #Sync
6269ldda [%i2 + 0] %asi, %f0
6270membar #Sync
6271! 2 addresses covered
6272fmovs %f1, %f0
6273fmovs %f3, %f1
6274
6275P48: !_DWLD [15] (Int)
6276sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
6277add %i0, %i3, %i3
6278ldx [%i3 + 8], %o0
6279! move %o0(lower) -> %o0(upper)
6280sllx %o0, 32, %o0
6281
6282P49: !_LD [0] (Int) (Loop exit)
6283lduw [%i0 + 4], %l6
6284! move %l6(lower) -> %o0(lower)
6285or %l6, %o0, %o0
6286!---- flushing int results buffer----
6287mov %o0, %l5
6288!---- flushing fp results buffer to %f30 ----
6289fmovd %f0, %f30
6290!--
6291loop_exit_0_24:
6292sub %l2, 1, %l2
6293cmp %l2, 0
6294bg loop_entry_0_24
6295nop
6296
6297P50: !_LD [8] (FP) (Loop entry) (Loop exit)
6298sethi %hi(0x1), %l2
6299or %l2, %lo(0x1), %l2
6300loop_entry_0_25:
6301sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
6302add %i0, %i2, %i2
6303ld [%i2 + 4], %f0
6304! 1 addresses covered
6305!---- flushing fp results buffer to %f30 ----
6306fmovs %f0, %f30
6307!--
6308loop_exit_0_25:
6309sub %l2, 1, %l2
6310cmp %l2, 0
6311bg loop_entry_0_25
6312nop
6313
6314P51: !_DWST [10] (maybe <- 0x3f80000e) (FP) (Loop entry) (Loop exit)
6315sethi %hi(0x1), %l2
6316or %l2, %lo(0x1), %l2
6317loop_entry_0_26:
6318sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
6319add %i0, %i3, %i3
6320! preparing store val #0, next val will be in f21
6321fmovs %f16, %f21
6322fadds %f16, %f17, %f16
6323std %f20, [%i3 + 0]
6324loop_exit_0_26:
6325sub %l2, 1, %l2
6326cmp %l2, 0
6327bg loop_entry_0_26
6328nop
6329
6330P52: !_LD [4] (Int) (Loop entry)
6331sethi %hi(0x1), %l2
6332or %l2, %lo(0x1), %l2
6333loop_entry_0_27:
6334sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
6335add %i0, %i2, %i2
6336lduw [%i2 + 4], %o0
6337! move %o0(lower) -> %o0(upper)
6338sllx %o0, 32, %o0
6339
6340P53: !_LD [3] (Int) (Loop exit)
6341lduw [%i1 + 12], %o5
6342! move %o5(lower) -> %o0(lower)
6343or %o5, %o0, %o0
6344!---- flushing int results buffer----
6345mov %o0, %l5
6346loop_exit_0_27:
6347sub %l2, 1, %l2
6348cmp %l2, 0
6349bg loop_entry_0_27
6350nop
6351
6352P54: !_LD [4] (Int) (Loop entry)
6353sethi %hi(0x2), %l2
6354or %l2, %lo(0x2), %l2
6355loop_entry_0_28:
6356sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
6357add %i0, %i3, %i3
6358lduw [%i3 + 4], %o0
6359! move %o0(lower) -> %o0(upper)
6360sllx %o0, 32, %o0
6361
6362P55: !_PREFETCH [13] (Int) (NF) (Faults)
6363wr %g0, 0x82, %asi
6364prefetcha [%g0] %asi, 18
6365
6366P56: !_LD [8] (Int) (Loop exit)
6367sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
6368add %i0, %i2, %i2
6369lduw [%i2 + 4], %l3
6370! move %l3(lower) -> %o0(lower)
6371or %l3, %o0, %o0
6372!---- flushing int results buffer----
6373mov %o0, %l5
6374loop_exit_0_28:
6375sub %l2, 1, %l2
6376cmp %l2, 0
6377bg loop_entry_0_28
6378nop
6379
6380P57: !_CAS [3] (maybe <- 0x7) (Int) (Loop entry) (Loop exit)
6381sethi %hi(0x1), %l2
6382or %l2, %lo(0x1), %l2
6383loop_entry_0_29:
6384add %i1, 12, %o5
6385lduw [%o5], %o0
6386mov %o0, %l7
6387! move %l7(lower) -> %o0(upper)
6388sllx %l7, 32, %o0
6389mov %l4, %l6
6390cas [%o5], %l7, %l6
6391! move %l6(lower) -> %o0(lower)
6392srl %l6, 0, %l7
6393or %l7, %o0, %o0
6394add %l4, 1, %l4
6395!---- flushing int results buffer----
6396mov %o0, %l5
6397loop_exit_0_29:
6398sub %l2, 1, %l2
6399cmp %l2, 0
6400bg loop_entry_0_29
6401nop
6402
6403P58: !_PREFETCH [15] (Int) (Loop entry)
6404sethi %hi(0x2), %l2
6405or %l2, %lo(0x2), %l2
6406loop_entry_0_30:
6407sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
6408add %i0, %i3, %i3
6409prefetch [%i3 + 12], 22
6410
6411P59: !_BSTC [15] (maybe <- 0x3f80000f) (FP) (Loop exit)
6412wr %g0, 0xe0, %asi
6413! preparing store val #0, next val will be in f33
6414fmovs %f16, %f21
6415fadds %f16, %f17, %f16
6416! preparing store val #1, next val will be in f35
6417fmovd %f20, %f32
6418fmovs %f16, %f21
6419fadds %f16, %f17, %f16
6420fmovd %f20, %f34
6421membar #Sync
6422stda %f32, [%i3 + 0 ] %asi
6423membar #Sync
6424loop_exit_0_30:
6425sub %l2, 1, %l2
6426cmp %l2, 0
6427bg loop_entry_0_30
6428nop
6429
6430P60: !_LD [5] (Int) (Loop entry)
6431sethi %hi(0x2), %l2
6432or %l2, %lo(0x2), %l2
6433loop_entry_0_31:
6434sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
6435add %i0, %i2, %i2
6436lduw [%i2 + 12], %o0
6437! move %o0(lower) -> %o0(upper)
6438sllx %o0, 32, %o0
6439
6440P61: !_PREFETCH [7] (Int) (Faults)
6441sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
6442add %i0, %i3, %i3
6443prefetch [%i3 + 12], 22
6444
6445P62: !_LD [0] (Int) (Loop exit)
6446lduw [%i0 + 4], %l7
6447! move %l7(lower) -> %o0(lower)
6448or %l7, %o0, %o0
6449!---- flushing int results buffer----
6450mov %o0, %l5
6451loop_exit_0_31:
6452sub %l2, 1, %l2
6453cmp %l2, 0
6454bg loop_entry_0_31
6455nop
6456
6457P63: !_LD [10] (Int) (Loop entry)
6458sethi %hi(0x2), %l2
6459or %l2, %lo(0x2), %l2
6460loop_entry_0_32:
6461sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
6462add %i0, %i2, %i2
6463lduw [%i2 + 4], %o0
6464! move %o0(lower) -> %o0(upper)
6465sllx %o0, 32, %o0
6466
6467P64: !_LD [9] (Int) (Loop exit)
6468sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
6469sub %i0, %i3, %i3
6470lduw [%i3 + 12], %l3
6471! move %l3(lower) -> %o0(lower)
6472or %l3, %o0, %o0
6473!---- flushing int results buffer----
6474mov %o0, %l5
6475loop_exit_0_32:
6476sub %l2, 1, %l2
6477cmp %l2, 0
6478bg loop_entry_0_32
6479nop
6480
6481P65: !_LD [1] (Int) (Loop entry) (Branch target of P346)
6482sethi %hi(0x2), %l2
6483or %l2, %lo(0x2), %l2
6484loop_entry_0_33:
6485lduw [%i0 + 12], %o0
6486! move %o0(lower) -> %o0(upper)
6487sllx %o0, 32, %o0
6488ba P66
6489nop
6490
6491TARGET346:
6492ba RET346
6493nop
6494
6495
6496P66: !_LD [10] (Int) (Loop exit)
6497sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
6498add %i0, %i2, %i2
6499lduw [%i2 + 4], %l6
6500! move %l6(lower) -> %o0(lower)
6501or %l6, %o0, %o0
6502!---- flushing int results buffer----
6503mov %o0, %l5
6504loop_exit_0_33:
6505sub %l2, 1, %l2
6506cmp %l2, 0
6507bg loop_entry_0_33
6508nop
6509
6510P67: !_CASX [0] (maybe <- 0x8) (Int) (Loop entry) (Loop exit)
6511sethi %hi(0x1), %l2
6512or %l2, %lo(0x1), %l2
6513loop_entry_0_34:
6514ldx [%i0], %o0
6515! move %o0(upper) -> %o0(upper)
6516! move %o0(lower) -> %o0(lower)
6517mov %o0, %o5
6518mov %l4, %o1
6519casx [%i0], %o5, %o1
6520! move %o1(upper) -> %o1(upper)
6521! move %o1(lower) -> %o1(lower)
6522add %l4, 1, %l4
6523!---- flushing int results buffer----
6524mov %o0, %l5
6525mov %o1, %l5
6526loop_exit_0_34:
6527sub %l2, 1, %l2
6528cmp %l2, 0
6529bg loop_entry_0_34
6530nop
6531
6532P68: !_QWLD [1] (FP) (NF) (Loop entry)
6533sethi %hi(0x2), %l2
6534or %l2, %lo(0x2), %l2
6535loop_entry_0_35:
6536wr %g0, 0x82, %asi
6537ldqa [%i0 + 0] %asi, %f0
6538! 2 addresses covered
6539fmovs %f1, %f0
6540fmovs %f3, %f1
6541
6542P69: !_PREFETCH [14] (Int) (Faults) (Loop exit)
6543sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
6544add %i0, %i3, %i3
6545prefetch [%i3 + 4], 20
6546!---- flushing fp results buffer to %f30 ----
6547fmovd %f0, %f30
6548!--
6549loop_exit_0_35:
6550sub %l2, 1, %l2
6551cmp %l2, 0
6552bg loop_entry_0_35
6553nop
6554
6555P70: !_PREFETCH [7] (Int) (Faults) (Loop entry)
6556sethi %hi(0x2), %l2
6557or %l2, %lo(0x2), %l2
6558loop_entry_0_36:
6559prefetch [%g0], 0
6560
6561P71: !_LD [14] (FP) (Loop exit)
6562sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
6563add %i0, %i2, %i2
6564ld [%i2 + 4], %f0
6565! 1 addresses covered
6566!---- flushing fp results buffer to %f30 ----
6567fmovs %f0, %f30
6568!--
6569loop_exit_0_36:
6570sub %l2, 1, %l2
6571cmp %l2, 0
6572bg loop_entry_0_36
6573nop
6574
6575P72: !_REPLACEMENT [2] (Int) (Loop entry) (Loop exit)
6576sethi %hi(0x2), %l2
6577or %l2, %lo(0x2), %l2
6578loop_entry_0_37:
6579sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
6580add %i0, %i3, %i3
6581sethi %hi(0x20000), %l7
6582ld [%i3+4], %l3
6583st %l3, [%i3+4]
6584add %i3, %l7, %o5
6585ld [%o5+4], %l3
6586st %l3, [%o5+4]
6587add %o5, %l7, %o5
6588ld [%o5+4], %l3
6589st %l3, [%o5+4]
6590add %o5, %l7, %o5
6591ld [%o5+4], %l3
6592st %l3, [%o5+4]
6593add %o5, %l7, %o5
6594ld [%o5+4], %l3
6595st %l3, [%o5+4]
6596add %o5, %l7, %o5
6597ld [%o5+4], %l3
6598st %l3, [%o5+4]
6599add %o5, %l7, %o5
6600ld [%o5+4], %l3
6601st %l3, [%o5+4]
6602add %o5, %l7, %o5
6603ld [%o5+4], %l3
6604st %l3, [%o5+4]
6605loop_exit_0_37:
6606sub %l2, 1, %l2
6607cmp %l2, 0
6608bg loop_entry_0_37
6609nop
6610
6611P73: !_LD [1] (Int) (Loop entry)
6612sethi %hi(0x2), %l2
6613or %l2, %lo(0x2), %l2
6614loop_entry_0_38:
6615lduw [%i0 + 12], %o0
6616! move %o0(lower) -> %o0(upper)
6617sllx %o0, 32, %o0
6618
6619P74: !_ST [4] (maybe <- 0x9) (Int)
6620sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
6621add %i0, %i2, %i2
6622stw %l4, [%i2 + 4 ]
6623add %l4, 1, %l4
6624
6625P75: !_LD [14] (Int) (Loop exit) (Branch target of P403)
6626sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
6627add %i0, %i3, %i3
6628lduw [%i3 + 4], %l3
6629! move %l3(lower) -> %o0(lower)
6630or %l3, %o0, %o0
6631!---- flushing int results buffer----
6632mov %o0, %l5
6633loop_exit_0_38:
6634sub %l2, 1, %l2
6635cmp %l2, 0
6636bg loop_entry_0_38
6637nop
6638ba P76
6639nop
6640
6641TARGET403:
6642ba RET403
6643nop
6644
6645
6646P76: !_LD [0] (Int) (Loop entry)
6647sethi %hi(0x2), %l2
6648or %l2, %lo(0x2), %l2
6649loop_entry_0_39:
6650lduw [%i0 + 4], %o0
6651! move %o0(lower) -> %o0(upper)
6652sllx %o0, 32, %o0
6653
6654P77: !_LD [10] (Int) (Loop exit)
6655sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
6656add %i0, %i2, %i2
6657lduw [%i2 + 4], %l6
6658! move %l6(lower) -> %o0(lower)
6659or %l6, %o0, %o0
6660!---- flushing int results buffer----
6661mov %o0, %l5
6662loop_exit_0_39:
6663sub %l2, 1, %l2
6664cmp %l2, 0
6665bg loop_entry_0_39
6666nop
6667
6668P78: !_ST [1] (maybe <- 0x3f800011) (FP) (Loop entry) (Loop exit)
6669sethi %hi(0x1), %l2
6670or %l2, %lo(0x1), %l2
6671loop_entry_0_40:
6672! preparing store val #0, next val will be in f20
6673fmovs %f16, %f20
6674fadds %f16, %f17, %f16
6675st %f20, [%i0 + 12 ]
6676loop_exit_0_40:
6677sub %l2, 1, %l2
6678cmp %l2, 0
6679bg loop_entry_0_40
6680nop
6681
6682P79: !_QWLD [4] (FP) (NF) (Loop entry) (Loop exit)
6683sethi %hi(0x2), %l2
6684or %l2, %lo(0x2), %l2
6685loop_entry_0_41:
6686wr %g0, 0x82, %asi
6687sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
6688add %i0, %i3, %i3
6689ldqa [%i3 + 0] %asi, %f0
6690! 2 addresses covered
6691fmovs %f1, %f0
6692fmovs %f3, %f1
6693!---- flushing fp results buffer to %f30 ----
6694fmovd %f0, %f30
6695!--
6696loop_exit_0_41:
6697sub %l2, 1, %l2
6698cmp %l2, 0
6699bg loop_entry_0_41
6700nop
6701
6702P80: !_PREFETCH [0] (Int) (Loop entry) (Loop exit)
6703sethi %hi(0x1), %l2
6704or %l2, %lo(0x1), %l2
6705loop_entry_0_42:
6706prefetch [%i0 + 4], 23
6707loop_exit_0_42:
6708sub %l2, 1, %l2
6709cmp %l2, 0
6710bg loop_entry_0_42
6711nop
6712
6713P81: !_DWST [0] (maybe <- 0x3f800012) (FP) (Loop entry)
6714sethi %hi(0x2), %l2
6715or %l2, %lo(0x2), %l2
6716loop_entry_0_43:
6717! preparing store val #0, next val will be in f21
6718fmovs %f16, %f21
6719fadds %f16, %f17, %f16
6720std %f20, [%i0 + 0]
6721
6722P82: !_LD [14] (FP) (Loop exit) (Branch target of P290)
6723sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
6724add %i0, %i2, %i2
6725ld [%i2 + 4], %f0
6726! 1 addresses covered
6727!---- flushing fp results buffer to %f30 ----
6728fmovs %f0, %f30
6729!--
6730loop_exit_0_43:
6731sub %l2, 1, %l2
6732cmp %l2, 0
6733bg loop_entry_0_43
6734nop
6735ba P83
6736nop
6737
6738TARGET290:
6739ba RET290
6740nop
6741
6742
6743P83: !_BSTC [5] (maybe <- 0x3f800013) (FP) (Loop entry) (Loop exit)
6744sethi %hi(0x1), %l2
6745or %l2, %lo(0x1), %l2
6746loop_entry_0_44:
6747wr %g0, 0xe0, %asi
6748sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
6749add %i0, %i3, %i3
6750! preparing store val #0, next val will be in f33
6751fmovs %f16, %f21
6752fadds %f16, %f17, %f16
6753! preparing store val #1, next val will be in f35
6754fmovd %f20, %f32
6755fmovs %f16, %f21
6756fadds %f16, %f17, %f16
6757fmovd %f20, %f34
6758membar #Sync
6759stda %f32, [%i3 + 0 ] %asi
6760membar #Sync
6761loop_exit_0_44:
6762sub %l2, 1, %l2
6763cmp %l2, 0
6764bg loop_entry_0_44
6765nop
6766
6767P84: !_LD [11] (FP) (NF) (Loop entry)
6768sethi %hi(0x1), %l2
6769or %l2, %lo(0x1), %l2
6770loop_entry_0_45:
6771wr %g0, 0x82, %asi
6772sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
6773add %i0, %i2, %i2
6774lda [%i2 + 12] %asi, %f0
6775! 1 addresses covered
6776
6777P85: !_DWST [15] (maybe <- 0x3f800015) (FP) (Loop exit)
6778sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
6779add %i0, %i3, %i3
6780! preparing store val #0, next val will be in f21
6781fmovs %f16, %f21
6782fadds %f16, %f17, %f16
6783std %f20, [%i3 + 8]
6784!---- flushing fp results buffer to %f30 ----
6785fmovs %f0, %f30
6786!--
6787loop_exit_0_45:
6788sub %l2, 1, %l2
6789cmp %l2, 0
6790bg loop_entry_0_45
6791nop
6792
6793P86: !_PREFETCH [6] (Int) (Loop entry)
6794sethi %hi(0x2), %l2
6795or %l2, %lo(0x2), %l2
6796loop_entry_0_46:
6797sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
6798add %i0, %i2, %i2
6799prefetch [%i2 + 4], 3
6800
6801P87: !_BSTC [6] (maybe <- 0x3f800016) (FP) (Loop exit)
6802wr %g0, 0xe0, %asi
6803! preparing store val #0, next val will be in f33
6804fmovs %f16, %f21
6805fadds %f16, %f17, %f16
6806! preparing store val #1, next val will be in f35
6807fmovd %f20, %f32
6808fmovs %f16, %f21
6809fadds %f16, %f17, %f16
6810fmovd %f20, %f34
6811membar #Sync
6812stda %f32, [%i2 + 0 ] %asi
6813membar #Sync
6814loop_exit_0_46:
6815sub %l2, 1, %l2
6816cmp %l2, 0
6817bg loop_entry_0_46
6818nop
6819
6820P88: !_PREFETCH [3] (Int) (Loop entry)
6821sethi %hi(0x1), %l2
6822or %l2, %lo(0x1), %l2
6823loop_entry_0_47:
6824prefetch [%i1 + 12], 2
6825
6826P89: !_PREFETCH [5] (Int) (Loop exit)
6827sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
6828add %i0, %i3, %i3
6829prefetch [%i3 + 12], 22
6830loop_exit_0_47:
6831sub %l2, 1, %l2
6832cmp %l2, 0
6833bg loop_entry_0_47
6834nop
6835
6836P90: !_LD [5] (FP) (Loop entry) (Loop exit) (Branch target of P229)
6837sethi %hi(0x1), %l2
6838or %l2, %lo(0x1), %l2
6839loop_entry_0_48:
6840sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
6841add %i0, %i2, %i2
6842ld [%i2 + 12], %f0
6843! 1 addresses covered
6844!---- flushing fp results buffer to %f30 ----
6845fmovs %f0, %f30
6846!--
6847loop_exit_0_48:
6848sub %l2, 1, %l2
6849cmp %l2, 0
6850bg loop_entry_0_48
6851nop
6852ba P91
6853nop
6854
6855TARGET229:
6856ba RET229
6857nop
6858
6859
6860P91: !_CAS [5] (maybe <- 0xa) (Int) (Loop entry)
6861sethi %hi(0x1), %l2
6862or %l2, %lo(0x1), %l2
6863loop_entry_0_49:
6864sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
6865add %i0, %i3, %i3
6866add %i3, 12, %l3
6867lduw [%l3], %o0
6868mov %o0, %o5
6869! move %o5(lower) -> %o0(upper)
6870sllx %o5, 32, %o0
6871mov %l4, %l7
6872cas [%l3], %o5, %l7
6873! move %l7(lower) -> %o0(lower)
6874srl %l7, 0, %o5
6875or %o5, %o0, %o0
6876add %l4, 1, %l4
6877
6878P92: !_LD [11] (FP) (Loop exit)
6879sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
6880add %i0, %i2, %i2
6881ld [%i2 + 12], %f0
6882! 1 addresses covered
6883!---- flushing int results buffer----
6884mov %o0, %l5
6885!---- flushing fp results buffer to %f30 ----
6886fmovs %f0, %f30
6887!--
6888loop_exit_0_49:
6889sub %l2, 1, %l2
6890cmp %l2, 0
6891bg loop_entry_0_49
6892nop
6893
6894P93: !_PREFETCH [13] (Int) (Loop entry)
6895sethi %hi(0x1), %l2
6896or %l2, %lo(0x1), %l2
6897loop_entry_0_50:
6898sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
6899add %i0, %i3, %i3
6900prefetch [%i3 + 12], 4
6901
6902P94: !_LD [11] (Int) (Branch target of P600)
6903sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
6904add %i0, %i2, %i2
6905lduw [%i2 + 12], %o0
6906! move %o0(lower) -> %o0(upper)
6907sllx %o0, 32, %o0
6908ba P95
6909nop
6910
6911TARGET600:
6912ba RET600
6913nop
6914
6915
6916P95: !_LD [6] (Int) (Loop exit)
6917sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
6918add %i0, %i3, %i3
6919lduw [%i3 + 4], %o5
6920! move %o5(lower) -> %o0(lower)
6921or %o5, %o0, %o0
6922!---- flushing int results buffer----
6923mov %o0, %l5
6924loop_exit_0_50:
6925sub %l2, 1, %l2
6926cmp %l2, 0
6927bg loop_entry_0_50
6928nop
6929
6930P96: !_BST [7] (maybe <- 0x3f800018) (FP) (Loop entry)
6931sethi %hi(0x1), %l2
6932or %l2, %lo(0x1), %l2
6933loop_entry_0_51:
6934wr %g0, 0xf0, %asi
6935sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
6936add %i0, %i2, %i2
6937! preparing store val #0, next val will be in f33
6938fmovs %f16, %f21
6939fadds %f16, %f17, %f16
6940! preparing store val #1, next val will be in f35
6941fmovd %f20, %f32
6942fmovs %f16, %f21
6943fadds %f16, %f17, %f16
6944fmovd %f20, %f34
6945membar #Sync
6946stda %f32, [%i2 + 0 ] %asi
6947membar #Sync
6948
6949P97: !_QWLD [1] (FP) (Loop exit)
6950ldq [%i0 + 0], %f0
6951! 2 addresses covered
6952fmovs %f1, %f0
6953fmovs %f3, %f1
6954!---- flushing fp results buffer to %f30 ----
6955fmovd %f0, %f30
6956!--
6957loop_exit_0_51:
6958sub %l2, 1, %l2
6959cmp %l2, 0
6960bg loop_entry_0_51
6961nop
6962
6963P98: !_LD [14] (Int) (Loop entry)
6964sethi %hi(0x2), %l2
6965or %l2, %lo(0x2), %l2
6966loop_entry_0_52:
6967sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
6968add %i0, %i3, %i3
6969lduw [%i3 + 4], %o0
6970! move %o0(lower) -> %o0(upper)
6971sllx %o0, 32, %o0
6972
6973P99: !_FLUSH [0] (Int)
6974! Unsupported instruction
6975
6976P100: !_LD [3] (Int) (Loop exit)
6977lduw [%i1 + 12], %l3
6978! move %l3(lower) -> %o0(lower)
6979or %l3, %o0, %o0
6980!---- flushing int results buffer----
6981mov %o0, %l5
6982loop_exit_0_52:
6983sub %l2, 1, %l2
6984cmp %l2, 0
6985bg loop_entry_0_52
6986nop
6987
6988P101: !_LD [9] (FP) (Loop entry)
6989sethi %hi(0x1), %l2
6990or %l2, %lo(0x1), %l2
6991loop_entry_0_53:
6992sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
6993sub %i0, %i2, %i2
6994ld [%i2 + 12], %f0
6995! 1 addresses covered
6996
6997P102: !_FLUSH [8] (Int) (Loop exit)
6998! Unsupported instruction
6999!---- flushing fp results buffer to %f30 ----
7000fmovs %f0, %f30
7001!--
7002loop_exit_0_53:
7003sub %l2, 1, %l2
7004cmp %l2, 0
7005bg loop_entry_0_53
7006nop
7007
7008P103: !_LD [13] (Int) (Loop entry)
7009sethi %hi(0x2), %l2
7010or %l2, %lo(0x2), %l2
7011loop_entry_0_54:
7012sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
7013add %i0, %i3, %i3
7014lduw [%i3 + 12], %o0
7015! move %o0(lower) -> %o0(upper)
7016sllx %o0, 32, %o0
7017
7018P104: !_REPLACEMENT [12] (Int)
7019sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
7020add %i0, %i2, %i2
7021sethi %hi(0x20000), %l6
7022ld [%i2+4], %o5
7023st %o5, [%i2+4]
7024add %i2, %l6, %l7
7025ld [%l7+4], %o5
7026st %o5, [%l7+4]
7027add %l7, %l6, %l7
7028ld [%l7+4], %o5
7029st %o5, [%l7+4]
7030add %l7, %l6, %l7
7031ld [%l7+4], %o5
7032st %o5, [%l7+4]
7033add %l7, %l6, %l7
7034ld [%l7+4], %o5
7035st %o5, [%l7+4]
7036add %l7, %l6, %l7
7037ld [%l7+4], %o5
7038st %o5, [%l7+4]
7039add %l7, %l6, %l7
7040ld [%l7+4], %o5
7041st %o5, [%l7+4]
7042add %l7, %l6, %l7
7043ld [%l7+4], %o5
7044st %o5, [%l7+4]
7045
7046P105: !_LD [5] (Int) (Loop exit)
7047sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
7048add %i0, %i3, %i3
7049lduw [%i3 + 12], %l6
7050! move %l6(lower) -> %o0(lower)
7051or %l6, %o0, %o0
7052!---- flushing int results buffer----
7053mov %o0, %l5
7054loop_exit_0_54:
7055sub %l2, 1, %l2
7056cmp %l2, 0
7057bg loop_entry_0_54
7058nop
7059
7060P106: !_PREFETCH [3] (Int) (Loop entry)
7061sethi %hi(0x1), %l2
7062or %l2, %lo(0x1), %l2
7063loop_entry_0_55:
7064prefetch [%i1 + 12], 22
7065
7066P107: !_LD [7] (FP) (Loop exit)
7067sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
7068add %i0, %i2, %i2
7069ld [%i2 + 12], %f0
7070! 1 addresses covered
7071!---- flushing fp results buffer to %f30 ----
7072fmovs %f0, %f30
7073!--
7074loop_exit_0_55:
7075sub %l2, 1, %l2
7076cmp %l2, 0
7077bg loop_entry_0_55
7078nop
7079
7080P108: !_PREFETCH [5] (Int) (Loop entry) (Loop exit)
7081sethi %hi(0x2), %l2
7082or %l2, %lo(0x2), %l2
7083loop_entry_0_56:
7084sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
7085add %i0, %i3, %i3
7086prefetch [%i3 + 12], 4
7087loop_exit_0_56:
7088sub %l2, 1, %l2
7089cmp %l2, 0
7090bg loop_entry_0_56
7091nop
7092
7093P109: !_ST [15] (maybe <- 0xb) (Int) (Loop entry)
7094sethi %hi(0x2), %l2
7095or %l2, %lo(0x2), %l2
7096loop_entry_0_57:
7097sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
7098add %i0, %i2, %i2
7099stw %l4, [%i2 + 12 ]
7100add %l4, 1, %l4
7101
7102P110: !_LD [8] (FP) (Loop exit)
7103sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
7104sub %i0, %i3, %i3
7105ld [%i3 + 4], %f0
7106! 1 addresses covered
7107!---- flushing fp results buffer to %f30 ----
7108fmovs %f0, %f30
7109!--
7110loop_exit_0_57:
7111sub %l2, 1, %l2
7112cmp %l2, 0
7113bg loop_entry_0_57
7114nop
7115
7116P111: !_LD [0] (Int) (Loop entry) (CBR)
7117sethi %hi(0x1), %l2
7118or %l2, %lo(0x1), %l2
7119loop_entry_0_58:
7120lduw [%i0 + 4], %o0
7121! move %o0(lower) -> %o0(upper)
7122sllx %o0, 32, %o0
7123
7124! cbranch
7125andcc %l0, 1, %g0
7126be,pn %xcc, TARGET111
7127nop
7128RET111:
7129
7130! lfsr step begin
7131srlx %l0, 1, %o5
7132xnor %o5, %l0, %o5
7133sllx %o5, 63, %o5
7134or %o5, %l0, %l0
7135srlx %l0, 1, %l0
7136
7137
7138P112: !_LD [5] (Int) (Loop exit)
7139sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
7140add %i0, %i2, %i2
7141lduw [%i2 + 12], %l6
7142! move %l6(lower) -> %o0(lower)
7143or %l6, %o0, %o0
7144!---- flushing int results buffer----
7145mov %o0, %l5
7146loop_exit_0_58:
7147sub %l2, 1, %l2
7148cmp %l2, 0
7149bg loop_entry_0_58
7150nop
7151
7152P113: !_SWAP [14] (maybe <- 0xc) (Int) (Loop entry)
7153sethi %hi(0x2), %l2
7154or %l2, %lo(0x2), %l2
7155loop_entry_0_59:
7156sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
7157add %i0, %i3, %i3
7158mov %l4, %o0
7159swap [%i3 + 4], %o0
7160! move %o0(lower) -> %o0(upper)
7161sllx %o0, 32, %o0
7162add %l4, 1, %l4
7163
7164P114: !_PREFETCH [0] (Int) (Faults)
7165prefetch [%g0], 4
7166
7167P115: !_LD [11] (Int) (Loop exit)
7168sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
7169add %i0, %i2, %i2
7170lduw [%i2 + 12], %o5
7171! move %o5(lower) -> %o0(lower)
7172or %o5, %o0, %o0
7173!---- flushing int results buffer----
7174mov %o0, %l5
7175loop_exit_0_59:
7176sub %l2, 1, %l2
7177cmp %l2, 0
7178bg loop_entry_0_59
7179nop
7180
7181P116: !_LD [2] (Int) (Loop entry)
7182sethi %hi(0x2), %l2
7183or %l2, %lo(0x2), %l2
7184loop_entry_0_60:
7185lduw [%i1 + 4], %o0
7186! move %o0(lower) -> %o0(upper)
7187sllx %o0, 32, %o0
7188
7189P117: !_LD [3] (Int) (Loop exit) (CBR)
7190lduw [%i1 + 12], %l3
7191! move %l3(lower) -> %o0(lower)
7192or %l3, %o0, %o0
7193
7194! cbranch
7195andcc %l0, 1, %g0
7196be,pn %xcc, TARGET117
7197nop
7198RET117:
7199
7200! lfsr step begin
7201srlx %l0, 1, %l6
7202xnor %l6, %l0, %l6
7203sllx %l6, 63, %l6
7204or %l6, %l0, %l0
7205srlx %l0, 1, %l0
7206
7207!---- flushing int results buffer----
7208mov %o0, %l5
7209loop_exit_0_60:
7210sub %l2, 1, %l2
7211cmp %l2, 0
7212bg loop_entry_0_60
7213nop
7214
7215P118: !_REPLACEMENT [1] (Int) (Loop entry)
7216sethi %hi(0x1), %l2
7217or %l2, %lo(0x1), %l2
7218loop_entry_0_61:
7219sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
7220sub %i0, %i3, %i3
7221sethi %hi(0x20000), %o5
7222ld [%i3+12], %l6
7223st %l6, [%i3+12]
7224add %i3, %o5, %l3
7225ld [%l3+12], %l6
7226st %l6, [%l3+12]
7227add %l3, %o5, %l3
7228ld [%l3+12], %l6
7229st %l6, [%l3+12]
7230add %l3, %o5, %l3
7231ld [%l3+12], %l6
7232st %l6, [%l3+12]
7233add %l3, %o5, %l3
7234ld [%l3+12], %l6
7235st %l6, [%l3+12]
7236add %l3, %o5, %l3
7237ld [%l3+12], %l6
7238st %l6, [%l3+12]
7239add %l3, %o5, %l3
7240ld [%l3+12], %l6
7241st %l6, [%l3+12]
7242add %l3, %o5, %l3
7243ld [%l3+12], %l6
7244st %l6, [%l3+12]
7245
7246P119: !_LD [7] (FP) (Loop exit) (CBR)
7247sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
7248add %i0, %i2, %i2
7249ld [%i2 + 12], %f0
7250! 1 addresses covered
7251
7252! cbranch
7253andcc %l0, 1, %g0
7254be,pn %xcc, TARGET119
7255nop
7256RET119:
7257
7258! lfsr step begin
7259srlx %l0, 1, %l7
7260xnor %l7, %l0, %l7
7261sllx %l7, 63, %l7
7262or %l7, %l0, %l0
7263srlx %l0, 1, %l0
7264
7265!---- flushing fp results buffer to %f30 ----
7266fmovs %f0, %f30
7267!--
7268loop_exit_0_61:
7269sub %l2, 1, %l2
7270cmp %l2, 0
7271bg loop_entry_0_61
7272nop
7273
7274P120: !_LD [0] (FP) (Loop entry)
7275sethi %hi(0x2), %l2
7276or %l2, %lo(0x2), %l2
7277loop_entry_0_62:
7278ld [%i0 + 4], %f0
7279! 1 addresses covered
7280
7281P121: !_LD [13] (Int)
7282sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
7283add %i0, %i3, %i3
7284lduw [%i3 + 12], %o0
7285! move %o0(lower) -> %o0(upper)
7286sllx %o0, 32, %o0
7287
7288P122: !_LD [0] (Int) (Loop exit)
7289lduw [%i0 + 4], %o5
7290! move %o5(lower) -> %o0(lower)
7291or %o5, %o0, %o0
7292!---- flushing int results buffer----
7293mov %o0, %l5
7294!---- flushing fp results buffer to %f30 ----
7295fmovs %f0, %f30
7296!--
7297loop_exit_0_62:
7298sub %l2, 1, %l2
7299cmp %l2, 0
7300bg loop_entry_0_62
7301nop
7302
7303P123: !_LD [10] (FP) (NF) (Loop entry)
7304sethi %hi(0x1), %l2
7305or %l2, %lo(0x1), %l2
7306loop_entry_0_63:
7307wr %g0, 0x82, %asi
7308sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
7309add %i0, %i2, %i2
7310lda [%i2 + 4] %asi, %f0
7311! 1 addresses covered
7312
7313P124: !_PREFETCH [14] (Int) (Faults) (Loop exit)
7314sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
7315add %i0, %i3, %i3
7316prefetch [%i3 + 4], 21
7317!---- flushing fp results buffer to %f30 ----
7318fmovs %f0, %f30
7319!--
7320loop_exit_0_63:
7321sub %l2, 1, %l2
7322cmp %l2, 0
7323bg loop_entry_0_63
7324nop
7325
7326P125: !_PREFETCH [11] (Int) (Faults) (Loop entry) (Loop exit)
7327sethi %hi(0x2), %l2
7328or %l2, %lo(0x2), %l2
7329loop_entry_0_64:
7330sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
7331add %i0, %i2, %i2
7332prefetch [%i2 + 12], 20
7333loop_exit_0_64:
7334sub %l2, 1, %l2
7335cmp %l2, 0
7336bg loop_entry_0_64
7337nop
7338
7339P126: !_LD [10] (Int) (Loop entry) (LE)
7340sethi %hi(0x1), %l2
7341or %l2, %lo(0x1), %l2
7342loop_entry_0_65:
7343wr %g0, 0x88, %asi
7344sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
7345add %i0, %i3, %i3
7346lduwa [%i3 + 4] %asi, %o0
7347! move %o0(lower) -> %o0(upper)
7348sllx %o0, 32, %o0
7349
7350P127: !_LD [2] (Int) (Loop exit)
7351lduw [%i1 + 4], %l7
7352! move %l7(lower) -> %o0(lower)
7353or %l7, %o0, %o0
7354!---- flushing int results buffer----
7355mov %o0, %l5
7356loop_exit_0_65:
7357sub %l2, 1, %l2
7358cmp %l2, 0
7359bg loop_entry_0_65
7360nop
7361
7362P128: !_LD [2] (Int) (Loop entry) (LE)
7363sethi %hi(0x1), %l2
7364or %l2, %lo(0x1), %l2
7365loop_entry_0_66:
7366!-- Aliased access: Adjusting base register for region 1 (%i1) to use alias #1
7367!Logical addr: 2
7368
7369sethi %hi(0x200000), %l3
7370sub %i1, %l3, %i1
7371wr %g0, 0x88, %asi
7372lduwa [%i1 + 4] %asi, %o0
7373! move %o0(lower) -> %o0(upper)
7374sllx %o0, 32, %o0
7375
7376P129: !_LD [6] (Int) (Loop exit) (LE)
7377wr %g0, 0x88, %asi
7378sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
7379add %i0, %i2, %i2
7380lduwa [%i2 + 4] %asi, %l3
7381! move %l3(lower) -> %o0(lower)
7382or %l3, %o0, %o0
7383!---- flushing int results buffer----
7384mov %o0, %l5
7385
7386sethi %hi(0x200000), %l6
7387add %i1, %l6, %i1
7388!-- End Aliased access: base register for region 1 (%i1) restored
7389loop_exit_0_66:
7390sub %l2, 1, %l2
7391cmp %l2, 0
7392bg loop_entry_0_66
7393nop
7394
7395P130: !_LD [12] (Int) (Loop entry)
7396sethi %hi(0x2), %l2
7397or %l2, %lo(0x2), %l2
7398loop_entry_0_67:
7399sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
7400add %i0, %i3, %i3
7401lduw [%i3 + 4], %o0
7402! move %o0(lower) -> %o0(upper)
7403sllx %o0, 32, %o0
7404
7405P131: !_LD [1] (Int) (Loop exit)
7406lduw [%i0 + 12], %l6
7407! move %l6(lower) -> %o0(lower)
7408or %l6, %o0, %o0
7409!---- flushing int results buffer----
7410mov %o0, %l5
7411loop_exit_0_67:
7412sub %l2, 1, %l2
7413cmp %l2, 0
7414bg loop_entry_0_67
7415nop
7416
7417P132: !_SWAP [5] (maybe <- 0xd) (Int) (Loop entry)
7418sethi %hi(0x1), %l2
7419or %l2, %lo(0x1), %l2
7420loop_entry_0_68:
7421sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
7422add %i0, %i2, %i2
7423mov %l4, %o0
7424swap [%i2 + 12], %o0
7425! move %o0(lower) -> %o0(upper)
7426sllx %o0, 32, %o0
7427add %l4, 1, %l4
7428
7429P133: !_LD [14] (Int) (NF) (Loop exit)
7430wr %g0, 0x82, %asi
7431sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
7432add %i0, %i3, %i3
7433lduwa [%i3 + 4] %asi, %o5
7434! move %o5(lower) -> %o0(lower)
7435or %o5, %o0, %o0
7436!---- flushing int results buffer----
7437mov %o0, %l5
7438loop_exit_0_68:
7439sub %l2, 1, %l2
7440cmp %l2, 0
7441bg loop_entry_0_68
7442nop
7443
7444P134: !_LD [6] (Int) (Loop entry) (LE)
7445sethi %hi(0x2), %l2
7446or %l2, %lo(0x2), %l2
7447loop_entry_0_69:
7448wr %g0, 0x88, %asi
7449sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
7450add %i0, %i2, %i2
7451lduwa [%i2 + 4] %asi, %o0
7452! move %o0(lower) -> %o0(upper)
7453sllx %o0, 32, %o0
7454
7455P135: !_LD [8] (FP) (CBR)
7456sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
7457sub %i0, %i3, %i3
7458ld [%i3 + 4], %f0
7459! 1 addresses covered
7460
7461! cbranch
7462andcc %l0, 1, %g0
7463be,pt %xcc, TARGET135
7464nop
7465RET135:
7466
7467! lfsr step begin
7468srlx %l0, 1, %o5
7469xnor %o5, %l0, %o5
7470sllx %o5, 63, %o5
7471or %o5, %l0, %l0
7472srlx %l0, 1, %l0
7473
7474
7475P136: !_LD [4] (Int) (Loop exit)
7476sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
7477add %i0, %i2, %i2
7478lduw [%i2 + 4], %l6
7479! move %l6(lower) -> %o0(lower)
7480or %l6, %o0, %o0
7481!---- flushing int results buffer----
7482mov %o0, %l5
7483!---- flushing fp results buffer to %f30 ----
7484fmovs %f0, %f30
7485!--
7486loop_exit_0_69:
7487sub %l2, 1, %l2
7488cmp %l2, 0
7489bg loop_entry_0_69
7490nop
7491
7492P137: !_BST [5] (maybe <- 0x3f80001a) (FP) (Loop entry) (Loop exit)
7493sethi %hi(0x1), %l2
7494or %l2, %lo(0x1), %l2
7495loop_entry_0_70:
7496wr %g0, 0xf0, %asi
7497sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
7498add %i0, %i3, %i3
7499! preparing store val #0, next val will be in f33
7500fmovs %f16, %f21
7501fadds %f16, %f17, %f16
7502! preparing store val #1, next val will be in f35
7503fmovd %f20, %f32
7504fmovs %f16, %f21
7505fadds %f16, %f17, %f16
7506fmovd %f20, %f34
7507membar #Sync
7508stda %f32, [%i3 + 0 ] %asi
7509membar #Sync
7510loop_exit_0_70:
7511sub %l2, 1, %l2
7512cmp %l2, 0
7513bg loop_entry_0_70
7514nop
7515
7516P138: !_BSTC [11] (maybe <- 0x3f80001c) (FP) (Loop entry)
7517sethi %hi(0x1), %l2
7518or %l2, %lo(0x1), %l2
7519loop_entry_0_71:
7520wr %g0, 0xe0, %asi
7521sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
7522add %i0, %i2, %i2
7523! preparing store val #0, next val will be in f33
7524fmovs %f16, %f21
7525fadds %f16, %f17, %f16
7526! preparing store val #1, next val will be in f35
7527fmovd %f20, %f32
7528fmovs %f16, %f21
7529fadds %f16, %f17, %f16
7530fmovd %f20, %f34
7531membar #Sync
7532stda %f32, [%i2 + 0 ] %asi
7533membar #Sync
7534
7535P139: !_LD [9] (Int)
7536sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
7537sub %i0, %i3, %i3
7538lduw [%i3 + 12], %o0
7539! move %o0(lower) -> %o0(upper)
7540sllx %o0, 32, %o0
7541
7542P140: !_LD [12] (Int) (Loop exit)
7543sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
7544add %i0, %i2, %i2
7545lduw [%i2 + 4], %l6
7546! move %l6(lower) -> %o0(lower)
7547or %l6, %o0, %o0
7548!---- flushing int results buffer----
7549mov %o0, %l5
7550loop_exit_0_71:
7551sub %l2, 1, %l2
7552cmp %l2, 0
7553bg loop_entry_0_71
7554nop
7555
7556P141: !_PREFETCH [0] (Int) (Loop entry) (LE)
7557sethi %hi(0x2), %l2
7558or %l2, %lo(0x2), %l2
7559loop_entry_0_72:
7560wr %g0, 0x88, %asi
7561prefetcha [%i0 + 4] %asi, 21
7562
7563P142: !_LD [15] (Int)
7564sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
7565add %i0, %i3, %i3
7566lduw [%i3 + 12], %o0
7567! move %o0(lower) -> %o0(upper)
7568sllx %o0, 32, %o0
7569
7570P143: !_LD [15] (Int) (Loop exit) (Branch target of P383)
7571lduw [%i3 + 12], %l7
7572! move %l7(lower) -> %o0(lower)
7573or %l7, %o0, %o0
7574!---- flushing int results buffer----
7575mov %o0, %l5
7576loop_exit_0_72:
7577sub %l2, 1, %l2
7578cmp %l2, 0
7579bg loop_entry_0_72
7580nop
7581ba P144
7582nop
7583
7584TARGET383:
7585ba RET383
7586nop
7587
7588
7589P144: !_ST [8] (maybe <- 0x3f80001e) (FP) (Loop entry)
7590sethi %hi(0x2), %l2
7591or %l2, %lo(0x2), %l2
7592loop_entry_0_73:
7593sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
7594sub %i0, %i2, %i2
7595! preparing store val #0, next val will be in f20
7596fmovs %f16, %f20
7597fadds %f16, %f17, %f16
7598st %f20, [%i2 + 4 ]
7599
7600P145: !_DWLD [3] (Int) (CBR)
7601ldx [%i1 + 8], %o0
7602! move %o0(lower) -> %o0(upper)
7603sllx %o0, 32, %o0
7604
7605! cbranch
7606andcc %l0, 1, %g0
7607be,pn %xcc, TARGET145
7608nop
7609RET145:
7610
7611! lfsr step begin
7612srlx %l0, 1, %l6
7613xnor %l6, %l0, %l6
7614sllx %l6, 63, %l6
7615or %l6, %l0, %l0
7616srlx %l0, 1, %l0
7617
7618
7619P146: !_LD [1] (Int) (Loop exit)
7620lduw [%i0 + 12], %o5
7621! move %o5(lower) -> %o0(lower)
7622or %o5, %o0, %o0
7623!---- flushing int results buffer----
7624mov %o0, %l5
7625loop_exit_0_73:
7626sub %l2, 1, %l2
7627cmp %l2, 0
7628bg loop_entry_0_73
7629nop
7630
7631P147: !_LD [12] (Int) (Loop entry)
7632sethi %hi(0x1), %l2
7633or %l2, %lo(0x1), %l2
7634loop_entry_0_74:
7635sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
7636add %i0, %i3, %i3
7637lduw [%i3 + 4], %o0
7638! move %o0(lower) -> %o0(upper)
7639sllx %o0, 32, %o0
7640
7641P148: !_LD [9] (Int) (Loop exit)
7642sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
7643sub %i0, %i2, %i2
7644lduw [%i2 + 12], %l3
7645! move %l3(lower) -> %o0(lower)
7646or %l3, %o0, %o0
7647!---- flushing int results buffer----
7648mov %o0, %l5
7649loop_exit_0_74:
7650sub %l2, 1, %l2
7651cmp %l2, 0
7652bg loop_entry_0_74
7653nop
7654
7655P149: !_BSTC [12] (maybe <- 0x3f80001f) (FP) (Loop entry) (CBR)
7656sethi %hi(0x1), %l2
7657or %l2, %lo(0x1), %l2
7658loop_entry_0_75:
7659wr %g0, 0xe0, %asi
7660sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
7661add %i0, %i3, %i3
7662! preparing store val #0, next val will be in f33
7663fmovs %f16, %f21
7664fadds %f16, %f17, %f16
7665! preparing store val #1, next val will be in f35
7666fmovd %f20, %f32
7667fmovs %f16, %f21
7668fadds %f16, %f17, %f16
7669fmovd %f20, %f34
7670membar #Sync
7671stda %f32, [%i3 + 0 ] %asi
7672membar #Sync
7673
7674! cbranch
7675andcc %l0, 1, %g0
7676be,pn %xcc, TARGET149
7677nop
7678RET149:
7679
7680! lfsr step begin
7681srlx %l0, 1, %l6
7682xnor %l6, %l0, %l6
7683sllx %l6, 63, %l6
7684or %l6, %l0, %l0
7685srlx %l0, 1, %l0
7686
7687
7688P150: !_PREFETCH [6] (Int) (Faults) (Loop exit)
7689sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
7690add %i0, %i2, %i2
7691prefetch [%i2 + 4], 20
7692loop_exit_0_75:
7693sub %l2, 1, %l2
7694cmp %l2, 0
7695bg loop_entry_0_75
7696nop
7697
7698P151: !_PREFETCH [10] (Int) (Loop entry) (Loop exit)
7699sethi %hi(0x1), %l2
7700or %l2, %lo(0x1), %l2
7701loop_entry_0_76:
7702sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
7703add %i0, %i3, %i3
7704prefetch [%i3 + 4], 4
7705loop_exit_0_76:
7706sub %l2, 1, %l2
7707cmp %l2, 0
7708bg loop_entry_0_76
7709nop
7710
7711P152: !_PREFETCH [6] (Int) (Loop entry)
7712sethi %hi(0x1), %l2
7713or %l2, %lo(0x1), %l2
7714loop_entry_0_77:
7715sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
7716add %i0, %i2, %i2
7717prefetch [%i2 + 4], 21
7718
7719P153: !_LD [9] (Int)
7720sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
7721sub %i0, %i3, %i3
7722lduw [%i3 + 12], %o0
7723! move %o0(lower) -> %o0(upper)
7724sllx %o0, 32, %o0
7725
7726P154: !_LD [3] (Int) (Loop exit)
7727lduw [%i1 + 12], %o5
7728! move %o5(lower) -> %o0(lower)
7729or %o5, %o0, %o0
7730!---- flushing int results buffer----
7731mov %o0, %l5
7732loop_exit_0_77:
7733sub %l2, 1, %l2
7734cmp %l2, 0
7735bg loop_entry_0_77
7736nop
7737
7738P155: !_FLUSH [13] (Int) (Loop entry) (Loop exit) (Branch target of P342)
7739sethi %hi(0x2), %l2
7740or %l2, %lo(0x2), %l2
7741loop_entry_0_78:
7742! Unsupported instruction
7743loop_exit_0_78:
7744sub %l2, 1, %l2
7745cmp %l2, 0
7746bg loop_entry_0_78
7747nop
7748ba P156
7749nop
7750
7751TARGET342:
7752ba RET342
7753nop
7754
7755
7756P156: !_PREFETCH [3] (Int) (Loop entry)
7757sethi %hi(0x1), %l2
7758or %l2, %lo(0x1), %l2
7759loop_entry_0_79:
7760prefetch [%i1 + 12], 0
7761
7762P157: !_REPLACEMENT [5] (Int) (Loop exit)
7763sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
7764sub %i0, %i2, %i2
7765sethi %hi(0x20000), %l7
7766ld [%i2+12], %l3
7767st %l3, [%i2+12]
7768add %i2, %l7, %o5
7769ld [%o5+12], %l3
7770st %l3, [%o5+12]
7771add %o5, %l7, %o5
7772ld [%o5+12], %l3
7773st %l3, [%o5+12]
7774add %o5, %l7, %o5
7775ld [%o5+12], %l3
7776st %l3, [%o5+12]
7777add %o5, %l7, %o5
7778ld [%o5+12], %l3
7779st %l3, [%o5+12]
7780add %o5, %l7, %o5
7781ld [%o5+12], %l3
7782st %l3, [%o5+12]
7783add %o5, %l7, %o5
7784ld [%o5+12], %l3
7785st %l3, [%o5+12]
7786add %o5, %l7, %o5
7787ld [%o5+12], %l3
7788st %l3, [%o5+12]
7789loop_exit_0_79:
7790sub %l2, 1, %l2
7791cmp %l2, 0
7792bg loop_entry_0_79
7793nop
7794
7795P158: !_QWLD [7] (FP) (Loop entry)
7796sethi %hi(0x1), %l2
7797or %l2, %lo(0x1), %l2
7798loop_entry_0_80:
7799sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
7800add %i0, %i3, %i3
7801ldq [%i3 + 0], %f0
7802! 2 addresses covered
7803fmovs %f1, %f0
7804fmovs %f3, %f1
7805
7806P159: !_BST [11] (maybe <- 0x3f800021) (FP) (Loop exit)
7807wr %g0, 0xf0, %asi
7808sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
7809add %i0, %i2, %i2
7810! preparing store val #0, next val will be in f33
7811fmovs %f16, %f21
7812fadds %f16, %f17, %f16
7813! preparing store val #1, next val will be in f35
7814fmovd %f20, %f32
7815fmovs %f16, %f21
7816fadds %f16, %f17, %f16
7817fmovd %f20, %f34
7818membar #Sync
7819stda %f32, [%i2 + 0 ] %asi
7820membar #Sync
7821!---- flushing fp results buffer to %f30 ----
7822fmovd %f0, %f30
7823!--
7824loop_exit_0_80:
7825sub %l2, 1, %l2
7826cmp %l2, 0
7827bg loop_entry_0_80
7828nop
7829
7830P160: !_LD [1] (Int) (Loop entry)
7831sethi %hi(0x1), %l2
7832or %l2, %lo(0x1), %l2
7833loop_entry_0_81:
7834lduw [%i0 + 12], %o0
7835! move %o0(lower) -> %o0(upper)
7836sllx %o0, 32, %o0
7837
7838P161: !_PREFETCH [4] (Int) (NF) (Faults)
7839wr %g0, 0x82, %asi
7840prefetcha [%g0] %asi, 17
7841
7842P162: !_LD [8] (Int) (Loop exit)
7843sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
7844sub %i0, %i3, %i3
7845lduw [%i3 + 4], %l6
7846! move %l6(lower) -> %o0(lower)
7847or %l6, %o0, %o0
7848!---- flushing int results buffer----
7849mov %o0, %l5
7850loop_exit_0_81:
7851sub %l2, 1, %l2
7852cmp %l2, 0
7853bg loop_entry_0_81
7854nop
7855
7856P163: !_CASX [12] (maybe <- 0xe) (Int) (Loop entry) (Loop exit)
7857sethi %hi(0x1), %l2
7858or %l2, %lo(0x1), %l2
7859loop_entry_0_82:
7860sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
7861add %i0, %i2, %i2
7862ldx [%i2], %o0
7863! move %o0(upper) -> %o0(upper)
7864! move %o0(lower) -> %o0(lower)
7865mov %o0, %o5
7866mov %l4, %o1
7867casx [%i2], %o5, %o1
7868! move %o1(upper) -> %o1(upper)
7869! move %o1(lower) -> %o1(lower)
7870add %l4, 1, %l4
7871!---- flushing int results buffer----
7872mov %o0, %l5
7873mov %o1, %l5
7874loop_exit_0_82:
7875sub %l2, 1, %l2
7876cmp %l2, 0
7877bg loop_entry_0_82
7878nop
7879
7880P164: !_LD [15] (Int) (Loop entry)
7881sethi %hi(0x1), %l2
7882or %l2, %lo(0x1), %l2
7883loop_entry_0_83:
7884sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
7885add %i0, %i3, %i3
7886lduw [%i3 + 12], %o0
7887! move %o0(lower) -> %o0(upper)
7888sllx %o0, 32, %o0
7889
7890P165: !_LD [6] (Int) (Loop exit)
7891sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
7892add %i0, %i2, %i2
7893lduw [%i2 + 4], %o5
7894! move %o5(lower) -> %o0(lower)
7895or %o5, %o0, %o0
7896!---- flushing int results buffer----
7897mov %o0, %l5
7898loop_exit_0_83:
7899sub %l2, 1, %l2
7900cmp %l2, 0
7901bg loop_entry_0_83
7902nop
7903
7904P166: !_REPLACEMENT [3] (Int) (Loop entry) (Loop exit)
7905sethi %hi(0x2), %l2
7906or %l2, %lo(0x2), %l2
7907loop_entry_0_84:
7908sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
7909add %i0, %i3, %i3
7910sethi %hi(0x20000), %l6
7911ld [%i3+12], %o5
7912st %o5, [%i3+12]
7913add %i3, %l6, %l7
7914ld [%l7+12], %o5
7915st %o5, [%l7+12]
7916add %l7, %l6, %l7
7917ld [%l7+12], %o5
7918st %o5, [%l7+12]
7919add %l7, %l6, %l7
7920ld [%l7+12], %o5
7921st %o5, [%l7+12]
7922add %l7, %l6, %l7
7923ld [%l7+12], %o5
7924st %o5, [%l7+12]
7925add %l7, %l6, %l7
7926ld [%l7+12], %o5
7927st %o5, [%l7+12]
7928add %l7, %l6, %l7
7929ld [%l7+12], %o5
7930st %o5, [%l7+12]
7931add %l7, %l6, %l7
7932ld [%l7+12], %o5
7933st %o5, [%l7+12]
7934loop_exit_0_84:
7935sub %l2, 1, %l2
7936cmp %l2, 0
7937bg loop_entry_0_84
7938nop
7939
7940P167: !_QWLD [5] (FP) (Loop entry)
7941sethi %hi(0x1), %l2
7942or %l2, %lo(0x1), %l2
7943loop_entry_0_85:
7944sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
7945add %i0, %i2, %i2
7946ldq [%i2 + 0], %f0
7947! 2 addresses covered
7948fmovs %f1, %f0
7949fmovs %f3, %f1
7950
7951P168: !_PREFETCH [2] (Int) (Loop exit)
7952prefetch [%i1 + 4], 25
7953!---- flushing fp results buffer to %f30 ----
7954fmovd %f0, %f30
7955!--
7956loop_exit_0_85:
7957sub %l2, 1, %l2
7958cmp %l2, 0
7959bg loop_entry_0_85
7960nop
7961
7962P169: !_LD [10] (FP) (Loop entry) (Loop exit)
7963sethi %hi(0x1), %l2
7964or %l2, %lo(0x1), %l2
7965loop_entry_0_86:
7966sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
7967add %i0, %i3, %i3
7968ld [%i3 + 4], %f0
7969! 1 addresses covered
7970!---- flushing fp results buffer to %f30 ----
7971fmovs %f0, %f30
7972!--
7973loop_exit_0_86:
7974sub %l2, 1, %l2
7975cmp %l2, 0
7976bg loop_entry_0_86
7977nop
7978
7979P170: !_LD [15] (FP) (Loop entry)
7980sethi %hi(0x2), %l2
7981or %l2, %lo(0x2), %l2
7982loop_entry_0_87:
7983sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
7984add %i0, %i2, %i2
7985ld [%i2 + 12], %f0
7986! 1 addresses covered
7987
7988P171: !_BSTC [6] (maybe <- 0x3f800023) (FP) (Loop exit)
7989wr %g0, 0xe0, %asi
7990sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
7991add %i0, %i3, %i3
7992! preparing store val #0, next val will be in f33
7993fmovs %f16, %f21
7994fadds %f16, %f17, %f16
7995! preparing store val #1, next val will be in f35
7996fmovd %f20, %f32
7997fmovs %f16, %f21
7998fadds %f16, %f17, %f16
7999fmovd %f20, %f34
8000membar #Sync
8001stda %f32, [%i3 + 0 ] %asi
8002membar #Sync
8003!---- flushing fp results buffer to %f30 ----
8004fmovs %f0, %f30
8005!--
8006loop_exit_0_87:
8007sub %l2, 1, %l2
8008cmp %l2, 0
8009bg loop_entry_0_87
8010nop
8011
8012P172: !_DWST [5] (maybe <- 0xf) (Int) (Loop entry) (Branch target of P476)
8013sethi %hi(0x2), %l2
8014or %l2, %lo(0x2), %l2
8015loop_entry_0_88:
8016sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
8017add %i0, %i2, %i2
8018mov %l4, %o5
8019stx %o5, [%i2 + 8]
8020add %l4, 1, %l4
8021ba P173
8022nop
8023
8024TARGET476:
8025ba RET476
8026nop
8027
8028
8029P173: !_LD [11] (FP) (Loop exit)
8030sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
8031add %i0, %i3, %i3
8032ld [%i3 + 12], %f0
8033! 1 addresses covered
8034!---- flushing fp results buffer to %f30 ----
8035fmovs %f0, %f30
8036!--
8037loop_exit_0_88:
8038sub %l2, 1, %l2
8039cmp %l2, 0
8040bg loop_entry_0_88
8041nop
8042
8043P174: !_PREFETCH [8] (Int) (Loop entry) (Loop exit) (Branch target of P135)
8044sethi %hi(0x1), %l2
8045or %l2, %lo(0x1), %l2
8046loop_entry_0_89:
8047sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
8048sub %i0, %i2, %i2
8049prefetch [%i2 + 4], 23
8050loop_exit_0_89:
8051sub %l2, 1, %l2
8052cmp %l2, 0
8053bg loop_entry_0_89
8054nop
8055ba P175
8056nop
8057
8058TARGET135:
8059ba RET135
8060nop
8061
8062
8063P175: !_PREFETCH [3] (Int) (NF) (Loop entry)
8064sethi %hi(0x2), %l2
8065or %l2, %lo(0x2), %l2
8066loop_entry_0_90:
8067wr %g0, 0x82, %asi
8068prefetcha [%i1 + 12] %asi, 1
8069
8070P176: !_BST [15] (maybe <- 0x3f800025) (FP) (Loop exit)
8071wr %g0, 0xf0, %asi
8072sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
8073add %i0, %i3, %i3
8074! preparing store val #0, next val will be in f33
8075fmovs %f16, %f21
8076fadds %f16, %f17, %f16
8077! preparing store val #1, next val will be in f35
8078fmovd %f20, %f32
8079fmovs %f16, %f21
8080fadds %f16, %f17, %f16
8081fmovd %f20, %f34
8082membar #Sync
8083stda %f32, [%i3 + 0 ] %asi
8084membar #Sync
8085loop_exit_0_90:
8086sub %l2, 1, %l2
8087cmp %l2, 0
8088bg loop_entry_0_90
8089nop
8090
8091P177: !_PREFETCH [2] (Int) (Loop entry) (Loop exit)
8092sethi %hi(0x2), %l2
8093or %l2, %lo(0x2), %l2
8094loop_entry_0_91:
8095prefetch [%i1 + 4], 1
8096loop_exit_0_91:
8097sub %l2, 1, %l2
8098cmp %l2, 0
8099bg loop_entry_0_91
8100nop
8101
8102P178: !_LD [13] (Int) (Loop entry)
8103sethi %hi(0x2), %l2
8104or %l2, %lo(0x2), %l2
8105loop_entry_0_92:
8106sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
8107add %i0, %i2, %i2
8108lduw [%i2 + 12], %o0
8109! move %o0(lower) -> %o0(upper)
8110sllx %o0, 32, %o0
8111
8112P179: !_PREFETCH [8] (Int)
8113sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
8114sub %i0, %i3, %i3
8115prefetch [%i3 + 4], 19
8116
8117P180: !_LD [1] (Int) (Loop exit)
8118lduw [%i0 + 12], %l3
8119! move %l3(lower) -> %o0(lower)
8120or %l3, %o0, %o0
8121!---- flushing int results buffer----
8122mov %o0, %l5
8123loop_exit_0_92:
8124sub %l2, 1, %l2
8125cmp %l2, 0
8126bg loop_entry_0_92
8127nop
8128
8129P181: !_PREFETCH [14] (Int) (Loop entry)
8130sethi %hi(0x1), %l2
8131or %l2, %lo(0x1), %l2
8132loop_entry_0_93:
8133sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
8134add %i0, %i2, %i2
8135prefetch [%i2 + 4], 0
8136
8137P182: !_BST [5] (maybe <- 0x3f800027) (FP) (Loop exit)
8138wr %g0, 0xf0, %asi
8139sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
8140add %i0, %i3, %i3
8141! preparing store val #0, next val will be in f33
8142fmovs %f16, %f21
8143fadds %f16, %f17, %f16
8144! preparing store val #1, next val will be in f35
8145fmovd %f20, %f32
8146fmovs %f16, %f21
8147fadds %f16, %f17, %f16
8148fmovd %f20, %f34
8149membar #Sync
8150stda %f32, [%i3 + 0 ] %asi
8151membar #Sync
8152loop_exit_0_93:
8153sub %l2, 1, %l2
8154cmp %l2, 0
8155bg loop_entry_0_93
8156nop
8157
8158P183: !_LD [9] (FP) (Loop entry)
8159sethi %hi(0x1), %l2
8160or %l2, %lo(0x1), %l2
8161loop_entry_0_94:
8162sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
8163sub %i0, %i2, %i2
8164ld [%i2 + 12], %f0
8165! 1 addresses covered
8166
8167P184: !_PREFETCH [14] (Int) (Faults) (Loop exit) (LE)
8168wr %g0, 0x88, %asi
8169prefetcha [%g0] %asi, 4
8170!---- flushing fp results buffer to %f30 ----
8171fmovs %f0, %f30
8172!--
8173loop_exit_0_94:
8174sub %l2, 1, %l2
8175cmp %l2, 0
8176bg loop_entry_0_94
8177nop
8178
8179P185: !_DWST [9] (maybe <- 0x10) (Int) (Loop entry) (Loop exit)
8180sethi %hi(0x2), %l2
8181or %l2, %lo(0x2), %l2
8182loop_entry_0_95:
8183sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
8184sub %i0, %i3, %i3
8185mov %l4, %o5
8186stx %o5, [%i3 + 8]
8187add %l4, 1, %l4
8188loop_exit_0_95:
8189sub %l2, 1, %l2
8190cmp %l2, 0
8191bg loop_entry_0_95
8192nop
8193
8194P186: !_BLD [9] (FP) (Loop entry) (CBR)
8195sethi %hi(0x1), %l2
8196or %l2, %lo(0x1), %l2
8197loop_entry_0_96:
8198wr %g0, 0xf0, %asi
8199sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
8200sub %i0, %i2, %i2
8201membar #Sync
8202ldda [%i2 + 0] %asi, %f0
8203membar #Sync
8204! 2 addresses covered
8205fmovs %f1, %f0
8206fmovs %f3, %f1
8207
8208! cbranch
8209andcc %l0, 1, %g0
8210be,pn %xcc, TARGET186
8211nop
8212RET186:
8213
8214! lfsr step begin
8215srlx %l0, 1, %o5
8216xnor %o5, %l0, %o5
8217sllx %o5, 63, %o5
8218or %o5, %l0, %l0
8219srlx %l0, 1, %l0
8220
8221
8222P187: !_LD [9] (Int) (NF)
8223wr %g0, 0x82, %asi
8224lduwa [%i2 + 12] %asi, %o0
8225! move %o0(lower) -> %o0(upper)
8226sllx %o0, 32, %o0
8227
8228P188: !_LD [0] (Int) (Loop exit)
8229lduw [%i0 + 4], %o5
8230! move %o5(lower) -> %o0(lower)
8231or %o5, %o0, %o0
8232!---- flushing int results buffer----
8233mov %o0, %l5
8234!---- flushing fp results buffer to %f30 ----
8235fmovd %f0, %f30
8236!--
8237loop_exit_0_96:
8238sub %l2, 1, %l2
8239cmp %l2, 0
8240bg loop_entry_0_96
8241nop
8242
8243P189: !_PREFETCH [13] (Int) (NF) (Loop entry)
8244sethi %hi(0x1), %l2
8245or %l2, %lo(0x1), %l2
8246loop_entry_0_97:
8247wr %g0, 0x82, %asi
8248sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
8249add %i0, %i3, %i3
8250prefetcha [%i3 + 12] %asi, 30
8251
8252P190: !_CASX [1] (maybe <- 0x11) (Int) (Loop exit) (Branch target of P278)
8253add %i0, 8, %l7
8254ldx [%l7], %o0
8255! move %o0(upper) -> %o0(upper)
8256! move %o0(lower) -> %o0(lower)
8257mov %o0, %l6
8258mov %l4, %o1
8259casx [%l7], %l6, %o1
8260! move %o1(upper) -> %o1(upper)
8261! move %o1(lower) -> %o1(lower)
8262add %l4, 1, %l4
8263!---- flushing int results buffer----
8264mov %o0, %l5
8265mov %o1, %l5
8266loop_exit_0_97:
8267sub %l2, 1, %l2
8268cmp %l2, 0
8269bg loop_entry_0_97
8270nop
8271ba P191
8272nop
8273
8274TARGET278:
8275ba RET278
8276nop
8277
8278
8279P191: !_LD [1] (Int) (Loop entry)
8280sethi %hi(0x1), %l2
8281or %l2, %lo(0x1), %l2
8282loop_entry_0_98:
8283lduw [%i0 + 12], %o0
8284! move %o0(lower) -> %o0(upper)
8285sllx %o0, 32, %o0
8286
8287P192: !_LD [5] (Int) (Loop exit)
8288sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
8289sub %i0, %i2, %i2
8290lduw [%i2 + 12], %l7
8291! move %l7(lower) -> %o0(lower)
8292or %l7, %o0, %o0
8293!---- flushing int results buffer----
8294mov %o0, %l5
8295loop_exit_0_98:
8296sub %l2, 1, %l2
8297cmp %l2, 0
8298bg loop_entry_0_98
8299nop
8300
8301P193: !_ST [9] (maybe <- 0x12) (Int) (Loop entry) (Loop exit)
8302sethi %hi(0x2), %l2
8303or %l2, %lo(0x2), %l2
8304loop_entry_0_99:
8305sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
8306sub %i0, %i3, %i3
8307stw %l4, [%i3 + 12 ]
8308add %l4, 1, %l4
8309loop_exit_0_99:
8310sub %l2, 1, %l2
8311cmp %l2, 0
8312bg loop_entry_0_99
8313nop
8314
8315P194: !_ST [13] (maybe <- 0x3f800029) (FP) (Loop entry)
8316sethi %hi(0x2), %l2
8317or %l2, %lo(0x2), %l2
8318loop_entry_0_100:
8319sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
8320add %i0, %i2, %i2
8321! preparing store val #0, next val will be in f20
8322fmovs %f16, %f20
8323fadds %f16, %f17, %f16
8324st %f20, [%i2 + 12 ]
8325
8326P195: !_PREFETCH [1] (Int) (Faults) (Loop exit)
8327prefetch [%i0 + 12], 21
8328loop_exit_0_100:
8329sub %l2, 1, %l2
8330cmp %l2, 0
8331bg loop_entry_0_100
8332nop
8333
8334P196: !_LD [0] (FP) (Loop entry) (Loop exit)
8335sethi %hi(0x2), %l2
8336or %l2, %lo(0x2), %l2
8337loop_entry_0_101:
8338ld [%i0 + 4], %f0
8339! 1 addresses covered
8340!---- flushing fp results buffer to %f30 ----
8341fmovs %f0, %f30
8342!--
8343loop_exit_0_101:
8344sub %l2, 1, %l2
8345cmp %l2, 0
8346bg loop_entry_0_101
8347nop
8348
8349P197: !_BST [0] (maybe <- 0x3f80002a) (FP) (Loop entry) (Loop exit)
8350sethi %hi(0x1), %l2
8351or %l2, %lo(0x1), %l2
8352loop_entry_0_102:
8353wr %g0, 0xf0, %asi
8354! preparing store val #0, next val will be in f33
8355fmovs %f16, %f21
8356fadds %f16, %f17, %f16
8357! preparing store val #1, next val will be in f35
8358fmovd %f20, %f32
8359fmovs %f16, %f21
8360fadds %f16, %f17, %f16
8361fmovd %f20, %f34
8362membar #Sync
8363stda %f32, [%i0 + 0 ] %asi
8364membar #Sync
8365loop_exit_0_102:
8366sub %l2, 1, %l2
8367cmp %l2, 0
8368bg loop_entry_0_102
8369nop
8370
8371P198: !_LD [13] (FP) (Loop entry)
8372sethi %hi(0x2), %l2
8373or %l2, %lo(0x2), %l2
8374loop_entry_0_103:
8375sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
8376add %i0, %i3, %i3
8377ld [%i3 + 12], %f0
8378! 1 addresses covered
8379
8380P199: !_SWAP [0] (maybe <- 0x13) (Int)
8381mov %l4, %o0
8382swap [%i0 + 4], %o0
8383! move %o0(lower) -> %o0(upper)
8384sllx %o0, 32, %o0
8385add %l4, 1, %l4
8386
8387P200: !_LD [14] (Int) (Loop exit) (Branch target of P284)
8388sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
8389add %i0, %i2, %i2
8390lduw [%i2 + 4], %l6
8391! move %l6(lower) -> %o0(lower)
8392or %l6, %o0, %o0
8393!---- flushing int results buffer----
8394mov %o0, %l5
8395!---- flushing fp results buffer to %f30 ----
8396fmovs %f0, %f30
8397!--
8398loop_exit_0_103:
8399sub %l2, 1, %l2
8400cmp %l2, 0
8401bg loop_entry_0_103
8402nop
8403ba P201
8404nop
8405
8406TARGET284:
8407ba RET284
8408nop
8409
8410
8411P201: !_CASX [5] (maybe <- 0x14) (Int) (Loop entry) (Loop exit)
8412sethi %hi(0x1), %l2
8413or %l2, %lo(0x1), %l2
8414loop_entry_0_104:
8415sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
8416sub %i0, %i3, %i3
8417add %i3, 8, %l3
8418ldx [%l3], %o0
8419! move %o0(upper) -> %o0(upper)
8420! move %o0(lower) -> %o0(lower)
8421mov %o0, %o5
8422mov %l4, %o1
8423casx [%l3], %o5, %o1
8424! move %o1(upper) -> %o1(upper)
8425! move %o1(lower) -> %o1(lower)
8426add %l4, 1, %l4
8427!---- flushing int results buffer----
8428mov %o0, %l5
8429mov %o1, %l5
8430loop_exit_0_104:
8431sub %l2, 1, %l2
8432cmp %l2, 0
8433bg loop_entry_0_104
8434nop
8435
8436P202: !_LD [10] (Int) (Loop entry)
8437sethi %hi(0x1), %l2
8438or %l2, %lo(0x1), %l2
8439loop_entry_0_105:
8440sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
8441add %i0, %i2, %i2
8442lduw [%i2 + 4], %o0
8443! move %o0(lower) -> %o0(upper)
8444sllx %o0, 32, %o0
8445
8446P203: !_REPLACEMENT [5] (Int)
8447sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3
8448sub %i0, %i3, %i3
8449sethi %hi(0x20000), %l7
8450ld [%i3+12], %l3
8451st %l3, [%i3+12]
8452add %i3, %l7, %o5
8453ld [%o5+12], %l3
8454st %l3, [%o5+12]
8455add %o5, %l7, %o5
8456ld [%o5+12], %l3
8457st %l3, [%o5+12]
8458add %o5, %l7, %o5
8459ld [%o5+12], %l3
8460st %l3, [%o5+12]
8461add %o5, %l7, %o5
8462ld [%o5+12], %l3
8463st %l3, [%o5+12]
8464add %o5, %l7, %o5
8465ld [%o5+12], %l3
8466st %l3, [%o5+12]
8467add %o5, %l7, %o5
8468ld [%o5+12], %l3
8469st %l3, [%o5+12]
8470add %o5, %l7, %o5
8471ld [%o5+12], %l3
8472st %l3, [%o5+12]
8473
8474P204: !_LD [1] (Int) (Loop exit)
8475lduw [%i0 + 12], %l7
8476! move %l7(lower) -> %o0(lower)
8477or %l7, %o0, %o0
8478!---- flushing int results buffer----
8479mov %o0, %l5
8480loop_exit_0_105:
8481sub %l2, 1, %l2
8482cmp %l2, 0
8483bg loop_entry_0_105
8484nop
8485
8486P205: !_PREFETCH [9] (Int) (NF) (Loop entry)
8487sethi %hi(0x2), %l2
8488or %l2, %lo(0x2), %l2
8489loop_entry_0_106:
8490wr %g0, 0x82, %asi
8491sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
8492sub %i0, %i2, %i2
8493prefetcha [%i2 + 12] %asi, 26
8494
8495P206: !_CASX [6] (maybe <- 0x15) (Int) (Loop exit)
8496sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
8497add %i0, %i3, %i3
8498ldx [%i3], %o0
8499! move %o0(upper) -> %o0(upper)
8500! move %o0(lower) -> %o0(lower)
8501mov %o0, %l3
8502mov %l4, %o1
8503casx [%i3], %l3, %o1
8504! move %o1(upper) -> %o1(upper)
8505! move %o1(lower) -> %o1(lower)
8506add %l4, 1, %l4
8507!---- flushing int results buffer----
8508mov %o0, %l5
8509mov %o1, %l5
8510loop_exit_0_106:
8511sub %l2, 1, %l2
8512cmp %l2, 0
8513bg loop_entry_0_106
8514nop
8515
8516P207: !_LD [2] (Int) (Loop entry)
8517sethi %hi(0x2), %l2
8518or %l2, %lo(0x2), %l2
8519loop_entry_0_107:
8520lduw [%i1 + 4], %o0
8521! move %o0(lower) -> %o0(upper)
8522sllx %o0, 32, %o0
8523
8524P208: !_PREFETCH [4] (Int)
8525sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
8526sub %i0, %i2, %i2
8527prefetch [%i2 + 4], 21
8528
8529P209: !_LD [9] (Int) (NF) (Loop exit)
8530wr %g0, 0x82, %asi
8531sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
8532sub %i0, %i3, %i3
8533lduwa [%i3 + 12] %asi, %l3
8534! move %l3(lower) -> %o0(lower)
8535or %l3, %o0, %o0
8536!---- flushing int results buffer----
8537mov %o0, %l5
8538loop_exit_0_107:
8539sub %l2, 1, %l2
8540cmp %l2, 0
8541bg loop_entry_0_107
8542nop
8543
8544P210: !_ST [4] (maybe <- 0x16) (Int) (Loop entry) (Branch target of P186)
8545sethi %hi(0x2), %l2
8546or %l2, %lo(0x2), %l2
8547loop_entry_0_108:
8548sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
8549sub %i0, %i2, %i2
8550stw %l4, [%i2 + 4 ]
8551add %l4, 1, %l4
8552ba P211
8553nop
8554
8555TARGET186:
8556ba RET186
8557nop
8558
8559
8560P211: !_LD [10] (FP) (Loop exit)
8561sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
8562add %i0, %i3, %i3
8563ld [%i3 + 4], %f0
8564! 1 addresses covered
8565!---- flushing fp results buffer to %f30 ----
8566fmovs %f0, %f30
8567!--
8568loop_exit_0_108:
8569sub %l2, 1, %l2
8570cmp %l2, 0
8571bg loop_entry_0_108
8572nop
8573
8574P212: !_PREFETCH [6] (Int) (Loop entry)
8575sethi %hi(0x1), %l2
8576or %l2, %lo(0x1), %l2
8577loop_entry_0_109:
8578sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
8579add %i0, %i2, %i2
8580prefetch [%i2 + 4], 20
8581
8582P213: !_LD [6] (Int)
8583lduw [%i2 + 4], %o0
8584! move %o0(lower) -> %o0(upper)
8585sllx %o0, 32, %o0
8586
8587P214: !_LD [12] (Int) (NF) (Loop exit)
8588wr %g0, 0x82, %asi
8589sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
8590add %i0, %i3, %i3
8591lduwa [%i3 + 4] %asi, %l6
8592! move %l6(lower) -> %o0(lower)
8593or %l6, %o0, %o0
8594!---- flushing int results buffer----
8595mov %o0, %l5
8596loop_exit_0_109:
8597sub %l2, 1, %l2
8598cmp %l2, 0
8599bg loop_entry_0_109
8600nop
8601
8602P215: !_MEMBAR (Int) (Loop entry) (Loop exit)
8603sethi %hi(0x2), %l2
8604or %l2, %lo(0x2), %l2
8605loop_entry_0_110:
8606membar #StoreLoad
8607loop_exit_0_110:
8608sub %l2, 1, %l2
8609cmp %l2, 0
8610bg loop_entry_0_110
8611nop
8612
8613P216: !_BLD [8] (FP) (Loop entry)
8614sethi %hi(0x2), %l2
8615or %l2, %lo(0x2), %l2
8616loop_entry_0_111:
8617wr %g0, 0xf0, %asi
8618sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
8619sub %i0, %i2, %i2
8620membar #Sync
8621ldda [%i2 + 0] %asi, %f0
8622membar #Sync
8623! 2 addresses covered
8624fmovs %f1, %f0
8625fmovs %f3, %f1
8626
8627P217: !_DWLD [15] (FP) (Loop exit)
8628sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
8629add %i0, %i3, %i3
8630ldd [%i3 + 8], %f2
8631! 1 addresses covered
8632fmovs %f3, %f2
8633!---- flushing fp results buffer to %f30 ----
8634fmovd %f0, %f30
8635fmovs %f2, %f30
8636!--
8637loop_exit_0_111:
8638sub %l2, 1, %l2
8639cmp %l2, 0
8640bg loop_entry_0_111
8641nop
8642
8643P218: !_SWAP [0] (maybe <- 0x17) (Int) (Loop entry)
8644sethi %hi(0x1), %l2
8645or %l2, %lo(0x1), %l2
8646loop_entry_0_112:
8647mov %l4, %o0
8648swap [%i0 + 4], %o0
8649! move %o0(lower) -> %o0(upper)
8650sllx %o0, 32, %o0
8651add %l4, 1, %l4
8652
8653P219: !_LD [15] (Int) (Loop exit)
8654sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
8655add %i0, %i2, %i2
8656lduw [%i2 + 12], %l6
8657! move %l6(lower) -> %o0(lower)
8658or %l6, %o0, %o0
8659!---- flushing int results buffer----
8660mov %o0, %l5
8661loop_exit_0_112:
8662sub %l2, 1, %l2
8663cmp %l2, 0
8664bg loop_entry_0_112
8665nop
8666
8667P220: !_PREFETCH [10] (Int) (Loop entry) (Loop exit)
8668sethi %hi(0x1), %l2
8669or %l2, %lo(0x1), %l2
8670loop_entry_0_113:
8671sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
8672add %i0, %i3, %i3
8673prefetch [%i3 + 4], 3
8674loop_exit_0_113:
8675sub %l2, 1, %l2
8676cmp %l2, 0
8677bg loop_entry_0_113
8678nop
8679
8680P221: !_LD [1] (Int) (NF) (Loop entry)
8681sethi %hi(0x1), %l2
8682or %l2, %lo(0x1), %l2
8683loop_entry_0_114:
8684wr %g0, 0x82, %asi
8685lduwa [%i0 + 12] %asi, %o0
8686! move %o0(lower) -> %o0(upper)
8687sllx %o0, 32, %o0
8688
8689P222: !_LD [15] (Int) (Loop exit)
8690sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
8691add %i0, %i2, %i2
8692lduw [%i2 + 12], %o5
8693! move %o5(lower) -> %o0(lower)
8694or %o5, %o0, %o0
8695!---- flushing int results buffer----
8696mov %o0, %l5
8697loop_exit_0_114:
8698sub %l2, 1, %l2
8699cmp %l2, 0
8700bg loop_entry_0_114
8701nop
8702
8703P223: !_LD [15] (Int) (Loop entry) (CBR)
8704sethi %hi(0x2), %l2
8705or %l2, %lo(0x2), %l2
8706loop_entry_0_115:
8707sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
8708add %i0, %i3, %i3
8709lduw [%i3 + 12], %o0
8710! move %o0(lower) -> %o0(upper)
8711sllx %o0, 32, %o0
8712
8713! cbranch
8714andcc %l0, 1, %g0
8715be,pt %xcc, TARGET223
8716nop
8717RET223:
8718
8719! lfsr step begin
8720srlx %l0, 1, %o5
8721xnor %o5, %l0, %o5
8722sllx %o5, 63, %o5
8723or %o5, %l0, %l0
8724srlx %l0, 1, %l0
8725
8726
8727P224: !_PREFETCH [6] (Int)
8728sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
8729add %i0, %i2, %i2
8730prefetch [%i2 + 4], 20
8731
8732P225: !_LD [10] (Int) (Loop exit)
8733sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
8734add %i0, %i3, %i3
8735lduw [%i3 + 4], %l6
8736! move %l6(lower) -> %o0(lower)
8737or %l6, %o0, %o0
8738!---- flushing int results buffer----
8739mov %o0, %l5
8740loop_exit_0_115:
8741sub %l2, 1, %l2
8742cmp %l2, 0
8743bg loop_entry_0_115
8744nop
8745
8746P226: !_LD [2] (Int) (Loop entry)
8747sethi %hi(0x1), %l2
8748or %l2, %lo(0x1), %l2
8749loop_entry_0_116:
8750lduw [%i1 + 4], %o0
8751! move %o0(lower) -> %o0(upper)
8752sllx %o0, 32, %o0
8753
8754P227: !_LD [0] (Int) (Loop exit)
8755lduw [%i0 + 4], %l7
8756! move %l7(lower) -> %o0(lower)
8757or %l7, %o0, %o0
8758!---- flushing int results buffer----
8759mov %o0, %l5
8760loop_exit_0_116:
8761sub %l2, 1, %l2
8762cmp %l2, 0
8763bg loop_entry_0_116
8764nop
8765
8766P228: !_LD [8] (Int) (Loop entry)
8767sethi %hi(0x2), %l2
8768or %l2, %lo(0x2), %l2
8769loop_entry_0_117:
8770sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
8771sub %i0, %i2, %i2
8772lduw [%i2 + 4], %o0
8773! move %o0(lower) -> %o0(upper)
8774sllx %o0, 32, %o0
8775
8776P229: !_LD [14] (Int) (Loop exit) (CBR) (Branch target of P355)
8777sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
8778add %i0, %i3, %i3
8779lduw [%i3 + 4], %o5
8780! move %o5(lower) -> %o0(lower)
8781or %o5, %o0, %o0
8782
8783! cbranch
8784andcc %l0, 1, %g0
8785be,pt %xcc, TARGET229
8786nop
8787RET229:
8788
8789! lfsr step begin
8790srlx %l0, 1, %l3
8791xnor %l3, %l0, %l3
8792sllx %l3, 63, %l3
8793or %l3, %l0, %l0
8794srlx %l0, 1, %l0
8795
8796!---- flushing int results buffer----
8797mov %o0, %l5
8798loop_exit_0_117:
8799sub %l2, 1, %l2
8800cmp %l2, 0
8801bg loop_entry_0_117
8802nop
8803ba P230
8804nop
8805
8806TARGET355:
8807ba RET355
8808nop
8809
8810
8811P230: !_LD [12] (FP) (Loop entry)
8812sethi %hi(0x2), %l2
8813or %l2, %lo(0x2), %l2
8814loop_entry_0_118:
8815sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
8816add %i0, %i2, %i2
8817ld [%i2 + 4], %f0
8818! 1 addresses covered
8819
8820P231: !_BST [10] (maybe <- 0x3f80002c) (FP) (Loop exit)
8821wr %g0, 0xf0, %asi
8822sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
8823add %i0, %i3, %i3
8824! preparing store val #0, next val will be in f33
8825fmovs %f16, %f21
8826fadds %f16, %f17, %f16
8827! preparing store val #1, next val will be in f35
8828fmovd %f20, %f32
8829fmovs %f16, %f21
8830fadds %f16, %f17, %f16
8831fmovd %f20, %f34
8832membar #Sync
8833stda %f32, [%i3 + 0 ] %asi
8834membar #Sync
8835!---- flushing fp results buffer to %f30 ----
8836fmovs %f0, %f30
8837!--
8838loop_exit_0_118:
8839sub %l2, 1, %l2
8840cmp %l2, 0
8841bg loop_entry_0_118
8842nop
8843
8844P232: !_LD [9] (Int) (NF) (Loop entry)
8845sethi %hi(0x2), %l2
8846or %l2, %lo(0x2), %l2
8847loop_entry_0_119:
8848wr %g0, 0x82, %asi
8849sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
8850sub %i0, %i2, %i2
8851lduwa [%i2 + 12] %asi, %o0
8852! move %o0(lower) -> %o0(upper)
8853sllx %o0, 32, %o0
8854
8855P233: !_LD [15] (FP)
8856sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
8857add %i0, %i3, %i3
8858ld [%i3 + 12], %f0
8859! 1 addresses covered
8860
8861P234: !_LD [15] (Int) (NF) (Loop exit)
8862wr %g0, 0x82, %asi
8863lduwa [%i3 + 12] %asi, %l6
8864! move %l6(lower) -> %o0(lower)
8865or %l6, %o0, %o0
8866!---- flushing int results buffer----
8867mov %o0, %l5
8868!---- flushing fp results buffer to %f30 ----
8869fmovs %f0, %f30
8870!--
8871loop_exit_0_119:
8872sub %l2, 1, %l2
8873cmp %l2, 0
8874bg loop_entry_0_119
8875nop
8876
8877P235: !_BSTC [5] (maybe <- 0x3f80002e) (FP) (Loop entry) (Loop exit)
8878sethi %hi(0x2), %l2
8879or %l2, %lo(0x2), %l2
8880loop_entry_0_120:
8881wr %g0, 0xe0, %asi
8882sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
8883sub %i0, %i2, %i2
8884! preparing store val #0, next val will be in f33
8885fmovs %f16, %f21
8886fadds %f16, %f17, %f16
8887! preparing store val #1, next val will be in f35
8888fmovd %f20, %f32
8889fmovs %f16, %f21
8890fadds %f16, %f17, %f16
8891fmovd %f20, %f34
8892membar #Sync
8893stda %f32, [%i2 + 0 ] %asi
8894membar #Sync
8895loop_exit_0_120:
8896sub %l2, 1, %l2
8897cmp %l2, 0
8898bg loop_entry_0_120
8899nop
8900
8901P236: !_LD [4] (Int) (Loop entry)
8902sethi %hi(0x2), %l2
8903or %l2, %lo(0x2), %l2
8904loop_entry_0_121:
8905sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
8906sub %i0, %i3, %i3
8907lduw [%i3 + 4], %o0
8908! move %o0(lower) -> %o0(upper)
8909sllx %o0, 32, %o0
8910
8911P237: !_LD [6] (Int) (Loop exit)
8912sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
8913add %i0, %i2, %i2
8914lduw [%i2 + 4], %l7
8915! move %l7(lower) -> %o0(lower)
8916or %l7, %o0, %o0
8917!---- flushing int results buffer----
8918mov %o0, %l5
8919loop_exit_0_121:
8920sub %l2, 1, %l2
8921cmp %l2, 0
8922bg loop_entry_0_121
8923nop
8924
8925P238: !_BST [11] (maybe <- 0x3f800030) (FP) (Loop entry)
8926sethi %hi(0x2), %l2
8927or %l2, %lo(0x2), %l2
8928loop_entry_0_122:
8929wr %g0, 0xf0, %asi
8930sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
8931add %i0, %i3, %i3
8932! preparing store val #0, next val will be in f33
8933fmovs %f16, %f21
8934fadds %f16, %f17, %f16
8935! preparing store val #1, next val will be in f35
8936fmovd %f20, %f32
8937fmovs %f16, %f21
8938fadds %f16, %f17, %f16
8939fmovd %f20, %f34
8940membar #Sync
8941stda %f32, [%i3 + 0 ] %asi
8942membar #Sync
8943
8944P239: !_REPLACEMENT [8] (Int) (Loop exit)
8945sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2
8946sub %i0, %i2, %i2
8947sethi %hi(0x20000), %o5
8948ld [%i2+4], %l6
8949st %l6, [%i2+4]
8950add %i2, %o5, %l3
8951ld [%l3+4], %l6
8952st %l6, [%l3+4]
8953add %l3, %o5, %l3
8954ld [%l3+4], %l6
8955st %l6, [%l3+4]
8956add %l3, %o5, %l3
8957ld [%l3+4], %l6
8958st %l6, [%l3+4]
8959add %l3, %o5, %l3
8960ld [%l3+4], %l6
8961st %l6, [%l3+4]
8962add %l3, %o5, %l3
8963ld [%l3+4], %l6
8964st %l6, [%l3+4]
8965add %l3, %o5, %l3
8966ld [%l3+4], %l6
8967st %l6, [%l3+4]
8968add %l3, %o5, %l3
8969ld [%l3+4], %l6
8970st %l6, [%l3+4]
8971loop_exit_0_122:
8972sub %l2, 1, %l2
8973cmp %l2, 0
8974bg loop_entry_0_122
8975nop
8976
8977P240: !_REPLACEMENT [2] (Int) (Loop entry) (Loop exit)
8978sethi %hi(0x2), %l2
8979or %l2, %lo(0x2), %l2
8980loop_entry_0_123:
8981sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3
8982sub %i0, %i3, %i3
8983sethi %hi(0x20000), %o5
8984ld [%i3+4], %l6
8985st %l6, [%i3+4]
8986add %i3, %o5, %l3
8987ld [%l3+4], %l6
8988st %l6, [%l3+4]
8989add %l3, %o5, %l3
8990ld [%l3+4], %l6
8991st %l6, [%l3+4]
8992add %l3, %o5, %l3
8993ld [%l3+4], %l6
8994st %l6, [%l3+4]
8995add %l3, %o5, %l3
8996ld [%l3+4], %l6
8997st %l6, [%l3+4]
8998add %l3, %o5, %l3
8999ld [%l3+4], %l6
9000st %l6, [%l3+4]
9001add %l3, %o5, %l3
9002ld [%l3+4], %l6
9003st %l6, [%l3+4]
9004add %l3, %o5, %l3
9005ld [%l3+4], %l6
9006st %l6, [%l3+4]
9007loop_exit_0_123:
9008sub %l2, 1, %l2
9009cmp %l2, 0
9010bg loop_entry_0_123
9011nop
9012
9013P241: !_PREFETCH [1] (Int) (Loop entry) (Loop exit)
9014sethi %hi(0x2), %l2
9015or %l2, %lo(0x2), %l2
9016loop_entry_0_124:
9017prefetch [%i0 + 12], 23
9018loop_exit_0_124:
9019sub %l2, 1, %l2
9020cmp %l2, 0
9021bg loop_entry_0_124
9022nop
9023
9024P242: !_PREFETCH [4] (Int) (Loop entry) (Loop exit)
9025sethi %hi(0x2), %l2
9026or %l2, %lo(0x2), %l2
9027loop_entry_0_125:
9028sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
9029sub %i0, %i2, %i2
9030prefetch [%i2 + 4], 22
9031loop_exit_0_125:
9032sub %l2, 1, %l2
9033cmp %l2, 0
9034bg loop_entry_0_125
9035nop
9036
9037P243: !_LD [1] (FP) (Loop entry) (Loop exit)
9038sethi %hi(0x1), %l2
9039or %l2, %lo(0x1), %l2
9040loop_entry_0_126:
9041ld [%i0 + 12], %f0
9042! 1 addresses covered
9043!---- flushing fp results buffer to %f30 ----
9044fmovs %f0, %f30
9045!--
9046loop_exit_0_126:
9047sub %l2, 1, %l2
9048cmp %l2, 0
9049bg loop_entry_0_126
9050nop
9051
9052P244: !_BSTC [11] (maybe <- 0x3f800032) (FP) (Loop entry)
9053sethi %hi(0x2), %l2
9054or %l2, %lo(0x2), %l2
9055loop_entry_0_127:
9056wr %g0, 0xe0, %asi
9057sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
9058add %i0, %i3, %i3
9059! preparing store val #0, next val will be in f33
9060fmovs %f16, %f21
9061fadds %f16, %f17, %f16
9062! preparing store val #1, next val will be in f35
9063fmovd %f20, %f32
9064fmovs %f16, %f21
9065fadds %f16, %f17, %f16
9066fmovd %f20, %f34
9067membar #Sync
9068stda %f32, [%i3 + 0 ] %asi
9069membar #Sync
9070
9071P245: !_LD [3] (Int)
9072lduw [%i1 + 12], %o0
9073! move %o0(lower) -> %o0(upper)
9074sllx %o0, 32, %o0
9075
9076P246: !_LD [13] (Int) (Loop exit)
9077sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
9078add %i0, %i2, %i2
9079lduw [%i2 + 12], %l3
9080! move %l3(lower) -> %o0(lower)
9081or %l3, %o0, %o0
9082!---- flushing int results buffer----
9083mov %o0, %l5
9084loop_exit_0_127:
9085sub %l2, 1, %l2
9086cmp %l2, 0
9087bg loop_entry_0_127
9088nop
9089
9090P247: !_BLD [6] (FP) (Loop entry)
9091sethi %hi(0x1), %l2
9092or %l2, %lo(0x1), %l2
9093loop_entry_0_128:
9094wr %g0, 0xf0, %asi
9095sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
9096add %i0, %i3, %i3
9097membar #Sync
9098ldda [%i3 + 0] %asi, %f0
9099membar #Sync
9100! 2 addresses covered
9101fmovs %f1, %f0
9102fmovs %f3, %f1
9103
9104P248: !_CASX [1] (maybe <- 0x18) (Int) (Loop exit)
9105add %i0, 8, %o5
9106ldx [%o5], %o0
9107! move %o0(upper) -> %o0(upper)
9108! move %o0(lower) -> %o0(lower)
9109mov %o0, %l7
9110mov %l4, %o1
9111casx [%o5], %l7, %o1
9112! move %o1(upper) -> %o1(upper)
9113! move %o1(lower) -> %o1(lower)
9114add %l4, 1, %l4
9115!---- flushing int results buffer----
9116mov %o0, %l5
9117mov %o1, %l5
9118!---- flushing fp results buffer to %f30 ----
9119fmovd %f0, %f30
9120!--
9121loop_exit_0_128:
9122sub %l2, 1, %l2
9123cmp %l2, 0
9124bg loop_entry_0_128
9125nop
9126
9127P249: !_LD [3] (FP) (Loop entry) (Loop exit)
9128sethi %hi(0x1), %l2
9129or %l2, %lo(0x1), %l2
9130loop_entry_0_129:
9131ld [%i1 + 12], %f0
9132! 1 addresses covered
9133!---- flushing fp results buffer to %f30 ----
9134fmovs %f0, %f30
9135!--
9136loop_exit_0_129:
9137sub %l2, 1, %l2
9138cmp %l2, 0
9139bg loop_entry_0_129
9140nop
9141
9142P250: !_REPLACEMENT [1] (Int) (Loop entry) (Loop exit)
9143sethi %hi(0x2), %l2
9144or %l2, %lo(0x2), %l2
9145loop_entry_0_130:
9146sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
9147sub %i0, %i2, %i2
9148sethi %hi(0x20000), %l3
9149ld [%i2+12], %l7
9150st %l7, [%i2+12]
9151add %i2, %l3, %l6
9152ld [%l6+12], %l7
9153st %l7, [%l6+12]
9154add %l6, %l3, %l6
9155ld [%l6+12], %l7
9156st %l7, [%l6+12]
9157add %l6, %l3, %l6
9158ld [%l6+12], %l7
9159st %l7, [%l6+12]
9160add %l6, %l3, %l6
9161ld [%l6+12], %l7
9162st %l7, [%l6+12]
9163add %l6, %l3, %l6
9164ld [%l6+12], %l7
9165st %l7, [%l6+12]
9166add %l6, %l3, %l6
9167ld [%l6+12], %l7
9168st %l7, [%l6+12]
9169add %l6, %l3, %l6
9170ld [%l6+12], %l7
9171st %l7, [%l6+12]
9172loop_exit_0_130:
9173sub %l2, 1, %l2
9174cmp %l2, 0
9175bg loop_entry_0_130
9176nop
9177
9178P251: !_SWAP [6] (maybe <- 0x19) (Int) (Loop entry)
9179sethi %hi(0x2), %l2
9180or %l2, %lo(0x2), %l2
9181loop_entry_0_131:
9182sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
9183add %i0, %i3, %i3
9184mov %l4, %o0
9185swap [%i3 + 4], %o0
9186! move %o0(lower) -> %o0(upper)
9187sllx %o0, 32, %o0
9188add %l4, 1, %l4
9189
9190P252: !_LD [3] (FP)
9191ld [%i1 + 12], %f0
9192! 1 addresses covered
9193
9194P253: !_LD [6] (Int) (Loop exit)
9195lduw [%i3 + 4], %l3
9196! move %l3(lower) -> %o0(lower)
9197or %l3, %o0, %o0
9198!---- flushing int results buffer----
9199mov %o0, %l5
9200!---- flushing fp results buffer to %f30 ----
9201fmovs %f0, %f30
9202!--
9203loop_exit_0_131:
9204sub %l2, 1, %l2
9205cmp %l2, 0
9206bg loop_entry_0_131
9207nop
9208
9209P254: !_LD [7] (Int) (NF) (Loop entry)
9210sethi %hi(0x2), %l2
9211or %l2, %lo(0x2), %l2
9212loop_entry_0_132:
9213wr %g0, 0x82, %asi
9214sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
9215add %i0, %i2, %i2
9216lduwa [%i2 + 12] %asi, %o0
9217! move %o0(lower) -> %o0(upper)
9218sllx %o0, 32, %o0
9219
9220P255: !_BLD [14] (FP)
9221wr %g0, 0xf0, %asi
9222sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
9223add %i0, %i3, %i3
9224membar #Sync
9225ldda [%i3 + 0] %asi, %f0
9226membar #Sync
9227! 2 addresses covered
9228fmovs %f1, %f0
9229fmovs %f3, %f1
9230
9231P256: !_LD [8] (Int) (Loop exit)
9232sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
9233sub %i0, %i2, %i2
9234lduw [%i2 + 4], %l7
9235! move %l7(lower) -> %o0(lower)
9236or %l7, %o0, %o0
9237!---- flushing int results buffer----
9238mov %o0, %l5
9239!---- flushing fp results buffer to %f30 ----
9240fmovd %f0, %f30
9241!--
9242loop_exit_0_132:
9243sub %l2, 1, %l2
9244cmp %l2, 0
9245bg loop_entry_0_132
9246nop
9247
9248P257: !_PREFETCH [3] (Int) (Loop entry) (Loop exit)
9249sethi %hi(0x2), %l2
9250or %l2, %lo(0x2), %l2
9251loop_entry_0_133:
9252prefetch [%i1 + 12], 1
9253loop_exit_0_133:
9254sub %l2, 1, %l2
9255cmp %l2, 0
9256bg loop_entry_0_133
9257nop
9258
9259P258: !_QWST [15] (maybe <- 0x3f800034) (FP) (Loop entry) (Loop exit)
9260sethi %hi(0x2), %l2
9261or %l2, %lo(0x2), %l2
9262loop_entry_0_134:
9263sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
9264add %i0, %i3, %i3
9265! preparing store val #0, next val will be in f21
9266fmovs %f16, %f21
9267fadds %f16, %f17, %f16
9268! preparing store val #1, next val will be in f23
9269fmovs %f16, %f23
9270fadds %f16, %f17, %f16
9271stq %f20, [%i3 + 0]
9272loop_exit_0_134:
9273sub %l2, 1, %l2
9274cmp %l2, 0
9275bg loop_entry_0_134
9276nop
9277
9278P259: !_PREFETCH [11] (Int) (Loop entry) (Loop exit)
9279sethi %hi(0x2), %l2
9280or %l2, %lo(0x2), %l2
9281loop_entry_0_135:
9282sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
9283add %i0, %i2, %i2
9284prefetch [%i2 + 12], 22
9285loop_exit_0_135:
9286sub %l2, 1, %l2
9287cmp %l2, 0
9288bg loop_entry_0_135
9289nop
9290
9291P260: !_PREFETCH [10] (Int) (Faults) (Loop entry) (Loop exit)
9292sethi %hi(0x1), %l2
9293or %l2, %lo(0x1), %l2
9294loop_entry_0_136:
9295prefetch [%g0], 31
9296loop_exit_0_136:
9297sub %l2, 1, %l2
9298cmp %l2, 0
9299bg loop_entry_0_136
9300nop
9301
9302P261: !_LD [15] (Int) (Loop entry)
9303sethi %hi(0x2), %l2
9304or %l2, %lo(0x2), %l2
9305loop_entry_0_137:
9306sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
9307add %i0, %i3, %i3
9308lduw [%i3 + 12], %o0
9309! move %o0(lower) -> %o0(upper)
9310sllx %o0, 32, %o0
9311
9312P262: !_PREFETCH [13] (Int)
9313sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
9314add %i0, %i2, %i2
9315prefetch [%i2 + 12], 4
9316
9317P263: !_LD [4] (Int) (Loop exit)
9318sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
9319sub %i0, %i3, %i3
9320lduw [%i3 + 4], %l7
9321! move %l7(lower) -> %o0(lower)
9322or %l7, %o0, %o0
9323!---- flushing int results buffer----
9324mov %o0, %l5
9325loop_exit_0_137:
9326sub %l2, 1, %l2
9327cmp %l2, 0
9328bg loop_entry_0_137
9329nop
9330
9331P264: !_LD [6] (FP) (Loop entry)
9332sethi %hi(0x1), %l2
9333or %l2, %lo(0x1), %l2
9334loop_entry_0_138:
9335sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
9336add %i0, %i2, %i2
9337ld [%i2 + 4], %f0
9338! 1 addresses covered
9339
9340P265: !_LD [0] (Int)
9341lduw [%i0 + 4], %o0
9342! move %o0(lower) -> %o0(upper)
9343sllx %o0, 32, %o0
9344
9345P266: !_LD [14] (Int) (Loop exit)
9346sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
9347add %i0, %i3, %i3
9348lduw [%i3 + 4], %o5
9349! move %o5(lower) -> %o0(lower)
9350or %o5, %o0, %o0
9351!---- flushing int results buffer----
9352mov %o0, %l5
9353!---- flushing fp results buffer to %f30 ----
9354fmovs %f0, %f30
9355!--
9356loop_exit_0_138:
9357sub %l2, 1, %l2
9358cmp %l2, 0
9359bg loop_entry_0_138
9360nop
9361
9362P267: !_DWST [3] (maybe <- 0x1a) (Int) (Loop entry) (Loop exit)
9363sethi %hi(0x1), %l2
9364or %l2, %lo(0x1), %l2
9365loop_entry_0_139:
9366mov %l4, %l6
9367stx %l6, [%i1 + 8]
9368add %l4, 1, %l4
9369loop_exit_0_139:
9370sub %l2, 1, %l2
9371cmp %l2, 0
9372bg loop_entry_0_139
9373nop
9374
9375P268: !_DWLD [4] (FP) (Loop entry) (Loop exit)
9376sethi %hi(0x2), %l2
9377or %l2, %lo(0x2), %l2
9378loop_entry_0_140:
9379sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
9380sub %i0, %i2, %i2
9381ldd [%i2 + 0], %f0
9382! 1 addresses covered
9383fmovs %f1, %f0
9384!---- flushing fp results buffer to %f30 ----
9385fmovs %f0, %f30
9386!--
9387loop_exit_0_140:
9388sub %l2, 1, %l2
9389cmp %l2, 0
9390bg loop_entry_0_140
9391nop
9392
9393P269: !_BST [3] (maybe <- 0x3f800036) (FP) (Loop entry) (Loop exit)
9394sethi %hi(0x2), %l2
9395or %l2, %lo(0x2), %l2
9396loop_entry_0_141:
9397wr %g0, 0xf0, %asi
9398! preparing store val #0, next val will be in f33
9399fmovs %f16, %f21
9400fadds %f16, %f17, %f16
9401! preparing store val #1, next val will be in f35
9402fmovd %f20, %f32
9403fmovs %f16, %f21
9404fadds %f16, %f17, %f16
9405fmovd %f20, %f34
9406membar #Sync
9407stda %f32, [%i1 + 0 ] %asi
9408membar #Sync
9409loop_exit_0_141:
9410sub %l2, 1, %l2
9411cmp %l2, 0
9412bg loop_entry_0_141
9413nop
9414
9415P270: !_BST [7] (maybe <- 0x3f800038) (FP) (Loop entry) (Loop exit)
9416sethi %hi(0x2), %l2
9417or %l2, %lo(0x2), %l2
9418loop_entry_0_142:
9419wr %g0, 0xf0, %asi
9420sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
9421add %i0, %i3, %i3
9422! preparing store val #0, next val will be in f33
9423fmovs %f16, %f21
9424fadds %f16, %f17, %f16
9425! preparing store val #1, next val will be in f35
9426fmovd %f20, %f32
9427fmovs %f16, %f21
9428fadds %f16, %f17, %f16
9429fmovd %f20, %f34
9430membar #Sync
9431stda %f32, [%i3 + 0 ] %asi
9432membar #Sync
9433loop_exit_0_142:
9434sub %l2, 1, %l2
9435cmp %l2, 0
9436bg loop_entry_0_142
9437nop
9438
9439P271: !_QWST [12] (maybe <- 0x3f80003a) (FP) (Loop entry)
9440sethi %hi(0x1), %l2
9441or %l2, %lo(0x1), %l2
9442loop_entry_0_143:
9443sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
9444add %i0, %i2, %i2
9445! preparing store val #0, next val will be in f21
9446fmovs %f16, %f21
9447fadds %f16, %f17, %f16
9448! preparing store val #1, next val will be in f23
9449fmovs %f16, %f23
9450fadds %f16, %f17, %f16
9451stq %f20, [%i2 + 0]
9452
9453P272: !_BSTC [7] (maybe <- 0x3f80003c) (FP) (Loop exit)
9454wr %g0, 0xe0, %asi
9455sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
9456add %i0, %i3, %i3
9457! preparing store val #0, next val will be in f33
9458fmovs %f16, %f21
9459fadds %f16, %f17, %f16
9460! preparing store val #1, next val will be in f35
9461fmovd %f20, %f32
9462fmovs %f16, %f21
9463fadds %f16, %f17, %f16
9464fmovd %f20, %f34
9465membar #Sync
9466stda %f32, [%i3 + 0 ] %asi
9467membar #Sync
9468loop_exit_0_143:
9469sub %l2, 1, %l2
9470cmp %l2, 0
9471bg loop_entry_0_143
9472nop
9473
9474P273: !_LD [6] (FP) (Loop entry)
9475sethi %hi(0x1), %l2
9476or %l2, %lo(0x1), %l2
9477loop_entry_0_144:
9478sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
9479add %i0, %i2, %i2
9480ld [%i2 + 4], %f0
9481! 1 addresses covered
9482
9483P274: !_ST [15] (maybe <- 0x1b) (Int) (Loop exit)
9484sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
9485add %i0, %i3, %i3
9486stw %l4, [%i3 + 12 ]
9487add %l4, 1, %l4
9488!---- flushing fp results buffer to %f30 ----
9489fmovs %f0, %f30
9490!--
9491loop_exit_0_144:
9492sub %l2, 1, %l2
9493cmp %l2, 0
9494bg loop_entry_0_144
9495nop
9496
9497P275: !_QWLD [1] (FP) (Loop entry) (Loop exit)
9498sethi %hi(0x1), %l2
9499or %l2, %lo(0x1), %l2
9500loop_entry_0_145:
9501ldq [%i0 + 0], %f0
9502! 2 addresses covered
9503fmovs %f1, %f0
9504fmovs %f3, %f1
9505!---- flushing fp results buffer to %f30 ----
9506fmovd %f0, %f30
9507!--
9508loop_exit_0_145:
9509sub %l2, 1, %l2
9510cmp %l2, 0
9511bg loop_entry_0_145
9512nop
9513
9514P276: !_LD [8] (Int) (Loop entry)
9515sethi %hi(0x2), %l2
9516or %l2, %lo(0x2), %l2
9517loop_entry_0_146:
9518sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
9519sub %i0, %i2, %i2
9520lduw [%i2 + 4], %o0
9521! move %o0(lower) -> %o0(upper)
9522sllx %o0, 32, %o0
9523
9524P277: !_PREFETCH [3] (Int)
9525prefetch [%i1 + 12], 22
9526
9527P278: !_LD [9] (Int) (Loop exit) (CBR)
9528lduw [%i2 + 12], %l6
9529! move %l6(lower) -> %o0(lower)
9530or %l6, %o0, %o0
9531
9532! cbranch
9533andcc %l0, 1, %g0
9534be,pn %xcc, TARGET278
9535nop
9536RET278:
9537
9538! lfsr step begin
9539srlx %l0, 1, %l7
9540xnor %l7, %l0, %l7
9541sllx %l7, 63, %l7
9542or %l7, %l0, %l0
9543srlx %l0, 1, %l0
9544
9545!---- flushing int results buffer----
9546mov %o0, %l5
9547loop_exit_0_146:
9548sub %l2, 1, %l2
9549cmp %l2, 0
9550bg loop_entry_0_146
9551nop
9552
9553P279: !_LD [6] (Int) (Loop entry)
9554sethi %hi(0x1), %l2
9555or %l2, %lo(0x1), %l2
9556loop_entry_0_147:
9557sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
9558add %i0, %i3, %i3
9559lduw [%i3 + 4], %o0
9560! move %o0(lower) -> %o0(upper)
9561sllx %o0, 32, %o0
9562
9563P280: !_LD [1] (Int) (Loop exit)
9564lduw [%i0 + 12], %o5
9565! move %o5(lower) -> %o0(lower)
9566or %o5, %o0, %o0
9567!---- flushing int results buffer----
9568mov %o0, %l5
9569loop_exit_0_147:
9570sub %l2, 1, %l2
9571cmp %l2, 0
9572bg loop_entry_0_147
9573nop
9574
9575P281: !_LD [9] (FP) (Loop entry) (Loop exit) (CBR)
9576sethi %hi(0x2), %l2
9577or %l2, %lo(0x2), %l2
9578loop_entry_0_148:
9579sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
9580sub %i0, %i2, %i2
9581ld [%i2 + 12], %f0
9582! 1 addresses covered
9583
9584! cbranch
9585andcc %l0, 1, %g0
9586be,pt %xcc, TARGET281
9587nop
9588RET281:
9589
9590! lfsr step begin
9591srlx %l0, 1, %l6
9592xnor %l6, %l0, %l6
9593sllx %l6, 63, %l6
9594or %l6, %l0, %l0
9595srlx %l0, 1, %l0
9596
9597!---- flushing fp results buffer to %f30 ----
9598fmovs %f0, %f30
9599!--
9600loop_exit_0_148:
9601sub %l2, 1, %l2
9602cmp %l2, 0
9603bg loop_entry_0_148
9604nop
9605
9606P282: !_LD [0] (FP) (Loop entry) (Loop exit)
9607sethi %hi(0x1), %l2
9608or %l2, %lo(0x1), %l2
9609loop_entry_0_149:
9610ld [%i0 + 4], %f0
9611! 1 addresses covered
9612!---- flushing fp results buffer to %f30 ----
9613fmovs %f0, %f30
9614!--
9615loop_exit_0_149:
9616sub %l2, 1, %l2
9617cmp %l2, 0
9618bg loop_entry_0_149
9619nop
9620
9621P283: !_CAS [7] (maybe <- 0x1c) (Int) (Loop entry) (Loop exit)
9622sethi %hi(0x1), %l2
9623or %l2, %lo(0x1), %l2
9624loop_entry_0_150:
9625sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
9626add %i0, %i3, %i3
9627add %i3, 12, %l6
9628lduw [%l6], %o0
9629mov %o0, %l3
9630! move %l3(lower) -> %o0(upper)
9631sllx %l3, 32, %o0
9632mov %l4, %o5
9633cas [%l6], %l3, %o5
9634! move %o5(lower) -> %o0(lower)
9635srl %o5, 0, %l3
9636or %l3, %o0, %o0
9637add %l4, 1, %l4
9638!---- flushing int results buffer----
9639mov %o0, %l5
9640loop_exit_0_150:
9641sub %l2, 1, %l2
9642cmp %l2, 0
9643bg loop_entry_0_150
9644nop
9645
9646P284: !_LD [1] (FP) (Loop entry) (CBR)
9647sethi %hi(0x2), %l2
9648or %l2, %lo(0x2), %l2
9649loop_entry_0_151:
9650ld [%i0 + 12], %f0
9651! 1 addresses covered
9652
9653! cbranch
9654andcc %l0, 1, %g0
9655be,pt %xcc, TARGET284
9656nop
9657RET284:
9658
9659! lfsr step begin
9660srlx %l0, 1, %l6
9661xnor %l6, %l0, %l6
9662sllx %l6, 63, %l6
9663or %l6, %l0, %l0
9664srlx %l0, 1, %l0
9665
9666
9667P285: !_LD [5] (Int)
9668sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
9669sub %i0, %i2, %i2
9670lduw [%i2 + 12], %o0
9671! move %o0(lower) -> %o0(upper)
9672sllx %o0, 32, %o0
9673
9674P286: !_LD [1] (Int) (Loop exit)
9675lduw [%i0 + 12], %l6
9676! move %l6(lower) -> %o0(lower)
9677or %l6, %o0, %o0
9678!---- flushing int results buffer----
9679mov %o0, %l5
9680!---- flushing fp results buffer to %f30 ----
9681fmovs %f0, %f30
9682!--
9683loop_exit_0_151:
9684sub %l2, 1, %l2
9685cmp %l2, 0
9686bg loop_entry_0_151
9687nop
9688
9689P287: !_LD [15] (FP) (Loop entry)
9690sethi %hi(0x2), %l2
9691or %l2, %lo(0x2), %l2
9692loop_entry_0_152:
9693sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
9694add %i0, %i3, %i3
9695ld [%i3 + 12], %f0
9696! 1 addresses covered
9697
9698P288: !_LD [8] (Int)
9699sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
9700sub %i0, %i2, %i2
9701lduw [%i2 + 4], %o0
9702! move %o0(lower) -> %o0(upper)
9703sllx %o0, 32, %o0
9704
9705P289: !_LD [4] (Int) (Loop exit) (LE)
9706wr %g0, 0x88, %asi
9707sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
9708sub %i0, %i3, %i3
9709lduwa [%i3 + 4] %asi, %l7
9710! move %l7(lower) -> %o0(lower)
9711or %l7, %o0, %o0
9712!---- flushing int results buffer----
9713mov %o0, %l5
9714!---- flushing fp results buffer to %f30 ----
9715fmovs %f0, %f30
9716!--
9717loop_exit_0_152:
9718sub %l2, 1, %l2
9719cmp %l2, 0
9720bg loop_entry_0_152
9721nop
9722
9723P290: !_LD [7] (FP) (Loop entry) (CBR)
9724sethi %hi(0x2), %l2
9725or %l2, %lo(0x2), %l2
9726loop_entry_0_153:
9727sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
9728add %i0, %i2, %i2
9729ld [%i2 + 12], %f0
9730! 1 addresses covered
9731
9732! cbranch
9733andcc %l0, 1, %g0
9734be,pn %xcc, TARGET290
9735nop
9736RET290:
9737
9738! lfsr step begin
9739srlx %l0, 1, %l3
9740xnor %l3, %l0, %l3
9741sllx %l3, 63, %l3
9742or %l3, %l0, %l0
9743srlx %l0, 1, %l0
9744
9745
9746P291: !_PREFETCH [11] (Int) (Loop exit)
9747sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
9748add %i0, %i3, %i3
9749prefetch [%i3 + 12], 2
9750!---- flushing fp results buffer to %f30 ----
9751fmovs %f0, %f30
9752!--
9753loop_exit_0_153:
9754sub %l2, 1, %l2
9755cmp %l2, 0
9756bg loop_entry_0_153
9757nop
9758
9759P292: !_LD [7] (Int) (Loop entry)
9760sethi %hi(0x2), %l2
9761or %l2, %lo(0x2), %l2
9762loop_entry_0_154:
9763sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
9764add %i0, %i2, %i2
9765lduw [%i2 + 12], %o0
9766! move %o0(lower) -> %o0(upper)
9767sllx %o0, 32, %o0
9768
9769P293: !_LD [0] (Int) (Loop exit)
9770lduw [%i0 + 4], %l6
9771! move %l6(lower) -> %o0(lower)
9772or %l6, %o0, %o0
9773!---- flushing int results buffer----
9774mov %o0, %l5
9775loop_exit_0_154:
9776sub %l2, 1, %l2
9777cmp %l2, 0
9778bg loop_entry_0_154
9779nop
9780
9781P294: !_LD [12] (Int) (Loop entry)
9782sethi %hi(0x1), %l2
9783or %l2, %lo(0x1), %l2
9784loop_entry_0_155:
9785sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
9786add %i0, %i3, %i3
9787lduw [%i3 + 4], %o0
9788! move %o0(lower) -> %o0(upper)
9789sllx %o0, 32, %o0
9790
9791P295: !_LD [5] (Int) (Loop exit)
9792sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
9793sub %i0, %i2, %i2
9794lduw [%i2 + 12], %l7
9795! move %l7(lower) -> %o0(lower)
9796or %l7, %o0, %o0
9797!---- flushing int results buffer----
9798mov %o0, %l5
9799loop_exit_0_155:
9800sub %l2, 1, %l2
9801cmp %l2, 0
9802bg loop_entry_0_155
9803nop
9804
9805P296: !_SWAP [10] (maybe <- 0x1d) (Int) (Loop entry)
9806sethi %hi(0x2), %l2
9807or %l2, %lo(0x2), %l2
9808loop_entry_0_156:
9809sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
9810add %i0, %i3, %i3
9811mov %l4, %o0
9812swap [%i3 + 4], %o0
9813! move %o0(lower) -> %o0(upper)
9814sllx %o0, 32, %o0
9815add %l4, 1, %l4
9816
9817P297: !_QWST [15] (maybe <- 0x3f80003e) (FP) (Branch target of P111)
9818sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
9819add %i0, %i2, %i2
9820! preparing store val #0, next val will be in f21
9821fmovs %f16, %f21
9822fadds %f16, %f17, %f16
9823! preparing store val #1, next val will be in f23
9824fmovs %f16, %f23
9825fadds %f16, %f17, %f16
9826stq %f20, [%i2 + 0]
9827ba P298
9828nop
9829
9830TARGET111:
9831ba RET111
9832nop
9833
9834
9835P298: !_LD [3] (Int) (NF) (Loop exit)
9836wr %g0, 0x82, %asi
9837lduwa [%i1 + 12] %asi, %o5
9838! move %o5(lower) -> %o0(lower)
9839or %o5, %o0, %o0
9840!---- flushing int results buffer----
9841mov %o0, %l5
9842loop_exit_0_156:
9843sub %l2, 1, %l2
9844cmp %l2, 0
9845bg loop_entry_0_156
9846nop
9847
9848P299: !_LD [0] (FP) (Loop entry)
9849sethi %hi(0x2), %l2
9850or %l2, %lo(0x2), %l2
9851loop_entry_0_157:
9852ld [%i0 + 4], %f0
9853! 1 addresses covered
9854
9855P300: !_LD [10] (FP) (NF) (Loop exit)
9856wr %g0, 0x82, %asi
9857sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
9858add %i0, %i3, %i3
9859lda [%i3 + 4] %asi, %f1
9860! 1 addresses covered
9861!---- flushing fp results buffer to %f30 ----
9862fmovd %f0, %f30
9863!--
9864loop_exit_0_157:
9865sub %l2, 1, %l2
9866cmp %l2, 0
9867bg loop_entry_0_157
9868nop
9869
9870P301: !_PREFETCH [1] (Int) (Loop entry) (Loop exit)
9871sethi %hi(0x1), %l2
9872or %l2, %lo(0x1), %l2
9873loop_entry_0_158:
9874prefetch [%i0 + 12], 3
9875loop_exit_0_158:
9876sub %l2, 1, %l2
9877cmp %l2, 0
9878bg loop_entry_0_158
9879nop
9880
9881P302: !_QWLD [11] (FP) (Loop entry) (Loop exit)
9882sethi %hi(0x2), %l2
9883or %l2, %lo(0x2), %l2
9884loop_entry_0_159:
9885sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
9886add %i0, %i2, %i2
9887ldq [%i2 + 0], %f0
9888! 2 addresses covered
9889fmovs %f1, %f0
9890fmovs %f3, %f1
9891!---- flushing fp results buffer to %f30 ----
9892fmovd %f0, %f30
9893!--
9894loop_exit_0_159:
9895sub %l2, 1, %l2
9896cmp %l2, 0
9897bg loop_entry_0_159
9898nop
9899
9900P303: !_REPLACEMENT [4] (Int) (Loop entry) (Loop exit)
9901sethi %hi(0x2), %l2
9902or %l2, %lo(0x2), %l2
9903loop_entry_0_160:
9904sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
9905add %i0, %i3, %i3
9906sethi %hi(0x20000), %l3
9907ld [%i3+4], %l7
9908st %l7, [%i3+4]
9909add %i3, %l3, %l6
9910ld [%l6+4], %l7
9911st %l7, [%l6+4]
9912add %l6, %l3, %l6
9913ld [%l6+4], %l7
9914st %l7, [%l6+4]
9915add %l6, %l3, %l6
9916ld [%l6+4], %l7
9917st %l7, [%l6+4]
9918add %l6, %l3, %l6
9919ld [%l6+4], %l7
9920st %l7, [%l6+4]
9921add %l6, %l3, %l6
9922ld [%l6+4], %l7
9923st %l7, [%l6+4]
9924add %l6, %l3, %l6
9925ld [%l6+4], %l7
9926st %l7, [%l6+4]
9927add %l6, %l3, %l6
9928ld [%l6+4], %l7
9929st %l7, [%l6+4]
9930loop_exit_0_160:
9931sub %l2, 1, %l2
9932cmp %l2, 0
9933bg loop_entry_0_160
9934nop
9935
9936P304: !_REPLACEMENT [4] (Int) (Loop entry)
9937sethi %hi(0x2), %l2
9938or %l2, %lo(0x2), %l2
9939loop_entry_0_161:
9940sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2
9941sub %i0, %i2, %i2
9942sethi %hi(0x20000), %l3
9943ld [%i2+4], %l7
9944st %l7, [%i2+4]
9945add %i2, %l3, %l6
9946ld [%l6+4], %l7
9947st %l7, [%l6+4]
9948add %l6, %l3, %l6
9949ld [%l6+4], %l7
9950st %l7, [%l6+4]
9951add %l6, %l3, %l6
9952ld [%l6+4], %l7
9953st %l7, [%l6+4]
9954add %l6, %l3, %l6
9955ld [%l6+4], %l7
9956st %l7, [%l6+4]
9957add %l6, %l3, %l6
9958ld [%l6+4], %l7
9959st %l7, [%l6+4]
9960add %l6, %l3, %l6
9961ld [%l6+4], %l7
9962st %l7, [%l6+4]
9963add %l6, %l3, %l6
9964ld [%l6+4], %l7
9965st %l7, [%l6+4]
9966
9967P305: !_SWAP [7] (maybe <- 0x1e) (Int)
9968sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
9969add %i0, %i3, %i3
9970mov %l4, %o0
9971swap [%i3 + 12], %o0
9972! move %o0(lower) -> %o0(upper)
9973sllx %o0, 32, %o0
9974add %l4, 1, %l4
9975
9976P306: !_LD [4] (Int) (Loop exit)
9977sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
9978sub %i0, %i2, %i2
9979lduw [%i2 + 4], %o5
9980! move %o5(lower) -> %o0(lower)
9981or %o5, %o0, %o0
9982!---- flushing int results buffer----
9983mov %o0, %l5
9984loop_exit_0_161:
9985sub %l2, 1, %l2
9986cmp %l2, 0
9987bg loop_entry_0_161
9988nop
9989
9990P307: !_LD [10] (Int) (NF) (Loop entry)
9991sethi %hi(0x1), %l2
9992or %l2, %lo(0x1), %l2
9993loop_entry_0_162:
9994wr %g0, 0x82, %asi
9995sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
9996add %i0, %i3, %i3
9997lduwa [%i3 + 4] %asi, %o0
9998! move %o0(lower) -> %o0(upper)
9999sllx %o0, 32, %o0
10000
10001P308: !_PREFETCH [15] (Int)
10002sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
10003add %i0, %i2, %i2
10004prefetch [%i2 + 12], 31
10005
10006P309: !_LD [14] (Int) (Loop exit)
10007lduw [%i2 + 4], %l3
10008! move %l3(lower) -> %o0(lower)
10009or %l3, %o0, %o0
10010!---- flushing int results buffer----
10011mov %o0, %l5
10012loop_exit_0_162:
10013sub %l2, 1, %l2
10014cmp %l2, 0
10015bg loop_entry_0_162
10016nop
10017
10018P310: !_SWAP [10] (maybe <- 0x1f) (Int) (Loop entry) (CBR)
10019sethi %hi(0x2), %l2
10020or %l2, %lo(0x2), %l2
10021loop_entry_0_163:
10022sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
10023add %i0, %i3, %i3
10024mov %l4, %o0
10025swap [%i3 + 4], %o0
10026! move %o0(lower) -> %o0(upper)
10027sllx %o0, 32, %o0
10028add %l4, 1, %l4
10029
10030! cbranch
10031andcc %l0, 1, %g0
10032be,pt %xcc, TARGET310
10033nop
10034RET310:
10035
10036! lfsr step begin
10037srlx %l0, 1, %l6
10038xnor %l6, %l0, %l6
10039sllx %l6, 63, %l6
10040or %l6, %l0, %l0
10041srlx %l0, 1, %l0
10042
10043
10044P311: !_LD [0] (Int) (Loop exit) (LE)
10045wr %g0, 0x88, %asi
10046lduwa [%i0 + 4] %asi, %o5
10047! move %o5(lower) -> %o0(lower)
10048or %o5, %o0, %o0
10049!---- flushing int results buffer----
10050mov %o0, %l5
10051loop_exit_0_163:
10052sub %l2, 1, %l2
10053cmp %l2, 0
10054bg loop_entry_0_163
10055nop
10056
10057P312: !_QWST [13] (maybe <- 0x3f800040) (FP) (Loop entry) (Loop exit)
10058sethi %hi(0x1), %l2
10059or %l2, %lo(0x1), %l2
10060loop_entry_0_164:
10061sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
10062add %i0, %i2, %i2
10063! preparing store val #0, next val will be in f21
10064fmovs %f16, %f21
10065fadds %f16, %f17, %f16
10066! preparing store val #1, next val will be in f23
10067fmovs %f16, %f23
10068fadds %f16, %f17, %f16
10069stq %f20, [%i2 + 0]
10070loop_exit_0_164:
10071sub %l2, 1, %l2
10072cmp %l2, 0
10073bg loop_entry_0_164
10074nop
10075
10076P313: !_SWAP [14] (maybe <- 0x20) (Int) (Loop entry)
10077sethi %hi(0x1), %l2
10078or %l2, %lo(0x1), %l2
10079loop_entry_0_165:
10080sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
10081add %i0, %i3, %i3
10082mov %l4, %o0
10083swap [%i3 + 4], %o0
10084! move %o0(lower) -> %o0(upper)
10085sllx %o0, 32, %o0
10086add %l4, 1, %l4
10087
10088P314: !_LD [14] (FP)
10089ld [%i3 + 4], %f0
10090! 1 addresses covered
10091
10092P315: !_LD [3] (Int) (Loop exit)
10093lduw [%i1 + 12], %l6
10094! move %l6(lower) -> %o0(lower)
10095or %l6, %o0, %o0
10096!---- flushing int results buffer----
10097mov %o0, %l5
10098!---- flushing fp results buffer to %f30 ----
10099fmovs %f0, %f30
10100!--
10101loop_exit_0_165:
10102sub %l2, 1, %l2
10103cmp %l2, 0
10104bg loop_entry_0_165
10105nop
10106
10107P316: !_CAS [9] (maybe <- 0x21) (Int) (Loop entry)
10108sethi %hi(0x1), %l2
10109or %l2, %lo(0x1), %l2
10110loop_entry_0_166:
10111sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
10112sub %i0, %i2, %i2
10113add %i2, 12, %l3
10114lduw [%l3], %o0
10115mov %o0, %o5
10116! move %o5(lower) -> %o0(upper)
10117sllx %o5, 32, %o0
10118mov %l4, %l7
10119cas [%l3], %o5, %l7
10120! move %l7(lower) -> %o0(lower)
10121srl %l7, 0, %o5
10122or %o5, %o0, %o0
10123add %l4, 1, %l4
10124
10125P317: !_BLD [0] (FP) (Loop exit)
10126wr %g0, 0xf0, %asi
10127membar #Sync
10128ldda [%i0 + 0] %asi, %f0
10129membar #Sync
10130! 2 addresses covered
10131fmovs %f1, %f0
10132fmovs %f3, %f1
10133!---- flushing int results buffer----
10134mov %o0, %l5
10135!---- flushing fp results buffer to %f30 ----
10136fmovd %f0, %f30
10137!--
10138loop_exit_0_166:
10139sub %l2, 1, %l2
10140cmp %l2, 0
10141bg loop_entry_0_166
10142nop
10143
10144P318: !_LD [1] (FP) (NF) (Loop entry) (Branch target of P334)
10145sethi %hi(0x2), %l2
10146or %l2, %lo(0x2), %l2
10147loop_entry_0_167:
10148wr %g0, 0x82, %asi
10149lda [%i0 + 12] %asi, %f0
10150! 1 addresses covered
10151ba P319
10152nop
10153
10154TARGET334:
10155ba RET334
10156nop
10157
10158
10159P319: !_DWST [6] (maybe <- 0x3f800042) (FP) (Loop exit)
10160sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
10161add %i0, %i3, %i3
10162! preparing store val #0, next val will be in f21
10163fmovs %f16, %f21
10164fadds %f16, %f17, %f16
10165std %f20, [%i3 + 0]
10166!---- flushing fp results buffer to %f30 ----
10167fmovs %f0, %f30
10168!--
10169loop_exit_0_167:
10170sub %l2, 1, %l2
10171cmp %l2, 0
10172bg loop_entry_0_167
10173nop
10174
10175P320: !_LD [6] (FP) (Loop entry) (Loop exit)
10176sethi %hi(0x2), %l2
10177or %l2, %lo(0x2), %l2
10178loop_entry_0_168:
10179sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
10180sub %i0, %i2, %i2
10181ld [%i2 + 4], %f0
10182! 1 addresses covered
10183!---- flushing fp results buffer to %f30 ----
10184fmovs %f0, %f30
10185!--
10186loop_exit_0_168:
10187sub %l2, 1, %l2
10188cmp %l2, 0
10189bg loop_entry_0_168
10190nop
10191
10192P321: !_PREFETCH [15] (Int) (Loop entry) (Loop exit)
10193sethi %hi(0x1), %l2
10194or %l2, %lo(0x1), %l2
10195loop_entry_0_169:
10196sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
10197add %i0, %i3, %i3
10198prefetch [%i3 + 12], 20
10199loop_exit_0_169:
10200sub %l2, 1, %l2
10201cmp %l2, 0
10202bg loop_entry_0_169
10203nop
10204
10205P322: !_PREFETCH [0] (Int) (Loop entry) (Loop exit)
10206sethi %hi(0x1), %l2
10207or %l2, %lo(0x1), %l2
10208loop_entry_0_170:
10209prefetch [%i0 + 4], 0
10210loop_exit_0_170:
10211sub %l2, 1, %l2
10212cmp %l2, 0
10213bg loop_entry_0_170
10214nop
10215
10216P323: !_LD [9] (Int) (Loop entry)
10217sethi %hi(0x1), %l2
10218or %l2, %lo(0x1), %l2
10219loop_entry_0_171:
10220sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
10221sub %i0, %i2, %i2
10222lduw [%i2 + 12], %o0
10223! move %o0(lower) -> %o0(upper)
10224sllx %o0, 32, %o0
10225
10226P324: !_LD [9] (Int) (Loop exit) (Branch target of P223)
10227lduw [%i2 + 12], %o5
10228! move %o5(lower) -> %o0(lower)
10229or %o5, %o0, %o0
10230!---- flushing int results buffer----
10231mov %o0, %l5
10232loop_exit_0_171:
10233sub %l2, 1, %l2
10234cmp %l2, 0
10235bg loop_entry_0_171
10236nop
10237ba P325
10238nop
10239
10240TARGET223:
10241ba RET223
10242nop
10243
10244
10245P325: !_BSTC [8] (maybe <- 0x3f800043) (FP) (Loop entry)
10246sethi %hi(0x2), %l2
10247or %l2, %lo(0x2), %l2
10248loop_entry_0_172:
10249wr %g0, 0xe0, %asi
10250sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
10251sub %i0, %i3, %i3
10252! preparing store val #0, next val will be in f33
10253fmovs %f16, %f21
10254fadds %f16, %f17, %f16
10255! preparing store val #1, next val will be in f35
10256fmovd %f20, %f32
10257fmovs %f16, %f21
10258fadds %f16, %f17, %f16
10259fmovd %f20, %f34
10260membar #Sync
10261stda %f32, [%i3 + 0 ] %asi
10262membar #Sync
10263
10264P326: !_CASX [12] (maybe <- 0x22) (Int) (Loop exit)
10265sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
10266add %i0, %i2, %i2
10267ldx [%i2], %o0
10268! move %o0(upper) -> %o0(upper)
10269! move %o0(lower) -> %o0(lower)
10270mov %o0, %l3
10271mov %l4, %o1
10272casx [%i2], %l3, %o1
10273! move %o1(upper) -> %o1(upper)
10274! move %o1(lower) -> %o1(lower)
10275add %l4, 1, %l4
10276!---- flushing int results buffer----
10277mov %o0, %l5
10278mov %o1, %l5
10279loop_exit_0_172:
10280sub %l2, 1, %l2
10281cmp %l2, 0
10282bg loop_entry_0_172
10283nop
10284
10285P327: !_QWST [3] (maybe <- 0x3f800045) (FP) (Loop entry) (Loop exit)
10286sethi %hi(0x2), %l2
10287or %l2, %lo(0x2), %l2
10288loop_entry_0_173:
10289! preparing store val #0, next val will be in f21
10290fmovs %f16, %f21
10291fadds %f16, %f17, %f16
10292! preparing store val #1, next val will be in f23
10293fmovs %f16, %f23
10294fadds %f16, %f17, %f16
10295stq %f20, [%i1 + 0]
10296loop_exit_0_173:
10297sub %l2, 1, %l2
10298cmp %l2, 0
10299bg loop_entry_0_173
10300nop
10301
10302P328: !_LD [6] (FP) (Loop entry) (Loop exit)
10303sethi %hi(0x2), %l2
10304or %l2, %lo(0x2), %l2
10305loop_entry_0_174:
10306sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
10307sub %i0, %i3, %i3
10308ld [%i3 + 4], %f0
10309! 1 addresses covered
10310!---- flushing fp results buffer to %f30 ----
10311fmovs %f0, %f30
10312!--
10313loop_exit_0_174:
10314sub %l2, 1, %l2
10315cmp %l2, 0
10316bg loop_entry_0_174
10317nop
10318
10319P329: !_PREFETCH [13] (Int) (NF) (Loop entry)
10320sethi %hi(0x2), %l2
10321or %l2, %lo(0x2), %l2
10322loop_entry_0_175:
10323wr %g0, 0x82, %asi
10324sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
10325add %i0, %i2, %i2
10326prefetcha [%i2 + 12] %asi, 26
10327
10328P330: !_REPLACEMENT [12] (Int) (Loop exit)
10329sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
10330add %i0, %i3, %i3
10331sethi %hi(0x20000), %l7
10332ld [%i3+4], %l3
10333st %l3, [%i3+4]
10334add %i3, %l7, %o5
10335ld [%o5+4], %l3
10336st %l3, [%o5+4]
10337add %o5, %l7, %o5
10338ld [%o5+4], %l3
10339st %l3, [%o5+4]
10340add %o5, %l7, %o5
10341ld [%o5+4], %l3
10342st %l3, [%o5+4]
10343add %o5, %l7, %o5
10344ld [%o5+4], %l3
10345st %l3, [%o5+4]
10346add %o5, %l7, %o5
10347ld [%o5+4], %l3
10348st %l3, [%o5+4]
10349add %o5, %l7, %o5
10350ld [%o5+4], %l3
10351st %l3, [%o5+4]
10352add %o5, %l7, %o5
10353ld [%o5+4], %l3
10354st %l3, [%o5+4]
10355loop_exit_0_175:
10356sub %l2, 1, %l2
10357cmp %l2, 0
10358bg loop_entry_0_175
10359nop
10360
10361P331: !_QWST [8] (maybe <- 0x3f800047) (FP) (Loop entry) (Loop exit)
10362sethi %hi(0x1), %l2
10363or %l2, %lo(0x1), %l2
10364loop_entry_0_176:
10365sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
10366sub %i0, %i2, %i2
10367! preparing store val #0, next val will be in f21
10368fmovs %f16, %f21
10369fadds %f16, %f17, %f16
10370! preparing store val #1, next val will be in f23
10371fmovs %f16, %f23
10372fadds %f16, %f17, %f16
10373stq %f20, [%i2 + 0]
10374loop_exit_0_176:
10375sub %l2, 1, %l2
10376cmp %l2, 0
10377bg loop_entry_0_176
10378nop
10379
10380P332: !_LD [15] (Int) (Loop entry)
10381sethi %hi(0x1), %l2
10382or %l2, %lo(0x1), %l2
10383loop_entry_0_177:
10384sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
10385add %i0, %i3, %i3
10386lduw [%i3 + 12], %o0
10387! move %o0(lower) -> %o0(upper)
10388sllx %o0, 32, %o0
10389
10390P333: !_LD [4] (Int) (Loop exit)
10391sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
10392sub %i0, %i2, %i2
10393lduw [%i2 + 4], %l6
10394! move %l6(lower) -> %o0(lower)
10395or %l6, %o0, %o0
10396!---- flushing int results buffer----
10397mov %o0, %l5
10398loop_exit_0_177:
10399sub %l2, 1, %l2
10400cmp %l2, 0
10401bg loop_entry_0_177
10402nop
10403
10404P334: !_LD [12] (FP) (Loop entry) (CBR)
10405sethi %hi(0x2), %l2
10406or %l2, %lo(0x2), %l2
10407loop_entry_0_178:
10408sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
10409add %i0, %i3, %i3
10410ld [%i3 + 4], %f0
10411! 1 addresses covered
10412
10413! cbranch
10414andcc %l0, 1, %g0
10415be,pn %xcc, TARGET334
10416nop
10417RET334:
10418
10419! lfsr step begin
10420srlx %l0, 1, %o5
10421xnor %o5, %l0, %o5
10422sllx %o5, 63, %o5
10423or %o5, %l0, %l0
10424srlx %l0, 1, %l0
10425
10426
10427P335: !_DWLD [5] (Int) (NF)
10428wr %g0, 0x82, %asi
10429sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
10430sub %i0, %i2, %i2
10431ldxa [%i2 + 8] %asi, %o0
10432! move %o0(lower) -> %o0(upper)
10433sllx %o0, 32, %o0
10434
10435P336: !_LD [6] (Int) (Loop exit)
10436sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
10437sub %i0, %i3, %i3
10438lduw [%i3 + 4], %o5
10439! move %o5(lower) -> %o0(lower)
10440or %o5, %o0, %o0
10441!---- flushing int results buffer----
10442mov %o0, %l5
10443!---- flushing fp results buffer to %f30 ----
10444fmovs %f0, %f30
10445!--
10446loop_exit_0_178:
10447sub %l2, 1, %l2
10448cmp %l2, 0
10449bg loop_entry_0_178
10450nop
10451
10452P337: !_BLD [12] (FP) (Loop entry) (Loop exit)
10453sethi %hi(0x2), %l2
10454or %l2, %lo(0x2), %l2
10455loop_entry_0_179:
10456wr %g0, 0xf0, %asi
10457sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
10458add %i0, %i2, %i2
10459membar #Sync
10460ldda [%i2 + 0] %asi, %f0
10461membar #Sync
10462! 2 addresses covered
10463fmovs %f1, %f0
10464fmovs %f3, %f1
10465!---- flushing fp results buffer to %f30 ----
10466fmovd %f0, %f30
10467!--
10468loop_exit_0_179:
10469sub %l2, 1, %l2
10470cmp %l2, 0
10471bg loop_entry_0_179
10472nop
10473
10474P338: !_QWST [14] (maybe <- 0x3f800049) (FP) (Loop entry)
10475sethi %hi(0x2), %l2
10476or %l2, %lo(0x2), %l2
10477loop_entry_0_180:
10478sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
10479add %i0, %i3, %i3
10480! preparing store val #0, next val will be in f21
10481fmovs %f16, %f21
10482fadds %f16, %f17, %f16
10483! preparing store val #1, next val will be in f23
10484fmovs %f16, %f23
10485fadds %f16, %f17, %f16
10486stq %f20, [%i3 + 0]
10487
10488P339: !_PREFETCH [8] (Int) (Loop exit)
10489sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
10490sub %i0, %i2, %i2
10491prefetch [%i2 + 4], 3
10492loop_exit_0_180:
10493sub %l2, 1, %l2
10494cmp %l2, 0
10495bg loop_entry_0_180
10496nop
10497
10498P340: !_LD [3] (Int) (Loop entry)
10499sethi %hi(0x2), %l2
10500or %l2, %lo(0x2), %l2
10501loop_entry_0_181:
10502lduw [%i1 + 12], %o0
10503! move %o0(lower) -> %o0(upper)
10504sllx %o0, 32, %o0
10505
10506P341: !_BSTC [0] (maybe <- 0x3f80004b) (FP)
10507wr %g0, 0xe0, %asi
10508! preparing store val #0, next val will be in f33
10509fmovs %f16, %f21
10510fadds %f16, %f17, %f16
10511! preparing store val #1, next val will be in f35
10512fmovd %f20, %f32
10513fmovs %f16, %f21
10514fadds %f16, %f17, %f16
10515fmovd %f20, %f34
10516membar #Sync
10517stda %f32, [%i0 + 0 ] %asi
10518membar #Sync
10519
10520P342: !_LD [12] (Int) (Loop exit) (CBR)
10521sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
10522add %i0, %i3, %i3
10523lduw [%i3 + 4], %l3
10524! move %l3(lower) -> %o0(lower)
10525or %l3, %o0, %o0
10526
10527! cbranch
10528andcc %l0, 1, %g0
10529be,pt %xcc, TARGET342
10530nop
10531RET342:
10532
10533! lfsr step begin
10534srlx %l0, 1, %l6
10535xnor %l6, %l0, %l6
10536sllx %l6, 63, %l6
10537or %l6, %l0, %l0
10538srlx %l0, 1, %l0
10539
10540!---- flushing int results buffer----
10541mov %o0, %l5
10542loop_exit_0_181:
10543sub %l2, 1, %l2
10544cmp %l2, 0
10545bg loop_entry_0_181
10546nop
10547
10548P343: !_PREFETCH [8] (Int) (NF) (Loop entry)
10549sethi %hi(0x1), %l2
10550or %l2, %lo(0x1), %l2
10551loop_entry_0_182:
10552wr %g0, 0x82, %asi
10553sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
10554sub %i0, %i2, %i2
10555prefetcha [%i2 + 4] %asi, 0
10556
10557P344: !_LD [6] (Int)
10558sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
10559sub %i0, %i3, %i3
10560lduw [%i3 + 4], %o0
10561! move %o0(lower) -> %o0(upper)
10562sllx %o0, 32, %o0
10563
10564P345: !_LD [3] (Int) (Loop exit)
10565lduw [%i1 + 12], %l7
10566! move %l7(lower) -> %o0(lower)
10567or %l7, %o0, %o0
10568!---- flushing int results buffer----
10569mov %o0, %l5
10570loop_exit_0_182:
10571sub %l2, 1, %l2
10572cmp %l2, 0
10573bg loop_entry_0_182
10574nop
10575
10576P346: !_LD [5] (FP) (Loop entry) (CBR) (Branch target of P281)
10577sethi %hi(0x1), %l2
10578or %l2, %lo(0x1), %l2
10579loop_entry_0_183:
10580sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
10581sub %i0, %i2, %i2
10582ld [%i2 + 12], %f0
10583! 1 addresses covered
10584
10585! cbranch
10586andcc %l0, 1, %g0
10587be,pn %xcc, TARGET346
10588nop
10589RET346:
10590
10591! lfsr step begin
10592srlx %l0, 1, %l3
10593xnor %l3, %l0, %l3
10594sllx %l3, 63, %l3
10595or %l3, %l0, %l0
10596srlx %l0, 1, %l0
10597
10598ba P347
10599nop
10600
10601TARGET281:
10602ba RET281
10603nop
10604
10605
10606P347: !_PREFETCH [9] (Int) (Faults) (Loop exit)
10607sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
10608sub %i0, %i3, %i3
10609prefetch [%i3 + 12], 23
10610!---- flushing fp results buffer to %f30 ----
10611fmovs %f0, %f30
10612!--
10613loop_exit_0_183:
10614sub %l2, 1, %l2
10615cmp %l2, 0
10616bg loop_entry_0_183
10617nop
10618
10619P348: !_LD [5] (Int) (Loop entry)
10620sethi %hi(0x1), %l2
10621or %l2, %lo(0x1), %l2
10622loop_entry_0_184:
10623sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
10624sub %i0, %i2, %i2
10625lduw [%i2 + 12], %o0
10626! move %o0(lower) -> %o0(upper)
10627sllx %o0, 32, %o0
10628
10629P349: !_LD [15] (Int) (Loop exit) (LE)
10630wr %g0, 0x88, %asi
10631sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
10632add %i0, %i3, %i3
10633lduwa [%i3 + 12] %asi, %l6
10634! move %l6(lower) -> %o0(lower)
10635or %l6, %o0, %o0
10636!---- flushing int results buffer----
10637mov %o0, %l5
10638loop_exit_0_184:
10639sub %l2, 1, %l2
10640cmp %l2, 0
10641bg loop_entry_0_184
10642nop
10643
10644P350: !_BSTC [10] (maybe <- 0x3f80004d) (FP) (Loop entry)
10645sethi %hi(0x2), %l2
10646or %l2, %lo(0x2), %l2
10647loop_entry_0_185:
10648wr %g0, 0xe0, %asi
10649sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
10650add %i0, %i2, %i2
10651! preparing store val #0, next val will be in f33
10652fmovs %f16, %f21
10653fadds %f16, %f17, %f16
10654! preparing store val #1, next val will be in f35
10655fmovd %f20, %f32
10656fmovs %f16, %f21
10657fadds %f16, %f17, %f16
10658fmovd %f20, %f34
10659membar #Sync
10660stda %f32, [%i2 + 0 ] %asi
10661membar #Sync
10662
10663P351: !_BST [2] (maybe <- 0x3f80004f) (FP) (Loop exit)
10664wr %g0, 0xf0, %asi
10665! preparing store val #0, next val will be in f33
10666fmovs %f16, %f21
10667fadds %f16, %f17, %f16
10668! preparing store val #1, next val will be in f35
10669fmovd %f20, %f32
10670fmovs %f16, %f21
10671fadds %f16, %f17, %f16
10672fmovd %f20, %f34
10673membar #Sync
10674stda %f32, [%i1 + 0 ] %asi
10675membar #Sync
10676loop_exit_0_185:
10677sub %l2, 1, %l2
10678cmp %l2, 0
10679bg loop_entry_0_185
10680nop
10681
10682P352: !_CASX [1] (maybe <- 0x23) (Int) (Loop entry) (Loop exit)
10683sethi %hi(0x2), %l2
10684or %l2, %lo(0x2), %l2
10685loop_entry_0_186:
10686add %i0, 8, %o5
10687ldx [%o5], %o0
10688! move %o0(upper) -> %o0(upper)
10689! move %o0(lower) -> %o0(lower)
10690mov %o0, %l7
10691mov %l4, %o1
10692casx [%o5], %l7, %o1
10693! move %o1(upper) -> %o1(upper)
10694! move %o1(lower) -> %o1(lower)
10695add %l4, 1, %l4
10696!---- flushing int results buffer----
10697mov %o0, %l5
10698mov %o1, %l5
10699loop_exit_0_186:
10700sub %l2, 1, %l2
10701cmp %l2, 0
10702bg loop_entry_0_186
10703nop
10704
10705P353: !_BLD [13] (FP) (Loop entry)
10706sethi %hi(0x1), %l2
10707or %l2, %lo(0x1), %l2
10708loop_entry_0_187:
10709wr %g0, 0xf0, %asi
10710sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
10711add %i0, %i3, %i3
10712membar #Sync
10713ldda [%i3 + 0] %asi, %f0
10714membar #Sync
10715! 2 addresses covered
10716fmovs %f1, %f0
10717fmovs %f3, %f1
10718
10719P354: !_CASX [4] (maybe <- 0x24) (Int) (Loop exit)
10720sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
10721sub %i0, %i2, %i2
10722ldx [%i2], %o0
10723! move %o0(upper) -> %o0(upper)
10724! move %o0(lower) -> %o0(lower)
10725mov %o0, %o5
10726mov %l4, %o1
10727casx [%i2], %o5, %o1
10728! move %o1(upper) -> %o1(upper)
10729! move %o1(lower) -> %o1(lower)
10730add %l4, 1, %l4
10731!---- flushing int results buffer----
10732mov %o0, %l5
10733mov %o1, %l5
10734!---- flushing fp results buffer to %f30 ----
10735fmovd %f0, %f30
10736!--
10737loop_exit_0_187:
10738sub %l2, 1, %l2
10739cmp %l2, 0
10740bg loop_entry_0_187
10741nop
10742
10743P355: !_PREFETCH [3] (Int) (Loop entry) (Loop exit) (CBR)
10744sethi %hi(0x2), %l2
10745or %l2, %lo(0x2), %l2
10746loop_entry_0_188:
10747prefetch [%i1 + 12], 22
10748
10749! cbranch
10750andcc %l0, 1, %g0
10751be,pn %xcc, TARGET355
10752nop
10753RET355:
10754
10755! lfsr step begin
10756srlx %l0, 1, %l3
10757xnor %l3, %l0, %l3
10758sllx %l3, 63, %l3
10759or %l3, %l0, %l0
10760srlx %l0, 1, %l0
10761
10762loop_exit_0_188:
10763sub %l2, 1, %l2
10764cmp %l2, 0
10765bg loop_entry_0_188
10766nop
10767
10768P356: !_LD [7] (FP) (Loop entry)
10769sethi %hi(0x1), %l2
10770or %l2, %lo(0x1), %l2
10771loop_entry_0_189:
10772sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
10773sub %i0, %i3, %i3
10774ld [%i3 + 12], %f0
10775! 1 addresses covered
10776
10777P357: !_LD [6] (Int) (Branch target of P117)
10778lduw [%i3 + 4], %o0
10779! move %o0(lower) -> %o0(upper)
10780sllx %o0, 32, %o0
10781ba P358
10782nop
10783
10784TARGET117:
10785ba RET117
10786nop
10787
10788
10789P358: !_LD [15] (Int) (Loop exit)
10790sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
10791add %i0, %i2, %i2
10792lduw [%i2 + 12], %l6
10793! move %l6(lower) -> %o0(lower)
10794or %l6, %o0, %o0
10795!---- flushing int results buffer----
10796mov %o0, %l5
10797!---- flushing fp results buffer to %f30 ----
10798fmovs %f0, %f30
10799!--
10800loop_exit_0_189:
10801sub %l2, 1, %l2
10802cmp %l2, 0
10803bg loop_entry_0_189
10804nop
10805
10806P359: !_CAS [3] (maybe <- 0x25) (Int) (Loop entry) (Loop exit)
10807sethi %hi(0x1), %l2
10808or %l2, %lo(0x1), %l2
10809loop_entry_0_190:
10810add %i1, 12, %l3
10811lduw [%l3], %o0
10812mov %o0, %o5
10813! move %o5(lower) -> %o0(upper)
10814sllx %o5, 32, %o0
10815mov %l4, %l7
10816cas [%l3], %o5, %l7
10817! move %l7(lower) -> %o0(lower)
10818srl %l7, 0, %o5
10819or %o5, %o0, %o0
10820add %l4, 1, %l4
10821!---- flushing int results buffer----
10822mov %o0, %l5
10823loop_exit_0_190:
10824sub %l2, 1, %l2
10825cmp %l2, 0
10826bg loop_entry_0_190
10827nop
10828
10829P360: !_CASX [7] (maybe <- 0x26) (Int) (Loop entry)
10830sethi %hi(0x2), %l2
10831or %l2, %lo(0x2), %l2
10832loop_entry_0_191:
10833sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
10834sub %i0, %i3, %i3
10835add %i3, 8, %l6
10836ldx [%l6], %o0
10837! move %o0(upper) -> %o0(upper)
10838! move %o0(lower) -> %o0(lower)
10839mov %o0, %l3
10840mov %l4, %o1
10841casx [%l6], %l3, %o1
10842! move %o1(upper) -> %o1(upper)
10843! move %o1(lower) -> %o1(lower)
10844add %l4, 1, %l4
10845
10846P361: !_PREFETCH [3] (Int) (Loop exit)
10847prefetch [%i1 + 12], 4
10848!---- flushing int results buffer----
10849mov %o0, %l5
10850mov %o1, %l5
10851loop_exit_0_191:
10852sub %l2, 1, %l2
10853cmp %l2, 0
10854bg loop_entry_0_191
10855nop
10856
10857P362: !_LD [3] (FP) (Loop entry) (Loop exit)
10858sethi %hi(0x1), %l2
10859or %l2, %lo(0x1), %l2
10860loop_entry_0_192:
10861ld [%i1 + 12], %f0
10862! 1 addresses covered
10863!---- flushing fp results buffer to %f30 ----
10864fmovs %f0, %f30
10865!--
10866loop_exit_0_192:
10867sub %l2, 1, %l2
10868cmp %l2, 0
10869bg loop_entry_0_192
10870nop
10871
10872P363: !_LD [4] (Int) (Loop entry)
10873sethi %hi(0x1), %l2
10874or %l2, %lo(0x1), %l2
10875loop_entry_0_193:
10876sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
10877sub %i0, %i2, %i2
10878lduw [%i2 + 4], %o0
10879! move %o0(lower) -> %o0(upper)
10880sllx %o0, 32, %o0
10881
10882P364: !_LD [14] (Int) (Loop exit)
10883sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
10884add %i0, %i3, %i3
10885lduw [%i3 + 4], %l6
10886! move %l6(lower) -> %o0(lower)
10887or %l6, %o0, %o0
10888!---- flushing int results buffer----
10889mov %o0, %l5
10890loop_exit_0_193:
10891sub %l2, 1, %l2
10892cmp %l2, 0
10893bg loop_entry_0_193
10894nop
10895
10896P365: !_LD [3] (Int) (Loop entry)
10897sethi %hi(0x2), %l2
10898or %l2, %lo(0x2), %l2
10899loop_entry_0_194:
10900lduw [%i1 + 12], %o0
10901! move %o0(lower) -> %o0(upper)
10902sllx %o0, 32, %o0
10903
10904P366: !_FLUSH [8] (Int)
10905! Unsupported instruction
10906
10907P367: !_LD [2] (Int) (NF) (Loop exit)
10908wr %g0, 0x82, %asi
10909lduwa [%i1 + 4] %asi, %l7
10910! move %l7(lower) -> %o0(lower)
10911or %l7, %o0, %o0
10912!---- flushing int results buffer----
10913mov %o0, %l5
10914loop_exit_0_194:
10915sub %l2, 1, %l2
10916cmp %l2, 0
10917bg loop_entry_0_194
10918nop
10919
10920P368: !_LD [3] (FP) (Loop entry)
10921sethi %hi(0x1), %l2
10922or %l2, %lo(0x1), %l2
10923loop_entry_0_195:
10924ld [%i1 + 12], %f0
10925! 1 addresses covered
10926
10927P369: !_LD [8] (Int)
10928sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
10929sub %i0, %i2, %i2
10930lduw [%i2 + 4], %o0
10931! move %o0(lower) -> %o0(upper)
10932sllx %o0, 32, %o0
10933
10934P370: !_LD [12] (Int) (Loop exit)
10935sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
10936add %i0, %i3, %i3
10937lduw [%i3 + 4], %o5
10938! move %o5(lower) -> %o0(lower)
10939or %o5, %o0, %o0
10940!---- flushing int results buffer----
10941mov %o0, %l5
10942!---- flushing fp results buffer to %f30 ----
10943fmovs %f0, %f30
10944!--
10945loop_exit_0_195:
10946sub %l2, 1, %l2
10947cmp %l2, 0
10948bg loop_entry_0_195
10949nop
10950
10951P371: !_SWAP [0] (maybe <- 0x27) (Int) (Loop entry)
10952sethi %hi(0x1), %l2
10953or %l2, %lo(0x1), %l2
10954loop_entry_0_196:
10955mov %l4, %o0
10956swap [%i0 + 4], %o0
10957! move %o0(lower) -> %o0(upper)
10958sllx %o0, 32, %o0
10959add %l4, 1, %l4
10960
10961P372: !_PREFETCH [11] (Int)
10962sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
10963add %i0, %i2, %i2
10964prefetch [%i2 + 12], 1
10965
10966P373: !_LD [10] (Int) (Loop exit)
10967lduw [%i2 + 4], %l6
10968! move %l6(lower) -> %o0(lower)
10969or %l6, %o0, %o0
10970!---- flushing int results buffer----
10971mov %o0, %l5
10972loop_exit_0_196:
10973sub %l2, 1, %l2
10974cmp %l2, 0
10975bg loop_entry_0_196
10976nop
10977
10978P374: !_LD [14] (FP) (Loop entry)
10979sethi %hi(0x2), %l2
10980or %l2, %lo(0x2), %l2
10981loop_entry_0_197:
10982sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
10983add %i0, %i3, %i3
10984ld [%i3 + 4], %f0
10985! 1 addresses covered
10986
10987P375: !_PREFETCH [8] (Int) (NF) (Loop exit) (Branch target of P10)
10988wr %g0, 0x82, %asi
10989sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
10990sub %i0, %i2, %i2
10991prefetcha [%i2 + 4] %asi, 19
10992!---- flushing fp results buffer to %f30 ----
10993fmovs %f0, %f30
10994!--
10995loop_exit_0_197:
10996sub %l2, 1, %l2
10997cmp %l2, 0
10998bg loop_entry_0_197
10999nop
11000ba P376
11001nop
11002
11003TARGET10:
11004ba RET10
11005nop
11006
11007
11008P376: !_PREFETCH [12] (Int) (Loop entry) (Loop exit)
11009sethi %hi(0x2), %l2
11010or %l2, %lo(0x2), %l2
11011loop_entry_0_198:
11012sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
11013add %i0, %i3, %i3
11014prefetch [%i3 + 4], 0
11015loop_exit_0_198:
11016sub %l2, 1, %l2
11017cmp %l2, 0
11018bg loop_entry_0_198
11019nop
11020
11021P377: !_BLD [0] (FP) (Loop entry)
11022sethi %hi(0x2), %l2
11023or %l2, %lo(0x2), %l2
11024loop_entry_0_199:
11025wr %g0, 0xf0, %asi
11026membar #Sync
11027ldda [%i0 + 0] %asi, %f0
11028membar #Sync
11029! 2 addresses covered
11030fmovs %f1, %f0
11031fmovs %f3, %f1
11032
11033P378: !_PREFETCH [13] (Int) (Loop exit)
11034sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
11035add %i0, %i2, %i2
11036prefetch [%i2 + 12], 20
11037!---- flushing fp results buffer to %f30 ----
11038fmovd %f0, %f30
11039!--
11040loop_exit_0_199:
11041sub %l2, 1, %l2
11042cmp %l2, 0
11043bg loop_entry_0_199
11044nop
11045
11046P379: !_BST [12] (maybe <- 0x3f800051) (FP) (Loop entry) (Loop exit)
11047sethi %hi(0x2), %l2
11048or %l2, %lo(0x2), %l2
11049loop_entry_0_200:
11050wr %g0, 0xf0, %asi
11051sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
11052add %i0, %i3, %i3
11053! preparing store val #0, next val will be in f33
11054fmovs %f16, %f21
11055fadds %f16, %f17, %f16
11056! preparing store val #1, next val will be in f35
11057fmovd %f20, %f32
11058fmovs %f16, %f21
11059fadds %f16, %f17, %f16
11060fmovd %f20, %f34
11061membar #Sync
11062stda %f32, [%i3 + 0 ] %asi
11063membar #Sync
11064loop_exit_0_200:
11065sub %l2, 1, %l2
11066cmp %l2, 0
11067bg loop_entry_0_200
11068nop
11069
11070P380: !_QWLD [14] (FP) (Loop entry) (Loop exit)
11071sethi %hi(0x1), %l2
11072or %l2, %lo(0x1), %l2
11073loop_entry_0_201:
11074sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
11075add %i0, %i2, %i2
11076ldq [%i2 + 0], %f0
11077! 2 addresses covered
11078fmovs %f1, %f0
11079fmovs %f3, %f1
11080!---- flushing fp results buffer to %f30 ----
11081fmovd %f0, %f30
11082!--
11083loop_exit_0_201:
11084sub %l2, 1, %l2
11085cmp %l2, 0
11086bg loop_entry_0_201
11087nop
11088
11089P381: !_LD [14] (FP) (Loop entry) (Loop exit)
11090sethi %hi(0x2), %l2
11091or %l2, %lo(0x2), %l2
11092loop_entry_0_202:
11093sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
11094add %i0, %i3, %i3
11095ld [%i3 + 4], %f0
11096! 1 addresses covered
11097!---- flushing fp results buffer to %f30 ----
11098fmovs %f0, %f30
11099!--
11100loop_exit_0_202:
11101sub %l2, 1, %l2
11102cmp %l2, 0
11103bg loop_entry_0_202
11104nop
11105
11106P382: !_DWLD [3] (Int) (Loop entry)
11107sethi %hi(0x1), %l2
11108or %l2, %lo(0x1), %l2
11109loop_entry_0_203:
11110ldx [%i1 + 8], %o0
11111! move %o0(lower) -> %o0(upper)
11112sllx %o0, 32, %o0
11113
11114P383: !_LD [6] (Int) (Loop exit) (CBR)
11115sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
11116sub %i0, %i2, %i2
11117lduw [%i2 + 4], %o5
11118! move %o5(lower) -> %o0(lower)
11119or %o5, %o0, %o0
11120
11121! cbranch
11122andcc %l0, 1, %g0
11123be,pn %xcc, TARGET383
11124nop
11125RET383:
11126
11127! lfsr step begin
11128srlx %l0, 1, %l3
11129xnor %l3, %l0, %l3
11130sllx %l3, 63, %l3
11131or %l3, %l0, %l0
11132srlx %l0, 1, %l0
11133
11134!---- flushing int results buffer----
11135mov %o0, %l5
11136loop_exit_0_203:
11137sub %l2, 1, %l2
11138cmp %l2, 0
11139bg loop_entry_0_203
11140nop
11141
11142P384: !_PREFETCH [10] (Int) (Faults) (Loop entry) (Loop exit)
11143sethi %hi(0x1), %l2
11144or %l2, %lo(0x1), %l2
11145loop_entry_0_204:
11146prefetch [%g0], 17
11147loop_exit_0_204:
11148sub %l2, 1, %l2
11149cmp %l2, 0
11150bg loop_entry_0_204
11151nop
11152
11153P385: !_BST [1] (maybe <- 0x3f800053) (FP) (Loop entry) (Loop exit)
11154sethi %hi(0x2), %l2
11155or %l2, %lo(0x2), %l2
11156loop_entry_0_205:
11157wr %g0, 0xf0, %asi
11158! preparing store val #0, next val will be in f33
11159fmovs %f16, %f21
11160fadds %f16, %f17, %f16
11161! preparing store val #1, next val will be in f35
11162fmovd %f20, %f32
11163fmovs %f16, %f21
11164fadds %f16, %f17, %f16
11165fmovd %f20, %f34
11166membar #Sync
11167stda %f32, [%i0 + 0 ] %asi
11168membar #Sync
11169loop_exit_0_205:
11170sub %l2, 1, %l2
11171cmp %l2, 0
11172bg loop_entry_0_205
11173nop
11174
11175P386: !_LD [8] (Int) (Loop entry) (LE)
11176sethi %hi(0x1), %l2
11177or %l2, %lo(0x1), %l2
11178loop_entry_0_206:
11179wr %g0, 0x88, %asi
11180sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
11181sub %i0, %i3, %i3
11182lduwa [%i3 + 4] %asi, %o0
11183! move %o0(lower) -> %o0(upper)
11184sllx %o0, 32, %o0
11185
11186P387: !_LD [13] (Int) (Loop exit)
11187sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
11188add %i0, %i2, %i2
11189lduw [%i2 + 12], %o5
11190! move %o5(lower) -> %o0(lower)
11191or %o5, %o0, %o0
11192!---- flushing int results buffer----
11193mov %o0, %l5
11194loop_exit_0_206:
11195sub %l2, 1, %l2
11196cmp %l2, 0
11197bg loop_entry_0_206
11198nop
11199
11200P388: !_PREFETCH [0] (Int) (Loop entry) (Loop exit)
11201sethi %hi(0x2), %l2
11202or %l2, %lo(0x2), %l2
11203loop_entry_0_207:
11204prefetch [%i0 + 4], 1
11205loop_exit_0_207:
11206sub %l2, 1, %l2
11207cmp %l2, 0
11208bg loop_entry_0_207
11209nop
11210
11211P389: !_PREFETCH [7] (Int) (Faults) (Loop entry)
11212sethi %hi(0x1), %l2
11213or %l2, %lo(0x1), %l2
11214loop_entry_0_208:
11215prefetch [%g0], 19
11216
11217P390: !_PREFETCH [15] (Int) (Loop exit)
11218sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
11219add %i0, %i3, %i3
11220prefetch [%i3 + 12], 20
11221loop_exit_0_208:
11222sub %l2, 1, %l2
11223cmp %l2, 0
11224bg loop_entry_0_208
11225nop
11226
11227P391: !_BSTC [0] (maybe <- 0x3f800055) (FP) (Loop entry)
11228sethi %hi(0x2), %l2
11229or %l2, %lo(0x2), %l2
11230loop_entry_0_209:
11231wr %g0, 0xe0, %asi
11232! preparing store val #0, next val will be in f33
11233fmovs %f16, %f21
11234fadds %f16, %f17, %f16
11235! preparing store val #1, next val will be in f35
11236fmovd %f20, %f32
11237fmovs %f16, %f21
11238fadds %f16, %f17, %f16
11239fmovd %f20, %f34
11240membar #Sync
11241stda %f32, [%i0 + 0 ] %asi
11242membar #Sync
11243
11244P392: !_LD [1] (FP) (Loop exit)
11245ld [%i0 + 12], %f0
11246! 1 addresses covered
11247!---- flushing fp results buffer to %f30 ----
11248fmovs %f0, %f30
11249!--
11250loop_exit_0_209:
11251sub %l2, 1, %l2
11252cmp %l2, 0
11253bg loop_entry_0_209
11254nop
11255
11256P393: !_DWLD [6] (Int) (Loop entry)
11257sethi %hi(0x1), %l2
11258or %l2, %lo(0x1), %l2
11259loop_entry_0_210:
11260sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
11261sub %i0, %i2, %i2
11262ldx [%i2 + 0], %o0
11263! move %o0(lower) -> %o0(upper)
11264sllx %o0, 32, %o0
11265
11266P394: !_PREFETCH [5] (Int) (Faults)
11267prefetch [%g0], 4
11268
11269P395: !_LD [0] (Int) (Loop exit)
11270lduw [%i0 + 4], %l7
11271! move %l7(lower) -> %o0(lower)
11272or %l7, %o0, %o0
11273!---- flushing int results buffer----
11274mov %o0, %l5
11275loop_exit_0_210:
11276sub %l2, 1, %l2
11277cmp %l2, 0
11278bg loop_entry_0_210
11279nop
11280
11281P396: !_PREFETCH [13] (Int) (Faults) (Loop entry)
11282sethi %hi(0x2), %l2
11283or %l2, %lo(0x2), %l2
11284loop_entry_0_211:
11285prefetch [%g0], 2
11286
11287P397: !_PREFETCH [0] (Int) (NF) (Loop exit)
11288wr %g0, 0x82, %asi
11289prefetcha [%i0 + 4] %asi, 21
11290loop_exit_0_211:
11291sub %l2, 1, %l2
11292cmp %l2, 0
11293bg loop_entry_0_211
11294nop
11295
11296P398: !_BLD [5] (FP) (Loop entry)
11297sethi %hi(0x2), %l2
11298or %l2, %lo(0x2), %l2
11299loop_entry_0_212:
11300wr %g0, 0xf0, %asi
11301sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
11302sub %i0, %i3, %i3
11303membar #Sync
11304ldda [%i3 + 0] %asi, %f0
11305membar #Sync
11306! 2 addresses covered
11307fmovs %f1, %f0
11308fmovs %f3, %f1
11309
11310P399: !_LD [15] (Int)
11311sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
11312add %i0, %i2, %i2
11313lduw [%i2 + 12], %o0
11314! move %o0(lower) -> %o0(upper)
11315sllx %o0, 32, %o0
11316
11317P400: !_LD [11] (Int) (Loop exit)
11318sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
11319sub %i0, %i3, %i3
11320lduw [%i3 + 12], %l3
11321! move %l3(lower) -> %o0(lower)
11322or %l3, %o0, %o0
11323!---- flushing int results buffer----
11324mov %o0, %l5
11325!---- flushing fp results buffer to %f30 ----
11326fmovd %f0, %f30
11327!--
11328loop_exit_0_212:
11329sub %l2, 1, %l2
11330cmp %l2, 0
11331bg loop_entry_0_212
11332nop
11333
11334P401: !_BLD [2] (FP) (Loop entry) (Loop exit)
11335sethi %hi(0x1), %l2
11336or %l2, %lo(0x1), %l2
11337loop_entry_0_213:
11338wr %g0, 0xf0, %asi
11339membar #Sync
11340ldda [%i1 + 0] %asi, %f0
11341membar #Sync
11342! 2 addresses covered
11343fmovs %f1, %f0
11344fmovs %f3, %f1
11345!---- flushing fp results buffer to %f30 ----
11346fmovd %f0, %f30
11347!--
11348loop_exit_0_213:
11349sub %l2, 1, %l2
11350cmp %l2, 0
11351bg loop_entry_0_213
11352nop
11353
11354P402: !_LD [6] (FP) (Loop entry) (Loop exit)
11355sethi %hi(0x2), %l2
11356or %l2, %lo(0x2), %l2
11357loop_entry_0_214:
11358sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
11359sub %i0, %i2, %i2
11360ld [%i2 + 4], %f0
11361! 1 addresses covered
11362!---- flushing fp results buffer to %f30 ----
11363fmovs %f0, %f30
11364!--
11365loop_exit_0_214:
11366sub %l2, 1, %l2
11367cmp %l2, 0
11368bg loop_entry_0_214
11369nop
11370
11371P403: !_DWST [13] (maybe <- 0x3f800057) (FP) (Loop entry) (CBR)
11372sethi %hi(0x1), %l2
11373or %l2, %lo(0x1), %l2
11374loop_entry_0_215:
11375sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
11376add %i0, %i3, %i3
11377! preparing store val #0, next val will be in f21
11378fmovs %f16, %f21
11379fadds %f16, %f17, %f16
11380std %f20, [%i3 + 8]
11381
11382! cbranch
11383andcc %l0, 1, %g0
11384be,pt %xcc, TARGET403
11385nop
11386RET403:
11387
11388! lfsr step begin
11389srlx %l0, 1, %o5
11390xnor %o5, %l0, %o5
11391sllx %o5, 63, %o5
11392or %o5, %l0, %l0
11393srlx %l0, 1, %l0
11394
11395
11396P404: !_LD [12] (FP) (Loop exit)
11397ld [%i3 + 4], %f0
11398! 1 addresses covered
11399!---- flushing fp results buffer to %f30 ----
11400fmovs %f0, %f30
11401!--
11402loop_exit_0_215:
11403sub %l2, 1, %l2
11404cmp %l2, 0
11405bg loop_entry_0_215
11406nop
11407
11408P405: !_CASX [6] (maybe <- 0x28) (Int) (Loop entry)
11409sethi %hi(0x2), %l2
11410or %l2, %lo(0x2), %l2
11411loop_entry_0_216:
11412sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
11413sub %i0, %i2, %i2
11414ldx [%i2], %o0
11415! move %o0(upper) -> %o0(upper)
11416! move %o0(lower) -> %o0(lower)
11417mov %o0, %l6
11418mov %l4, %o1
11419casx [%i2], %l6, %o1
11420! move %o1(upper) -> %o1(upper)
11421! move %o1(lower) -> %o1(lower)
11422add %l4, 1, %l4
11423
11424P406: !_QWLD [11] (FP) (NF) (Loop exit)
11425wr %g0, 0x82, %asi
11426sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
11427sub %i0, %i3, %i3
11428ldqa [%i3 + 0] %asi, %f0
11429! 2 addresses covered
11430fmovs %f1, %f0
11431fmovs %f3, %f1
11432!---- flushing int results buffer----
11433mov %o0, %l5
11434mov %o1, %l5
11435!---- flushing fp results buffer to %f30 ----
11436fmovd %f0, %f30
11437!--
11438loop_exit_0_216:
11439sub %l2, 1, %l2
11440cmp %l2, 0
11441bg loop_entry_0_216
11442nop
11443
11444P407: !_LD [10] (FP) (Loop entry)
11445sethi %hi(0x2), %l2
11446or %l2, %lo(0x2), %l2
11447loop_entry_0_217:
11448sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
11449sub %i0, %i2, %i2
11450ld [%i2 + 4], %f0
11451! 1 addresses covered
11452
11453P408: !_PREFETCH [9] (Int) (Faults) (Loop exit) (LE)
11454wr %g0, 0x88, %asi
11455prefetcha [%g0] %asi, 2
11456!---- flushing fp results buffer to %f30 ----
11457fmovs %f0, %f30
11458!--
11459loop_exit_0_217:
11460sub %l2, 1, %l2
11461cmp %l2, 0
11462bg loop_entry_0_217
11463nop
11464
11465P409: !_LD [14] (FP) (Loop entry)
11466sethi %hi(0x2), %l2
11467or %l2, %lo(0x2), %l2
11468loop_entry_0_218:
11469sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
11470add %i0, %i3, %i3
11471ld [%i3 + 4], %f0
11472! 1 addresses covered
11473
11474P410: !_LD [5] (Int)
11475sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
11476sub %i0, %i2, %i2
11477lduw [%i2 + 12], %o0
11478! move %o0(lower) -> %o0(upper)
11479sllx %o0, 32, %o0
11480
11481P411: !_LD [1] (Int) (Loop exit)
11482lduw [%i0 + 12], %l7
11483! move %l7(lower) -> %o0(lower)
11484or %l7, %o0, %o0
11485!---- flushing int results buffer----
11486mov %o0, %l5
11487!---- flushing fp results buffer to %f30 ----
11488fmovs %f0, %f30
11489!--
11490loop_exit_0_218:
11491sub %l2, 1, %l2
11492cmp %l2, 0
11493bg loop_entry_0_218
11494nop
11495
11496P412: !_LD [11] (Int) (Loop entry)
11497sethi %hi(0x1), %l2
11498or %l2, %lo(0x1), %l2
11499loop_entry_0_219:
11500sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
11501sub %i0, %i3, %i3
11502lduw [%i3 + 12], %o0
11503! move %o0(lower) -> %o0(upper)
11504sllx %o0, 32, %o0
11505
11506P413: !_LD [4] (Int) (Loop exit)
11507sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
11508sub %i0, %i2, %i2
11509lduw [%i2 + 4], %o5
11510! move %o5(lower) -> %o0(lower)
11511or %o5, %o0, %o0
11512!---- flushing int results buffer----
11513mov %o0, %l5
11514loop_exit_0_219:
11515sub %l2, 1, %l2
11516cmp %l2, 0
11517bg loop_entry_0_219
11518nop
11519
11520P414: !_LD [15] (FP) (Loop entry)
11521sethi %hi(0x2), %l2
11522or %l2, %lo(0x2), %l2
11523loop_entry_0_220:
11524sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
11525add %i0, %i3, %i3
11526ld [%i3 + 12], %f0
11527! 1 addresses covered
11528
11529P415: !_LD [8] (Int)
11530sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
11531sub %i0, %i2, %i2
11532lduw [%i2 + 4], %o0
11533! move %o0(lower) -> %o0(upper)
11534sllx %o0, 32, %o0
11535
11536P416: !_LD [8] (Int) (Loop exit)
11537lduw [%i2 + 4], %l3
11538! move %l3(lower) -> %o0(lower)
11539or %l3, %o0, %o0
11540!---- flushing int results buffer----
11541mov %o0, %l5
11542!---- flushing fp results buffer to %f30 ----
11543fmovs %f0, %f30
11544!--
11545loop_exit_0_220:
11546sub %l2, 1, %l2
11547cmp %l2, 0
11548bg loop_entry_0_220
11549nop
11550
11551P417: !_FLUSH [1] (Int) (Loop entry)
11552sethi %hi(0x2), %l2
11553or %l2, %lo(0x2), %l2
11554loop_entry_0_221:
11555! Unsupported instruction
11556
11557P418: !_QWLD [6] (FP) (Loop exit)
11558sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
11559sub %i0, %i3, %i3
11560ldq [%i3 + 0], %f0
11561! 2 addresses covered
11562fmovs %f1, %f0
11563fmovs %f3, %f1
11564!---- flushing fp results buffer to %f30 ----
11565fmovd %f0, %f30
11566!--
11567loop_exit_0_221:
11568sub %l2, 1, %l2
11569cmp %l2, 0
11570bg loop_entry_0_221
11571nop
11572
11573P419: !_LD [5] (FP) (Loop entry)
11574sethi %hi(0x1), %l2
11575or %l2, %lo(0x1), %l2
11576loop_entry_0_222:
11577sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
11578sub %i0, %i2, %i2
11579ld [%i2 + 12], %f0
11580! 1 addresses covered
11581
11582P420: !_DWST [13] (maybe <- 0x3f800058) (FP) (Loop exit)
11583sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
11584add %i0, %i3, %i3
11585! preparing store val #0, next val will be in f21
11586fmovs %f16, %f21
11587fadds %f16, %f17, %f16
11588std %f20, [%i3 + 8]
11589!---- flushing fp results buffer to %f30 ----
11590fmovs %f0, %f30
11591!--
11592loop_exit_0_222:
11593sub %l2, 1, %l2
11594cmp %l2, 0
11595bg loop_entry_0_222
11596nop
11597
11598P421: !_LD [15] (FP) (Loop entry) (Loop exit)
11599sethi %hi(0x2), %l2
11600or %l2, %lo(0x2), %l2
11601loop_entry_0_223:
11602sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
11603add %i0, %i2, %i2
11604ld [%i2 + 12], %f0
11605! 1 addresses covered
11606!---- flushing fp results buffer to %f30 ----
11607fmovs %f0, %f30
11608!--
11609loop_exit_0_223:
11610sub %l2, 1, %l2
11611cmp %l2, 0
11612bg loop_entry_0_223
11613nop
11614
11615P422: !_DWLD [7] (Int) (Loop entry)
11616sethi %hi(0x1), %l2
11617or %l2, %lo(0x1), %l2
11618loop_entry_0_224:
11619sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
11620sub %i0, %i3, %i3
11621ldx [%i3 + 8], %o0
11622! move %o0(lower) -> %o0(upper)
11623sllx %o0, 32, %o0
11624
11625P423: !_LD [3] (Int) (Loop exit)
11626lduw [%i1 + 12], %o5
11627! move %o5(lower) -> %o0(lower)
11628or %o5, %o0, %o0
11629!---- flushing int results buffer----
11630mov %o0, %l5
11631loop_exit_0_224:
11632sub %l2, 1, %l2
11633cmp %l2, 0
11634bg loop_entry_0_224
11635nop
11636
11637P424: !_PREFETCH [3] (Int) (Loop entry) (Loop exit)
11638sethi %hi(0x2), %l2
11639or %l2, %lo(0x2), %l2
11640loop_entry_0_225:
11641prefetch [%i1 + 12], 2
11642loop_exit_0_225:
11643sub %l2, 1, %l2
11644cmp %l2, 0
11645bg loop_entry_0_225
11646nop
11647
11648P425: !_PREFETCH [11] (Int) (Loop entry) (Loop exit) (LE)
11649sethi %hi(0x2), %l2
11650or %l2, %lo(0x2), %l2
11651loop_entry_0_226:
11652wr %g0, 0x88, %asi
11653sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
11654sub %i0, %i2, %i2
11655prefetcha [%i2 + 12] %asi, 3
11656loop_exit_0_226:
11657sub %l2, 1, %l2
11658cmp %l2, 0
11659bg loop_entry_0_226
11660nop
11661
11662P426: !_PREFETCH [14] (Int) (Loop entry)
11663sethi %hi(0x1), %l2
11664or %l2, %lo(0x1), %l2
11665loop_entry_0_227:
11666sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
11667add %i0, %i3, %i3
11668prefetch [%i3 + 4], 21
11669
11670P427: !_DWST [9] (maybe <- 0x29) (Int) (Loop exit)
11671sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
11672sub %i0, %i2, %i2
11673mov %l4, %o5
11674stx %o5, [%i2 + 8]
11675add %l4, 1, %l4
11676loop_exit_0_227:
11677sub %l2, 1, %l2
11678cmp %l2, 0
11679bg loop_entry_0_227
11680nop
11681
11682P428: !_LD [8] (Int) (Loop entry)
11683sethi %hi(0x2), %l2
11684or %l2, %lo(0x2), %l2
11685loop_entry_0_228:
11686sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
11687sub %i0, %i3, %i3
11688lduw [%i3 + 4], %o0
11689! move %o0(lower) -> %o0(upper)
11690sllx %o0, 32, %o0
11691
11692P429: !_REPLACEMENT [13] (Int)
11693sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
11694sub %i0, %i2, %i2
11695sethi %hi(0x20000), %l6
11696ld [%i2+12], %o5
11697st %o5, [%i2+12]
11698add %i2, %l6, %l7
11699ld [%l7+12], %o5
11700st %o5, [%l7+12]
11701add %l7, %l6, %l7
11702ld [%l7+12], %o5
11703st %o5, [%l7+12]
11704add %l7, %l6, %l7
11705ld [%l7+12], %o5
11706st %o5, [%l7+12]
11707add %l7, %l6, %l7
11708ld [%l7+12], %o5
11709st %o5, [%l7+12]
11710add %l7, %l6, %l7
11711ld [%l7+12], %o5
11712st %o5, [%l7+12]
11713add %l7, %l6, %l7
11714ld [%l7+12], %o5
11715st %o5, [%l7+12]
11716add %l7, %l6, %l7
11717ld [%l7+12], %o5
11718st %o5, [%l7+12]
11719
11720P430: !_LD [4] (Int) (Loop exit)
11721sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
11722sub %i0, %i3, %i3
11723lduw [%i3 + 4], %l6
11724! move %l6(lower) -> %o0(lower)
11725or %l6, %o0, %o0
11726!---- flushing int results buffer----
11727mov %o0, %l5
11728loop_exit_0_228:
11729sub %l2, 1, %l2
11730cmp %l2, 0
11731bg loop_entry_0_228
11732nop
11733
11734P431: !_FLUSH [5] (Int) (Loop entry) (Loop exit)
11735sethi %hi(0x2), %l2
11736or %l2, %lo(0x2), %l2
11737loop_entry_0_229:
11738! Unsupported instruction
11739loop_exit_0_229:
11740sub %l2, 1, %l2
11741cmp %l2, 0
11742bg loop_entry_0_229
11743nop
11744
11745P432: !_FLUSH [12] (Int) (Loop entry) (Loop exit) (CBR)
11746sethi %hi(0x1), %l2
11747or %l2, %lo(0x1), %l2
11748loop_entry_0_230:
11749! Unsupported instruction
11750
11751! cbranch
11752andcc %l0, 1, %g0
11753be,pn %xcc, TARGET432
11754nop
11755RET432:
11756
11757! lfsr step begin
11758srlx %l0, 1, %l3
11759xnor %l3, %l0, %l3
11760sllx %l3, 63, %l3
11761or %l3, %l0, %l0
11762srlx %l0, 1, %l0
11763
11764loop_exit_0_230:
11765sub %l2, 1, %l2
11766cmp %l2, 0
11767bg loop_entry_0_230
11768nop
11769
11770P433: !_LD [5] (Int) (Loop entry)
11771sethi %hi(0x2), %l2
11772or %l2, %lo(0x2), %l2
11773loop_entry_0_231:
11774sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
11775sub %i0, %i2, %i2
11776lduw [%i2 + 12], %o0
11777! move %o0(lower) -> %o0(upper)
11778sllx %o0, 32, %o0
11779
11780P434: !_LD [10] (Int) (Loop exit) (CBR)
11781sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
11782sub %i0, %i3, %i3
11783lduw [%i3 + 4], %l6
11784! move %l6(lower) -> %o0(lower)
11785or %l6, %o0, %o0
11786
11787! cbranch
11788andcc %l0, 1, %g0
11789be,pt %xcc, TARGET434
11790nop
11791RET434:
11792
11793! lfsr step begin
11794srlx %l0, 1, %l7
11795xnor %l7, %l0, %l7
11796sllx %l7, 63, %l7
11797or %l7, %l0, %l0
11798srlx %l0, 1, %l0
11799
11800!---- flushing int results buffer----
11801mov %o0, %l5
11802loop_exit_0_231:
11803sub %l2, 1, %l2
11804cmp %l2, 0
11805bg loop_entry_0_231
11806nop
11807
11808P435: !_LD [11] (Int) (Loop entry)
11809sethi %hi(0x1), %l2
11810or %l2, %lo(0x1), %l2
11811loop_entry_0_232:
11812sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
11813sub %i0, %i2, %i2
11814lduw [%i2 + 12], %o0
11815! move %o0(lower) -> %o0(upper)
11816sllx %o0, 32, %o0
11817
11818P436: !_PREFETCH [0] (Int)
11819prefetch [%i0 + 4], 22
11820
11821P437: !_LD [6] (Int) (Loop exit)
11822sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
11823sub %i0, %i3, %i3
11824lduw [%i3 + 4], %o5
11825! move %o5(lower) -> %o0(lower)
11826or %o5, %o0, %o0
11827!---- flushing int results buffer----
11828mov %o0, %l5
11829loop_exit_0_232:
11830sub %l2, 1, %l2
11831cmp %l2, 0
11832bg loop_entry_0_232
11833nop
11834
11835P438: !_LD [7] (FP) (Loop entry) (Loop exit)
11836sethi %hi(0x1), %l2
11837or %l2, %lo(0x1), %l2
11838loop_entry_0_233:
11839sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
11840sub %i0, %i2, %i2
11841ld [%i2 + 12], %f0
11842! 1 addresses covered
11843!---- flushing fp results buffer to %f30 ----
11844fmovs %f0, %f30
11845!--
11846loop_exit_0_233:
11847sub %l2, 1, %l2
11848cmp %l2, 0
11849bg loop_entry_0_233
11850nop
11851
11852P439: !_LD [1] (FP) (Loop entry)
11853sethi %hi(0x2), %l2
11854or %l2, %lo(0x2), %l2
11855loop_entry_0_234:
11856ld [%i0 + 12], %f0
11857! 1 addresses covered
11858
11859P440: !_LD [12] (FP) (Loop exit)
11860sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
11861add %i0, %i3, %i3
11862ld [%i3 + 4], %f1
11863! 1 addresses covered
11864!---- flushing fp results buffer to %f30 ----
11865fmovd %f0, %f30
11866!--
11867loop_exit_0_234:
11868sub %l2, 1, %l2
11869cmp %l2, 0
11870bg loop_entry_0_234
11871nop
11872
11873P441: !_CASX [7] (maybe <- 0x2a) (Int) (Loop entry) (CBR)
11874sethi %hi(0x1), %l2
11875or %l2, %lo(0x1), %l2
11876loop_entry_0_235:
11877sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
11878sub %i0, %i2, %i2
11879add %i2, 8, %l3
11880ldx [%l3], %o0
11881! move %o0(upper) -> %o0(upper)
11882! move %o0(lower) -> %o0(lower)
11883mov %o0, %o5
11884mov %l4, %o1
11885casx [%l3], %o5, %o1
11886! move %o1(upper) -> %o1(upper)
11887! move %o1(lower) -> %o1(lower)
11888add %l4, 1, %l4
11889
11890! cbranch
11891andcc %l0, 1, %g0
11892be,pn %xcc, TARGET441
11893nop
11894RET441:
11895
11896! lfsr step begin
11897srlx %l0, 1, %o5
11898xnor %o5, %l0, %o5
11899sllx %o5, 63, %o5
11900or %o5, %l0, %l0
11901srlx %l0, 1, %l0
11902
11903
11904P442: !_LD [3] (FP) (Loop exit)
11905ld [%i1 + 12], %f0
11906! 1 addresses covered
11907!---- flushing int results buffer----
11908mov %o0, %l5
11909mov %o1, %l5
11910!---- flushing fp results buffer to %f30 ----
11911fmovs %f0, %f30
11912!--
11913loop_exit_0_235:
11914sub %l2, 1, %l2
11915cmp %l2, 0
11916bg loop_entry_0_235
11917nop
11918
11919P443: !_REPLACEMENT [12] (Int) (Loop entry)
11920sethi %hi(0x1), %l2
11921or %l2, %lo(0x1), %l2
11922loop_entry_0_236:
11923sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3
11924sub %i0, %i3, %i3
11925sethi %hi(0x20000), %l6
11926ld [%i3+4], %o5
11927st %o5, [%i3+4]
11928add %i3, %l6, %l7
11929ld [%l7+4], %o5
11930st %o5, [%l7+4]
11931add %l7, %l6, %l7
11932ld [%l7+4], %o5
11933st %o5, [%l7+4]
11934add %l7, %l6, %l7
11935ld [%l7+4], %o5
11936st %o5, [%l7+4]
11937add %l7, %l6, %l7
11938ld [%l7+4], %o5
11939st %o5, [%l7+4]
11940add %l7, %l6, %l7
11941ld [%l7+4], %o5
11942st %o5, [%l7+4]
11943add %l7, %l6, %l7
11944ld [%l7+4], %o5
11945st %o5, [%l7+4]
11946add %l7, %l6, %l7
11947ld [%l7+4], %o5
11948st %o5, [%l7+4]
11949
11950P444: !_PREFETCH [3] (Int) (Loop exit)
11951prefetch [%i1 + 12], 0
11952loop_exit_0_236:
11953sub %l2, 1, %l2
11954cmp %l2, 0
11955bg loop_entry_0_236
11956nop
11957
11958P445: !_LD [14] (Int) (Loop entry)
11959sethi %hi(0x2), %l2
11960or %l2, %lo(0x2), %l2
11961loop_entry_0_237:
11962sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
11963add %i0, %i2, %i2
11964lduw [%i2 + 4], %o0
11965! move %o0(lower) -> %o0(upper)
11966sllx %o0, 32, %o0
11967
11968P446: !_LD [2] (Int) (Loop exit) (Branch target of P432)
11969lduw [%i1 + 4], %l3
11970! move %l3(lower) -> %o0(lower)
11971or %l3, %o0, %o0
11972!---- flushing int results buffer----
11973mov %o0, %l5
11974loop_exit_0_237:
11975sub %l2, 1, %l2
11976cmp %l2, 0
11977bg loop_entry_0_237
11978nop
11979ba P447
11980nop
11981
11982TARGET432:
11983ba RET432
11984nop
11985
11986
11987P447: !_LD [1] (FP) (Loop entry) (Loop exit)
11988sethi %hi(0x1), %l2
11989or %l2, %lo(0x1), %l2
11990loop_entry_0_238:
11991ld [%i0 + 12], %f0
11992! 1 addresses covered
11993!---- flushing fp results buffer to %f30 ----
11994fmovs %f0, %f30
11995!--
11996loop_exit_0_238:
11997sub %l2, 1, %l2
11998cmp %l2, 0
11999bg loop_entry_0_238
12000nop
12001
12002P448: !_PREFETCH [10] (Int) (NF) (Loop entry)
12003sethi %hi(0x1), %l2
12004or %l2, %lo(0x1), %l2
12005loop_entry_0_239:
12006wr %g0, 0x82, %asi
12007sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
12008sub %i0, %i3, %i3
12009prefetcha [%i3 + 4] %asi, 21
12010
12011P449: !_MEMBAR (Int) (Loop exit)
12012membar #StoreLoad
12013loop_exit_0_239:
12014sub %l2, 1, %l2
12015cmp %l2, 0
12016bg loop_entry_0_239
12017nop
12018
12019P450: !_LD [13] (FP) (Loop entry)
12020sethi %hi(0x1), %l2
12021or %l2, %lo(0x1), %l2
12022loop_entry_0_240:
12023sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
12024add %i0, %i2, %i2
12025ld [%i2 + 12], %f0
12026! 1 addresses covered
12027
12028P451: !_LD [3] (Int)
12029lduw [%i1 + 12], %o0
12030! move %o0(lower) -> %o0(upper)
12031sllx %o0, 32, %o0
12032
12033P452: !_LD [11] (Int) (NF) (Faults) (Loop exit)
12034wr %g0, 0x82, %asi
12035lduwa [%g0] %asi, %l3
12036! move %l3(lower) -> %o0(lower)
12037or %l3, %o0, %o0
12038!---- flushing int results buffer----
12039mov %o0, %l5
12040!---- flushing fp results buffer to %f30 ----
12041fmovs %f0, %f30
12042!--
12043loop_exit_0_240:
12044sub %l2, 1, %l2
12045cmp %l2, 0
12046bg loop_entry_0_240
12047nop
12048
12049P453: !_SWAP [0] (maybe <- 0x2b) (Int) (Loop entry)
12050sethi %hi(0x2), %l2
12051or %l2, %lo(0x2), %l2
12052loop_entry_0_241:
12053mov %l4, %o0
12054swap [%i0 + 4], %o0
12055! move %o0(lower) -> %o0(upper)
12056sllx %o0, 32, %o0
12057add %l4, 1, %l4
12058
12059P454: !_LD [15] (FP) (NF) (Branch target of P588)
12060wr %g0, 0x82, %asi
12061sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
12062add %i0, %i3, %i3
12063lda [%i3 + 12] %asi, %f0
12064! 1 addresses covered
12065ba P455
12066nop
12067
12068TARGET588:
12069ba RET588
12070nop
12071
12072
12073P455: !_LD [4] (Int) (Loop exit) (Branch target of P546)
12074sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
12075sub %i0, %i2, %i2
12076lduw [%i2 + 4], %l7
12077! move %l7(lower) -> %o0(lower)
12078or %l7, %o0, %o0
12079!---- flushing int results buffer----
12080mov %o0, %l5
12081!---- flushing fp results buffer to %f30 ----
12082fmovs %f0, %f30
12083!--
12084loop_exit_0_241:
12085sub %l2, 1, %l2
12086cmp %l2, 0
12087bg loop_entry_0_241
12088nop
12089ba P456
12090nop
12091
12092TARGET546:
12093ba RET546
12094nop
12095
12096
12097P456: !_FLUSH [2] (Int) (Loop entry)
12098sethi %hi(0x1), %l2
12099or %l2, %lo(0x1), %l2
12100loop_entry_0_242:
12101! Unsupported instruction
12102
12103P457: !_LD [15] (Int)
12104sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
12105add %i0, %i3, %i3
12106lduw [%i3 + 12], %o0
12107! move %o0(lower) -> %o0(upper)
12108sllx %o0, 32, %o0
12109
12110P458: !_LD [0] (Int) (Loop exit)
12111lduw [%i0 + 4], %o5
12112! move %o5(lower) -> %o0(lower)
12113or %o5, %o0, %o0
12114!---- flushing int results buffer----
12115mov %o0, %l5
12116loop_exit_0_242:
12117sub %l2, 1, %l2
12118cmp %l2, 0
12119bg loop_entry_0_242
12120nop
12121
12122P459: !_ST [0] (maybe <- 0x2c) (Int) (Loop entry)
12123sethi %hi(0x2), %l2
12124or %l2, %lo(0x2), %l2
12125loop_entry_0_243:
12126stw %l4, [%i0 + 4 ]
12127add %l4, 1, %l4
12128
12129P460: !_LD [5] (FP) (Loop exit)
12130sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
12131sub %i0, %i2, %i2
12132ld [%i2 + 12], %f0
12133! 1 addresses covered
12134!---- flushing fp results buffer to %f30 ----
12135fmovs %f0, %f30
12136!--
12137loop_exit_0_243:
12138sub %l2, 1, %l2
12139cmp %l2, 0
12140bg loop_entry_0_243
12141nop
12142
12143P461: !_PREFETCH [13] (Int) (Loop entry) (Loop exit)
12144sethi %hi(0x1), %l2
12145or %l2, %lo(0x1), %l2
12146loop_entry_0_244:
12147sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
12148add %i0, %i3, %i3
12149prefetch [%i3 + 12], 2
12150loop_exit_0_244:
12151sub %l2, 1, %l2
12152cmp %l2, 0
12153bg loop_entry_0_244
12154nop
12155
12156P462: !_PREFETCH [7] (Int) (Loop entry) (Loop exit)
12157sethi %hi(0x2), %l2
12158or %l2, %lo(0x2), %l2
12159loop_entry_0_245:
12160sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
12161sub %i0, %i2, %i2
12162prefetch [%i2 + 12], 22
12163loop_exit_0_245:
12164sub %l2, 1, %l2
12165cmp %l2, 0
12166bg loop_entry_0_245
12167nop
12168
12169P463: !_BST [2] (maybe <- 0x3f800059) (FP) (Loop entry) (Loop exit) (Branch target of P149)
12170sethi %hi(0x1), %l2
12171or %l2, %lo(0x1), %l2
12172loop_entry_0_246:
12173wr %g0, 0xf0, %asi
12174! preparing store val #0, next val will be in f33
12175fmovs %f16, %f21
12176fadds %f16, %f17, %f16
12177! preparing store val #1, next val will be in f35
12178fmovd %f20, %f32
12179fmovs %f16, %f21
12180fadds %f16, %f17, %f16
12181fmovd %f20, %f34
12182membar #Sync
12183stda %f32, [%i1 + 0 ] %asi
12184membar #Sync
12185loop_exit_0_246:
12186sub %l2, 1, %l2
12187cmp %l2, 0
12188bg loop_entry_0_246
12189nop
12190ba P464
12191nop
12192
12193TARGET149:
12194ba RET149
12195nop
12196
12197
12198P464: !_BLD [2] (FP) (Loop entry)
12199sethi %hi(0x1), %l2
12200or %l2, %lo(0x1), %l2
12201loop_entry_0_247:
12202wr %g0, 0xf0, %asi
12203membar #Sync
12204ldda [%i1 + 0] %asi, %f0
12205membar #Sync
12206! 2 addresses covered
12207fmovs %f1, %f0
12208fmovs %f3, %f1
12209
12210P465: !_BST [9] (maybe <- 0x3f80005b) (FP) (Loop exit)
12211wr %g0, 0xf0, %asi
12212sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
12213sub %i0, %i3, %i3
12214! preparing store val #0, next val will be in f33
12215fmovs %f16, %f21
12216fadds %f16, %f17, %f16
12217! preparing store val #1, next val will be in f35
12218fmovd %f20, %f32
12219fmovs %f16, %f21
12220fadds %f16, %f17, %f16
12221fmovd %f20, %f34
12222membar #Sync
12223stda %f32, [%i3 + 0 ] %asi
12224membar #Sync
12225!---- flushing fp results buffer to %f30 ----
12226fmovd %f0, %f30
12227!--
12228loop_exit_0_247:
12229sub %l2, 1, %l2
12230cmp %l2, 0
12231bg loop_entry_0_247
12232nop
12233
12234P466: !_ST [14] (maybe <- 0x3f80005d) (FP) (Loop entry)
12235sethi %hi(0x2), %l2
12236or %l2, %lo(0x2), %l2
12237loop_entry_0_248:
12238sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
12239add %i0, %i2, %i2
12240! preparing store val #0, next val will be in f20
12241fmovs %f16, %f20
12242fadds %f16, %f17, %f16
12243st %f20, [%i2 + 4 ]
12244
12245P467: !_QWST [13] (maybe <- 0x3f80005e) (FP) (Loop exit)
12246sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
12247add %i0, %i3, %i3
12248! preparing store val #0, next val will be in f21
12249fmovs %f16, %f21
12250fadds %f16, %f17, %f16
12251! preparing store val #1, next val will be in f23
12252fmovs %f16, %f23
12253fadds %f16, %f17, %f16
12254stq %f20, [%i3 + 0]
12255loop_exit_0_248:
12256sub %l2, 1, %l2
12257cmp %l2, 0
12258bg loop_entry_0_248
12259nop
12260
12261P468: !_SWAP [1] (maybe <- 0x2d) (Int) (Loop entry)
12262sethi %hi(0x1), %l2
12263or %l2, %lo(0x1), %l2
12264loop_entry_0_249:
12265mov %l4, %o0
12266swap [%i0 + 12], %o0
12267! move %o0(lower) -> %o0(upper)
12268sllx %o0, 32, %o0
12269add %l4, 1, %l4
12270
12271P469: !_LD [3] (Int) (Loop exit)
12272lduw [%i1 + 12], %l7
12273! move %l7(lower) -> %o0(lower)
12274or %l7, %o0, %o0
12275!---- flushing int results buffer----
12276mov %o0, %l5
12277loop_exit_0_249:
12278sub %l2, 1, %l2
12279cmp %l2, 0
12280bg loop_entry_0_249
12281nop
12282
12283P470: !_PREFETCH [15] (Int) (Loop entry)
12284sethi %hi(0x1), %l2
12285or %l2, %lo(0x1), %l2
12286loop_entry_0_250:
12287sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
12288add %i0, %i2, %i2
12289prefetch [%i2 + 12], 31
12290
12291P471: !_CASX [5] (maybe <- 0x2e) (Int) (Loop exit)
12292sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
12293sub %i0, %i3, %i3
12294add %i3, 8, %l6
12295ldx [%l6], %o0
12296! move %o0(upper) -> %o0(upper)
12297! move %o0(lower) -> %o0(lower)
12298mov %o0, %l3
12299mov %l4, %o1
12300casx [%l6], %l3, %o1
12301! move %o1(upper) -> %o1(upper)
12302! move %o1(lower) -> %o1(lower)
12303add %l4, 1, %l4
12304!---- flushing int results buffer----
12305mov %o0, %l5
12306mov %o1, %l5
12307loop_exit_0_250:
12308sub %l2, 1, %l2
12309cmp %l2, 0
12310bg loop_entry_0_250
12311nop
12312
12313P472: !_PREFETCH [4] (Int) (Loop entry)
12314sethi %hi(0x1), %l2
12315or %l2, %lo(0x1), %l2
12316loop_entry_0_251:
12317sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
12318sub %i0, %i2, %i2
12319prefetch [%i2 + 4], 23
12320
12321P473: !_DWLD [5] (FP) (Loop exit)
12322ldd [%i2 + 8], %f0
12323! 1 addresses covered
12324fmovs %f1, %f0
12325!---- flushing fp results buffer to %f30 ----
12326fmovs %f0, %f30
12327!--
12328loop_exit_0_251:
12329sub %l2, 1, %l2
12330cmp %l2, 0
12331bg loop_entry_0_251
12332nop
12333
12334P474: !_DWLD [2] (FP) (Loop entry)
12335sethi %hi(0x1), %l2
12336or %l2, %lo(0x1), %l2
12337loop_entry_0_252:
12338ldd [%i1 + 0], %f0
12339! 1 addresses covered
12340fmovs %f1, %f0
12341
12342P475: !_SWAP [14] (maybe <- 0x2f) (Int)
12343sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
12344add %i0, %i3, %i3
12345mov %l4, %o0
12346swap [%i3 + 4], %o0
12347! move %o0(lower) -> %o0(upper)
12348sllx %o0, 32, %o0
12349add %l4, 1, %l4
12350
12351P476: !_LD [0] (Int) (Loop exit) (CBR)
12352lduw [%i0 + 4], %l7
12353! move %l7(lower) -> %o0(lower)
12354or %l7, %o0, %o0
12355
12356! cbranch
12357andcc %l0, 1, %g0
12358be,pt %xcc, TARGET476
12359nop
12360RET476:
12361
12362! lfsr step begin
12363srlx %l0, 1, %o5
12364xnor %o5, %l0, %o5
12365sllx %o5, 63, %o5
12366or %o5, %l0, %l0
12367srlx %l0, 1, %l0
12368
12369!---- flushing int results buffer----
12370mov %o0, %l5
12371!---- flushing fp results buffer to %f30 ----
12372fmovs %f0, %f30
12373!--
12374loop_exit_0_252:
12375sub %l2, 1, %l2
12376cmp %l2, 0
12377bg loop_entry_0_252
12378nop
12379
12380P477: !_PREFETCH [10] (Int) (NF) (Loop entry)
12381sethi %hi(0x2), %l2
12382or %l2, %lo(0x2), %l2
12383loop_entry_0_253:
12384wr %g0, 0x82, %asi
12385sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
12386sub %i0, %i2, %i2
12387prefetcha [%i2 + 4] %asi, 20
12388
12389P478: !_BST [6] (maybe <- 0x3f800060) (FP) (Loop exit)
12390wr %g0, 0xf0, %asi
12391sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
12392sub %i0, %i3, %i3
12393! preparing store val #0, next val will be in f33
12394fmovs %f16, %f21
12395fadds %f16, %f17, %f16
12396! preparing store val #1, next val will be in f35
12397fmovd %f20, %f32
12398fmovs %f16, %f21
12399fadds %f16, %f17, %f16
12400fmovd %f20, %f34
12401membar #Sync
12402stda %f32, [%i3 + 0 ] %asi
12403membar #Sync
12404loop_exit_0_253:
12405sub %l2, 1, %l2
12406cmp %l2, 0
12407bg loop_entry_0_253
12408nop
12409
12410P479: !_LD [2] (Int) (Loop entry)
12411sethi %hi(0x1), %l2
12412or %l2, %lo(0x1), %l2
12413loop_entry_0_254:
12414lduw [%i1 + 4], %o0
12415! move %o0(lower) -> %o0(upper)
12416sllx %o0, 32, %o0
12417
12418P480: !_PREFETCH [11] (Int)
12419sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
12420sub %i0, %i2, %i2
12421prefetch [%i2 + 12], 23
12422
12423P481: !_LD [7] (Int) (Loop exit)
12424sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
12425sub %i0, %i3, %i3
12426lduw [%i3 + 12], %l3
12427! move %l3(lower) -> %o0(lower)
12428or %l3, %o0, %o0
12429!---- flushing int results buffer----
12430mov %o0, %l5
12431loop_exit_0_254:
12432sub %l2, 1, %l2
12433cmp %l2, 0
12434bg loop_entry_0_254
12435nop
12436
12437P482: !_LD [11] (Int) (Loop entry)
12438sethi %hi(0x2), %l2
12439or %l2, %lo(0x2), %l2
12440loop_entry_0_255:
12441sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
12442sub %i0, %i2, %i2
12443lduw [%i2 + 12], %o0
12444! move %o0(lower) -> %o0(upper)
12445sllx %o0, 32, %o0
12446
12447P483: !_BSTC [15] (maybe <- 0x3f800062) (FP)
12448wr %g0, 0xe0, %asi
12449sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
12450add %i0, %i3, %i3
12451! preparing store val #0, next val will be in f33
12452fmovs %f16, %f21
12453fadds %f16, %f17, %f16
12454! preparing store val #1, next val will be in f35
12455fmovd %f20, %f32
12456fmovs %f16, %f21
12457fadds %f16, %f17, %f16
12458fmovd %f20, %f34
12459membar #Sync
12460stda %f32, [%i3 + 0 ] %asi
12461membar #Sync
12462
12463P484: !_LD [9] (Int) (Loop exit)
12464sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
12465sub %i0, %i2, %i2
12466lduw [%i2 + 12], %l3
12467! move %l3(lower) -> %o0(lower)
12468or %l3, %o0, %o0
12469!---- flushing int results buffer----
12470mov %o0, %l5
12471loop_exit_0_255:
12472sub %l2, 1, %l2
12473cmp %l2, 0
12474bg loop_entry_0_255
12475nop
12476
12477P485: !_CASX [8] (maybe <- 0x30) (Int) (Loop entry) (Loop exit) (CBR)
12478sethi %hi(0x2), %l2
12479or %l2, %lo(0x2), %l2
12480loop_entry_0_256:
12481sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
12482sub %i0, %i3, %i3
12483ldx [%i3], %o0
12484! move %o0(upper) -> %o0(upper)
12485! move %o0(lower) -> %o0(lower)
12486mov %o0, %l7
12487mov %l4, %o1
12488casx [%i3], %l7, %o1
12489! move %o1(upper) -> %o1(upper)
12490! move %o1(lower) -> %o1(lower)
12491add %l4, 1, %l4
12492
12493! cbranch
12494andcc %l0, 1, %g0
12495be,pt %xcc, TARGET485
12496nop
12497RET485:
12498
12499! lfsr step begin
12500srlx %l0, 1, %l7
12501xnor %l7, %l0, %l7
12502sllx %l7, 63, %l7
12503or %l7, %l0, %l0
12504srlx %l0, 1, %l0
12505
12506!---- flushing int results buffer----
12507mov %o0, %l5
12508mov %o1, %l5
12509loop_exit_0_256:
12510sub %l2, 1, %l2
12511cmp %l2, 0
12512bg loop_entry_0_256
12513nop
12514
12515P486: !_LD [1] (Int) (Loop entry)
12516sethi %hi(0x1), %l2
12517or %l2, %lo(0x1), %l2
12518loop_entry_0_257:
12519lduw [%i0 + 12], %o0
12520! move %o0(lower) -> %o0(upper)
12521sllx %o0, 32, %o0
12522
12523P487: !_LD [8] (Int) (Loop exit) (Branch target of P561)
12524sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
12525sub %i0, %i2, %i2
12526lduw [%i2 + 4], %o5
12527! move %o5(lower) -> %o0(lower)
12528or %o5, %o0, %o0
12529!---- flushing int results buffer----
12530mov %o0, %l5
12531loop_exit_0_257:
12532sub %l2, 1, %l2
12533cmp %l2, 0
12534bg loop_entry_0_257
12535nop
12536ba P488
12537nop
12538
12539TARGET561:
12540ba RET561
12541nop
12542
12543
12544P488: !_FLUSH [2] (Int) (Loop entry) (Loop exit)
12545sethi %hi(0x1), %l2
12546or %l2, %lo(0x1), %l2
12547loop_entry_0_258:
12548! Unsupported instruction
12549loop_exit_0_258:
12550sub %l2, 1, %l2
12551cmp %l2, 0
12552bg loop_entry_0_258
12553nop
12554
12555P489: !_ST [10] (maybe <- 0x31) (Int) (Loop entry) (Loop exit)
12556sethi %hi(0x2), %l2
12557or %l2, %lo(0x2), %l2
12558loop_entry_0_259:
12559sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
12560sub %i0, %i3, %i3
12561stw %l4, [%i3 + 4 ]
12562add %l4, 1, %l4
12563loop_exit_0_259:
12564sub %l2, 1, %l2
12565cmp %l2, 0
12566bg loop_entry_0_259
12567nop
12568
12569P490: !_PREFETCH [14] (Int) (Loop entry) (Loop exit)
12570sethi %hi(0x1), %l2
12571or %l2, %lo(0x1), %l2
12572loop_entry_0_260:
12573sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
12574add %i0, %i2, %i2
12575prefetch [%i2 + 4], 28
12576loop_exit_0_260:
12577sub %l2, 1, %l2
12578cmp %l2, 0
12579bg loop_entry_0_260
12580nop
12581
12582P491: !_LD [6] (FP) (Loop entry) (Loop exit)
12583sethi %hi(0x1), %l2
12584or %l2, %lo(0x1), %l2
12585loop_entry_0_261:
12586sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
12587sub %i0, %i3, %i3
12588ld [%i3 + 4], %f0
12589! 1 addresses covered
12590!---- flushing fp results buffer to %f30 ----
12591fmovs %f0, %f30
12592!--
12593loop_exit_0_261:
12594sub %l2, 1, %l2
12595cmp %l2, 0
12596bg loop_entry_0_261
12597nop
12598
12599P492: !_BSTC [10] (maybe <- 0x3f800064) (FP) (Loop entry)
12600sethi %hi(0x2), %l2
12601or %l2, %lo(0x2), %l2
12602loop_entry_0_262:
12603wr %g0, 0xe0, %asi
12604sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
12605sub %i0, %i2, %i2
12606! preparing store val #0, next val will be in f33
12607fmovs %f16, %f21
12608fadds %f16, %f17, %f16
12609! preparing store val #1, next val will be in f35
12610fmovd %f20, %f32
12611fmovs %f16, %f21
12612fadds %f16, %f17, %f16
12613fmovd %f20, %f34
12614membar #Sync
12615stda %f32, [%i2 + 0 ] %asi
12616membar #Sync
12617
12618P493: !_PREFETCH [5] (Int) (Loop exit)
12619sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
12620sub %i0, %i3, %i3
12621prefetch [%i3 + 12], 21
12622loop_exit_0_262:
12623sub %l2, 1, %l2
12624cmp %l2, 0
12625bg loop_entry_0_262
12626nop
12627
12628P494: !_BSTC [12] (maybe <- 0x3f800066) (FP) (Loop entry)
12629sethi %hi(0x2), %l2
12630or %l2, %lo(0x2), %l2
12631loop_entry_0_263:
12632wr %g0, 0xe0, %asi
12633sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
12634add %i0, %i2, %i2
12635! preparing store val #0, next val will be in f33
12636fmovs %f16, %f21
12637fadds %f16, %f17, %f16
12638! preparing store val #1, next val will be in f35
12639fmovd %f20, %f32
12640fmovs %f16, %f21
12641fadds %f16, %f17, %f16
12642fmovd %f20, %f34
12643membar #Sync
12644stda %f32, [%i2 + 0 ] %asi
12645membar #Sync
12646
12647P495: !_LD [11] (FP) (Loop exit)
12648sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
12649sub %i0, %i3, %i3
12650ld [%i3 + 12], %f0
12651! 1 addresses covered
12652!---- flushing fp results buffer to %f30 ----
12653fmovs %f0, %f30
12654!--
12655loop_exit_0_263:
12656sub %l2, 1, %l2
12657cmp %l2, 0
12658bg loop_entry_0_263
12659nop
12660
12661P496: !_LD [1] (Int) (Loop entry)
12662sethi %hi(0x1), %l2
12663or %l2, %lo(0x1), %l2
12664loop_entry_0_264:
12665lduw [%i0 + 12], %o0
12666! move %o0(lower) -> %o0(upper)
12667sllx %o0, 32, %o0
12668
12669P497: !_LD [7] (Int) (Loop exit) (LE)
12670wr %g0, 0x88, %asi
12671sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
12672sub %i0, %i2, %i2
12673lduwa [%i2 + 12] %asi, %o5
12674! move %o5(lower) -> %o0(lower)
12675or %o5, %o0, %o0
12676!---- flushing int results buffer----
12677mov %o0, %l5
12678loop_exit_0_264:
12679sub %l2, 1, %l2
12680cmp %l2, 0
12681bg loop_entry_0_264
12682nop
12683
12684P498: !_FLUSH [11] (Int) (Loop entry) (Loop exit) (Branch target of P441)
12685sethi %hi(0x2), %l2
12686or %l2, %lo(0x2), %l2
12687loop_entry_0_265:
12688! Unsupported instruction
12689loop_exit_0_265:
12690sub %l2, 1, %l2
12691cmp %l2, 0
12692bg loop_entry_0_265
12693nop
12694ba P499
12695nop
12696
12697TARGET441:
12698ba RET441
12699nop
12700
12701
12702P499: !_CAS [0] (maybe <- 0x32) (Int) (Loop entry) (Loop exit)
12703sethi %hi(0x1), %l2
12704or %l2, %lo(0x1), %l2
12705loop_entry_0_266:
12706add %i0, 4, %o5
12707lduw [%o5], %o0
12708mov %o0, %l7
12709! move %l7(lower) -> %o0(upper)
12710sllx %l7, 32, %o0
12711mov %l4, %l6
12712cas [%o5], %l7, %l6
12713! move %l6(lower) -> %o0(lower)
12714srl %l6, 0, %l7
12715or %l7, %o0, %o0
12716add %l4, 1, %l4
12717!---- flushing int results buffer----
12718mov %o0, %l5
12719loop_exit_0_266:
12720sub %l2, 1, %l2
12721cmp %l2, 0
12722bg loop_entry_0_266
12723nop
12724
12725P500: !_DWST [11] (maybe <- 0x33) (Int) (Loop entry) (Loop exit) (Branch target of P119)
12726sethi %hi(0x2), %l2
12727or %l2, %lo(0x2), %l2
12728loop_entry_0_267:
12729sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
12730sub %i0, %i3, %i3
12731mov %l4, %o5
12732stx %o5, [%i3 + 8]
12733add %l4, 1, %l4
12734loop_exit_0_267:
12735sub %l2, 1, %l2
12736cmp %l2, 0
12737bg loop_entry_0_267
12738nop
12739ba P501
12740nop
12741
12742TARGET119:
12743ba RET119
12744nop
12745
12746
12747P501: !_CASX [7] (maybe <- 0x34) (Int) (Loop entry) (Loop exit)
12748sethi %hi(0x2), %l2
12749or %l2, %lo(0x2), %l2
12750loop_entry_0_268:
12751sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
12752sub %i0, %i2, %i2
12753add %i2, 8, %l3
12754ldx [%l3], %o0
12755! move %o0(upper) -> %o0(upper)
12756! move %o0(lower) -> %o0(lower)
12757mov %o0, %o5
12758mov %l4, %o1
12759casx [%l3], %o5, %o1
12760! move %o1(upper) -> %o1(upper)
12761! move %o1(lower) -> %o1(lower)
12762add %l4, 1, %l4
12763!---- flushing int results buffer----
12764mov %o0, %l5
12765mov %o1, %l5
12766loop_exit_0_268:
12767sub %l2, 1, %l2
12768cmp %l2, 0
12769bg loop_entry_0_268
12770nop
12771
12772P502: !_QWST [15] (maybe <- 0x3f800068) (FP) (Loop entry)
12773sethi %hi(0x1), %l2
12774or %l2, %lo(0x1), %l2
12775loop_entry_0_269:
12776sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
12777add %i0, %i3, %i3
12778! preparing store val #0, next val will be in f21
12779fmovs %f16, %f21
12780fadds %f16, %f17, %f16
12781! preparing store val #1, next val will be in f23
12782fmovs %f16, %f23
12783fadds %f16, %f17, %f16
12784stq %f20, [%i3 + 0]
12785
12786P503: !_PREFETCH [6] (Int) (Faults) (Loop exit)
12787prefetch [%g0], 27
12788loop_exit_0_269:
12789sub %l2, 1, %l2
12790cmp %l2, 0
12791bg loop_entry_0_269
12792nop
12793
12794P504: !_LD [8] (FP) (Loop entry)
12795sethi %hi(0x1), %l2
12796or %l2, %lo(0x1), %l2
12797loop_entry_0_270:
12798sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
12799sub %i0, %i2, %i2
12800ld [%i2 + 4], %f0
12801! 1 addresses covered
12802
12803P505: !_LD [1] (Int)
12804lduw [%i0 + 12], %o0
12805! move %o0(lower) -> %o0(upper)
12806sllx %o0, 32, %o0
12807
12808P506: !_LD [9] (Int) (Loop exit)
12809lduw [%i2 + 12], %o5
12810! move %o5(lower) -> %o0(lower)
12811or %o5, %o0, %o0
12812!---- flushing int results buffer----
12813mov %o0, %l5
12814!---- flushing fp results buffer to %f30 ----
12815fmovs %f0, %f30
12816!--
12817loop_exit_0_270:
12818sub %l2, 1, %l2
12819cmp %l2, 0
12820bg loop_entry_0_270
12821nop
12822
12823P507: !_QWLD [3] (FP) (Loop entry) (Loop exit)
12824sethi %hi(0x1), %l2
12825or %l2, %lo(0x1), %l2
12826loop_entry_0_271:
12827ldq [%i1 + 0], %f0
12828! 2 addresses covered
12829fmovs %f1, %f0
12830fmovs %f3, %f1
12831!---- flushing fp results buffer to %f30 ----
12832fmovd %f0, %f30
12833!--
12834loop_exit_0_271:
12835sub %l2, 1, %l2
12836cmp %l2, 0
12837bg loop_entry_0_271
12838nop
12839
12840P508: !_PREFETCH [14] (Int) (Loop entry) (Loop exit) (Branch target of P512)
12841sethi %hi(0x2), %l2
12842or %l2, %lo(0x2), %l2
12843loop_entry_0_272:
12844sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
12845add %i0, %i3, %i3
12846prefetch [%i3 + 4], 4
12847loop_exit_0_272:
12848sub %l2, 1, %l2
12849cmp %l2, 0
12850bg loop_entry_0_272
12851nop
12852ba P509
12853nop
12854
12855TARGET512:
12856ba RET512
12857nop
12858
12859
12860P509: !_BLD [9] (FP) (Loop entry) (Branch target of P145)
12861sethi %hi(0x2), %l2
12862or %l2, %lo(0x2), %l2
12863loop_entry_0_273:
12864wr %g0, 0xf0, %asi
12865sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
12866sub %i0, %i2, %i2
12867membar #Sync
12868ldda [%i2 + 0] %asi, %f0
12869membar #Sync
12870! 2 addresses covered
12871fmovs %f1, %f0
12872fmovs %f3, %f1
12873ba P510
12874nop
12875
12876TARGET145:
12877ba RET145
12878nop
12879
12880
12881P510: !_CAS [15] (maybe <- 0x35) (Int) (Loop exit)
12882sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
12883add %i0, %i3, %i3
12884add %i3, 12, %l3
12885lduw [%l3], %o0
12886mov %o0, %o5
12887! move %o5(lower) -> %o0(upper)
12888sllx %o5, 32, %o0
12889mov %l4, %l7
12890cas [%l3], %o5, %l7
12891! move %l7(lower) -> %o0(lower)
12892srl %l7, 0, %o5
12893or %o5, %o0, %o0
12894add %l4, 1, %l4
12895!---- flushing int results buffer----
12896mov %o0, %l5
12897!---- flushing fp results buffer to %f30 ----
12898fmovd %f0, %f30
12899!--
12900loop_exit_0_273:
12901sub %l2, 1, %l2
12902cmp %l2, 0
12903bg loop_entry_0_273
12904nop
12905
12906P511: !_PREFETCH [2] (Int) (Loop entry) (Loop exit)
12907sethi %hi(0x1), %l2
12908or %l2, %lo(0x1), %l2
12909loop_entry_0_274:
12910prefetch [%i1 + 4], 4
12911loop_exit_0_274:
12912sub %l2, 1, %l2
12913cmp %l2, 0
12914bg loop_entry_0_274
12915nop
12916
12917P512: !_FLUSHI [1] (Int) (Loop entry) (Loop exit) (CBR)
12918sethi %hi(0x2), %l2
12919or %l2, %lo(0x2), %l2
12920loop_entry_0_275:
12921flush %g0
12922
12923! cbranch
12924andcc %l0, 1, %g0
12925be,pn %xcc, TARGET512
12926nop
12927RET512:
12928
12929! lfsr step begin
12930srlx %l0, 1, %l7
12931xnor %l7, %l0, %l7
12932sllx %l7, 63, %l7
12933or %l7, %l0, %l0
12934srlx %l0, 1, %l0
12935
12936loop_exit_0_275:
12937sub %l2, 1, %l2
12938cmp %l2, 0
12939bg loop_entry_0_275
12940nop
12941
12942P513: !_LD [0] (Int) (Loop entry)
12943sethi %hi(0x1), %l2
12944or %l2, %lo(0x1), %l2
12945loop_entry_0_276:
12946lduw [%i0 + 4], %o0
12947! move %o0(lower) -> %o0(upper)
12948sllx %o0, 32, %o0
12949
12950P514: !_LD [4] (Int) (Loop exit)
12951sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
12952sub %i0, %i2, %i2
12953lduw [%i2 + 4], %o5
12954! move %o5(lower) -> %o0(lower)
12955or %o5, %o0, %o0
12956!---- flushing int results buffer----
12957mov %o0, %l5
12958loop_exit_0_276:
12959sub %l2, 1, %l2
12960cmp %l2, 0
12961bg loop_entry_0_276
12962nop
12963
12964P515: !_BLD [13] (FP) (Loop entry)
12965sethi %hi(0x1), %l2
12966or %l2, %lo(0x1), %l2
12967loop_entry_0_277:
12968wr %g0, 0xf0, %asi
12969sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
12970add %i0, %i3, %i3
12971membar #Sync
12972ldda [%i3 + 0] %asi, %f0
12973membar #Sync
12974! 2 addresses covered
12975fmovs %f1, %f0
12976fmovs %f3, %f1
12977
12978P516: !_LD [9] (FP) (Loop exit)
12979sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
12980sub %i0, %i2, %i2
12981ld [%i2 + 12], %f2
12982! 1 addresses covered
12983!---- flushing fp results buffer to %f30 ----
12984fmovd %f0, %f30
12985fmovs %f2, %f30
12986!--
12987loop_exit_0_277:
12988sub %l2, 1, %l2
12989cmp %l2, 0
12990bg loop_entry_0_277
12991nop
12992
12993P517: !_LD [7] (Int) (Loop entry) (LE) (Branch target of P565)
12994sethi %hi(0x1), %l2
12995or %l2, %lo(0x1), %l2
12996loop_entry_0_278:
12997wr %g0, 0x88, %asi
12998sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
12999sub %i0, %i3, %i3
13000lduwa [%i3 + 12] %asi, %o0
13001! move %o0(lower) -> %o0(upper)
13002sllx %o0, 32, %o0
13003ba P518
13004nop
13005
13006TARGET565:
13007ba RET565
13008nop
13009
13010
13011P518: !_LD [14] (Int) (Loop exit) (LE)
13012wr %g0, 0x88, %asi
13013sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
13014add %i0, %i2, %i2
13015lduwa [%i2 + 4] %asi, %l6
13016! move %l6(lower) -> %o0(lower)
13017or %l6, %o0, %o0
13018!---- flushing int results buffer----
13019mov %o0, %l5
13020loop_exit_0_278:
13021sub %l2, 1, %l2
13022cmp %l2, 0
13023bg loop_entry_0_278
13024nop
13025
13026P519: !_CAS [11] (maybe <- 0x36) (Int) (Loop entry) (Loop exit)
13027sethi %hi(0x1), %l2
13028or %l2, %lo(0x1), %l2
13029loop_entry_0_279:
13030sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
13031sub %i0, %i3, %i3
13032add %i3, 12, %l3
13033lduw [%l3], %o0
13034mov %o0, %o5
13035! move %o5(lower) -> %o0(upper)
13036sllx %o5, 32, %o0
13037mov %l4, %l7
13038cas [%l3], %o5, %l7
13039! move %l7(lower) -> %o0(lower)
13040srl %l7, 0, %o5
13041or %o5, %o0, %o0
13042add %l4, 1, %l4
13043!---- flushing int results buffer----
13044mov %o0, %l5
13045loop_exit_0_279:
13046sub %l2, 1, %l2
13047cmp %l2, 0
13048bg loop_entry_0_279
13049nop
13050
13051P520: !_PREFETCH [1] (Int) (Faults) (Loop entry) (Loop exit) (Branch target of P542)
13052sethi %hi(0x1), %l2
13053or %l2, %lo(0x1), %l2
13054loop_entry_0_280:
13055prefetch [%g0], 1
13056loop_exit_0_280:
13057sub %l2, 1, %l2
13058cmp %l2, 0
13059bg loop_entry_0_280
13060nop
13061ba P521
13062nop
13063
13064TARGET542:
13065ba RET542
13066nop
13067
13068
13069P521: !_CAS [15] (maybe <- 0x37) (Int) (Loop entry)
13070sethi %hi(0x2), %l2
13071or %l2, %lo(0x2), %l2
13072loop_entry_0_281:
13073sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
13074add %i0, %i2, %i2
13075add %i2, 12, %l7
13076lduw [%l7], %o0
13077mov %o0, %l6
13078! move %l6(lower) -> %o0(upper)
13079sllx %l6, 32, %o0
13080mov %l4, %l3
13081cas [%l7], %l6, %l3
13082! move %l3(lower) -> %o0(lower)
13083srl %l3, 0, %l6
13084or %l6, %o0, %o0
13085add %l4, 1, %l4
13086
13087P522: !_BLD [1] (FP) (Loop exit)
13088wr %g0, 0xf0, %asi
13089membar #Sync
13090ldda [%i0 + 0] %asi, %f0
13091membar #Sync
13092! 2 addresses covered
13093fmovs %f1, %f0
13094fmovs %f3, %f1
13095!---- flushing int results buffer----
13096mov %o0, %l5
13097!---- flushing fp results buffer to %f30 ----
13098fmovd %f0, %f30
13099!--
13100loop_exit_0_281:
13101sub %l2, 1, %l2
13102cmp %l2, 0
13103bg loop_entry_0_281
13104nop
13105
13106P523: !_DWLD [5] (FP) (NF) (Loop entry)
13107sethi %hi(0x2), %l2
13108or %l2, %lo(0x2), %l2
13109loop_entry_0_282:
13110wr %g0, 0x82, %asi
13111sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
13112sub %i0, %i3, %i3
13113ldda [%i3 + 8] %asi, %f0
13114! 1 addresses covered
13115fmovs %f1, %f0
13116
13117P524: !_REPLACEMENT [15] (Int) (Loop exit)
13118sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2
13119sub %i0, %i2, %i2
13120sethi %hi(0x20000), %l7
13121ld [%i2+12], %l3
13122st %l3, [%i2+12]
13123add %i2, %l7, %o5
13124ld [%o5+12], %l3
13125st %l3, [%o5+12]
13126add %o5, %l7, %o5
13127ld [%o5+12], %l3
13128st %l3, [%o5+12]
13129add %o5, %l7, %o5
13130ld [%o5+12], %l3
13131st %l3, [%o5+12]
13132add %o5, %l7, %o5
13133ld [%o5+12], %l3
13134st %l3, [%o5+12]
13135add %o5, %l7, %o5
13136ld [%o5+12], %l3
13137st %l3, [%o5+12]
13138add %o5, %l7, %o5
13139ld [%o5+12], %l3
13140st %l3, [%o5+12]
13141add %o5, %l7, %o5
13142ld [%o5+12], %l3
13143st %l3, [%o5+12]
13144!---- flushing fp results buffer to %f30 ----
13145fmovs %f0, %f30
13146!--
13147loop_exit_0_282:
13148sub %l2, 1, %l2
13149cmp %l2, 0
13150bg loop_entry_0_282
13151nop
13152
13153P525: !_FLUSH [12] (Int) (Loop entry) (Loop exit)
13154sethi %hi(0x2), %l2
13155or %l2, %lo(0x2), %l2
13156loop_entry_0_283:
13157! Unsupported instruction
13158loop_exit_0_283:
13159sub %l2, 1, %l2
13160cmp %l2, 0
13161bg loop_entry_0_283
13162nop
13163
13164P526: !_QWLD [11] (FP) (Loop entry) (Loop exit)
13165sethi %hi(0x1), %l2
13166or %l2, %lo(0x1), %l2
13167loop_entry_0_284:
13168sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
13169sub %i0, %i3, %i3
13170ldq [%i3 + 0], %f0
13171! 2 addresses covered
13172fmovs %f1, %f0
13173fmovs %f3, %f1
13174!---- flushing fp results buffer to %f30 ----
13175fmovd %f0, %f30
13176!--
13177loop_exit_0_284:
13178sub %l2, 1, %l2
13179cmp %l2, 0
13180bg loop_entry_0_284
13181nop
13182
13183P527: !_LD [0] (Int) (Loop entry) (LE)
13184sethi %hi(0x1), %l2
13185or %l2, %lo(0x1), %l2
13186loop_entry_0_285:
13187wr %g0, 0x88, %asi
13188lduwa [%i0 + 4] %asi, %o0
13189! move %o0(lower) -> %o0(upper)
13190sllx %o0, 32, %o0
13191
13192P528: !_LD [8] (Int) (Loop exit)
13193sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
13194sub %i0, %i2, %i2
13195lduw [%i2 + 4], %o5
13196! move %o5(lower) -> %o0(lower)
13197or %o5, %o0, %o0
13198!---- flushing int results buffer----
13199mov %o0, %l5
13200loop_exit_0_285:
13201sub %l2, 1, %l2
13202cmp %l2, 0
13203bg loop_entry_0_285
13204nop
13205
13206P529: !_LD [3] (Int) (Loop entry)
13207sethi %hi(0x2), %l2
13208or %l2, %lo(0x2), %l2
13209loop_entry_0_286:
13210lduw [%i1 + 12], %o0
13211! move %o0(lower) -> %o0(upper)
13212sllx %o0, 32, %o0
13213
13214P530: !_LD [9] (Int) (Loop exit)
13215sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
13216sub %i0, %i3, %i3
13217lduw [%i3 + 12], %l3
13218! move %l3(lower) -> %o0(lower)
13219or %l3, %o0, %o0
13220!---- flushing int results buffer----
13221mov %o0, %l5
13222loop_exit_0_286:
13223sub %l2, 1, %l2
13224cmp %l2, 0
13225bg loop_entry_0_286
13226nop
13227
13228P531: !_PREFETCH [8] (Int) (Loop entry) (Loop exit)
13229sethi %hi(0x1), %l2
13230or %l2, %lo(0x1), %l2
13231loop_entry_0_287:
13232sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
13233sub %i0, %i2, %i2
13234prefetch [%i2 + 4], 31
13235loop_exit_0_287:
13236sub %l2, 1, %l2
13237cmp %l2, 0
13238bg loop_entry_0_287
13239nop
13240
13241P532: !_BSTC [7] (maybe <- 0x3f80006a) (FP) (Loop entry) (Loop exit)
13242sethi %hi(0x1), %l2
13243or %l2, %lo(0x1), %l2
13244loop_entry_0_288:
13245wr %g0, 0xe0, %asi
13246sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
13247sub %i0, %i3, %i3
13248! preparing store val #0, next val will be in f33
13249fmovs %f16, %f21
13250fadds %f16, %f17, %f16
13251! preparing store val #1, next val will be in f35
13252fmovd %f20, %f32
13253fmovs %f16, %f21
13254fadds %f16, %f17, %f16
13255fmovd %f20, %f34
13256membar #Sync
13257stda %f32, [%i3 + 0 ] %asi
13258membar #Sync
13259loop_exit_0_288:
13260sub %l2, 1, %l2
13261cmp %l2, 0
13262bg loop_entry_0_288
13263nop
13264
13265P533: !_DWLD [12] (FP) (Loop entry) (Loop exit)
13266sethi %hi(0x1), %l2
13267or %l2, %lo(0x1), %l2
13268loop_entry_0_289:
13269sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
13270add %i0, %i2, %i2
13271ldd [%i2 + 0], %f0
13272! 1 addresses covered
13273fmovs %f1, %f0
13274!---- flushing fp results buffer to %f30 ----
13275fmovs %f0, %f30
13276!--
13277loop_exit_0_289:
13278sub %l2, 1, %l2
13279cmp %l2, 0
13280bg loop_entry_0_289
13281nop
13282
13283P534: !_PREFETCH [13] (Int) (NF) (Faults) (Loop entry) (Loop exit)
13284sethi %hi(0x1), %l2
13285or %l2, %lo(0x1), %l2
13286loop_entry_0_290:
13287wr %g0, 0x82, %asi
13288prefetcha [%g0] %asi, 24
13289loop_exit_0_290:
13290sub %l2, 1, %l2
13291cmp %l2, 0
13292bg loop_entry_0_290
13293nop
13294
13295P535: !_PREFETCH [12] (Int) (Loop entry) (Loop exit)
13296sethi %hi(0x1), %l2
13297or %l2, %lo(0x1), %l2
13298loop_entry_0_291:
13299sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
13300add %i0, %i3, %i3
13301prefetch [%i3 + 4], 16
13302loop_exit_0_291:
13303sub %l2, 1, %l2
13304cmp %l2, 0
13305bg loop_entry_0_291
13306nop
13307
13308P536: !_LD [2] (Int) (Loop entry)
13309sethi %hi(0x1), %l2
13310or %l2, %lo(0x1), %l2
13311loop_entry_0_292:
13312lduw [%i1 + 4], %o0
13313! move %o0(lower) -> %o0(upper)
13314sllx %o0, 32, %o0
13315
13316P537: !_CASX [2] (maybe <- 0x38) (Int) (LE)
13317! Change single-word-level endianess (big endian <-> little endian)
13318sethi %hi(0xff00ff00), %l6
13319or %l6, %lo(0xff00ff00), %l6
13320and %l4, %l6, %l3
13321srl %l3, 8, %l3
13322sll %l4, 8, %l7
13323and %l7, %l6, %l7
13324or %l7, %l3, %l7
13325srl %l7, 16, %l3
13326sll %l7, 16, %l7
13327srl %l7, 0, %l7
13328or %l7, %l3, %l7
13329sllx %l7, 32, %l7
13330wr %g0, 0x88, %asi
13331ldxa [%i1] %asi, %o5
13332! move %o5(lower) -> %o0(lower)
13333srl %o5, 0, %l3
13334or %l3, %o0, %o0
13335! move %o5(upper) -> %o1(upper)
13336or %o5, %g0, %o1
13337mov %o5, %l3
13338mov %l7, %o5
13339casxa [%i1] %asi, %l3, %o5
13340! move %o5(lower) -> %o1(lower)
13341srlx %o1, 32, %o1
13342sllx %o1, 32, %o1
13343srl %o5, 0, %l3
13344or %l3, %o1, %o1
13345! move %o5(upper) -> %o2(upper)
13346or %o5, %g0, %o2
13347add %l4, 1, %l4
13348
13349P538: !_LD [5] (Int) (Loop exit) (CBR)
13350sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
13351sub %i0, %i2, %i2
13352lduw [%i2 + 12], %l6
13353! move %l6(lower) -> %o2(lower)
13354srlx %o2, 32, %o2
13355sllx %o2, 32, %o2
13356or %l6, %o2, %o2
13357
13358! cbranch
13359andcc %l0, 1, %g0
13360be,pn %xcc, TARGET538
13361nop
13362RET538:
13363
13364! lfsr step begin
13365srlx %l0, 1, %l7
13366xnor %l7, %l0, %l7
13367sllx %l7, 63, %l7
13368or %l7, %l0, %l0
13369srlx %l0, 1, %l0
13370
13371!---- flushing int results buffer----
13372mov %o0, %l5
13373mov %o1, %l5
13374mov %o2, %l5
13375loop_exit_0_292:
13376sub %l2, 1, %l2
13377cmp %l2, 0
13378bg loop_entry_0_292
13379nop
13380
13381P539: !_ST [1] (maybe <- 0x39) (Int) (Loop entry)
13382sethi %hi(0x1), %l2
13383or %l2, %lo(0x1), %l2
13384loop_entry_0_293:
13385stw %l4, [%i0 + 12 ]
13386add %l4, 1, %l4
13387
13388P540: !_LD [4] (Int)
13389sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
13390sub %i0, %i3, %i3
13391lduw [%i3 + 4], %o0
13392! move %o0(lower) -> %o0(upper)
13393sllx %o0, 32, %o0
13394
13395P541: !_LD [3] (Int) (Loop exit)
13396lduw [%i1 + 12], %l7
13397! move %l7(lower) -> %o0(lower)
13398or %l7, %o0, %o0
13399!---- flushing int results buffer----
13400mov %o0, %l5
13401loop_exit_0_293:
13402sub %l2, 1, %l2
13403cmp %l2, 0
13404bg loop_entry_0_293
13405nop
13406
13407P542: !_LD [12] (FP) (Loop entry) (CBR)
13408sethi %hi(0x1), %l2
13409or %l2, %lo(0x1), %l2
13410loop_entry_0_294:
13411sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
13412add %i0, %i2, %i2
13413ld [%i2 + 4], %f0
13414! 1 addresses covered
13415
13416! cbranch
13417andcc %l0, 1, %g0
13418be,pn %xcc, TARGET542
13419nop
13420RET542:
13421
13422! lfsr step begin
13423srlx %l0, 1, %l3
13424xnor %l3, %l0, %l3
13425sllx %l3, 63, %l3
13426or %l3, %l0, %l0
13427srlx %l0, 1, %l0
13428
13429
13430P543: !_BLD [3] (FP) (Loop exit) (Branch target of P434)
13431wr %g0, 0xf0, %asi
13432membar #Sync
13433ldda [%i1 + 0] %asi, %f32
13434membar #Sync
13435! 2 addresses covered
13436fmovd %f32, %f18
13437fmovs %f19, %f1
13438fmovd %f34, %f18
13439fmovs %f19, %f2
13440!---- flushing fp results buffer to %f30 ----
13441fmovd %f0, %f30
13442fmovs %f2, %f30
13443!--
13444loop_exit_0_294:
13445sub %l2, 1, %l2
13446cmp %l2, 0
13447bg loop_entry_0_294
13448nop
13449ba P544
13450nop
13451
13452TARGET434:
13453ba RET434
13454nop
13455
13456
13457P544: !_PREFETCH [4] (Int) (Loop entry) (Loop exit)
13458sethi %hi(0x2), %l2
13459or %l2, %lo(0x2), %l2
13460loop_entry_0_295:
13461sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
13462sub %i0, %i3, %i3
13463prefetch [%i3 + 4], 2
13464loop_exit_0_295:
13465sub %l2, 1, %l2
13466cmp %l2, 0
13467bg loop_entry_0_295
13468nop
13469
13470P545: !_PREFETCH [3] (Int) (Loop entry)
13471sethi %hi(0x2), %l2
13472or %l2, %lo(0x2), %l2
13473loop_entry_0_296:
13474prefetch [%i1 + 12], 21
13475
13476P546: !_PREFETCH [0] (Int) (NF) (Faults) (Loop exit) (CBR)
13477wr %g0, 0x82, %asi
13478prefetcha [%g0] %asi, 30
13479
13480! cbranch
13481andcc %l0, 1, %g0
13482be,pt %xcc, TARGET546
13483nop
13484RET546:
13485
13486! lfsr step begin
13487srlx %l0, 1, %o5
13488xnor %o5, %l0, %o5
13489sllx %o5, 63, %o5
13490or %o5, %l0, %l0
13491srlx %l0, 1, %l0
13492
13493loop_exit_0_296:
13494sub %l2, 1, %l2
13495cmp %l2, 0
13496bg loop_entry_0_296
13497nop
13498
13499P547: !_PREFETCH [4] (Int) (NF) (Loop entry) (Loop exit)
13500sethi %hi(0x1), %l2
13501or %l2, %lo(0x1), %l2
13502loop_entry_0_297:
13503wr %g0, 0x82, %asi
13504sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
13505sub %i0, %i2, %i2
13506prefetcha [%i2 + 4] %asi, 20
13507loop_exit_0_297:
13508sub %l2, 1, %l2
13509cmp %l2, 0
13510bg loop_entry_0_297
13511nop
13512
13513P548: !_BSTC [15] (maybe <- 0x3f80006c) (FP) (Loop entry)
13514sethi %hi(0x2), %l2
13515or %l2, %lo(0x2), %l2
13516loop_entry_0_298:
13517wr %g0, 0xe0, %asi
13518sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
13519add %i0, %i3, %i3
13520! preparing store val #0, next val will be in f33
13521fmovs %f16, %f21
13522fadds %f16, %f17, %f16
13523! preparing store val #1, next val will be in f35
13524fmovd %f20, %f32
13525fmovs %f16, %f21
13526fadds %f16, %f17, %f16
13527fmovd %f20, %f34
13528membar #Sync
13529stda %f32, [%i3 + 0 ] %asi
13530membar #Sync
13531
13532P549: !_LD [15] (FP) (NF) (Loop exit)
13533wr %g0, 0x82, %asi
13534lda [%i3 + 12] %asi, %f0
13535! 1 addresses covered
13536!---- flushing fp results buffer to %f30 ----
13537fmovs %f0, %f30
13538!--
13539loop_exit_0_298:
13540sub %l2, 1, %l2
13541cmp %l2, 0
13542bg loop_entry_0_298
13543nop
13544
13545P550: !_REPLACEMENT [3] (Int) (Loop entry)
13546sethi %hi(0x1), %l2
13547or %l2, %lo(0x1), %l2
13548loop_entry_0_299:
13549sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
13550add %i0, %i2, %i2
13551sethi %hi(0x20000), %l7
13552ld [%i2+12], %l3
13553st %l3, [%i2+12]
13554add %i2, %l7, %o5
13555ld [%o5+12], %l3
13556st %l3, [%o5+12]
13557add %o5, %l7, %o5
13558ld [%o5+12], %l3
13559st %l3, [%o5+12]
13560add %o5, %l7, %o5
13561ld [%o5+12], %l3
13562st %l3, [%o5+12]
13563add %o5, %l7, %o5
13564ld [%o5+12], %l3
13565st %l3, [%o5+12]
13566add %o5, %l7, %o5
13567ld [%o5+12], %l3
13568st %l3, [%o5+12]
13569add %o5, %l7, %o5
13570ld [%o5+12], %l3
13571st %l3, [%o5+12]
13572add %o5, %l7, %o5
13573ld [%o5+12], %l3
13574st %l3, [%o5+12]
13575
13576P551: !_LD [11] (Int)
13577sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
13578sub %i0, %i3, %i3
13579lduw [%i3 + 12], %o0
13580! move %o0(lower) -> %o0(upper)
13581sllx %o0, 32, %o0
13582
13583P552: !_LD [10] (Int) (Loop exit)
13584lduw [%i3 + 4], %l3
13585! move %l3(lower) -> %o0(lower)
13586or %l3, %o0, %o0
13587!---- flushing int results buffer----
13588mov %o0, %l5
13589loop_exit_0_299:
13590sub %l2, 1, %l2
13591cmp %l2, 0
13592bg loop_entry_0_299
13593nop
13594
13595P553: !_LD [12] (FP) (Loop entry) (CBR)
13596sethi %hi(0x1), %l2
13597or %l2, %lo(0x1), %l2
13598loop_entry_0_300:
13599sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
13600add %i0, %i2, %i2
13601ld [%i2 + 4], %f0
13602! 1 addresses covered
13603
13604! cbranch
13605andcc %l0, 1, %g0
13606be,pt %xcc, TARGET553
13607nop
13608RET553:
13609
13610! lfsr step begin
13611srlx %l0, 1, %l7
13612xnor %l7, %l0, %l7
13613sllx %l7, 63, %l7
13614or %l7, %l0, %l0
13615srlx %l0, 1, %l0
13616
13617
13618P554: !_LD [9] (FP) (Loop exit)
13619sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
13620sub %i0, %i3, %i3
13621ld [%i3 + 12], %f1
13622! 1 addresses covered
13623!---- flushing fp results buffer to %f30 ----
13624fmovd %f0, %f30
13625!--
13626loop_exit_0_300:
13627sub %l2, 1, %l2
13628cmp %l2, 0
13629bg loop_entry_0_300
13630nop
13631
13632P555: !_QWST [2] (maybe <- 0x3f80006e) (FP) (Loop entry) (Loop exit)
13633sethi %hi(0x2), %l2
13634or %l2, %lo(0x2), %l2
13635loop_entry_0_301:
13636! preparing store val #0, next val will be in f21
13637fmovs %f16, %f21
13638fadds %f16, %f17, %f16
13639! preparing store val #1, next val will be in f23
13640fmovs %f16, %f23
13641fadds %f16, %f17, %f16
13642stq %f20, [%i1 + 0]
13643loop_exit_0_301:
13644sub %l2, 1, %l2
13645cmp %l2, 0
13646bg loop_entry_0_301
13647nop
13648
13649P556: !_PREFETCH [7] (Int) (Loop entry)
13650sethi %hi(0x2), %l2
13651or %l2, %lo(0x2), %l2
13652loop_entry_0_302:
13653sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
13654sub %i0, %i2, %i2
13655prefetch [%i2 + 12], 3
13656
13657P557: !_LD [15] (Int)
13658sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
13659add %i0, %i3, %i3
13660lduw [%i3 + 12], %o0
13661! move %o0(lower) -> %o0(upper)
13662sllx %o0, 32, %o0
13663
13664P558: !_LD [6] (Int) (Loop exit)
13665lduw [%i2 + 4], %o5
13666! move %o5(lower) -> %o0(lower)
13667or %o5, %o0, %o0
13668!---- flushing int results buffer----
13669mov %o0, %l5
13670loop_exit_0_302:
13671sub %l2, 1, %l2
13672cmp %l2, 0
13673bg loop_entry_0_302
13674nop
13675
13676P559: !_PREFETCH [6] (Int) (Loop entry) (Loop exit)
13677sethi %hi(0x1), %l2
13678or %l2, %lo(0x1), %l2
13679loop_entry_0_303:
13680sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
13681sub %i0, %i2, %i2
13682prefetch [%i2 + 4], 22
13683loop_exit_0_303:
13684sub %l2, 1, %l2
13685cmp %l2, 0
13686bg loop_entry_0_303
13687nop
13688
13689P560: !_BLD [6] (FP) (Loop entry)
13690sethi %hi(0x2), %l2
13691or %l2, %lo(0x2), %l2
13692loop_entry_0_304:
13693wr %g0, 0xf0, %asi
13694sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
13695sub %i0, %i3, %i3
13696membar #Sync
13697ldda [%i3 + 0] %asi, %f0
13698membar #Sync
13699! 2 addresses covered
13700fmovs %f1, %f0
13701fmovs %f3, %f1
13702
13703P561: !_LD [0] (Int) (CBR)
13704lduw [%i0 + 4], %o0
13705! move %o0(lower) -> %o0(upper)
13706sllx %o0, 32, %o0
13707
13708! cbranch
13709andcc %l0, 1, %g0
13710be,pt %xcc, TARGET561
13711nop
13712RET561:
13713
13714! lfsr step begin
13715srlx %l0, 1, %l3
13716xnor %l3, %l0, %l3
13717sllx %l3, 63, %l3
13718or %l3, %l0, %l0
13719srlx %l0, 1, %l0
13720
13721
13722P562: !_LD [10] (Int) (Loop exit)
13723sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
13724sub %i0, %i2, %i2
13725lduw [%i2 + 4], %l7
13726! move %l7(lower) -> %o0(lower)
13727or %l7, %o0, %o0
13728!---- flushing int results buffer----
13729mov %o0, %l5
13730!---- flushing fp results buffer to %f30 ----
13731fmovd %f0, %f30
13732!--
13733loop_exit_0_304:
13734sub %l2, 1, %l2
13735cmp %l2, 0
13736bg loop_entry_0_304
13737nop
13738
13739P563: !_ST [7] (maybe <- 0x3a) (Int) (Loop entry)
13740sethi %hi(0x1), %l2
13741or %l2, %lo(0x1), %l2
13742loop_entry_0_305:
13743sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
13744sub %i0, %i3, %i3
13745stw %l4, [%i3 + 12 ]
13746add %l4, 1, %l4
13747
13748P564: !_LD [1] (FP) (Loop exit)
13749ld [%i0 + 12], %f0
13750! 1 addresses covered
13751!---- flushing fp results buffer to %f30 ----
13752fmovs %f0, %f30
13753!--
13754loop_exit_0_305:
13755sub %l2, 1, %l2
13756cmp %l2, 0
13757bg loop_entry_0_305
13758nop
13759
13760P565: !_LD [13] (FP) (Loop entry) (CBR)
13761sethi %hi(0x1), %l2
13762or %l2, %lo(0x1), %l2
13763loop_entry_0_306:
13764sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
13765add %i0, %i2, %i2
13766ld [%i2 + 12], %f0
13767! 1 addresses covered
13768
13769! cbranch
13770andcc %l0, 1, %g0
13771be,pn %xcc, TARGET565
13772nop
13773RET565:
13774
13775! lfsr step begin
13776srlx %l0, 1, %l3
13777xnor %l3, %l0, %l3
13778sllx %l3, 63, %l3
13779or %l3, %l0, %l0
13780srlx %l0, 1, %l0
13781
13782
13783P566: !_BSTC [3] (maybe <- 0x3f800070) (FP) (Loop exit)
13784wr %g0, 0xe0, %asi
13785! preparing store val #0, next val will be in f33
13786fmovs %f16, %f21
13787fadds %f16, %f17, %f16
13788! preparing store val #1, next val will be in f35
13789fmovd %f20, %f32
13790fmovs %f16, %f21
13791fadds %f16, %f17, %f16
13792fmovd %f20, %f34
13793membar #Sync
13794stda %f32, [%i1 + 0 ] %asi
13795membar #Sync
13796!---- flushing fp results buffer to %f30 ----
13797fmovs %f0, %f30
13798!--
13799loop_exit_0_306:
13800sub %l2, 1, %l2
13801cmp %l2, 0
13802bg loop_entry_0_306
13803nop
13804
13805P567: !_LD [13] (Int) (Loop entry)
13806sethi %hi(0x2), %l2
13807or %l2, %lo(0x2), %l2
13808loop_entry_0_307:
13809sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
13810add %i0, %i3, %i3
13811lduw [%i3 + 12], %o0
13812! move %o0(lower) -> %o0(upper)
13813sllx %o0, 32, %o0
13814
13815P568: !_LD [14] (Int) (Loop exit)
13816sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
13817add %i0, %i2, %i2
13818lduw [%i2 + 4], %l3
13819! move %l3(lower) -> %o0(lower)
13820or %l3, %o0, %o0
13821!---- flushing int results buffer----
13822mov %o0, %l5
13823loop_exit_0_307:
13824sub %l2, 1, %l2
13825cmp %l2, 0
13826bg loop_entry_0_307
13827nop
13828
13829P569: !_LD [3] (FP) (NF) (Loop entry) (Loop exit)
13830sethi %hi(0x2), %l2
13831or %l2, %lo(0x2), %l2
13832loop_entry_0_308:
13833wr %g0, 0x82, %asi
13834lda [%i1 + 12] %asi, %f0
13835! 1 addresses covered
13836!---- flushing fp results buffer to %f30 ----
13837fmovs %f0, %f30
13838!--
13839loop_exit_0_308:
13840sub %l2, 1, %l2
13841cmp %l2, 0
13842bg loop_entry_0_308
13843nop
13844
13845P570: !_PREFETCH [10] (Int) (Faults) (Loop entry)
13846sethi %hi(0x2), %l2
13847or %l2, %lo(0x2), %l2
13848loop_entry_0_309:
13849prefetch [%g0], 3
13850
13851P571: !_BSTC [8] (maybe <- 0x3f800072) (FP) (Loop exit)
13852wr %g0, 0xe0, %asi
13853sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
13854sub %i0, %i3, %i3
13855! preparing store val #0, next val will be in f33
13856fmovs %f16, %f21
13857fadds %f16, %f17, %f16
13858! preparing store val #1, next val will be in f35
13859fmovd %f20, %f32
13860fmovs %f16, %f21
13861fadds %f16, %f17, %f16
13862fmovd %f20, %f34
13863membar #Sync
13864stda %f32, [%i3 + 0 ] %asi
13865membar #Sync
13866loop_exit_0_309:
13867sub %l2, 1, %l2
13868cmp %l2, 0
13869bg loop_entry_0_309
13870nop
13871
13872P572: !_LD [2] (Int) (Loop entry)
13873sethi %hi(0x2), %l2
13874or %l2, %lo(0x2), %l2
13875loop_entry_0_310:
13876lduw [%i1 + 4], %o0
13877! move %o0(lower) -> %o0(upper)
13878sllx %o0, 32, %o0
13879
13880P573: !_SWAP [2] (maybe <- 0x3b) (Int) (Loop exit)
13881mov %l4, %o5
13882swap [%i1 + 4], %o5
13883! move %o5(lower) -> %o0(lower)
13884srl %o5, 0, %l6
13885or %l6, %o0, %o0
13886add %l4, 1, %l4
13887!---- flushing int results buffer----
13888mov %o0, %l5
13889loop_exit_0_310:
13890sub %l2, 1, %l2
13891cmp %l2, 0
13892bg loop_entry_0_310
13893nop
13894
13895P574: !_LD [3] (Int) (Loop entry)
13896sethi %hi(0x1), %l2
13897or %l2, %lo(0x1), %l2
13898loop_entry_0_311:
13899lduw [%i1 + 12], %o0
13900! move %o0(lower) -> %o0(upper)
13901sllx %o0, 32, %o0
13902
13903P575: !_LD [14] (Int) (Loop exit)
13904sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
13905add %i0, %i2, %i2
13906lduw [%i2 + 4], %l3
13907! move %l3(lower) -> %o0(lower)
13908or %l3, %o0, %o0
13909!---- flushing int results buffer----
13910mov %o0, %l5
13911loop_exit_0_311:
13912sub %l2, 1, %l2
13913cmp %l2, 0
13914bg loop_entry_0_311
13915nop
13916
13917P576: !_REPLACEMENT [1] (Int) (Loop entry)
13918sethi %hi(0x1), %l2
13919or %l2, %lo(0x1), %l2
13920loop_entry_0_312:
13921sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3
13922sub %i0, %i3, %i3
13923sethi %hi(0x20000), %o5
13924ld [%i3+12], %l6
13925st %l6, [%i3+12]
13926add %i3, %o5, %l3
13927ld [%l3+12], %l6
13928st %l6, [%l3+12]
13929add %l3, %o5, %l3
13930ld [%l3+12], %l6
13931st %l6, [%l3+12]
13932add %l3, %o5, %l3
13933ld [%l3+12], %l6
13934st %l6, [%l3+12]
13935add %l3, %o5, %l3
13936ld [%l3+12], %l6
13937st %l6, [%l3+12]
13938add %l3, %o5, %l3
13939ld [%l3+12], %l6
13940st %l6, [%l3+12]
13941add %l3, %o5, %l3
13942ld [%l3+12], %l6
13943st %l6, [%l3+12]
13944add %l3, %o5, %l3
13945ld [%l3+12], %l6
13946st %l6, [%l3+12]
13947
13948P577: !_BST [15] (maybe <- 0x3f800074) (FP) (Loop exit)
13949wr %g0, 0xf0, %asi
13950sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
13951add %i0, %i2, %i2
13952! preparing store val #0, next val will be in f33
13953fmovs %f16, %f21
13954fadds %f16, %f17, %f16
13955! preparing store val #1, next val will be in f35
13956fmovd %f20, %f32
13957fmovs %f16, %f21
13958fadds %f16, %f17, %f16
13959fmovd %f20, %f34
13960membar #Sync
13961stda %f32, [%i2 + 0 ] %asi
13962membar #Sync
13963loop_exit_0_312:
13964sub %l2, 1, %l2
13965cmp %l2, 0
13966bg loop_entry_0_312
13967nop
13968
13969P578: !_LD [13] (FP) (NF) (Loop entry)
13970sethi %hi(0x2), %l2
13971or %l2, %lo(0x2), %l2
13972loop_entry_0_313:
13973wr %g0, 0x82, %asi
13974sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
13975add %i0, %i3, %i3
13976lda [%i3 + 12] %asi, %f0
13977! 1 addresses covered
13978
13979P579: !_PREFETCH [4] (Int) (NF) (Loop exit)
13980wr %g0, 0x82, %asi
13981sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
13982sub %i0, %i2, %i2
13983prefetcha [%i2 + 4] %asi, 4
13984!---- flushing fp results buffer to %f30 ----
13985fmovs %f0, %f30
13986!--
13987loop_exit_0_313:
13988sub %l2, 1, %l2
13989cmp %l2, 0
13990bg loop_entry_0_313
13991nop
13992
13993P580: !_FLUSH [13] (Int) (Loop entry)
13994sethi %hi(0x2), %l2
13995or %l2, %lo(0x2), %l2
13996loop_entry_0_314:
13997! Unsupported instruction
13998
13999P581: !_LD [6] (Int)
14000sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
14001sub %i0, %i3, %i3
14002lduw [%i3 + 4], %o0
14003! move %o0(lower) -> %o0(upper)
14004sllx %o0, 32, %o0
14005
14006P582: !_LD [5] (Int) (Loop exit)
14007sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
14008sub %i0, %i2, %i2
14009lduw [%i2 + 12], %l7
14010! move %l7(lower) -> %o0(lower)
14011or %l7, %o0, %o0
14012!---- flushing int results buffer----
14013mov %o0, %l5
14014loop_exit_0_314:
14015sub %l2, 1, %l2
14016cmp %l2, 0
14017bg loop_entry_0_314
14018nop
14019
14020P583: !_PREFETCH [10] (Int) (Loop entry)
14021sethi %hi(0x1), %l2
14022or %l2, %lo(0x1), %l2
14023loop_entry_0_315:
14024sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
14025sub %i0, %i3, %i3
14026prefetch [%i3 + 4], 23
14027
14028P584: !_PREFETCH [0] (Int) (NF) (Faults) (Loop exit)
14029wr %g0, 0x82, %asi
14030prefetcha [%g0] %asi, 1
14031loop_exit_0_315:
14032sub %l2, 1, %l2
14033cmp %l2, 0
14034bg loop_entry_0_315
14035nop
14036
14037P585: !_FLUSH [11] (Int) (Loop entry) (Loop exit)
14038sethi %hi(0x1), %l2
14039or %l2, %lo(0x1), %l2
14040loop_entry_0_316:
14041! Unsupported instruction
14042loop_exit_0_316:
14043sub %l2, 1, %l2
14044cmp %l2, 0
14045bg loop_entry_0_316
14046nop
14047
14048P586: !_LD [3] (FP) (Loop entry)
14049sethi %hi(0x1), %l2
14050or %l2, %lo(0x1), %l2
14051loop_entry_0_317:
14052ld [%i1 + 12], %f0
14053! 1 addresses covered
14054
14055P587: !_PREFETCH [11] (Int) (Loop exit)
14056sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
14057sub %i0, %i2, %i2
14058prefetch [%i2 + 12], 21
14059!---- flushing fp results buffer to %f30 ----
14060fmovs %f0, %f30
14061!--
14062loop_exit_0_317:
14063sub %l2, 1, %l2
14064cmp %l2, 0
14065bg loop_entry_0_317
14066nop
14067
14068P588: !_LD [1] (FP) (Loop entry) (Loop exit) (CBR)
14069sethi %hi(0x1), %l2
14070or %l2, %lo(0x1), %l2
14071loop_entry_0_318:
14072ld [%i0 + 12], %f0
14073! 1 addresses covered
14074
14075! cbranch
14076andcc %l0, 1, %g0
14077be,pt %xcc, TARGET588
14078nop
14079RET588:
14080
14081! lfsr step begin
14082srlx %l0, 1, %o5
14083xnor %o5, %l0, %o5
14084sllx %o5, 63, %o5
14085or %o5, %l0, %l0
14086srlx %l0, 1, %l0
14087
14088!---- flushing fp results buffer to %f30 ----
14089fmovs %f0, %f30
14090!--
14091loop_exit_0_318:
14092sub %l2, 1, %l2
14093cmp %l2, 0
14094bg loop_entry_0_318
14095nop
14096
14097P589: !_CAS [10] (maybe <- 0x3c) (Int) (Loop entry)
14098sethi %hi(0x2), %l2
14099or %l2, %lo(0x2), %l2
14100loop_entry_0_319:
14101sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
14102sub %i0, %i3, %i3
14103add %i3, 4, %l7
14104lduw [%l7], %o0
14105mov %o0, %l6
14106! move %l6(lower) -> %o0(upper)
14107sllx %l6, 32, %o0
14108mov %l4, %l3
14109cas [%l7], %l6, %l3
14110! move %l3(lower) -> %o0(lower)
14111srl %l3, 0, %l6
14112or %l6, %o0, %o0
14113add %l4, 1, %l4
14114
14115P590: !_LD [12] (FP) (Loop exit)
14116sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
14117add %i0, %i2, %i2
14118ld [%i2 + 4], %f0
14119! 1 addresses covered
14120!---- flushing int results buffer----
14121mov %o0, %l5
14122!---- flushing fp results buffer to %f30 ----
14123fmovs %f0, %f30
14124!--
14125loop_exit_0_319:
14126sub %l2, 1, %l2
14127cmp %l2, 0
14128bg loop_entry_0_319
14129nop
14130
14131P591: !_LD [7] (Int) (Loop entry)
14132sethi %hi(0x1), %l2
14133or %l2, %lo(0x1), %l2
14134loop_entry_0_320:
14135sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
14136sub %i0, %i3, %i3
14137lduw [%i3 + 12], %o0
14138! move %o0(lower) -> %o0(upper)
14139sllx %o0, 32, %o0
14140
14141P592: !_LD [13] (FP) (NF)
14142wr %g0, 0x82, %asi
14143sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
14144add %i0, %i2, %i2
14145lda [%i2 + 12] %asi, %f0
14146! 1 addresses covered
14147
14148P593: !_LD [3] (Int) (Loop exit)
14149lduw [%i1 + 12], %l6
14150! move %l6(lower) -> %o0(lower)
14151or %l6, %o0, %o0
14152!---- flushing int results buffer----
14153mov %o0, %l5
14154!---- flushing fp results buffer to %f30 ----
14155fmovs %f0, %f30
14156!--
14157loop_exit_0_320:
14158sub %l2, 1, %l2
14159cmp %l2, 0
14160bg loop_entry_0_320
14161nop
14162
14163P594: !_PREFETCH [5] (Int) (Loop entry)
14164sethi %hi(0x1), %l2
14165or %l2, %lo(0x1), %l2
14166loop_entry_0_321:
14167sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
14168sub %i0, %i3, %i3
14169prefetch [%i3 + 12], 21
14170
14171P595: !_CASX [4] (maybe <- 0x3d) (Int) (Loop exit)
14172ldx [%i3], %o0
14173! move %o0(upper) -> %o0(upper)
14174! move %o0(lower) -> %o0(lower)
14175mov %o0, %o5
14176mov %l4, %o1
14177casx [%i3], %o5, %o1
14178! move %o1(upper) -> %o1(upper)
14179! move %o1(lower) -> %o1(lower)
14180add %l4, 1, %l4
14181!---- flushing int results buffer----
14182mov %o0, %l5
14183mov %o1, %l5
14184loop_exit_0_321:
14185sub %l2, 1, %l2
14186cmp %l2, 0
14187bg loop_entry_0_321
14188nop
14189
14190P596: !_ST [13] (maybe <- 0x3f800076) (FP) (Loop entry)
14191sethi %hi(0x2), %l2
14192or %l2, %lo(0x2), %l2
14193loop_entry_0_322:
14194sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
14195add %i0, %i2, %i2
14196! preparing store val #0, next val will be in f20
14197fmovs %f16, %f20
14198fadds %f16, %f17, %f16
14199st %f20, [%i2 + 12 ]
14200
14201P597: !_LD [13] (Int) (Branch target of P485)
14202lduw [%i2 + 12], %o0
14203! move %o0(lower) -> %o0(upper)
14204sllx %o0, 32, %o0
14205ba P598
14206nop
14207
14208TARGET485:
14209ba RET485
14210nop
14211
14212
14213P598: !_LD [2] (Int) (Loop exit)
14214lduw [%i1 + 4], %l7
14215! move %l7(lower) -> %o0(lower)
14216or %l7, %o0, %o0
14217!---- flushing int results buffer----
14218mov %o0, %l5
14219loop_exit_0_322:
14220sub %l2, 1, %l2
14221cmp %l2, 0
14222bg loop_entry_0_322
14223nop
14224
14225P599: !_SWAP [9] (maybe <- 0x3e) (Int) (Loop entry)
14226sethi %hi(0x1), %l2
14227or %l2, %lo(0x1), %l2
14228loop_entry_0_323:
14229sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
14230sub %i0, %i3, %i3
14231mov %l4, %o0
14232swap [%i3 + 12], %o0
14233! move %o0(lower) -> %o0(upper)
14234sllx %o0, 32, %o0
14235add %l4, 1, %l4
14236
14237P600: !_BLD [4] (FP) (CBR)
14238wr %g0, 0xf0, %asi
14239sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
14240sub %i0, %i2, %i2
14241membar #Sync
14242ldda [%i2 + 0] %asi, %f0
14243membar #Sync
14244! 2 addresses covered
14245fmovs %f1, %f0
14246fmovs %f3, %f1
14247
14248! cbranch
14249andcc %l0, 1, %g0
14250be,pt %xcc, TARGET600
14251nop
14252RET600:
14253
14254! lfsr step begin
14255srlx %l0, 1, %o5
14256xnor %o5, %l0, %o5
14257sllx %o5, 63, %o5
14258or %o5, %l0, %l0
14259srlx %l0, 1, %l0
14260
14261
14262P601: !_LD [2] (Int) (NF) (Loop exit)
14263wr %g0, 0x82, %asi
14264lduwa [%i1 + 4] %asi, %l6
14265! move %l6(lower) -> %o0(lower)
14266or %l6, %o0, %o0
14267!---- flushing int results buffer----
14268mov %o0, %l5
14269!---- flushing fp results buffer to %f30 ----
14270fmovd %f0, %f30
14271!--
14272loop_exit_0_323:
14273sub %l2, 1, %l2
14274cmp %l2, 0
14275bg loop_entry_0_323
14276nop
14277
14278P602: !_BLD [10] (FP) (Loop entry)
14279sethi %hi(0x1), %l2
14280or %l2, %lo(0x1), %l2
14281loop_entry_0_324:
14282wr %g0, 0xf0, %asi
14283sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
14284sub %i0, %i3, %i3
14285membar #Sync
14286ldda [%i3 + 0] %asi, %f0
14287membar #Sync
14288! 2 addresses covered
14289fmovs %f1, %f0
14290fmovs %f3, %f1
14291
14292P603: !_PREFETCH [5] (Int) (Loop exit)
14293sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
14294sub %i0, %i2, %i2
14295prefetch [%i2 + 12], 3
14296!---- flushing fp results buffer to %f30 ----
14297fmovd %f0, %f30
14298!--
14299loop_exit_0_324:
14300sub %l2, 1, %l2
14301cmp %l2, 0
14302bg loop_entry_0_324
14303nop
14304
14305P604: !_PREFETCH [9] (Int) (Faults) (Loop entry) (Loop exit)
14306sethi %hi(0x1), %l2
14307or %l2, %lo(0x1), %l2
14308loop_entry_0_325:
14309sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
14310sub %i0, %i3, %i3
14311prefetch [%i3 + 12], 23
14312loop_exit_0_325:
14313sub %l2, 1, %l2
14314cmp %l2, 0
14315bg loop_entry_0_325
14316nop
14317
14318P605: !_PREFETCH [0] (Int) (NF) (Loop entry) (Loop exit)
14319sethi %hi(0x2), %l2
14320or %l2, %lo(0x2), %l2
14321loop_entry_0_326:
14322wr %g0, 0x82, %asi
14323prefetcha [%i0 + 4] %asi, 29
14324loop_exit_0_326:
14325sub %l2, 1, %l2
14326cmp %l2, 0
14327bg loop_entry_0_326
14328nop
14329
14330P606: !_SWAP [0] (maybe <- 0x3f) (Int) (Loop entry)
14331sethi %hi(0x2), %l2
14332or %l2, %lo(0x2), %l2
14333loop_entry_0_327:
14334mov %l4, %o0
14335swap [%i0 + 4], %o0
14336! move %o0(lower) -> %o0(upper)
14337sllx %o0, 32, %o0
14338add %l4, 1, %l4
14339
14340P607: !_LD [12] (Int) (Loop exit)
14341sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
14342add %i0, %i2, %i2
14343lduw [%i2 + 4], %l7
14344! move %l7(lower) -> %o0(lower)
14345or %l7, %o0, %o0
14346!---- flushing int results buffer----
14347mov %o0, %l5
14348loop_exit_0_327:
14349sub %l2, 1, %l2
14350cmp %l2, 0
14351bg loop_entry_0_327
14352nop
14353
14354P608: !_PREFETCH [14] (Int) (NF) (Loop entry) (Loop exit)
14355sethi %hi(0x2), %l2
14356or %l2, %lo(0x2), %l2
14357loop_entry_0_328:
14358wr %g0, 0x82, %asi
14359sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
14360add %i0, %i3, %i3
14361prefetcha [%i3 + 4] %asi, 18
14362loop_exit_0_328:
14363sub %l2, 1, %l2
14364cmp %l2, 0
14365bg loop_entry_0_328
14366nop
14367
14368P609: !_QWST [6] (maybe <- 0x3f800077) (FP) (Loop entry)
14369sethi %hi(0x1), %l2
14370or %l2, %lo(0x1), %l2
14371loop_entry_0_329:
14372sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
14373sub %i0, %i2, %i2
14374! preparing store val #0, next val will be in f21
14375fmovs %f16, %f21
14376fadds %f16, %f17, %f16
14377! preparing store val #1, next val will be in f23
14378fmovs %f16, %f23
14379fadds %f16, %f17, %f16
14380stq %f20, [%i2 + 0]
14381
14382P610: !_LD [2] (FP) (Loop exit)
14383ld [%i1 + 4], %f0
14384! 1 addresses covered
14385!---- flushing fp results buffer to %f30 ----
14386fmovs %f0, %f30
14387!--
14388loop_exit_0_329:
14389sub %l2, 1, %l2
14390cmp %l2, 0
14391bg loop_entry_0_329
14392nop
14393
14394P611: !_PREFETCH [5] (Int) (Faults) (Loop entry) (Branch target of P310)
14395sethi %hi(0x1), %l2
14396or %l2, %lo(0x1), %l2
14397loop_entry_0_330:
14398sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
14399sub %i0, %i3, %i3
14400prefetch [%i3 + 12], 20
14401ba P612
14402nop
14403
14404TARGET310:
14405ba RET310
14406nop
14407
14408
14409P612: !_PREFETCH [15] (Int) (Loop exit)
14410sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
14411add %i0, %i2, %i2
14412prefetch [%i2 + 12], 1
14413loop_exit_0_330:
14414sub %l2, 1, %l2
14415cmp %l2, 0
14416bg loop_entry_0_330
14417nop
14418
14419P613: !_PREFETCH [14] (Int) (Loop entry)
14420sethi %hi(0x2), %l2
14421or %l2, %lo(0x2), %l2
14422loop_entry_0_331:
14423sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
14424add %i0, %i3, %i3
14425prefetch [%i3 + 4], 25
14426
14427P614: !_LD [0] (Int)
14428lduw [%i0 + 4], %o0
14429! move %o0(lower) -> %o0(upper)
14430sllx %o0, 32, %o0
14431
14432P615: !_LD [12] (Int) (Loop exit)
14433sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
14434add %i0, %i2, %i2
14435lduw [%i2 + 4], %l6
14436! move %l6(lower) -> %o0(lower)
14437or %l6, %o0, %o0
14438!---- flushing int results buffer----
14439mov %o0, %l5
14440loop_exit_0_331:
14441sub %l2, 1, %l2
14442cmp %l2, 0
14443bg loop_entry_0_331
14444nop
14445
14446P616: !_PREFETCH [6] (Int) (Loop entry)
14447sethi %hi(0x1), %l2
14448or %l2, %lo(0x1), %l2
14449loop_entry_0_332:
14450sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
14451sub %i0, %i3, %i3
14452prefetch [%i3 + 4], 31
14453
14454P617: !_BST [6] (maybe <- 0x3f800079) (FP) (Loop exit)
14455wr %g0, 0xf0, %asi
14456! preparing store val #0, next val will be in f33
14457fmovs %f16, %f21
14458fadds %f16, %f17, %f16
14459! preparing store val #1, next val will be in f35
14460fmovd %f20, %f32
14461fmovs %f16, %f21
14462fadds %f16, %f17, %f16
14463fmovd %f20, %f34
14464membar #Sync
14465stda %f32, [%i3 + 0 ] %asi
14466membar #Sync
14467loop_exit_0_332:
14468sub %l2, 1, %l2
14469cmp %l2, 0
14470bg loop_entry_0_332
14471nop
14472
14473P618: !_PREFETCH [6] (Int) (Loop entry) (Loop exit)
14474sethi %hi(0x2), %l2
14475or %l2, %lo(0x2), %l2
14476loop_entry_0_333:
14477sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
14478sub %i0, %i2, %i2
14479prefetch [%i2 + 4], 18
14480loop_exit_0_333:
14481sub %l2, 1, %l2
14482cmp %l2, 0
14483bg loop_entry_0_333
14484nop
14485
14486P619: !_PREFETCH [9] (Int) (Loop entry)
14487sethi %hi(0x1), %l2
14488or %l2, %lo(0x1), %l2
14489loop_entry_0_334:
14490sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
14491sub %i0, %i3, %i3
14492prefetch [%i3 + 12], 21
14493
14494P620: !_LD [1] (FP) (Loop exit)
14495ld [%i0 + 12], %f0
14496! 1 addresses covered
14497!---- flushing fp results buffer to %f30 ----
14498fmovs %f0, %f30
14499!--
14500loop_exit_0_334:
14501sub %l2, 1, %l2
14502cmp %l2, 0
14503bg loop_entry_0_334
14504nop
14505
14506P621: !_MEMBAR (Int) (Loop entry)
14507sethi %hi(0x2), %l2
14508or %l2, %lo(0x2), %l2
14509loop_entry_0_335:
14510membar #StoreLoad
14511
14512P622: !_FLUSH [1] (Int) (Loop exit) (Branch target of P538)
14513! Unsupported instruction
14514loop_exit_0_335:
14515sub %l2, 1, %l2
14516cmp %l2, 0
14517bg loop_entry_0_335
14518nop
14519ba P623
14520nop
14521
14522TARGET538:
14523ba RET538
14524nop
14525
14526
14527P623: !_LD [9] (FP) (Loop entry)
14528sethi %hi(0x1), %l2
14529or %l2, %lo(0x1), %l2
14530loop_entry_0_336:
14531sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
14532sub %i0, %i2, %i2
14533ld [%i2 + 12], %f0
14534! 1 addresses covered
14535
14536P624: !_BLD [0] (FP) (Loop exit)
14537wr %g0, 0xf0, %asi
14538membar #Sync
14539ldda [%i0 + 0] %asi, %f32
14540membar #Sync
14541! 2 addresses covered
14542fmovd %f32, %f18
14543fmovs %f19, %f1
14544fmovd %f34, %f18
14545fmovs %f19, %f2
14546!---- flushing fp results buffer to %f30 ----
14547fmovd %f0, %f30
14548fmovs %f2, %f30
14549!--
14550loop_exit_0_336:
14551sub %l2, 1, %l2
14552cmp %l2, 0
14553bg loop_entry_0_336
14554nop
14555
14556P625: !_FLUSHI [12] (Int) (Loop entry)
14557sethi %hi(0x1), %l2
14558or %l2, %lo(0x1), %l2
14559loop_entry_0_337:
14560flush %g0
14561
14562P626: !_PREFETCH [13] (Int) (Faults) (Loop exit)
14563prefetch [%g0], 2
14564loop_exit_0_337:
14565sub %l2, 1, %l2
14566cmp %l2, 0
14567bg loop_entry_0_337
14568nop
14569
14570P627: !_PREFETCH [3] (Int) (Faults) (Loop entry) (Loop exit)
14571sethi %hi(0x1), %l2
14572or %l2, %lo(0x1), %l2
14573loop_entry_0_338:
14574prefetch [%i1 + 12], 20
14575loop_exit_0_338:
14576sub %l2, 1, %l2
14577cmp %l2, 0
14578bg loop_entry_0_338
14579nop
14580
14581P628: !_QWST [2] (maybe <- 0x3f80007b) (FP) (Loop entry) (Loop exit)
14582sethi %hi(0x1), %l2
14583or %l2, %lo(0x1), %l2
14584loop_entry_0_339:
14585! preparing store val #0, next val will be in f21
14586fmovs %f16, %f21
14587fadds %f16, %f17, %f16
14588! preparing store val #1, next val will be in f23
14589fmovs %f16, %f23
14590fadds %f16, %f17, %f16
14591stq %f20, [%i1 + 0]
14592loop_exit_0_339:
14593sub %l2, 1, %l2
14594cmp %l2, 0
14595bg loop_entry_0_339
14596nop
14597
14598P629: !_BSTC [10] (maybe <- 0x3f80007d) (FP) (Loop entry)
14599sethi %hi(0x1), %l2
14600or %l2, %lo(0x1), %l2
14601loop_entry_0_340:
14602wr %g0, 0xe0, %asi
14603sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
14604sub %i0, %i3, %i3
14605! preparing store val #0, next val will be in f33
14606fmovs %f16, %f21
14607fadds %f16, %f17, %f16
14608! preparing store val #1, next val will be in f35
14609fmovd %f20, %f32
14610fmovs %f16, %f21
14611fadds %f16, %f17, %f16
14612fmovd %f20, %f34
14613membar #Sync
14614stda %f32, [%i3 + 0 ] %asi
14615membar #Sync
14616
14617P630: !_LD [12] (Int)
14618sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
14619add %i0, %i2, %i2
14620lduw [%i2 + 4], %o0
14621! move %o0(lower) -> %o0(upper)
14622sllx %o0, 32, %o0
14623
14624P631: !_LD [5] (Int) (Loop exit)
14625sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
14626sub %i0, %i3, %i3
14627lduw [%i3 + 12], %o5
14628! move %o5(lower) -> %o0(lower)
14629or %o5, %o0, %o0
14630!---- flushing int results buffer----
14631mov %o0, %l5
14632loop_exit_0_340:
14633sub %l2, 1, %l2
14634cmp %l2, 0
14635bg loop_entry_0_340
14636nop
14637
14638P632: !_PREFETCH [10] (Int) (Loop entry)
14639sethi %hi(0x1), %l2
14640or %l2, %lo(0x1), %l2
14641loop_entry_0_341:
14642sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
14643sub %i0, %i2, %i2
14644prefetch [%i2 + 4], 21
14645
14646P633: !_CAS [15] (maybe <- 0x40) (Int) (Loop exit)
14647sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
14648add %i0, %i3, %i3
14649add %i3, 12, %l7
14650lduw [%l7], %o0
14651mov %o0, %l6
14652! move %l6(lower) -> %o0(upper)
14653sllx %l6, 32, %o0
14654mov %l4, %l3
14655cas [%l7], %l6, %l3
14656! move %l3(lower) -> %o0(lower)
14657srl %l3, 0, %l6
14658or %l6, %o0, %o0
14659add %l4, 1, %l4
14660!---- flushing int results buffer----
14661mov %o0, %l5
14662loop_exit_0_341:
14663sub %l2, 1, %l2
14664cmp %l2, 0
14665bg loop_entry_0_341
14666nop
14667
14668P634: !_LD [6] (Int) (Loop entry)
14669sethi %hi(0x2), %l2
14670or %l2, %lo(0x2), %l2
14671loop_entry_0_342:
14672sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
14673sub %i0, %i2, %i2
14674lduw [%i2 + 4], %o0
14675! move %o0(lower) -> %o0(upper)
14676sllx %o0, 32, %o0
14677
14678P635: !_LD [12] (Int) (Loop exit)
14679sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
14680add %i0, %i3, %i3
14681lduw [%i3 + 4], %l6
14682! move %l6(lower) -> %o0(lower)
14683or %l6, %o0, %o0
14684!---- flushing int results buffer----
14685mov %o0, %l5
14686loop_exit_0_342:
14687sub %l2, 1, %l2
14688cmp %l2, 0
14689bg loop_entry_0_342
14690nop
14691
14692P636: !_SWAP [4] (maybe <- 0x41) (Int) (Loop entry)
14693sethi %hi(0x2), %l2
14694or %l2, %lo(0x2), %l2
14695loop_entry_0_343:
14696sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
14697sub %i0, %i2, %i2
14698mov %l4, %o0
14699swap [%i2 + 4], %o0
14700! move %o0(lower) -> %o0(upper)
14701sllx %o0, 32, %o0
14702add %l4, 1, %l4
14703
14704P637: !_LD [10] (FP)
14705sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
14706sub %i0, %i3, %i3
14707ld [%i3 + 4], %f0
14708! 1 addresses covered
14709
14710P638: !_LD [6] (Int) (Loop exit) (LE)
14711wr %g0, 0x88, %asi
14712sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
14713sub %i0, %i2, %i2
14714lduwa [%i2 + 4] %asi, %o5
14715! move %o5(lower) -> %o0(lower)
14716or %o5, %o0, %o0
14717!---- flushing int results buffer----
14718mov %o0, %l5
14719!---- flushing fp results buffer to %f30 ----
14720fmovs %f0, %f30
14721!--
14722loop_exit_0_343:
14723sub %l2, 1, %l2
14724cmp %l2, 0
14725bg loop_entry_0_343
14726nop
14727
14728P639: !_DWLD [7] (Int) (Loop entry)
14729sethi %hi(0x1), %l2
14730or %l2, %lo(0x1), %l2
14731loop_entry_0_344:
14732sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
14733sub %i0, %i3, %i3
14734ldx [%i3 + 8], %o0
14735! move %o0(lower) -> %o0(upper)
14736sllx %o0, 32, %o0
14737
14738P640: !_LD [5] (Int) (Loop exit)
14739sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
14740sub %i0, %i2, %i2
14741lduw [%i2 + 12], %l6
14742! move %l6(lower) -> %o0(lower)
14743or %l6, %o0, %o0
14744!---- flushing int results buffer----
14745mov %o0, %l5
14746loop_exit_0_344:
14747sub %l2, 1, %l2
14748cmp %l2, 0
14749bg loop_entry_0_344
14750nop
14751
14752P641: !_LD [9] (FP) (Loop entry)
14753sethi %hi(0x1), %l2
14754or %l2, %lo(0x1), %l2
14755loop_entry_0_345:
14756sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
14757sub %i0, %i3, %i3
14758ld [%i3 + 12], %f0
14759! 1 addresses covered
14760
14761P642: !_PREFETCH [8] (Int) (NF) (Faults) (Loop exit)
14762wr %g0, 0x82, %asi
14763prefetcha [%g0] %asi, 1
14764!---- flushing fp results buffer to %f30 ----
14765fmovs %f0, %f30
14766!--
14767loop_exit_0_345:
14768sub %l2, 1, %l2
14769cmp %l2, 0
14770bg loop_entry_0_345
14771nop
14772
14773P643: !_LD [10] (Int) (Loop entry)
14774sethi %hi(0x2), %l2
14775or %l2, %lo(0x2), %l2
14776loop_entry_0_346:
14777sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
14778sub %i0, %i2, %i2
14779lduw [%i2 + 4], %o0
14780! move %o0(lower) -> %o0(upper)
14781sllx %o0, 32, %o0
14782
14783P644: !_DWLD [9] (FP)
14784sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
14785sub %i0, %i3, %i3
14786ldd [%i3 + 8], %f0
14787! 1 addresses covered
14788fmovs %f1, %f0
14789
14790P645: !_LD [6] (Int) (Loop exit)
14791sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
14792sub %i0, %i2, %i2
14793lduw [%i2 + 4], %o5
14794! move %o5(lower) -> %o0(lower)
14795or %o5, %o0, %o0
14796!---- flushing int results buffer----
14797mov %o0, %l5
14798!---- flushing fp results buffer to %f30 ----
14799fmovs %f0, %f30
14800!--
14801loop_exit_0_346:
14802sub %l2, 1, %l2
14803cmp %l2, 0
14804bg loop_entry_0_346
14805nop
14806
14807P646: !_LD [14] (Int) (Loop entry)
14808sethi %hi(0x2), %l2
14809or %l2, %lo(0x2), %l2
14810loop_entry_0_347:
14811sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
14812add %i0, %i3, %i3
14813lduw [%i3 + 4], %o0
14814! move %o0(lower) -> %o0(upper)
14815sllx %o0, 32, %o0
14816
14817P647: !_LD [4] (Int) (Loop exit)
14818sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
14819sub %i0, %i2, %i2
14820lduw [%i2 + 4], %l3
14821! move %l3(lower) -> %o0(lower)
14822or %l3, %o0, %o0
14823!---- flushing int results buffer----
14824mov %o0, %l5
14825loop_exit_0_347:
14826sub %l2, 1, %l2
14827cmp %l2, 0
14828bg loop_entry_0_347
14829nop
14830
14831P648: !_LD [5] (Int) (Loop entry)
14832sethi %hi(0x2), %l2
14833or %l2, %lo(0x2), %l2
14834loop_entry_0_348:
14835sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
14836sub %i0, %i3, %i3
14837lduw [%i3 + 12], %o0
14838! move %o0(lower) -> %o0(upper)
14839sllx %o0, 32, %o0
14840
14841P649: !_LD [1] (Int) (Loop exit)
14842lduw [%i0 + 12], %l6
14843! move %l6(lower) -> %o0(lower)
14844or %l6, %o0, %o0
14845!---- flushing int results buffer----
14846mov %o0, %l5
14847loop_exit_0_348:
14848sub %l2, 1, %l2
14849cmp %l2, 0
14850bg loop_entry_0_348
14851nop
14852
14853P650: !_DWST [14] (maybe <- 0x3f80007f) (FP) (Loop entry)
14854sethi %hi(0x1), %l2
14855or %l2, %lo(0x1), %l2
14856loop_entry_0_349:
14857sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
14858add %i0, %i2, %i2
14859! preparing store val #0, next val will be in f21
14860fmovs %f16, %f21
14861fadds %f16, %f17, %f16
14862std %f20, [%i2 + 0]
14863
14864P651: !_BLD [12] (FP) (Loop exit)
14865wr %g0, 0xf0, %asi
14866sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
14867add %i0, %i3, %i3
14868membar #Sync
14869ldda [%i3 + 0] %asi, %f0
14870membar #Sync
14871! 2 addresses covered
14872fmovs %f1, %f0
14873fmovs %f3, %f1
14874!---- flushing fp results buffer to %f30 ----
14875fmovd %f0, %f30
14876!--
14877loop_exit_0_349:
14878sub %l2, 1, %l2
14879cmp %l2, 0
14880bg loop_entry_0_349
14881nop
14882
14883P652: !_DWLD [3] (FP) (Loop entry)
14884sethi %hi(0x1), %l2
14885or %l2, %lo(0x1), %l2
14886loop_entry_0_350:
14887ldd [%i1 + 8], %f0
14888! 1 addresses covered
14889fmovs %f1, %f0
14890
14891P653: !_REPLACEMENT [10] (Int) (Loop exit)
14892sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
14893add %i0, %i2, %i2
14894sethi %hi(0x20000), %o5
14895ld [%i2+4], %l6
14896st %l6, [%i2+4]
14897add %i2, %o5, %l3
14898ld [%l3+4], %l6
14899st %l6, [%l3+4]
14900add %l3, %o5, %l3
14901ld [%l3+4], %l6
14902st %l6, [%l3+4]
14903add %l3, %o5, %l3
14904ld [%l3+4], %l6
14905st %l6, [%l3+4]
14906add %l3, %o5, %l3
14907ld [%l3+4], %l6
14908st %l6, [%l3+4]
14909add %l3, %o5, %l3
14910ld [%l3+4], %l6
14911st %l6, [%l3+4]
14912add %l3, %o5, %l3
14913ld [%l3+4], %l6
14914st %l6, [%l3+4]
14915add %l3, %o5, %l3
14916ld [%l3+4], %l6
14917st %l6, [%l3+4]
14918!---- flushing fp results buffer to %f30 ----
14919fmovs %f0, %f30
14920!--
14921loop_exit_0_350:
14922sub %l2, 1, %l2
14923cmp %l2, 0
14924bg loop_entry_0_350
14925nop
14926
14927P654: !_CASX [8] (maybe <- 0x42) (Int) (Loop entry)
14928sethi %hi(0x1), %l2
14929or %l2, %lo(0x1), %l2
14930loop_entry_0_351:
14931sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
14932sub %i0, %i3, %i3
14933ldx [%i3], %o0
14934! move %o0(upper) -> %o0(upper)
14935! move %o0(lower) -> %o0(lower)
14936mov %o0, %o5
14937mov %l4, %o1
14938casx [%i3], %o5, %o1
14939! move %o1(upper) -> %o1(upper)
14940! move %o1(lower) -> %o1(lower)
14941add %l4, 1, %l4
14942
14943P655: !_LD [7] (Int)
14944sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
14945sub %i0, %i2, %i2
14946lduw [%i2 + 12], %o2
14947! move %o2(lower) -> %o2(upper)
14948sllx %o2, 32, %o2
14949
14950P656: !_LD [15] (Int) (Loop exit)
14951sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
14952add %i0, %i3, %i3
14953lduw [%i3 + 12], %l7
14954! move %l7(lower) -> %o2(lower)
14955or %l7, %o2, %o2
14956!---- flushing int results buffer----
14957mov %o0, %l5
14958mov %o1, %l5
14959mov %o2, %l5
14960loop_exit_0_351:
14961sub %l2, 1, %l2
14962cmp %l2, 0
14963bg loop_entry_0_351
14964nop
14965
14966P657: !_DWLD [6] (Int) (NF) (Loop entry)
14967sethi %hi(0x1), %l2
14968or %l2, %lo(0x1), %l2
14969loop_entry_0_352:
14970wr %g0, 0x82, %asi
14971sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
14972sub %i0, %i2, %i2
14973ldxa [%i2 + 0] %asi, %o0
14974! move %o0(lower) -> %o0(upper)
14975sllx %o0, 32, %o0
14976
14977P658: !_BSTC [10] (maybe <- 0x3f800080) (FP)
14978wr %g0, 0xe0, %asi
14979sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
14980sub %i0, %i3, %i3
14981! preparing store val #0, next val will be in f33
14982fmovs %f16, %f21
14983fadds %f16, %f17, %f16
14984! preparing store val #1, next val will be in f35
14985fmovd %f20, %f32
14986fmovs %f16, %f21
14987fadds %f16, %f17, %f16
14988fmovd %f20, %f34
14989membar #Sync
14990stda %f32, [%i3 + 0 ] %asi
14991membar #Sync
14992
14993P659: !_LD [13] (Int) (Loop exit)
14994sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
14995add %i0, %i2, %i2
14996lduw [%i2 + 12], %l7
14997! move %l7(lower) -> %o0(lower)
14998or %l7, %o0, %o0
14999!---- flushing int results buffer----
15000mov %o0, %l5
15001loop_exit_0_352:
15002sub %l2, 1, %l2
15003cmp %l2, 0
15004bg loop_entry_0_352
15005nop
15006
15007P660: !_FLUSH [7] (Int) (Loop entry) (Loop exit)
15008sethi %hi(0x1), %l2
15009or %l2, %lo(0x1), %l2
15010loop_entry_0_353:
15011! Unsupported instruction
15012loop_exit_0_353:
15013sub %l2, 1, %l2
15014cmp %l2, 0
15015bg loop_entry_0_353
15016nop
15017
15018P661: !_DWLD [1] (Int) (Loop entry)
15019sethi %hi(0x1), %l2
15020or %l2, %lo(0x1), %l2
15021loop_entry_0_354:
15022ldx [%i0 + 8], %o0
15023! move %o0(lower) -> %o0(upper)
15024sllx %o0, 32, %o0
15025
15026P662: !_LD [10] (Int) (Loop exit)
15027sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
15028sub %i0, %i3, %i3
15029lduw [%i3 + 4], %l3
15030! move %l3(lower) -> %o0(lower)
15031or %l3, %o0, %o0
15032!---- flushing int results buffer----
15033mov %o0, %l5
15034loop_exit_0_354:
15035sub %l2, 1, %l2
15036cmp %l2, 0
15037bg loop_entry_0_354
15038nop
15039
15040P663: !_DWST [15] (maybe <- 0x3f800082) (FP) (Loop entry)
15041sethi %hi(0x2), %l2
15042or %l2, %lo(0x2), %l2
15043loop_entry_0_355:
15044sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
15045add %i0, %i2, %i2
15046! preparing store val #0, next val will be in f21
15047fmovs %f16, %f21
15048fadds %f16, %f17, %f16
15049std %f20, [%i2 + 8]
15050
15051P664: !_REPLACEMENT [7] (Int) (Loop exit)
15052sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3
15053sub %i0, %i3, %i3
15054sethi %hi(0x20000), %l6
15055ld [%i3+12], %o5
15056st %o5, [%i3+12]
15057add %i3, %l6, %l7
15058ld [%l7+12], %o5
15059st %o5, [%l7+12]
15060add %l7, %l6, %l7
15061ld [%l7+12], %o5
15062st %o5, [%l7+12]
15063add %l7, %l6, %l7
15064ld [%l7+12], %o5
15065st %o5, [%l7+12]
15066add %l7, %l6, %l7
15067ld [%l7+12], %o5
15068st %o5, [%l7+12]
15069add %l7, %l6, %l7
15070ld [%l7+12], %o5
15071st %o5, [%l7+12]
15072add %l7, %l6, %l7
15073ld [%l7+12], %o5
15074st %o5, [%l7+12]
15075add %l7, %l6, %l7
15076ld [%l7+12], %o5
15077st %o5, [%l7+12]
15078loop_exit_0_355:
15079sub %l2, 1, %l2
15080cmp %l2, 0
15081bg loop_entry_0_355
15082nop
15083
15084P665: !_LD [7] (Int) (Loop entry)
15085sethi %hi(0x1), %l2
15086or %l2, %lo(0x1), %l2
15087loop_entry_0_356:
15088sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
15089sub %i0, %i2, %i2
15090lduw [%i2 + 12], %o0
15091! move %o0(lower) -> %o0(upper)
15092sllx %o0, 32, %o0
15093
15094P666: !_LD [0] (Int) (Loop exit)
15095lduw [%i0 + 4], %l3
15096! move %l3(lower) -> %o0(lower)
15097or %l3, %o0, %o0
15098!---- flushing int results buffer----
15099mov %o0, %l5
15100loop_exit_0_356:
15101sub %l2, 1, %l2
15102cmp %l2, 0
15103bg loop_entry_0_356
15104nop
15105
15106P667: !_FLUSH [0] (Int) (Loop entry)
15107sethi %hi(0x1), %l2
15108or %l2, %lo(0x1), %l2
15109loop_entry_0_357:
15110! Unsupported instruction
15111
15112P668: !_PREFETCH [7] (Int) (Loop exit) (LE)
15113wr %g0, 0x88, %asi
15114sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
15115sub %i0, %i3, %i3
15116prefetcha [%i3 + 12] %asi, 27
15117loop_exit_0_357:
15118sub %l2, 1, %l2
15119cmp %l2, 0
15120bg loop_entry_0_357
15121nop
15122
15123P669: !_FLUSH [4] (Int) (Loop entry) (Loop exit)
15124sethi %hi(0x1), %l2
15125or %l2, %lo(0x1), %l2
15126loop_entry_0_358:
15127! Unsupported instruction
15128loop_exit_0_358:
15129sub %l2, 1, %l2
15130cmp %l2, 0
15131bg loop_entry_0_358
15132nop
15133
15134P670: !_MEMBAR (Int)
15135membar #StoreLoad
15136
15137END_NODES0: ! Test instruction sequence for CPU 0 ends
15138sethi %hi(0xdead0e0f), %l3
15139or %l3, %lo(0xdead0e0f), %l3
15140! move %l3(lower) -> %o0(upper)
15141sllx %l3, 32, %o0
15142stw %l3, [%i5]
15143ld [%i5], %f0
15144!---- flushing int results buffer----
15145mov %o0, %l5
15146!---- flushing fp results buffer to %f30 ----
15147fmovs %f0, %f30
15148!--
15149
15150restore
15151retl
15152nop
15153!-----------------
15154
15155! register usage:
15156! %i0 %i1 : base registers for first 2 regions
15157! %i2 %i3 : cache registers for 8 regions
15158! %i4 fixed pointer to per-cpu results area
15159! %l1 moving pointer to per-cpu FP results area
15160! %o7 moving pointer to per-cpu integer results area
15161! %i5 pointer to per-cpu private area
15162! %l0 holds lfsr, used as source of random bits
15163! %l2 loop count register
15164! %f16 running counter for unique fp store values
15165! %f17 holds increment value for fp counter
15166! %l4 running counter for unique integer store values (increment value is always 1)
15167! %l5 move-to register for load values (simulation only)
15168! %f30 move-to register for FP values (simulation only)
15169! %l3 %l6 %l7 %o5 : 4 temporary registers
15170! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
15171! %f0-f15 FP results buffer registers
15172! %f32-f47 FP block load/store registers
15173
15174func1:
15175! 1000 (dynamic) instruction sequence begins
15176save %sp, -192, %sp
15177
15178! Force %i0-%i3 to be 64-byte aligned
15179add %i0, 63, %i0
15180andn %i0, 63, %i0
15181
15182add %i1, 63, %i1
15183andn %i1, 63, %i1
15184
15185add %i2, 63, %i2
15186andn %i2, 63, %i2
15187
15188add %i3, 63, %i3
15189andn %i3, 63, %i3
15190
15191add %i4, 63, %i4
15192andn %i4, 63, %i4
15193
15194add %i5, 63, %i5
15195andn %i5, 63, %i5
15196
15197
15198! Initialize pointer to FP load results area
15199mov %i4, %l1
15200
15201! Initialize pointer to integer load results area
15202sethi %hi(0x80000), %o7
15203or %o7, %lo(0x80000), %o7
15204add %o7, %l1, %o7
15205
15206! Initialize %f0-%f62 to 0xdeadbee0deadbee1
15207sethi %hi(0xdeadbee0), %o5
15208or %o5, %lo(0xdeadbee0), %o5
15209stw %o5, [%i5]
15210sethi %hi(0xdeadbee1), %o5
15211or %o5, %lo(0xdeadbee1), %o5
15212stw %o5, [%i5+4]
15213ldd [%i5], %f0
15214fmovd %f0, %f2
15215fmovd %f0, %f4
15216fmovd %f0, %f6
15217fmovd %f0, %f8
15218fmovd %f0, %f10
15219fmovd %f0, %f12
15220fmovd %f0, %f14
15221fmovd %f0, %f16
15222fmovd %f0, %f18
15223fmovd %f0, %f20
15224fmovd %f0, %f22
15225fmovd %f0, %f24
15226fmovd %f0, %f26
15227fmovd %f0, %f28
15228fmovd %f0, %f30
15229fmovd %f0, %f32
15230fmovd %f0, %f34
15231fmovd %f0, %f36
15232fmovd %f0, %f38
15233fmovd %f0, %f40
15234fmovd %f0, %f42
15235fmovd %f0, %f44
15236fmovd %f0, %f46
15237fmovd %f0, %f48
15238fmovd %f0, %f50
15239fmovd %f0, %f52
15240fmovd %f0, %f54
15241fmovd %f0, %f56
15242fmovd %f0, %f58
15243fmovd %f0, %f60
15244fmovd %f0, %f62
15245
15246! Signature for extract_loads script to start extracting load values for this stream
15247sethi %hi(0x01deade1), %o5
15248or %o5, %lo(0x01deade1), %o5
15249stw %o5, [%i5]
15250ld [%i5], %f16
15251
15252! Initialize running integer counter in register %l4
15253sethi %hi(0x800001), %l4
15254or %l4, %lo(0x800001), %l4
15255
15256! Initialize running FP counter in register %f16
15257sethi %hi(0x40000001), %o5
15258or %o5, %lo(0x40000001), %o5
15259stw %o5, [%i5]
15260ld [%i5], %f16
15261
15262! Initialize FP counter increment value in register %f17 (constant)
15263sethi %hi(0x34800000), %o5
15264or %o5, %lo(0x34800000), %o5
15265stw %o5, [%i5]
15266ld [%i5], %f17
15267
15268! Initialize LFSR to 0x1556^4
15269sethi %hi(0x1556), %l0
15270or %l0, %lo(0x1556), %l0
15271mulx %l0, %l0, %l0
15272mulx %l0, %l0, %l0
15273
15274BEGIN_NODES1: ! Test instruction sequence for CPU 1 begins
15275
15276P671: !_DWST [7] (maybe <- 0x800001) (Int) (Loop entry) (LE)
15277sethi %hi(0x1), %l2
15278or %l2, %lo(0x1), %l2
15279loop_entry_1_0:
15280wr %g0, 0x88, %asi
15281sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
15282sub %i0, %i2, %i2
15283! Change single-word-level endianess (big endian <-> little endian)
15284sethi %hi(0xff00ff00), %l6
15285or %l6, %lo(0xff00ff00), %l6
15286and %l4, %l6, %o5
15287srl %o5, 8, %o5
15288sll %l4, 8, %l7
15289and %l7, %l6, %l7
15290or %l7, %o5, %l7
15291srl %l7, 16, %o5
15292sll %l7, 16, %l7
15293srl %l7, 0, %l7
15294or %l7, %o5, %l7
15295sllx %l7, 32, %l7
15296stxa %l7, [%i2 + 8 ] %asi
15297add %l4, 1, %l4
15298
15299P672: !_BST [8] (maybe <- 0x40000001) (FP) (Loop exit)
15300wr %g0, 0xf0, %asi
15301sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
15302sub %i0, %i3, %i3
15303! preparing store val #0, next val will be in f33
15304fmovs %f16, %f21
15305fadds %f16, %f17, %f16
15306! preparing store val #1, next val will be in f35
15307fmovd %f20, %f32
15308fmovs %f16, %f21
15309fadds %f16, %f17, %f16
15310fmovd %f20, %f34
15311membar #Sync
15312stda %f32, [%i3 + 0 ] %asi
15313membar #Sync
15314loop_exit_1_0:
15315sub %l2, 1, %l2
15316cmp %l2, 0
15317bg loop_entry_1_0
15318nop
15319
15320P673: !_LD [3] (FP) (Loop entry) (Loop exit)
15321sethi %hi(0x2), %l2
15322or %l2, %lo(0x2), %l2
15323loop_entry_1_1:
15324ld [%i1 + 12], %f0
15325! 1 addresses covered
15326!---- flushing fp results buffer to %f30 ----
15327fmovs %f0, %f30
15328!--
15329loop_exit_1_1:
15330sub %l2, 1, %l2
15331cmp %l2, 0
15332bg loop_entry_1_1
15333nop
15334
15335P674: !_LD [12] (Int) (Loop entry)
15336sethi %hi(0x1), %l2
15337or %l2, %lo(0x1), %l2
15338loop_entry_1_2:
15339sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
15340add %i0, %i2, %i2
15341lduw [%i2 + 4], %o0
15342! move %o0(lower) -> %o0(upper)
15343sllx %o0, 32, %o0
15344
15345P675: !_LD [4] (Int) (Loop exit) (CBR)
15346sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
15347sub %i0, %i3, %i3
15348lduw [%i3 + 4], %l3
15349! move %l3(lower) -> %o0(lower)
15350or %l3, %o0, %o0
15351
15352! cbranch
15353andcc %l0, 1, %g0
15354be,pn %xcc, TARGET675
15355nop
15356RET675:
15357
15358! lfsr step begin
15359srlx %l0, 1, %l6
15360xnor %l6, %l0, %l6
15361sllx %l6, 63, %l6
15362or %l6, %l0, %l0
15363srlx %l0, 1, %l0
15364
15365!---- flushing int results buffer----
15366mov %o0, %l5
15367loop_exit_1_2:
15368sub %l2, 1, %l2
15369cmp %l2, 0
15370bg loop_entry_1_2
15371nop
15372
15373P676: !_LD [2] (FP) (Loop entry)
15374sethi %hi(0x2), %l2
15375or %l2, %lo(0x2), %l2
15376loop_entry_1_3:
15377ld [%i1 + 4], %f0
15378! 1 addresses covered
15379
15380P677: !_LD [14] (Int)
15381sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
15382add %i0, %i2, %i2
15383lduw [%i2 + 4], %o0
15384! move %o0(lower) -> %o0(upper)
15385sllx %o0, 32, %o0
15386
15387P678: !_LD [11] (Int) (Loop exit)
15388sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
15389sub %i0, %i3, %i3
15390lduw [%i3 + 12], %l7
15391! move %l7(lower) -> %o0(lower)
15392or %l7, %o0, %o0
15393!---- flushing int results buffer----
15394mov %o0, %l5
15395!---- flushing fp results buffer to %f30 ----
15396fmovs %f0, %f30
15397!--
15398loop_exit_1_3:
15399sub %l2, 1, %l2
15400cmp %l2, 0
15401bg loop_entry_1_3
15402nop
15403
15404P679: !_LD [13] (Int) (Loop entry)
15405sethi %hi(0x2), %l2
15406or %l2, %lo(0x2), %l2
15407loop_entry_1_4:
15408sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
15409add %i0, %i2, %i2
15410lduw [%i2 + 12], %o0
15411! move %o0(lower) -> %o0(upper)
15412sllx %o0, 32, %o0
15413
15414P680: !_PREFETCH [7] (Int)
15415sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
15416sub %i0, %i3, %i3
15417prefetch [%i3 + 12], 4
15418
15419P681: !_LD [0] (Int) (Loop exit)
15420lduw [%i0 + 4], %o5
15421! move %o5(lower) -> %o0(lower)
15422or %o5, %o0, %o0
15423!---- flushing int results buffer----
15424mov %o0, %l5
15425loop_exit_1_4:
15426sub %l2, 1, %l2
15427cmp %l2, 0
15428bg loop_entry_1_4
15429nop
15430
15431P682: !_SWAP [1] (maybe <- 0x800002) (Int) (Loop entry)
15432sethi %hi(0x1), %l2
15433or %l2, %lo(0x1), %l2
15434loop_entry_1_5:
15435mov %l4, %o0
15436swap [%i0 + 12], %o0
15437! move %o0(lower) -> %o0(upper)
15438sllx %o0, 32, %o0
15439add %l4, 1, %l4
15440
15441P683: !_LD [1] (Int) (Loop exit)
15442lduw [%i0 + 12], %l6
15443! move %l6(lower) -> %o0(lower)
15444or %l6, %o0, %o0
15445!---- flushing int results buffer----
15446mov %o0, %l5
15447loop_exit_1_5:
15448sub %l2, 1, %l2
15449cmp %l2, 0
15450bg loop_entry_1_5
15451nop
15452
15453P684: !_BLD [5] (FP) (Loop entry) (CBR)
15454sethi %hi(0x2), %l2
15455or %l2, %lo(0x2), %l2
15456loop_entry_1_6:
15457wr %g0, 0xf0, %asi
15458sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
15459sub %i0, %i2, %i2
15460membar #Sync
15461ldda [%i2 + 0] %asi, %f0
15462membar #Sync
15463! 2 addresses covered
15464fmovs %f1, %f0
15465fmovs %f3, %f1
15466
15467! cbranch
15468andcc %l0, 1, %g0
15469be,pt %xcc, TARGET684
15470nop
15471RET684:
15472
15473! lfsr step begin
15474srlx %l0, 1, %o5
15475xnor %o5, %l0, %o5
15476sllx %o5, 63, %o5
15477or %o5, %l0, %l0
15478srlx %l0, 1, %l0
15479
15480
15481P685: !_PREFETCH [4] (Int) (NF) (Faults) (Loop exit)
15482wr %g0, 0x82, %asi
15483prefetcha [%g0] %asi, 3
15484!---- flushing fp results buffer to %f30 ----
15485fmovd %f0, %f30
15486!--
15487loop_exit_1_6:
15488sub %l2, 1, %l2
15489cmp %l2, 0
15490bg loop_entry_1_6
15491nop
15492
15493P686: !_PREFETCH [0] (Int) (Loop entry) (Loop exit)
15494sethi %hi(0x1), %l2
15495or %l2, %lo(0x1), %l2
15496loop_entry_1_7:
15497prefetch [%i0 + 4], 23
15498loop_exit_1_7:
15499sub %l2, 1, %l2
15500cmp %l2, 0
15501bg loop_entry_1_7
15502nop
15503
15504P687: !_LD [0] (FP) (Loop entry) (Loop exit)
15505sethi %hi(0x2), %l2
15506or %l2, %lo(0x2), %l2
15507loop_entry_1_8:
15508ld [%i0 + 4], %f0
15509! 1 addresses covered
15510!---- flushing fp results buffer to %f30 ----
15511fmovs %f0, %f30
15512!--
15513loop_exit_1_8:
15514sub %l2, 1, %l2
15515cmp %l2, 0
15516bg loop_entry_1_8
15517nop
15518
15519P688: !_BSTC [12] (maybe <- 0x40000003) (FP) (Loop entry)
15520sethi %hi(0x1), %l2
15521or %l2, %lo(0x1), %l2
15522loop_entry_1_9:
15523wr %g0, 0xe0, %asi
15524sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
15525add %i0, %i3, %i3
15526! preparing store val #0, next val will be in f33
15527fmovs %f16, %f21
15528fadds %f16, %f17, %f16
15529! preparing store val #1, next val will be in f35
15530fmovd %f20, %f32
15531fmovs %f16, %f21
15532fadds %f16, %f17, %f16
15533fmovd %f20, %f34
15534membar #Sync
15535stda %f32, [%i3 + 0 ] %asi
15536membar #Sync
15537
15538P689: !_PREFETCH [3] (Int) (Loop exit)
15539prefetch [%i1 + 12], 18
15540loop_exit_1_9:
15541sub %l2, 1, %l2
15542cmp %l2, 0
15543bg loop_entry_1_9
15544nop
15545
15546P690: !_DWST [9] (maybe <- 0x800003) (Int) (Loop entry)
15547sethi %hi(0x1), %l2
15548or %l2, %lo(0x1), %l2
15549loop_entry_1_10:
15550sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
15551sub %i0, %i2, %i2
15552mov %l4, %o5
15553stx %o5, [%i2 + 8]
15554add %l4, 1, %l4
15555
15556P691: !_PREFETCH [6] (Int) (Loop exit)
15557sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
15558sub %i0, %i3, %i3
15559prefetch [%i3 + 4], 0
15560loop_exit_1_10:
15561sub %l2, 1, %l2
15562cmp %l2, 0
15563bg loop_entry_1_10
15564nop
15565
15566P692: !_BST [4] (maybe <- 0x40000005) (FP) (Loop entry) (Loop exit)
15567sethi %hi(0x1), %l2
15568or %l2, %lo(0x1), %l2
15569loop_entry_1_11:
15570wr %g0, 0xf0, %asi
15571sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
15572sub %i0, %i2, %i2
15573! preparing store val #0, next val will be in f33
15574fmovs %f16, %f21
15575fadds %f16, %f17, %f16
15576! preparing store val #1, next val will be in f35
15577fmovd %f20, %f32
15578fmovs %f16, %f21
15579fadds %f16, %f17, %f16
15580fmovd %f20, %f34
15581membar #Sync
15582stda %f32, [%i2 + 0 ] %asi
15583membar #Sync
15584loop_exit_1_11:
15585sub %l2, 1, %l2
15586cmp %l2, 0
15587bg loop_entry_1_11
15588nop
15589
15590P693: !_LD [0] (FP) (Loop entry)
15591sethi %hi(0x1), %l2
15592or %l2, %lo(0x1), %l2
15593loop_entry_1_12:
15594ld [%i0 + 4], %f0
15595! 1 addresses covered
15596
15597P694: !_BLD [10] (FP) (Loop exit)
15598wr %g0, 0xf0, %asi
15599sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
15600sub %i0, %i3, %i3
15601membar #Sync
15602ldda [%i3 + 0] %asi, %f32
15603membar #Sync
15604! 2 addresses covered
15605fmovd %f32, %f18
15606fmovs %f19, %f1
15607fmovd %f34, %f18
15608fmovs %f19, %f2
15609!---- flushing fp results buffer to %f30 ----
15610fmovd %f0, %f30
15611fmovs %f2, %f30
15612!--
15613loop_exit_1_12:
15614sub %l2, 1, %l2
15615cmp %l2, 0
15616bg loop_entry_1_12
15617nop
15618
15619P695: !_FLUSH [11] (Int) (Loop entry) (Loop exit) (Branch target of P1081)
15620sethi %hi(0x2), %l2
15621or %l2, %lo(0x2), %l2
15622loop_entry_1_13:
15623! Unsupported instruction
15624loop_exit_1_13:
15625sub %l2, 1, %l2
15626cmp %l2, 0
15627bg loop_entry_1_13
15628nop
15629ba P696
15630nop
15631
15632TARGET1081:
15633ba RET1081
15634nop
15635
15636
15637P696: !_BLD [7] (FP) (Loop entry)
15638sethi %hi(0x1), %l2
15639or %l2, %lo(0x1), %l2
15640loop_entry_1_14:
15641wr %g0, 0xf0, %asi
15642sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
15643sub %i0, %i2, %i2
15644membar #Sync
15645ldda [%i2 + 0] %asi, %f0
15646membar #Sync
15647! 2 addresses covered
15648fmovs %f1, %f0
15649fmovs %f3, %f1
15650
15651P697: !_REPLACEMENT [13] (Int) (Loop exit)
15652sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
15653add %i0, %i3, %i3
15654sethi %hi(0x20000), %l6
15655ld [%i3+12], %o5
15656st %o5, [%i3+12]
15657add %i3, %l6, %l7
15658ld [%l7+12], %o5
15659st %o5, [%l7+12]
15660add %l7, %l6, %l7
15661ld [%l7+12], %o5
15662st %o5, [%l7+12]
15663add %l7, %l6, %l7
15664ld [%l7+12], %o5
15665st %o5, [%l7+12]
15666add %l7, %l6, %l7
15667ld [%l7+12], %o5
15668st %o5, [%l7+12]
15669add %l7, %l6, %l7
15670ld [%l7+12], %o5
15671st %o5, [%l7+12]
15672add %l7, %l6, %l7
15673ld [%l7+12], %o5
15674st %o5, [%l7+12]
15675add %l7, %l6, %l7
15676ld [%l7+12], %o5
15677st %o5, [%l7+12]
15678!---- flushing fp results buffer to %f30 ----
15679fmovd %f0, %f30
15680!--
15681loop_exit_1_14:
15682sub %l2, 1, %l2
15683cmp %l2, 0
15684bg loop_entry_1_14
15685nop
15686
15687P698: !_LD [4] (Int) (Loop entry)
15688sethi %hi(0x1), %l2
15689or %l2, %lo(0x1), %l2
15690loop_entry_1_15:
15691sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
15692sub %i0, %i2, %i2
15693lduw [%i2 + 4], %o0
15694! move %o0(lower) -> %o0(upper)
15695sllx %o0, 32, %o0
15696
15697P699: !_LD [5] (Int) (Loop exit)
15698lduw [%i2 + 12], %l3
15699! move %l3(lower) -> %o0(lower)
15700or %l3, %o0, %o0
15701!---- flushing int results buffer----
15702mov %o0, %l5
15703loop_exit_1_15:
15704sub %l2, 1, %l2
15705cmp %l2, 0
15706bg loop_entry_1_15
15707nop
15708
15709P700: !_QWLD [15] (FP) (NF) (Loop entry) (Loop exit)
15710sethi %hi(0x1), %l2
15711or %l2, %lo(0x1), %l2
15712loop_entry_1_16:
15713wr %g0, 0x82, %asi
15714sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
15715add %i0, %i3, %i3
15716ldqa [%i3 + 0] %asi, %f0
15717! 2 addresses covered
15718fmovs %f1, %f0
15719fmovs %f3, %f1
15720!---- flushing fp results buffer to %f30 ----
15721fmovd %f0, %f30
15722!--
15723loop_exit_1_16:
15724sub %l2, 1, %l2
15725cmp %l2, 0
15726bg loop_entry_1_16
15727nop
15728
15729P701: !_FLUSH [15] (Int) (Loop entry) (Loop exit)
15730sethi %hi(0x1), %l2
15731or %l2, %lo(0x1), %l2
15732loop_entry_1_17:
15733! Unsupported instruction
15734loop_exit_1_17:
15735sub %l2, 1, %l2
15736cmp %l2, 0
15737bg loop_entry_1_17
15738nop
15739
15740P702: !_QWLD [3] (FP) (Loop entry)
15741sethi %hi(0x2), %l2
15742or %l2, %lo(0x2), %l2
15743loop_entry_1_18:
15744ldq [%i1 + 0], %f0
15745! 2 addresses covered
15746fmovs %f1, %f0
15747fmovs %f3, %f1
15748
15749P703: !_LD [1] (Int)
15750lduw [%i0 + 12], %o0
15751! move %o0(lower) -> %o0(upper)
15752sllx %o0, 32, %o0
15753
15754P704: !_LD [14] (Int) (Loop exit)
15755sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
15756add %i0, %i2, %i2
15757lduw [%i2 + 4], %o5
15758! move %o5(lower) -> %o0(lower)
15759or %o5, %o0, %o0
15760!---- flushing int results buffer----
15761mov %o0, %l5
15762!---- flushing fp results buffer to %f30 ----
15763fmovd %f0, %f30
15764!--
15765loop_exit_1_18:
15766sub %l2, 1, %l2
15767cmp %l2, 0
15768bg loop_entry_1_18
15769nop
15770
15771P705: !_SWAP [6] (maybe <- 0x800004) (Int) (Loop entry)
15772sethi %hi(0x1), %l2
15773or %l2, %lo(0x1), %l2
15774loop_entry_1_19:
15775sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
15776sub %i0, %i3, %i3
15777mov %l4, %o0
15778swap [%i3 + 4], %o0
15779! move %o0(lower) -> %o0(upper)
15780sllx %o0, 32, %o0
15781add %l4, 1, %l4
15782
15783P706: !_LD [5] (Int) (Loop exit)
15784sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
15785sub %i0, %i2, %i2
15786lduw [%i2 + 12], %l6
15787! move %l6(lower) -> %o0(lower)
15788or %l6, %o0, %o0
15789!---- flushing int results buffer----
15790mov %o0, %l5
15791loop_exit_1_19:
15792sub %l2, 1, %l2
15793cmp %l2, 0
15794bg loop_entry_1_19
15795nop
15796
15797P707: !_DWST [3] (maybe <- 0x800005) (Int) (Loop entry) (Loop exit)
15798sethi %hi(0x2), %l2
15799or %l2, %lo(0x2), %l2
15800loop_entry_1_20:
15801mov %l4, %o5
15802stx %o5, [%i1 + 8]
15803add %l4, 1, %l4
15804loop_exit_1_20:
15805sub %l2, 1, %l2
15806cmp %l2, 0
15807bg loop_entry_1_20
15808nop
15809
15810P708: !_BLD [8] (FP) (Loop entry)
15811sethi %hi(0x2), %l2
15812or %l2, %lo(0x2), %l2
15813loop_entry_1_21:
15814wr %g0, 0xf0, %asi
15815sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
15816sub %i0, %i3, %i3
15817membar #Sync
15818ldda [%i3 + 0] %asi, %f0
15819membar #Sync
15820! 2 addresses covered
15821fmovs %f1, %f0
15822fmovs %f3, %f1
15823
15824P709: !_PREFETCH [0] (Int) (NF) (Loop exit)
15825wr %g0, 0x82, %asi
15826prefetcha [%i0 + 4] %asi, 21
15827!---- flushing fp results buffer to %f30 ----
15828fmovd %f0, %f30
15829!--
15830loop_exit_1_21:
15831sub %l2, 1, %l2
15832cmp %l2, 0
15833bg loop_entry_1_21
15834nop
15835
15836P710: !_QWLD [14] (FP) (Loop entry) (Loop exit)
15837sethi %hi(0x1), %l2
15838or %l2, %lo(0x1), %l2
15839loop_entry_1_22:
15840sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
15841add %i0, %i2, %i2
15842ldq [%i2 + 0], %f0
15843! 2 addresses covered
15844fmovs %f1, %f0
15845fmovs %f3, %f1
15846!---- flushing fp results buffer to %f30 ----
15847fmovd %f0, %f30
15848!--
15849loop_exit_1_22:
15850sub %l2, 1, %l2
15851cmp %l2, 0
15852bg loop_entry_1_22
15853nop
15854
15855P711: !_LD [4] (FP) (Loop entry)
15856sethi %hi(0x1), %l2
15857or %l2, %lo(0x1), %l2
15858loop_entry_1_23:
15859sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
15860sub %i0, %i3, %i3
15861ld [%i3 + 4], %f0
15862! 1 addresses covered
15863
15864P712: !_LD [8] (Int)
15865sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
15866sub %i0, %i2, %i2
15867lduw [%i2 + 4], %o0
15868! move %o0(lower) -> %o0(upper)
15869sllx %o0, 32, %o0
15870
15871P713: !_LD [2] (Int) (Loop exit)
15872lduw [%i1 + 4], %l3
15873! move %l3(lower) -> %o0(lower)
15874or %l3, %o0, %o0
15875!---- flushing int results buffer----
15876mov %o0, %l5
15877!---- flushing fp results buffer to %f30 ----
15878fmovs %f0, %f30
15879!--
15880loop_exit_1_23:
15881sub %l2, 1, %l2
15882cmp %l2, 0
15883bg loop_entry_1_23
15884nop
15885
15886P714: !_FLUSH [14] (Int) (Loop entry) (Loop exit)
15887sethi %hi(0x1), %l2
15888or %l2, %lo(0x1), %l2
15889loop_entry_1_24:
15890! Unsupported instruction
15891loop_exit_1_24:
15892sub %l2, 1, %l2
15893cmp %l2, 0
15894bg loop_entry_1_24
15895nop
15896
15897P715: !_BST [2] (maybe <- 0x40000007) (FP) (Loop entry) (Loop exit)
15898sethi %hi(0x2), %l2
15899or %l2, %lo(0x2), %l2
15900loop_entry_1_25:
15901wr %g0, 0xf0, %asi
15902! preparing store val #0, next val will be in f33
15903fmovs %f16, %f21
15904fadds %f16, %f17, %f16
15905! preparing store val #1, next val will be in f35
15906fmovd %f20, %f32
15907fmovs %f16, %f21
15908fadds %f16, %f17, %f16
15909fmovd %f20, %f34
15910membar #Sync
15911stda %f32, [%i1 + 0 ] %asi
15912membar #Sync
15913loop_exit_1_25:
15914sub %l2, 1, %l2
15915cmp %l2, 0
15916bg loop_entry_1_25
15917nop
15918
15919P716: !_LD [0] (Int) (Loop entry) (Branch target of P983)
15920sethi %hi(0x1), %l2
15921or %l2, %lo(0x1), %l2
15922loop_entry_1_26:
15923lduw [%i0 + 4], %o0
15924! move %o0(lower) -> %o0(upper)
15925sllx %o0, 32, %o0
15926ba P717
15927nop
15928
15929TARGET983:
15930ba RET983
15931nop
15932
15933
15934P717: !_LD [15] (Int) (Loop exit)
15935sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
15936add %i0, %i3, %i3
15937lduw [%i3 + 12], %l7
15938! move %l7(lower) -> %o0(lower)
15939or %l7, %o0, %o0
15940!---- flushing int results buffer----
15941mov %o0, %l5
15942loop_exit_1_26:
15943sub %l2, 1, %l2
15944cmp %l2, 0
15945bg loop_entry_1_26
15946nop
15947
15948P718: !_PREFETCH [9] (Int) (Loop entry)
15949sethi %hi(0x1), %l2
15950or %l2, %lo(0x1), %l2
15951loop_entry_1_27:
15952sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
15953sub %i0, %i2, %i2
15954prefetch [%i2 + 12], 4
15955
15956P719: !_PREFETCH [13] (Int) (Loop exit)
15957sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
15958add %i0, %i3, %i3
15959prefetch [%i3 + 12], 23
15960loop_exit_1_27:
15961sub %l2, 1, %l2
15962cmp %l2, 0
15963bg loop_entry_1_27
15964nop
15965
15966P720: !_DWLD [14] (FP) (NF) (Loop entry)
15967sethi %hi(0x2), %l2
15968or %l2, %lo(0x2), %l2
15969loop_entry_1_28:
15970wr %g0, 0x82, %asi
15971sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
15972add %i0, %i2, %i2
15973ldda [%i2 + 0] %asi, %f0
15974! 1 addresses covered
15975fmovs %f1, %f0
15976
15977P721: !_LD [14] (Int) (LE) (CBR)
15978wr %g0, 0x88, %asi
15979lduwa [%i2 + 4] %asi, %o0
15980! move %o0(lower) -> %o0(upper)
15981sllx %o0, 32, %o0
15982
15983! cbranch
15984andcc %l0, 1, %g0
15985be,pn %xcc, TARGET721
15986nop
15987RET721:
15988
15989! lfsr step begin
15990srlx %l0, 1, %o5
15991xnor %o5, %l0, %o5
15992sllx %o5, 63, %o5
15993or %o5, %l0, %l0
15994srlx %l0, 1, %l0
15995
15996
15997P722: !_LD [0] (Int) (Loop exit)
15998lduw [%i0 + 4], %l6
15999! move %l6(lower) -> %o0(lower)
16000or %l6, %o0, %o0
16001!---- flushing int results buffer----
16002mov %o0, %l5
16003!---- flushing fp results buffer to %f30 ----
16004fmovs %f0, %f30
16005!--
16006loop_exit_1_28:
16007sub %l2, 1, %l2
16008cmp %l2, 0
16009bg loop_entry_1_28
16010nop
16011
16012P723: !_PREFETCH [5] (Int) (NF) (Faults) (Loop entry) (Loop exit)
16013sethi %hi(0x1), %l2
16014or %l2, %lo(0x1), %l2
16015loop_entry_1_29:
16016wr %g0, 0x82, %asi
16017prefetcha [%g0] %asi, 2
16018loop_exit_1_29:
16019sub %l2, 1, %l2
16020cmp %l2, 0
16021bg loop_entry_1_29
16022nop
16023
16024P724: !_DWLD [5] (Int) (Loop entry)
16025sethi %hi(0x1), %l2
16026or %l2, %lo(0x1), %l2
16027loop_entry_1_30:
16028sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
16029sub %i0, %i3, %i3
16030ldx [%i3 + 8], %o0
16031! move %o0(lower) -> %o0(upper)
16032sllx %o0, 32, %o0
16033
16034P725: !_LD [0] (Int) (NF) (Loop exit) (Branch target of P928)
16035wr %g0, 0x82, %asi
16036lduwa [%i0 + 4] %asi, %o5
16037! move %o5(lower) -> %o0(lower)
16038or %o5, %o0, %o0
16039!---- flushing int results buffer----
16040mov %o0, %l5
16041loop_exit_1_30:
16042sub %l2, 1, %l2
16043cmp %l2, 0
16044bg loop_entry_1_30
16045nop
16046ba P726
16047nop
16048
16049TARGET928:
16050ba RET928
16051nop
16052
16053
16054P726: !_LD [10] (FP) (Loop entry)
16055sethi %hi(0x2), %l2
16056or %l2, %lo(0x2), %l2
16057loop_entry_1_31:
16058sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
16059sub %i0, %i2, %i2
16060ld [%i2 + 4], %f0
16061! 1 addresses covered
16062
16063P727: !_LD [4] (FP) (Loop exit)
16064sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
16065sub %i0, %i3, %i3
16066ld [%i3 + 4], %f1
16067! 1 addresses covered
16068!---- flushing fp results buffer to %f30 ----
16069fmovd %f0, %f30
16070!--
16071loop_exit_1_31:
16072sub %l2, 1, %l2
16073cmp %l2, 0
16074bg loop_entry_1_31
16075nop
16076
16077P728: !_DWST [3] (maybe <- 0x40000009) (FP) (Loop entry) (Loop exit)
16078sethi %hi(0x1), %l2
16079or %l2, %lo(0x1), %l2
16080loop_entry_1_32:
16081! preparing store val #0, next val will be in f21
16082fmovs %f16, %f21
16083fadds %f16, %f17, %f16
16084std %f20, [%i1 + 8]
16085loop_exit_1_32:
16086sub %l2, 1, %l2
16087cmp %l2, 0
16088bg loop_entry_1_32
16089nop
16090
16091P729: !_PREFETCH [5] (Int) (Loop entry)
16092sethi %hi(0x2), %l2
16093or %l2, %lo(0x2), %l2
16094loop_entry_1_33:
16095sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
16096sub %i0, %i2, %i2
16097prefetch [%i2 + 12], 4
16098
16099P730: !_LD [9] (FP) (Loop exit)
16100sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
16101sub %i0, %i3, %i3
16102ld [%i3 + 12], %f0
16103! 1 addresses covered
16104!---- flushing fp results buffer to %f30 ----
16105fmovs %f0, %f30
16106!--
16107loop_exit_1_33:
16108sub %l2, 1, %l2
16109cmp %l2, 0
16110bg loop_entry_1_33
16111nop
16112
16113P731: !_QWLD [0] (FP) (Loop entry) (Loop exit)
16114sethi %hi(0x1), %l2
16115or %l2, %lo(0x1), %l2
16116loop_entry_1_34:
16117ldq [%i0 + 0], %f0
16118! 2 addresses covered
16119fmovs %f1, %f0
16120fmovs %f3, %f1
16121!---- flushing fp results buffer to %f30 ----
16122fmovd %f0, %f30
16123!--
16124loop_exit_1_34:
16125sub %l2, 1, %l2
16126cmp %l2, 0
16127bg loop_entry_1_34
16128nop
16129
16130P732: !_BSTC [10] (maybe <- 0x4000000a) (FP) (Loop entry) (Loop exit)
16131sethi %hi(0x1), %l2
16132or %l2, %lo(0x1), %l2
16133loop_entry_1_35:
16134wr %g0, 0xe0, %asi
16135sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
16136sub %i0, %i2, %i2
16137! preparing store val #0, next val will be in f33
16138fmovs %f16, %f21
16139fadds %f16, %f17, %f16
16140! preparing store val #1, next val will be in f35
16141fmovd %f20, %f32
16142fmovs %f16, %f21
16143fadds %f16, %f17, %f16
16144fmovd %f20, %f34
16145membar #Sync
16146stda %f32, [%i2 + 0 ] %asi
16147membar #Sync
16148loop_exit_1_35:
16149sub %l2, 1, %l2
16150cmp %l2, 0
16151bg loop_entry_1_35
16152nop
16153
16154P733: !_PREFETCH [11] (Int) (Loop entry)
16155sethi %hi(0x2), %l2
16156or %l2, %lo(0x2), %l2
16157loop_entry_1_36:
16158sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
16159sub %i0, %i3, %i3
16160prefetch [%i3 + 12], 22
16161
16162P734: !_LD [10] (FP) (Loop exit) (Branch target of P1255)
16163sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
16164sub %i0, %i2, %i2
16165ld [%i2 + 4], %f0
16166! 1 addresses covered
16167!---- flushing fp results buffer to %f30 ----
16168fmovs %f0, %f30
16169!--
16170loop_exit_1_36:
16171sub %l2, 1, %l2
16172cmp %l2, 0
16173bg loop_entry_1_36
16174nop
16175ba P735
16176nop
16177
16178TARGET1255:
16179ba RET1255
16180nop
16181
16182
16183P735: !_PREFETCH [11] (Int) (Faults) (Loop entry)
16184sethi %hi(0x1), %l2
16185or %l2, %lo(0x1), %l2
16186loop_entry_1_37:
16187prefetch [%g0], 2
16188
16189P736: !_SWAP [4] (maybe <- 0x800006) (Int)
16190sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
16191sub %i0, %i3, %i3
16192mov %l4, %o0
16193swap [%i3 + 4], %o0
16194! move %o0(lower) -> %o0(upper)
16195sllx %o0, 32, %o0
16196add %l4, 1, %l4
16197
16198P737: !_LD [7] (Int) (Loop exit)
16199sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
16200sub %i0, %i2, %i2
16201lduw [%i2 + 12], %l7
16202! move %l7(lower) -> %o0(lower)
16203or %l7, %o0, %o0
16204!---- flushing int results buffer----
16205mov %o0, %l5
16206loop_exit_1_37:
16207sub %l2, 1, %l2
16208cmp %l2, 0
16209bg loop_entry_1_37
16210nop
16211
16212P738: !_BSTC [15] (maybe <- 0x4000000c) (FP) (Loop entry) (Loop exit)
16213sethi %hi(0x2), %l2
16214or %l2, %lo(0x2), %l2
16215loop_entry_1_38:
16216wr %g0, 0xe0, %asi
16217sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
16218add %i0, %i3, %i3
16219! preparing store val #0, next val will be in f33
16220fmovs %f16, %f21
16221fadds %f16, %f17, %f16
16222! preparing store val #1, next val will be in f35
16223fmovd %f20, %f32
16224fmovs %f16, %f21
16225fadds %f16, %f17, %f16
16226fmovd %f20, %f34
16227membar #Sync
16228stda %f32, [%i3 + 0 ] %asi
16229membar #Sync
16230loop_exit_1_38:
16231sub %l2, 1, %l2
16232cmp %l2, 0
16233bg loop_entry_1_38
16234nop
16235
16236P739: !_CASX [13] (maybe <- 0x800007) (Int) (Loop entry)
16237sethi %hi(0x2), %l2
16238or %l2, %lo(0x2), %l2
16239loop_entry_1_39:
16240sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
16241add %i0, %i2, %i2
16242add %i2, 8, %l6
16243ldx [%l6], %o0
16244! move %o0(upper) -> %o0(upper)
16245! move %o0(lower) -> %o0(lower)
16246mov %o0, %l3
16247mov %l4, %o1
16248casx [%l6], %l3, %o1
16249! move %o1(upper) -> %o1(upper)
16250! move %o1(lower) -> %o1(lower)
16251add %l4, 1, %l4
16252
16253P740: !_PREFETCH [12] (Int) (NF) (Loop exit)
16254wr %g0, 0x82, %asi
16255prefetcha [%i2 + 4] %asi, 21
16256!---- flushing int results buffer----
16257mov %o0, %l5
16258mov %o1, %l5
16259loop_exit_1_39:
16260sub %l2, 1, %l2
16261cmp %l2, 0
16262bg loop_entry_1_39
16263nop
16264
16265P741: !_LD [2] (FP) (Loop entry) (Loop exit)
16266sethi %hi(0x1), %l2
16267or %l2, %lo(0x1), %l2
16268loop_entry_1_40:
16269ld [%i1 + 4], %f0
16270! 1 addresses covered
16271!---- flushing fp results buffer to %f30 ----
16272fmovs %f0, %f30
16273!--
16274loop_exit_1_40:
16275sub %l2, 1, %l2
16276cmp %l2, 0
16277bg loop_entry_1_40
16278nop
16279
16280P742: !_PREFETCH [12] (Int) (Loop entry)
16281sethi %hi(0x1), %l2
16282or %l2, %lo(0x1), %l2
16283loop_entry_1_41:
16284sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
16285add %i0, %i3, %i3
16286prefetch [%i3 + 4], 4
16287
16288P743: !_DWLD [1] (Int)
16289ldx [%i0 + 8], %o0
16290! move %o0(lower) -> %o0(upper)
16291sllx %o0, 32, %o0
16292
16293P744: !_LD [8] (Int) (Loop exit)
16294sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
16295sub %i0, %i2, %i2
16296lduw [%i2 + 4], %l6
16297! move %l6(lower) -> %o0(lower)
16298or %l6, %o0, %o0
16299!---- flushing int results buffer----
16300mov %o0, %l5
16301loop_exit_1_41:
16302sub %l2, 1, %l2
16303cmp %l2, 0
16304bg loop_entry_1_41
16305nop
16306
16307P745: !_QWST [8] (maybe <- 0x4000000e) (FP) (Loop entry) (Loop exit)
16308sethi %hi(0x2), %l2
16309or %l2, %lo(0x2), %l2
16310loop_entry_1_42:
16311sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
16312sub %i0, %i3, %i3
16313! preparing store val #0, next val will be in f21
16314fmovs %f16, %f21
16315fadds %f16, %f17, %f16
16316! preparing store val #1, next val will be in f23
16317fmovs %f16, %f23
16318fadds %f16, %f17, %f16
16319stq %f20, [%i3 + 0]
16320loop_exit_1_42:
16321sub %l2, 1, %l2
16322cmp %l2, 0
16323bg loop_entry_1_42
16324nop
16325
16326P746: !_PREFETCH [2] (Int) (Loop entry) (CBR)
16327sethi %hi(0x2), %l2
16328or %l2, %lo(0x2), %l2
16329loop_entry_1_43:
16330prefetch [%i1 + 4], 21
16331
16332! cbranch
16333andcc %l0, 1, %g0
16334be,pt %xcc, TARGET746
16335nop
16336RET746:
16337
16338! lfsr step begin
16339srlx %l0, 1, %o5
16340xnor %o5, %l0, %o5
16341sllx %o5, 63, %o5
16342or %o5, %l0, %l0
16343srlx %l0, 1, %l0
16344
16345
16346P747: !_DWLD [12] (Int)
16347sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
16348add %i0, %i2, %i2
16349ldx [%i2 + 0], %o0
16350! move %o0(lower) -> %o0(upper)
16351sllx %o0, 32, %o0
16352
16353P748: !_LD [6] (Int) (Loop exit)
16354sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
16355sub %i0, %i3, %i3
16356lduw [%i3 + 4], %o5
16357! move %o5(lower) -> %o0(lower)
16358or %o5, %o0, %o0
16359!---- flushing int results buffer----
16360mov %o0, %l5
16361loop_exit_1_43:
16362sub %l2, 1, %l2
16363cmp %l2, 0
16364bg loop_entry_1_43
16365nop
16366
16367P749: !_PREFETCH [5] (Int) (Loop entry) (LE)
16368sethi %hi(0x2), %l2
16369or %l2, %lo(0x2), %l2
16370loop_entry_1_44:
16371wr %g0, 0x88, %asi
16372sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
16373sub %i0, %i2, %i2
16374prefetcha [%i2 + 12] %asi, 20
16375
16376P750: !_LD [2] (FP) (Loop exit)
16377ld [%i1 + 4], %f0
16378! 1 addresses covered
16379!---- flushing fp results buffer to %f30 ----
16380fmovs %f0, %f30
16381!--
16382loop_exit_1_44:
16383sub %l2, 1, %l2
16384cmp %l2, 0
16385bg loop_entry_1_44
16386nop
16387
16388P751: !_BST [13] (maybe <- 0x40000010) (FP) (Loop entry)
16389sethi %hi(0x1), %l2
16390or %l2, %lo(0x1), %l2
16391loop_entry_1_45:
16392wr %g0, 0xf0, %asi
16393sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
16394add %i0, %i3, %i3
16395! preparing store val #0, next val will be in f33
16396fmovs %f16, %f21
16397fadds %f16, %f17, %f16
16398! preparing store val #1, next val will be in f35
16399fmovd %f20, %f32
16400fmovs %f16, %f21
16401fadds %f16, %f17, %f16
16402fmovd %f20, %f34
16403membar #Sync
16404stda %f32, [%i3 + 0 ] %asi
16405membar #Sync
16406
16407P752: !_PREFETCH [7] (Int) (Faults) (Loop exit)
16408sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
16409sub %i0, %i2, %i2
16410prefetch [%i2 + 12], 22
16411loop_exit_1_45:
16412sub %l2, 1, %l2
16413cmp %l2, 0
16414bg loop_entry_1_45
16415nop
16416
16417P753: !_LD [6] (Int) (Loop entry)
16418sethi %hi(0x1), %l2
16419or %l2, %lo(0x1), %l2
16420loop_entry_1_46:
16421sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
16422sub %i0, %i3, %i3
16423lduw [%i3 + 4], %o0
16424! move %o0(lower) -> %o0(upper)
16425sllx %o0, 32, %o0
16426
16427P754: !_LD [15] (Int) (Loop exit)
16428sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
16429add %i0, %i2, %i2
16430lduw [%i2 + 12], %l6
16431! move %l6(lower) -> %o0(lower)
16432or %l6, %o0, %o0
16433!---- flushing int results buffer----
16434mov %o0, %l5
16435loop_exit_1_46:
16436sub %l2, 1, %l2
16437cmp %l2, 0
16438bg loop_entry_1_46
16439nop
16440
16441P755: !_QWLD [14] (FP) (NF) (Loop entry) (Loop exit)
16442sethi %hi(0x2), %l2
16443or %l2, %lo(0x2), %l2
16444loop_entry_1_47:
16445wr %g0, 0x82, %asi
16446sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
16447add %i0, %i3, %i3
16448ldqa [%i3 + 0] %asi, %f0
16449! 2 addresses covered
16450fmovs %f1, %f0
16451fmovs %f3, %f1
16452!---- flushing fp results buffer to %f30 ----
16453fmovd %f0, %f30
16454!--
16455loop_exit_1_47:
16456sub %l2, 1, %l2
16457cmp %l2, 0
16458bg loop_entry_1_47
16459nop
16460
16461P756: !_BSTC [3] (maybe <- 0x40000012) (FP) (Loop entry)
16462sethi %hi(0x1), %l2
16463or %l2, %lo(0x1), %l2
16464loop_entry_1_48:
16465wr %g0, 0xe0, %asi
16466! preparing store val #0, next val will be in f33
16467fmovs %f16, %f21
16468fadds %f16, %f17, %f16
16469! preparing store val #1, next val will be in f35
16470fmovd %f20, %f32
16471fmovs %f16, %f21
16472fadds %f16, %f17, %f16
16473fmovd %f20, %f34
16474membar #Sync
16475stda %f32, [%i1 + 0 ] %asi
16476membar #Sync
16477
16478P757: !_FLUSH [5] (Int) (Loop exit)
16479! Unsupported instruction
16480loop_exit_1_48:
16481sub %l2, 1, %l2
16482cmp %l2, 0
16483bg loop_entry_1_48
16484nop
16485
16486P758: !_BSTC [7] (maybe <- 0x40000014) (FP) (Loop entry) (Loop exit)
16487sethi %hi(0x1), %l2
16488or %l2, %lo(0x1), %l2
16489loop_entry_1_49:
16490wr %g0, 0xe0, %asi
16491sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
16492sub %i0, %i2, %i2
16493! preparing store val #0, next val will be in f33
16494fmovs %f16, %f21
16495fadds %f16, %f17, %f16
16496! preparing store val #1, next val will be in f35
16497fmovd %f20, %f32
16498fmovs %f16, %f21
16499fadds %f16, %f17, %f16
16500fmovd %f20, %f34
16501membar #Sync
16502stda %f32, [%i2 + 0 ] %asi
16503membar #Sync
16504loop_exit_1_49:
16505sub %l2, 1, %l2
16506cmp %l2, 0
16507bg loop_entry_1_49
16508nop
16509
16510P759: !_DWST [2] (maybe <- 0x800008) (Int) (Loop entry)
16511sethi %hi(0x2), %l2
16512or %l2, %lo(0x2), %l2
16513loop_entry_1_50:
16514mov %l4, %l3
16515stx %l3, [%i1 + 0]
16516add %l4, 1, %l4
16517
16518P760: !_LD [0] (FP) (Loop exit)
16519ld [%i0 + 4], %f0
16520! 1 addresses covered
16521!---- flushing fp results buffer to %f30 ----
16522fmovs %f0, %f30
16523!--
16524loop_exit_1_50:
16525sub %l2, 1, %l2
16526cmp %l2, 0
16527bg loop_entry_1_50
16528nop
16529
16530P761: !_LD [6] (Int) (Loop entry) (Branch target of P1162)
16531sethi %hi(0x1), %l2
16532or %l2, %lo(0x1), %l2
16533loop_entry_1_51:
16534sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
16535sub %i0, %i3, %i3
16536lduw [%i3 + 4], %o0
16537! move %o0(lower) -> %o0(upper)
16538sllx %o0, 32, %o0
16539ba P762
16540nop
16541
16542TARGET1162:
16543ba RET1162
16544nop
16545
16546
16547P762: !_LD [7] (Int) (Loop exit) (LE) (CBR)
16548wr %g0, 0x88, %asi
16549lduwa [%i3 + 12] %asi, %o5
16550! move %o5(lower) -> %o0(lower)
16551or %o5, %o0, %o0
16552
16553! cbranch
16554andcc %l0, 1, %g0
16555be,pt %xcc, TARGET762
16556nop
16557RET762:
16558
16559! lfsr step begin
16560srlx %l0, 1, %l3
16561xnor %l3, %l0, %l3
16562sllx %l3, 63, %l3
16563or %l3, %l0, %l0
16564srlx %l0, 1, %l0
16565
16566!---- flushing int results buffer----
16567mov %o0, %l5
16568loop_exit_1_51:
16569sub %l2, 1, %l2
16570cmp %l2, 0
16571bg loop_entry_1_51
16572nop
16573
16574P763: !_LD [15] (Int) (Loop entry)
16575sethi %hi(0x2), %l2
16576or %l2, %lo(0x2), %l2
16577loop_entry_1_52:
16578sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
16579add %i0, %i2, %i2
16580lduw [%i2 + 12], %o0
16581! move %o0(lower) -> %o0(upper)
16582sllx %o0, 32, %o0
16583
16584P764: !_LD [10] (FP) (CBR)
16585sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
16586sub %i0, %i3, %i3
16587ld [%i3 + 4], %f0
16588! 1 addresses covered
16589
16590! cbranch
16591andcc %l0, 1, %g0
16592be,pt %xcc, TARGET764
16593nop
16594RET764:
16595
16596! lfsr step begin
16597srlx %l0, 1, %l3
16598xnor %l3, %l0, %l3
16599sllx %l3, 63, %l3
16600or %l3, %l0, %l0
16601srlx %l0, 1, %l0
16602
16603
16604P765: !_LD [15] (Int) (NF) (Loop exit)
16605wr %g0, 0x82, %asi
16606lduwa [%i2 + 12] %asi, %l7
16607! move %l7(lower) -> %o0(lower)
16608or %l7, %o0, %o0
16609!---- flushing int results buffer----
16610mov %o0, %l5
16611!---- flushing fp results buffer to %f30 ----
16612fmovs %f0, %f30
16613!--
16614loop_exit_1_52:
16615sub %l2, 1, %l2
16616cmp %l2, 0
16617bg loop_entry_1_52
16618nop
16619
16620P766: !_QWST [1] (maybe <- 0x40000016) (FP) (Loop entry) (Branch target of P870)
16621sethi %hi(0x2), %l2
16622or %l2, %lo(0x2), %l2
16623loop_entry_1_53:
16624! preparing store val #0, next val will be in f21
16625fmovs %f16, %f21
16626fadds %f16, %f17, %f16
16627! preparing store val #1, next val will be in f23
16628fmovs %f16, %f23
16629fadds %f16, %f17, %f16
16630stq %f20, [%i0 + 0]
16631ba P767
16632nop
16633
16634TARGET870:
16635ba RET870
16636nop
16637
16638
16639P767: !_DWST [2] (maybe <- 0x40000018) (FP) (Loop exit)
16640! preparing store val #0, next val will be in f21
16641fmovs %f16, %f21
16642fadds %f16, %f17, %f16
16643std %f20, [%i1 + 0]
16644loop_exit_1_53:
16645sub %l2, 1, %l2
16646cmp %l2, 0
16647bg loop_entry_1_53
16648nop
16649
16650P768: !_LD [6] (Int) (Loop entry)
16651sethi %hi(0x2), %l2
16652or %l2, %lo(0x2), %l2
16653loop_entry_1_54:
16654sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
16655sub %i0, %i2, %i2
16656lduw [%i2 + 4], %o0
16657! move %o0(lower) -> %o0(upper)
16658sllx %o0, 32, %o0
16659
16660P769: !_BLD [4] (FP)
16661wr %g0, 0xf0, %asi
16662sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
16663sub %i0, %i3, %i3
16664membar #Sync
16665ldda [%i3 + 0] %asi, %f0
16666membar #Sync
16667! 2 addresses covered
16668fmovs %f1, %f0
16669fmovs %f3, %f1
16670
16671P770: !_LD [4] (Int) (Loop exit)
16672lduw [%i3 + 4], %l7
16673! move %l7(lower) -> %o0(lower)
16674or %l7, %o0, %o0
16675!---- flushing int results buffer----
16676mov %o0, %l5
16677!---- flushing fp results buffer to %f30 ----
16678fmovd %f0, %f30
16679!--
16680loop_exit_1_54:
16681sub %l2, 1, %l2
16682cmp %l2, 0
16683bg loop_entry_1_54
16684nop
16685
16686P771: !_LD [12] (Int) (Loop entry)
16687sethi %hi(0x2), %l2
16688or %l2, %lo(0x2), %l2
16689loop_entry_1_55:
16690sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
16691add %i0, %i2, %i2
16692lduw [%i2 + 4], %o0
16693! move %o0(lower) -> %o0(upper)
16694sllx %o0, 32, %o0
16695
16696P772: !_LD [10] (Int) (Loop exit)
16697sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
16698sub %i0, %i3, %i3
16699lduw [%i3 + 4], %o5
16700! move %o5(lower) -> %o0(lower)
16701or %o5, %o0, %o0
16702!---- flushing int results buffer----
16703mov %o0, %l5
16704loop_exit_1_55:
16705sub %l2, 1, %l2
16706cmp %l2, 0
16707bg loop_entry_1_55
16708nop
16709
16710P773: !_QWLD [10] (FP) (Loop entry) (Loop exit) (Branch target of P978)
16711sethi %hi(0x1), %l2
16712or %l2, %lo(0x1), %l2
16713loop_entry_1_56:
16714sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
16715sub %i0, %i2, %i2
16716ldq [%i2 + 0], %f0
16717! 2 addresses covered
16718fmovs %f1, %f0
16719fmovs %f3, %f1
16720!---- flushing fp results buffer to %f30 ----
16721fmovd %f0, %f30
16722!--
16723loop_exit_1_56:
16724sub %l2, 1, %l2
16725cmp %l2, 0
16726bg loop_entry_1_56
16727nop
16728ba P774
16729nop
16730
16731TARGET978:
16732ba RET978
16733nop
16734
16735
16736P774: !_PREFETCH [9] (Int) (Loop entry) (Loop exit)
16737sethi %hi(0x2), %l2
16738or %l2, %lo(0x2), %l2
16739loop_entry_1_57:
16740sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
16741sub %i0, %i3, %i3
16742prefetch [%i3 + 12], 0
16743loop_exit_1_57:
16744sub %l2, 1, %l2
16745cmp %l2, 0
16746bg loop_entry_1_57
16747nop
16748
16749P775: !_FLUSH [9] (Int) (Loop entry)
16750sethi %hi(0x1), %l2
16751or %l2, %lo(0x1), %l2
16752loop_entry_1_58:
16753! Unsupported instruction
16754
16755P776: !_DWST [12] (maybe <- 0x40000019) (FP) (Loop exit)
16756sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
16757add %i0, %i2, %i2
16758! preparing store val #0, next val will be in f21
16759fmovs %f16, %f21
16760fadds %f16, %f17, %f16
16761std %f20, [%i2 + 0]
16762loop_exit_1_58:
16763sub %l2, 1, %l2
16764cmp %l2, 0
16765bg loop_entry_1_58
16766nop
16767
16768P777: !_LD [6] (Int) (Loop entry)
16769sethi %hi(0x1), %l2
16770or %l2, %lo(0x1), %l2
16771loop_entry_1_59:
16772sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
16773sub %i0, %i3, %i3
16774lduw [%i3 + 4], %o0
16775! move %o0(lower) -> %o0(upper)
16776sllx %o0, 32, %o0
16777
16778P778: !_LD [4] (Int) (Loop exit) (LE)
16779wr %g0, 0x88, %asi
16780sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
16781sub %i0, %i2, %i2
16782lduwa [%i2 + 4] %asi, %l7
16783! move %l7(lower) -> %o0(lower)
16784or %l7, %o0, %o0
16785!---- flushing int results buffer----
16786mov %o0, %l5
16787loop_exit_1_59:
16788sub %l2, 1, %l2
16789cmp %l2, 0
16790bg loop_entry_1_59
16791nop
16792
16793P779: !_LD [6] (Int) (Loop entry)
16794sethi %hi(0x1), %l2
16795or %l2, %lo(0x1), %l2
16796loop_entry_1_60:
16797sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
16798sub %i0, %i3, %i3
16799lduw [%i3 + 4], %o0
16800! move %o0(lower) -> %o0(upper)
16801sllx %o0, 32, %o0
16802
16803P780: !_LD [0] (Int) (Loop exit)
16804lduw [%i0 + 4], %o5
16805! move %o5(lower) -> %o0(lower)
16806or %o5, %o0, %o0
16807!---- flushing int results buffer----
16808mov %o0, %l5
16809loop_exit_1_60:
16810sub %l2, 1, %l2
16811cmp %l2, 0
16812bg loop_entry_1_60
16813nop
16814
16815P781: !_LD [14] (FP) (Loop entry)
16816sethi %hi(0x1), %l2
16817or %l2, %lo(0x1), %l2
16818loop_entry_1_61:
16819sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
16820add %i0, %i2, %i2
16821ld [%i2 + 4], %f0
16822! 1 addresses covered
16823
16824P782: !_REPLACEMENT [1] (Int) (Loop exit)
16825sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3
16826sub %i0, %i3, %i3
16827sethi %hi(0x20000), %l6
16828ld [%i3+12], %o5
16829st %o5, [%i3+12]
16830add %i3, %l6, %l7
16831ld [%l7+12], %o5
16832st %o5, [%l7+12]
16833add %l7, %l6, %l7
16834ld [%l7+12], %o5
16835st %o5, [%l7+12]
16836add %l7, %l6, %l7
16837ld [%l7+12], %o5
16838st %o5, [%l7+12]
16839add %l7, %l6, %l7
16840ld [%l7+12], %o5
16841st %o5, [%l7+12]
16842add %l7, %l6, %l7
16843ld [%l7+12], %o5
16844st %o5, [%l7+12]
16845add %l7, %l6, %l7
16846ld [%l7+12], %o5
16847st %o5, [%l7+12]
16848add %l7, %l6, %l7
16849ld [%l7+12], %o5
16850st %o5, [%l7+12]
16851!---- flushing fp results buffer to %f30 ----
16852fmovs %f0, %f30
16853!--
16854loop_exit_1_61:
16855sub %l2, 1, %l2
16856cmp %l2, 0
16857bg loop_entry_1_61
16858nop
16859
16860P783: !_BLD [4] (FP) (Loop entry)
16861sethi %hi(0x2), %l2
16862or %l2, %lo(0x2), %l2
16863loop_entry_1_62:
16864wr %g0, 0xf0, %asi
16865sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
16866sub %i0, %i2, %i2
16867membar #Sync
16868ldda [%i2 + 0] %asi, %f0
16869membar #Sync
16870! 2 addresses covered
16871fmovs %f1, %f0
16872fmovs %f3, %f1
16873
16874P784: !_LD [3] (FP) (Loop exit)
16875ld [%i1 + 12], %f2
16876! 1 addresses covered
16877!---- flushing fp results buffer to %f30 ----
16878fmovd %f0, %f30
16879fmovs %f2, %f30
16880!--
16881loop_exit_1_62:
16882sub %l2, 1, %l2
16883cmp %l2, 0
16884bg loop_entry_1_62
16885nop
16886
16887P785: !_BLD [3] (FP) (Loop entry)
16888sethi %hi(0x1), %l2
16889or %l2, %lo(0x1), %l2
16890loop_entry_1_63:
16891wr %g0, 0xf0, %asi
16892membar #Sync
16893ldda [%i1 + 0] %asi, %f0
16894membar #Sync
16895! 2 addresses covered
16896fmovs %f1, %f0
16897fmovs %f3, %f1
16898
16899P786: !_LD [6] (Int)
16900sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
16901sub %i0, %i3, %i3
16902lduw [%i3 + 4], %o0
16903! move %o0(lower) -> %o0(upper)
16904sllx %o0, 32, %o0
16905
16906P787: !_LD [3] (Int) (NF) (Loop exit)
16907wr %g0, 0x82, %asi
16908lduwa [%i1 + 12] %asi, %l6
16909! move %l6(lower) -> %o0(lower)
16910or %l6, %o0, %o0
16911!---- flushing int results buffer----
16912mov %o0, %l5
16913!---- flushing fp results buffer to %f30 ----
16914fmovd %f0, %f30
16915!--
16916loop_exit_1_63:
16917sub %l2, 1, %l2
16918cmp %l2, 0
16919bg loop_entry_1_63
16920nop
16921
16922P788: !_LD [12] (FP) (Loop entry)
16923sethi %hi(0x2), %l2
16924or %l2, %lo(0x2), %l2
16925loop_entry_1_64:
16926sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
16927add %i0, %i2, %i2
16928ld [%i2 + 4], %f0
16929! 1 addresses covered
16930
16931P789: !_LD [4] (FP) (NF) (Loop exit)
16932wr %g0, 0x82, %asi
16933sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
16934sub %i0, %i3, %i3
16935lda [%i3 + 4] %asi, %f1
16936! 1 addresses covered
16937!---- flushing fp results buffer to %f30 ----
16938fmovd %f0, %f30
16939!--
16940loop_exit_1_64:
16941sub %l2, 1, %l2
16942cmp %l2, 0
16943bg loop_entry_1_64
16944nop
16945
16946P790: !_REPLACEMENT [0] (Int) (Loop entry) (Loop exit)
16947sethi %hi(0x1), %l2
16948or %l2, %lo(0x1), %l2
16949loop_entry_1_65:
16950sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2
16951sub %i0, %i2, %i2
16952sethi %hi(0x20000), %l3
16953ld [%i2+4], %l7
16954st %l7, [%i2+4]
16955add %i2, %l3, %l6
16956ld [%l6+4], %l7
16957st %l7, [%l6+4]
16958add %l6, %l3, %l6
16959ld [%l6+4], %l7
16960st %l7, [%l6+4]
16961add %l6, %l3, %l6
16962ld [%l6+4], %l7
16963st %l7, [%l6+4]
16964add %l6, %l3, %l6
16965ld [%l6+4], %l7
16966st %l7, [%l6+4]
16967add %l6, %l3, %l6
16968ld [%l6+4], %l7
16969st %l7, [%l6+4]
16970add %l6, %l3, %l6
16971ld [%l6+4], %l7
16972st %l7, [%l6+4]
16973add %l6, %l3, %l6
16974ld [%l6+4], %l7
16975st %l7, [%l6+4]
16976loop_exit_1_65:
16977sub %l2, 1, %l2
16978cmp %l2, 0
16979bg loop_entry_1_65
16980nop
16981
16982P791: !_PREFETCH [15] (Int) (Loop entry) (Loop exit)
16983sethi %hi(0x2), %l2
16984or %l2, %lo(0x2), %l2
16985loop_entry_1_66:
16986sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
16987add %i0, %i3, %i3
16988prefetch [%i3 + 12], 2
16989loop_exit_1_66:
16990sub %l2, 1, %l2
16991cmp %l2, 0
16992bg loop_entry_1_66
16993nop
16994
16995P792: !_LD [9] (FP) (Loop entry) (Loop exit)
16996sethi %hi(0x1), %l2
16997or %l2, %lo(0x1), %l2
16998loop_entry_1_67:
16999sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
17000sub %i0, %i2, %i2
17001ld [%i2 + 12], %f0
17002! 1 addresses covered
17003!---- flushing fp results buffer to %f30 ----
17004fmovs %f0, %f30
17005!--
17006loop_exit_1_67:
17007sub %l2, 1, %l2
17008cmp %l2, 0
17009bg loop_entry_1_67
17010nop
17011
17012P793: !_LD [7] (FP) (Loop entry)
17013sethi %hi(0x2), %l2
17014or %l2, %lo(0x2), %l2
17015loop_entry_1_68:
17016sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
17017sub %i0, %i3, %i3
17018ld [%i3 + 12], %f0
17019! 1 addresses covered
17020
17021P794: !_LD [2] (FP) (Loop exit)
17022ld [%i1 + 4], %f1
17023! 1 addresses covered
17024!---- flushing fp results buffer to %f30 ----
17025fmovd %f0, %f30
17026!--
17027loop_exit_1_68:
17028sub %l2, 1, %l2
17029cmp %l2, 0
17030bg loop_entry_1_68
17031nop
17032
17033P795: !_LD [5] (Int) (NF) (Loop entry)
17034sethi %hi(0x2), %l2
17035or %l2, %lo(0x2), %l2
17036loop_entry_1_69:
17037wr %g0, 0x82, %asi
17038sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
17039sub %i0, %i2, %i2
17040lduwa [%i2 + 12] %asi, %o0
17041! move %o0(lower) -> %o0(upper)
17042sllx %o0, 32, %o0
17043
17044P796: !_LD [10] (Int) (Loop exit)
17045sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
17046sub %i0, %i3, %i3
17047lduw [%i3 + 4], %l7
17048! move %l7(lower) -> %o0(lower)
17049or %l7, %o0, %o0
17050!---- flushing int results buffer----
17051mov %o0, %l5
17052loop_exit_1_69:
17053sub %l2, 1, %l2
17054cmp %l2, 0
17055bg loop_entry_1_69
17056nop
17057
17058P797: !_LD [13] (FP) (Loop entry) (Loop exit)
17059sethi %hi(0x2), %l2
17060or %l2, %lo(0x2), %l2
17061loop_entry_1_70:
17062sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
17063add %i0, %i2, %i2
17064ld [%i2 + 12], %f0
17065! 1 addresses covered
17066!---- flushing fp results buffer to %f30 ----
17067fmovs %f0, %f30
17068!--
17069loop_exit_1_70:
17070sub %l2, 1, %l2
17071cmp %l2, 0
17072bg loop_entry_1_70
17073nop
17074
17075P798: !_DWST [13] (maybe <- 0x4000001a) (FP) (Loop entry)
17076sethi %hi(0x1), %l2
17077or %l2, %lo(0x1), %l2
17078loop_entry_1_71:
17079sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
17080sub %i0, %i3, %i3
17081! preparing store val #0, next val will be in f21
17082fmovs %f16, %f21
17083fadds %f16, %f17, %f16
17084std %f20, [%i3 + 8]
17085
17086P799: !_QWLD [3] (FP) (Loop exit)
17087ldq [%i1 + 0], %f0
17088! 2 addresses covered
17089fmovs %f1, %f0
17090fmovs %f3, %f1
17091!---- flushing fp results buffer to %f30 ----
17092fmovd %f0, %f30
17093!--
17094loop_exit_1_71:
17095sub %l2, 1, %l2
17096cmp %l2, 0
17097bg loop_entry_1_71
17098nop
17099
17100P800: !_LD [0] (Int) (Loop entry)
17101sethi %hi(0x2), %l2
17102or %l2, %lo(0x2), %l2
17103loop_entry_1_72:
17104lduw [%i0 + 4], %o0
17105! move %o0(lower) -> %o0(upper)
17106sllx %o0, 32, %o0
17107
17108P801: !_DWST [0] (maybe <- 0x4000001b) (FP)
17109! preparing store val #0, next val will be in f21
17110fmovs %f16, %f21
17111fadds %f16, %f17, %f16
17112std %f20, [%i0 + 0]
17113
17114P802: !_LD [2] (Int) (NF) (Faults) (Loop exit)
17115wr %g0, 0x82, %asi
17116lduwa [%g0] %asi, %l3
17117! move %l3(lower) -> %o0(lower)
17118or %l3, %o0, %o0
17119!---- flushing int results buffer----
17120mov %o0, %l5
17121loop_exit_1_72:
17122sub %l2, 1, %l2
17123cmp %l2, 0
17124bg loop_entry_1_72
17125nop
17126
17127P803: !_MEMBAR (Int) (Loop entry) (Loop exit) (Branch target of P1023)
17128sethi %hi(0x2), %l2
17129or %l2, %lo(0x2), %l2
17130loop_entry_1_73:
17131membar #StoreLoad
17132loop_exit_1_73:
17133sub %l2, 1, %l2
17134cmp %l2, 0
17135bg loop_entry_1_73
17136nop
17137ba P804
17138nop
17139
17140TARGET1023:
17141ba RET1023
17142nop
17143
17144
17145P804: !_CASX [4] (maybe <- 0x800009) (Int) (Loop entry) (Loop exit)
17146sethi %hi(0x1), %l2
17147or %l2, %lo(0x1), %l2
17148loop_entry_1_74:
17149sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
17150sub %i0, %i2, %i2
17151ldx [%i2], %o0
17152! move %o0(upper) -> %o0(upper)
17153! move %o0(lower) -> %o0(lower)
17154mov %o0, %o5
17155mov %l4, %o1
17156casx [%i2], %o5, %o1
17157! move %o1(upper) -> %o1(upper)
17158! move %o1(lower) -> %o1(lower)
17159add %l4, 1, %l4
17160!---- flushing int results buffer----
17161mov %o0, %l5
17162mov %o1, %l5
17163loop_exit_1_74:
17164sub %l2, 1, %l2
17165cmp %l2, 0
17166bg loop_entry_1_74
17167nop
17168
17169P805: !_MEMBAR (Int) (Loop entry)
17170sethi %hi(0x2), %l2
17171or %l2, %lo(0x2), %l2
17172loop_entry_1_75:
17173membar #StoreLoad
17174
17175P806: !_PREFETCH [14] (Int) (Loop exit) (Branch target of P1040)
17176sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
17177add %i0, %i3, %i3
17178prefetch [%i3 + 4], 28
17179loop_exit_1_75:
17180sub %l2, 1, %l2
17181cmp %l2, 0
17182bg loop_entry_1_75
17183nop
17184ba P807
17185nop
17186
17187TARGET1040:
17188ba RET1040
17189nop
17190
17191
17192P807: !_LD [1] (Int) (NF) (Loop entry)
17193sethi %hi(0x1), %l2
17194or %l2, %lo(0x1), %l2
17195loop_entry_1_76:
17196wr %g0, 0x82, %asi
17197lduwa [%i0 + 12] %asi, %o0
17198! move %o0(lower) -> %o0(upper)
17199sllx %o0, 32, %o0
17200
17201P808: !_PREFETCH [5] (Int)
17202sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
17203sub %i0, %i2, %i2
17204prefetch [%i2 + 12], 21
17205
17206P809: !_LD [8] (Int) (NF) (Faults) (Loop exit) (Branch target of P1101)
17207wr %g0, 0x82, %asi
17208lduwa [%g0] %asi, %l3
17209! move %l3(lower) -> %o0(lower)
17210or %l3, %o0, %o0
17211!---- flushing int results buffer----
17212mov %o0, %l5
17213loop_exit_1_76:
17214sub %l2, 1, %l2
17215cmp %l2, 0
17216bg loop_entry_1_76
17217nop
17218ba P810
17219nop
17220
17221TARGET1101:
17222ba RET1101
17223nop
17224
17225
17226P810: !_ST [11] (maybe <- 0x4000001c) (FP) (Loop entry)
17227sethi %hi(0x1), %l2
17228or %l2, %lo(0x1), %l2
17229loop_entry_1_77:
17230sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
17231sub %i0, %i3, %i3
17232! preparing store val #0, next val will be in f20
17233fmovs %f16, %f20
17234fadds %f16, %f17, %f16
17235st %f20, [%i3 + 12 ]
17236
17237P811: !_LD [2] (FP) (Loop exit)
17238ld [%i1 + 4], %f0
17239! 1 addresses covered
17240!---- flushing fp results buffer to %f30 ----
17241fmovs %f0, %f30
17242!--
17243loop_exit_1_77:
17244sub %l2, 1, %l2
17245cmp %l2, 0
17246bg loop_entry_1_77
17247nop
17248
17249P812: !_CAS [1] (maybe <- 0x80000a) (Int) (Loop entry)
17250sethi %hi(0x2), %l2
17251or %l2, %lo(0x2), %l2
17252loop_entry_1_78:
17253add %i0, 12, %o5
17254lduw [%o5], %o0
17255mov %o0, %l7
17256! move %l7(lower) -> %o0(upper)
17257sllx %l7, 32, %o0
17258mov %l4, %l6
17259cas [%o5], %l7, %l6
17260! move %l6(lower) -> %o0(lower)
17261srl %l6, 0, %l7
17262or %l7, %o0, %o0
17263add %l4, 1, %l4
17264
17265P813: !_LD [0] (FP) (Loop exit)
17266ld [%i0 + 4], %f0
17267! 1 addresses covered
17268!---- flushing int results buffer----
17269mov %o0, %l5
17270!---- flushing fp results buffer to %f30 ----
17271fmovs %f0, %f30
17272!--
17273loop_exit_1_78:
17274sub %l2, 1, %l2
17275cmp %l2, 0
17276bg loop_entry_1_78
17277nop
17278
17279P814: !_CAS [3] (maybe <- 0x80000b) (Int) (Loop entry)
17280sethi %hi(0x2), %l2
17281or %l2, %lo(0x2), %l2
17282loop_entry_1_79:
17283add %i1, 12, %l3
17284lduw [%l3], %o0
17285mov %o0, %o5
17286! move %o5(lower) -> %o0(upper)
17287sllx %o5, 32, %o0
17288mov %l4, %l7
17289cas [%l3], %o5, %l7
17290! move %l7(lower) -> %o0(lower)
17291srl %l7, 0, %o5
17292or %o5, %o0, %o0
17293add %l4, 1, %l4
17294
17295P815: !_LD [2] (FP) (NF) (Loop exit)
17296wr %g0, 0x82, %asi
17297lda [%i1 + 4] %asi, %f0
17298! 1 addresses covered
17299!---- flushing int results buffer----
17300mov %o0, %l5
17301!---- flushing fp results buffer to %f30 ----
17302fmovs %f0, %f30
17303!--
17304loop_exit_1_79:
17305sub %l2, 1, %l2
17306cmp %l2, 0
17307bg loop_entry_1_79
17308nop
17309
17310P816: !_BLD [1] (FP) (Loop entry)
17311sethi %hi(0x2), %l2
17312or %l2, %lo(0x2), %l2
17313loop_entry_1_80:
17314wr %g0, 0xf0, %asi
17315membar #Sync
17316ldda [%i0 + 0] %asi, %f0
17317membar #Sync
17318! 2 addresses covered
17319fmovs %f1, %f0
17320fmovs %f3, %f1
17321
17322P817: !_CASX [4] (maybe <- 0x80000c) (Int) (Loop exit)
17323sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
17324sub %i0, %i2, %i2
17325ldx [%i2], %o0
17326! move %o0(upper) -> %o0(upper)
17327! move %o0(lower) -> %o0(lower)
17328mov %o0, %l3
17329mov %l4, %o1
17330casx [%i2], %l3, %o1
17331! move %o1(upper) -> %o1(upper)
17332! move %o1(lower) -> %o1(lower)
17333add %l4, 1, %l4
17334!---- flushing int results buffer----
17335mov %o0, %l5
17336mov %o1, %l5
17337!---- flushing fp results buffer to %f30 ----
17338fmovd %f0, %f30
17339!--
17340loop_exit_1_80:
17341sub %l2, 1, %l2
17342cmp %l2, 0
17343bg loop_entry_1_80
17344nop
17345
17346P818: !_BSTC [12] (maybe <- 0x4000001d) (FP) (Loop entry) (Loop exit)
17347sethi %hi(0x2), %l2
17348or %l2, %lo(0x2), %l2
17349loop_entry_1_81:
17350wr %g0, 0xe0, %asi
17351sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
17352sub %i0, %i3, %i3
17353! preparing store val #0, next val will be in f33
17354fmovs %f16, %f21
17355fadds %f16, %f17, %f16
17356! preparing store val #1, next val will be in f35
17357fmovd %f20, %f32
17358fmovs %f16, %f21
17359fadds %f16, %f17, %f16
17360fmovd %f20, %f34
17361membar #Sync
17362stda %f32, [%i3 + 0 ] %asi
17363membar #Sync
17364loop_exit_1_81:
17365sub %l2, 1, %l2
17366cmp %l2, 0
17367bg loop_entry_1_81
17368nop
17369
17370P819: !_LD [5] (FP) (Loop entry) (Loop exit)
17371sethi %hi(0x2), %l2
17372or %l2, %lo(0x2), %l2
17373loop_entry_1_82:
17374sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
17375sub %i0, %i2, %i2
17376ld [%i2 + 12], %f0
17377! 1 addresses covered
17378!---- flushing fp results buffer to %f30 ----
17379fmovs %f0, %f30
17380!--
17381loop_exit_1_82:
17382sub %l2, 1, %l2
17383cmp %l2, 0
17384bg loop_entry_1_82
17385nop
17386
17387P820: !_CASX [12] (maybe <- 0x80000d) (Int) (Loop entry) (Loop exit)
17388sethi %hi(0x1), %l2
17389or %l2, %lo(0x1), %l2
17390loop_entry_1_83:
17391sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
17392sub %i0, %i3, %i3
17393ldx [%i3], %o0
17394! move %o0(upper) -> %o0(upper)
17395! move %o0(lower) -> %o0(lower)
17396mov %o0, %l7
17397mov %l4, %o1
17398casx [%i3], %l7, %o1
17399! move %o1(upper) -> %o1(upper)
17400! move %o1(lower) -> %o1(lower)
17401add %l4, 1, %l4
17402!---- flushing int results buffer----
17403mov %o0, %l5
17404mov %o1, %l5
17405loop_exit_1_83:
17406sub %l2, 1, %l2
17407cmp %l2, 0
17408bg loop_entry_1_83
17409nop
17410
17411P821: !_REPLACEMENT [8] (Int) (Loop entry) (Loop exit)
17412sethi %hi(0x2), %l2
17413or %l2, %lo(0x2), %l2
17414loop_entry_1_84:
17415sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2
17416sub %i0, %i2, %i2
17417sethi %hi(0x20000), %o5
17418ld [%i2+4], %l6
17419st %l6, [%i2+4]
17420add %i2, %o5, %l3
17421ld [%l3+4], %l6
17422st %l6, [%l3+4]
17423add %l3, %o5, %l3
17424ld [%l3+4], %l6
17425st %l6, [%l3+4]
17426add %l3, %o5, %l3
17427ld [%l3+4], %l6
17428st %l6, [%l3+4]
17429add %l3, %o5, %l3
17430ld [%l3+4], %l6
17431st %l6, [%l3+4]
17432add %l3, %o5, %l3
17433ld [%l3+4], %l6
17434st %l6, [%l3+4]
17435add %l3, %o5, %l3
17436ld [%l3+4], %l6
17437st %l6, [%l3+4]
17438add %l3, %o5, %l3
17439ld [%l3+4], %l6
17440st %l6, [%l3+4]
17441loop_exit_1_84:
17442sub %l2, 1, %l2
17443cmp %l2, 0
17444bg loop_entry_1_84
17445nop
17446
17447P822: !_DWST [15] (maybe <- 0x80000e) (Int) (Loop entry) (Loop exit)
17448sethi %hi(0x1), %l2
17449or %l2, %lo(0x1), %l2
17450loop_entry_1_85:
17451sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
17452add %i0, %i3, %i3
17453mov %l4, %o5
17454stx %o5, [%i3 + 8]
17455add %l4, 1, %l4
17456loop_exit_1_85:
17457sub %l2, 1, %l2
17458cmp %l2, 0
17459bg loop_entry_1_85
17460nop
17461
17462P823: !_BLD [6] (FP) (Loop entry) (Loop exit) (Branch target of P1179)
17463sethi %hi(0x2), %l2
17464or %l2, %lo(0x2), %l2
17465loop_entry_1_86:
17466wr %g0, 0xf0, %asi
17467sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
17468sub %i0, %i2, %i2
17469membar #Sync
17470ldda [%i2 + 0] %asi, %f0
17471membar #Sync
17472! 2 addresses covered
17473fmovs %f1, %f0
17474fmovs %f3, %f1
17475!---- flushing fp results buffer to %f30 ----
17476fmovd %f0, %f30
17477!--
17478loop_exit_1_86:
17479sub %l2, 1, %l2
17480cmp %l2, 0
17481bg loop_entry_1_86
17482nop
17483ba P824
17484nop
17485
17486TARGET1179:
17487ba RET1179
17488nop
17489
17490
17491P824: !_PREFETCH [10] (Int) (Loop entry)
17492sethi %hi(0x1), %l2
17493or %l2, %lo(0x1), %l2
17494loop_entry_1_87:
17495sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
17496sub %i0, %i3, %i3
17497prefetch [%i3 + 4], 22
17498
17499P825: !_FLUSH [9] (Int) (Loop exit) (Branch target of P863)
17500! Unsupported instruction
17501loop_exit_1_87:
17502sub %l2, 1, %l2
17503cmp %l2, 0
17504bg loop_entry_1_87
17505nop
17506ba P826
17507nop
17508
17509TARGET863:
17510ba RET863
17511nop
17512
17513
17514P826: !_DWLD [9] (Int) (Loop entry)
17515sethi %hi(0x1), %l2
17516or %l2, %lo(0x1), %l2
17517loop_entry_1_88:
17518sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
17519sub %i0, %i2, %i2
17520ldx [%i2 + 8], %o0
17521! move %o0(lower) -> %o0(upper)
17522sllx %o0, 32, %o0
17523
17524P827: !_LD [1] (Int) (Loop exit)
17525lduw [%i0 + 12], %l3
17526! move %l3(lower) -> %o0(lower)
17527or %l3, %o0, %o0
17528!---- flushing int results buffer----
17529mov %o0, %l5
17530loop_exit_1_88:
17531sub %l2, 1, %l2
17532cmp %l2, 0
17533bg loop_entry_1_88
17534nop
17535
17536P828: !_BSTC [0] (maybe <- 0x4000001f) (FP) (Loop entry)
17537sethi %hi(0x2), %l2
17538or %l2, %lo(0x2), %l2
17539loop_entry_1_89:
17540wr %g0, 0xe0, %asi
17541! preparing store val #0, next val will be in f33
17542fmovs %f16, %f21
17543fadds %f16, %f17, %f16
17544! preparing store val #1, next val will be in f35
17545fmovd %f20, %f32
17546fmovs %f16, %f21
17547fadds %f16, %f17, %f16
17548fmovd %f20, %f34
17549membar #Sync
17550stda %f32, [%i0 + 0 ] %asi
17551membar #Sync
17552
17553P829: !_BST [7] (maybe <- 0x40000021) (FP) (Loop exit)
17554wr %g0, 0xf0, %asi
17555sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
17556sub %i0, %i3, %i3
17557! preparing store val #0, next val will be in f33
17558fmovs %f16, %f21
17559fadds %f16, %f17, %f16
17560! preparing store val #1, next val will be in f35
17561fmovd %f20, %f32
17562fmovs %f16, %f21
17563fadds %f16, %f17, %f16
17564fmovd %f20, %f34
17565membar #Sync
17566stda %f32, [%i3 + 0 ] %asi
17567membar #Sync
17568loop_exit_1_89:
17569sub %l2, 1, %l2
17570cmp %l2, 0
17571bg loop_entry_1_89
17572nop
17573
17574P830: !_LD [0] (FP) (Loop entry) (Branch target of P1261)
17575sethi %hi(0x2), %l2
17576or %l2, %lo(0x2), %l2
17577loop_entry_1_90:
17578ld [%i0 + 4], %f0
17579! 1 addresses covered
17580ba P831
17581nop
17582
17583TARGET1261:
17584ba RET1261
17585nop
17586
17587
17588P831: !_LD [8] (Int)
17589sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
17590sub %i0, %i2, %i2
17591lduw [%i2 + 4], %o0
17592! move %o0(lower) -> %o0(upper)
17593sllx %o0, 32, %o0
17594
17595P832: !_LD [0] (Int) (NF) (Loop exit)
17596wr %g0, 0x82, %asi
17597lduwa [%i0 + 4] %asi, %l3
17598! move %l3(lower) -> %o0(lower)
17599or %l3, %o0, %o0
17600!---- flushing int results buffer----
17601mov %o0, %l5
17602!---- flushing fp results buffer to %f30 ----
17603fmovs %f0, %f30
17604!--
17605loop_exit_1_90:
17606sub %l2, 1, %l2
17607cmp %l2, 0
17608bg loop_entry_1_90
17609nop
17610
17611P833: !_LD [2] (FP) (Loop entry) (Loop exit)
17612sethi %hi(0x1), %l2
17613or %l2, %lo(0x1), %l2
17614loop_entry_1_91:
17615ld [%i1 + 4], %f0
17616! 1 addresses covered
17617!---- flushing fp results buffer to %f30 ----
17618fmovs %f0, %f30
17619!--
17620loop_exit_1_91:
17621sub %l2, 1, %l2
17622cmp %l2, 0
17623bg loop_entry_1_91
17624nop
17625
17626P834: !_ST [15] (maybe <- 0x40000023) (FP) (Loop entry)
17627sethi %hi(0x1), %l2
17628or %l2, %lo(0x1), %l2
17629loop_entry_1_92:
17630sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
17631add %i0, %i3, %i3
17632! preparing store val #0, next val will be in f20
17633fmovs %f16, %f20
17634fadds %f16, %f17, %f16
17635st %f20, [%i3 + 12 ]
17636
17637P835: !_LD [4] (Int)
17638sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
17639sub %i0, %i2, %i2
17640lduw [%i2 + 4], %o0
17641! move %o0(lower) -> %o0(upper)
17642sllx %o0, 32, %o0
17643
17644P836: !_LD [14] (Int) (Loop exit)
17645lduw [%i3 + 4], %l6
17646! move %l6(lower) -> %o0(lower)
17647or %l6, %o0, %o0
17648!---- flushing int results buffer----
17649mov %o0, %l5
17650loop_exit_1_92:
17651sub %l2, 1, %l2
17652cmp %l2, 0
17653bg loop_entry_1_92
17654nop
17655
17656P837: !_CASX [7] (maybe <- 0x80000f) (Int) (Loop entry) (Loop exit)
17657sethi %hi(0x2), %l2
17658or %l2, %lo(0x2), %l2
17659loop_entry_1_93:
17660sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
17661sub %i0, %i3, %i3
17662add %i3, 8, %l3
17663ldx [%l3], %o0
17664! move %o0(upper) -> %o0(upper)
17665! move %o0(lower) -> %o0(lower)
17666mov %o0, %o5
17667mov %l4, %o1
17668casx [%l3], %o5, %o1
17669! move %o1(upper) -> %o1(upper)
17670! move %o1(lower) -> %o1(lower)
17671add %l4, 1, %l4
17672!---- flushing int results buffer----
17673mov %o0, %l5
17674mov %o1, %l5
17675loop_exit_1_93:
17676sub %l2, 1, %l2
17677cmp %l2, 0
17678bg loop_entry_1_93
17679nop
17680
17681P838: !_DWLD [4] (Int) (Loop entry)
17682sethi %hi(0x2), %l2
17683or %l2, %lo(0x2), %l2
17684loop_entry_1_94:
17685sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
17686sub %i0, %i2, %i2
17687ldx [%i2 + 0], %o0
17688! move %o0(lower) -> %o0(upper)
17689sllx %o0, 32, %o0
17690
17691P839: !_ST [12] (maybe <- 0x800010) (Int)
17692sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
17693sub %i0, %i3, %i3
17694stw %l4, [%i3 + 4 ]
17695add %l4, 1, %l4
17696
17697P840: !_LD [10] (Int) (Loop exit)
17698sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
17699sub %i0, %i2, %i2
17700lduw [%i2 + 4], %l7
17701! move %l7(lower) -> %o0(lower)
17702or %l7, %o0, %o0
17703!---- flushing int results buffer----
17704mov %o0, %l5
17705loop_exit_1_94:
17706sub %l2, 1, %l2
17707cmp %l2, 0
17708bg loop_entry_1_94
17709nop
17710
17711P841: !_LD [10] (FP) (Loop entry)
17712sethi %hi(0x2), %l2
17713or %l2, %lo(0x2), %l2
17714loop_entry_1_95:
17715sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
17716sub %i0, %i3, %i3
17717ld [%i3 + 4], %f0
17718! 1 addresses covered
17719
17720P842: !_PREFETCH [7] (Int) (NF) (Loop exit) (CBR)
17721wr %g0, 0x82, %asi
17722sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
17723sub %i0, %i2, %i2
17724prefetcha [%i2 + 12] %asi, 24
17725
17726! cbranch
17727andcc %l0, 1, %g0
17728be,pn %xcc, TARGET842
17729nop
17730RET842:
17731
17732! lfsr step begin
17733srlx %l0, 1, %l3
17734xnor %l3, %l0, %l3
17735sllx %l3, 63, %l3
17736or %l3, %l0, %l0
17737srlx %l0, 1, %l0
17738
17739!---- flushing fp results buffer to %f30 ----
17740fmovs %f0, %f30
17741!--
17742loop_exit_1_95:
17743sub %l2, 1, %l2
17744cmp %l2, 0
17745bg loop_entry_1_95
17746nop
17747
17748P843: !_REPLACEMENT [8] (Int) (Loop entry)
17749sethi %hi(0x2), %l2
17750or %l2, %lo(0x2), %l2
17751loop_entry_1_96:
17752sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
17753sub %i0, %i3, %i3
17754sethi %hi(0x20000), %l7
17755ld [%i3+4], %l3
17756st %l3, [%i3+4]
17757add %i3, %l7, %o5
17758ld [%o5+4], %l3
17759st %l3, [%o5+4]
17760add %o5, %l7, %o5
17761ld [%o5+4], %l3
17762st %l3, [%o5+4]
17763add %o5, %l7, %o5
17764ld [%o5+4], %l3
17765st %l3, [%o5+4]
17766add %o5, %l7, %o5
17767ld [%o5+4], %l3
17768st %l3, [%o5+4]
17769add %o5, %l7, %o5
17770ld [%o5+4], %l3
17771st %l3, [%o5+4]
17772add %o5, %l7, %o5
17773ld [%o5+4], %l3
17774st %l3, [%o5+4]
17775add %o5, %l7, %o5
17776ld [%o5+4], %l3
17777st %l3, [%o5+4]
17778
17779P844: !_PREFETCH [3] (Int) (Loop exit)
17780prefetch [%i1 + 12], 23
17781loop_exit_1_96:
17782sub %l2, 1, %l2
17783cmp %l2, 0
17784bg loop_entry_1_96
17785nop
17786
17787P845: !_REPLACEMENT [15] (Int) (Loop entry) (Branch target of P1055)
17788sethi %hi(0x2), %l2
17789or %l2, %lo(0x2), %l2
17790loop_entry_1_97:
17791sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
17792add %i0, %i2, %i2
17793sethi %hi(0x20000), %l7
17794ld [%i2+12], %l3
17795st %l3, [%i2+12]
17796add %i2, %l7, %o5
17797ld [%o5+12], %l3
17798st %l3, [%o5+12]
17799add %o5, %l7, %o5
17800ld [%o5+12], %l3
17801st %l3, [%o5+12]
17802add %o5, %l7, %o5
17803ld [%o5+12], %l3
17804st %l3, [%o5+12]
17805add %o5, %l7, %o5
17806ld [%o5+12], %l3
17807st %l3, [%o5+12]
17808add %o5, %l7, %o5
17809ld [%o5+12], %l3
17810st %l3, [%o5+12]
17811add %o5, %l7, %o5
17812ld [%o5+12], %l3
17813st %l3, [%o5+12]
17814add %o5, %l7, %o5
17815ld [%o5+12], %l3
17816st %l3, [%o5+12]
17817ba P846
17818nop
17819
17820TARGET1055:
17821ba RET1055
17822nop
17823
17824
17825P846: !_BSTC [11] (maybe <- 0x40000024) (FP) (Loop exit)
17826wr %g0, 0xe0, %asi
17827sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
17828sub %i0, %i3, %i3
17829! preparing store val #0, next val will be in f33
17830fmovs %f16, %f21
17831fadds %f16, %f17, %f16
17832! preparing store val #1, next val will be in f35
17833fmovd %f20, %f32
17834fmovs %f16, %f21
17835fadds %f16, %f17, %f16
17836fmovd %f20, %f34
17837membar #Sync
17838stda %f32, [%i3 + 0 ] %asi
17839membar #Sync
17840loop_exit_1_97:
17841sub %l2, 1, %l2
17842cmp %l2, 0
17843bg loop_entry_1_97
17844nop
17845
17846P847: !_LD [6] (FP) (Loop entry)
17847sethi %hi(0x1), %l2
17848or %l2, %lo(0x1), %l2
17849loop_entry_1_98:
17850sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
17851sub %i0, %i2, %i2
17852ld [%i2 + 4], %f0
17853! 1 addresses covered
17854
17855P848: !_LD [5] (Int)
17856sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
17857sub %i0, %i3, %i3
17858lduw [%i3 + 12], %o0
17859! move %o0(lower) -> %o0(upper)
17860sllx %o0, 32, %o0
17861
17862P849: !_LD [15] (Int) (Loop exit)
17863sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
17864add %i0, %i2, %i2
17865lduw [%i2 + 12], %l3
17866! move %l3(lower) -> %o0(lower)
17867or %l3, %o0, %o0
17868!---- flushing int results buffer----
17869mov %o0, %l5
17870!---- flushing fp results buffer to %f30 ----
17871fmovs %f0, %f30
17872!--
17873loop_exit_1_98:
17874sub %l2, 1, %l2
17875cmp %l2, 0
17876bg loop_entry_1_98
17877nop
17878
17879P850: !_PREFETCH [8] (Int) (Loop entry) (Loop exit)
17880sethi %hi(0x2), %l2
17881or %l2, %lo(0x2), %l2
17882loop_entry_1_99:
17883sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
17884sub %i0, %i3, %i3
17885prefetch [%i3 + 4], 4
17886loop_exit_1_99:
17887sub %l2, 1, %l2
17888cmp %l2, 0
17889bg loop_entry_1_99
17890nop
17891
17892P851: !_LD [5] (Int) (Loop entry)
17893sethi %hi(0x2), %l2
17894or %l2, %lo(0x2), %l2
17895loop_entry_1_100:
17896sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
17897sub %i0, %i2, %i2
17898lduw [%i2 + 12], %o0
17899! move %o0(lower) -> %o0(upper)
17900sllx %o0, 32, %o0
17901
17902P852: !_LD [9] (Int) (Loop exit)
17903sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
17904sub %i0, %i3, %i3
17905lduw [%i3 + 12], %l7
17906! move %l7(lower) -> %o0(lower)
17907or %l7, %o0, %o0
17908!---- flushing int results buffer----
17909mov %o0, %l5
17910loop_exit_1_100:
17911sub %l2, 1, %l2
17912cmp %l2, 0
17913bg loop_entry_1_100
17914nop
17915
17916P853: !_CASX [15] (maybe <- 0x800011) (Int) (Loop entry)
17917sethi %hi(0x1), %l2
17918or %l2, %lo(0x1), %l2
17919loop_entry_1_101:
17920sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
17921add %i0, %i2, %i2
17922add %i2, 8, %l6
17923ldx [%l6], %o0
17924! move %o0(upper) -> %o0(upper)
17925! move %o0(lower) -> %o0(lower)
17926mov %o0, %l3
17927mov %l4, %o1
17928casx [%l6], %l3, %o1
17929! move %o1(upper) -> %o1(upper)
17930! move %o1(lower) -> %o1(lower)
17931add %l4, 1, %l4
17932
17933P854: !_LD [13] (FP) (Loop exit)
17934sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
17935sub %i0, %i3, %i3
17936ld [%i3 + 12], %f0
17937! 1 addresses covered
17938!---- flushing int results buffer----
17939mov %o0, %l5
17940mov %o1, %l5
17941!---- flushing fp results buffer to %f30 ----
17942fmovs %f0, %f30
17943!--
17944loop_exit_1_101:
17945sub %l2, 1, %l2
17946cmp %l2, 0
17947bg loop_entry_1_101
17948nop
17949
17950P855: !_SWAP [6] (maybe <- 0x800012) (Int) (Loop entry)
17951sethi %hi(0x2), %l2
17952or %l2, %lo(0x2), %l2
17953loop_entry_1_102:
17954sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
17955sub %i0, %i2, %i2
17956mov %l4, %o0
17957swap [%i2 + 4], %o0
17958! move %o0(lower) -> %o0(upper)
17959sllx %o0, 32, %o0
17960add %l4, 1, %l4
17961
17962P856: !_LD [12] (Int) (Loop exit)
17963sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
17964sub %i0, %i3, %i3
17965lduw [%i3 + 4], %l6
17966! move %l6(lower) -> %o0(lower)
17967or %l6, %o0, %o0
17968!---- flushing int results buffer----
17969mov %o0, %l5
17970loop_exit_1_102:
17971sub %l2, 1, %l2
17972cmp %l2, 0
17973bg loop_entry_1_102
17974nop
17975
17976P857: !_LD [9] (FP) (Loop entry) (Loop exit)
17977sethi %hi(0x2), %l2
17978or %l2, %lo(0x2), %l2
17979loop_entry_1_103:
17980sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
17981sub %i0, %i2, %i2
17982ld [%i2 + 12], %f0
17983! 1 addresses covered
17984!---- flushing fp results buffer to %f30 ----
17985fmovs %f0, %f30
17986!--
17987loop_exit_1_103:
17988sub %l2, 1, %l2
17989cmp %l2, 0
17990bg loop_entry_1_103
17991nop
17992
17993P858: !_QWLD [5] (FP) (Loop entry)
17994sethi %hi(0x1), %l2
17995or %l2, %lo(0x1), %l2
17996loop_entry_1_104:
17997sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
17998sub %i0, %i3, %i3
17999ldq [%i3 + 0], %f0
18000! 2 addresses covered
18001fmovs %f1, %f0
18002fmovs %f3, %f1
18003
18004P859: !_LD [10] (FP) (Loop exit)
18005sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
18006sub %i0, %i2, %i2
18007ld [%i2 + 4], %f2
18008! 1 addresses covered
18009!---- flushing fp results buffer to %f30 ----
18010fmovd %f0, %f30
18011fmovs %f2, %f30
18012!--
18013loop_exit_1_104:
18014sub %l2, 1, %l2
18015cmp %l2, 0
18016bg loop_entry_1_104
18017nop
18018
18019P860: !_PREFETCH [6] (Int) (Faults) (Loop entry)
18020sethi %hi(0x2), %l2
18021or %l2, %lo(0x2), %l2
18022loop_entry_1_105:
18023prefetch [%g0], 2
18024
18025P861: !_LD [12] (FP) (Loop exit)
18026sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
18027sub %i0, %i3, %i3
18028ld [%i3 + 4], %f0
18029! 1 addresses covered
18030!---- flushing fp results buffer to %f30 ----
18031fmovs %f0, %f30
18032!--
18033loop_exit_1_105:
18034sub %l2, 1, %l2
18035cmp %l2, 0
18036bg loop_entry_1_105
18037nop
18038
18039P862: !_LD [14] (Int) (Loop entry)
18040sethi %hi(0x1), %l2
18041or %l2, %lo(0x1), %l2
18042loop_entry_1_106:
18043sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
18044sub %i0, %i2, %i2
18045lduw [%i2 + 4], %o0
18046! move %o0(lower) -> %o0(upper)
18047sllx %o0, 32, %o0
18048
18049P863: !_LD [5] (Int) (Loop exit) (CBR)
18050sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
18051sub %i0, %i3, %i3
18052lduw [%i3 + 12], %l7
18053! move %l7(lower) -> %o0(lower)
18054or %l7, %o0, %o0
18055
18056! cbranch
18057andcc %l0, 1, %g0
18058be,pn %xcc, TARGET863
18059nop
18060RET863:
18061
18062! lfsr step begin
18063srlx %l0, 1, %o5
18064xnor %o5, %l0, %o5
18065sllx %o5, 63, %o5
18066or %o5, %l0, %l0
18067srlx %l0, 1, %l0
18068
18069!---- flushing int results buffer----
18070mov %o0, %l5
18071loop_exit_1_106:
18072sub %l2, 1, %l2
18073cmp %l2, 0
18074bg loop_entry_1_106
18075nop
18076
18077P864: !_DWST [13] (maybe <- 0x800013) (Int) (Loop entry) (Loop exit)
18078sethi %hi(0x1), %l2
18079or %l2, %lo(0x1), %l2
18080loop_entry_1_107:
18081sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
18082sub %i0, %i2, %i2
18083mov %l4, %l6
18084stx %l6, [%i2 + 8]
18085add %l4, 1, %l4
18086loop_exit_1_107:
18087sub %l2, 1, %l2
18088cmp %l2, 0
18089bg loop_entry_1_107
18090nop
18091
18092P865: !_PREFETCH [14] (Int) (Faults) (Loop entry) (Loop exit)
18093sethi %hi(0x2), %l2
18094or %l2, %lo(0x2), %l2
18095loop_entry_1_108:
18096prefetch [%g0], 17
18097loop_exit_1_108:
18098sub %l2, 1, %l2
18099cmp %l2, 0
18100bg loop_entry_1_108
18101nop
18102
18103P866: !_SWAP [8] (maybe <- 0x800014) (Int) (Loop entry) (CBR)
18104sethi %hi(0x1), %l2
18105or %l2, %lo(0x1), %l2
18106loop_entry_1_109:
18107sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
18108sub %i0, %i3, %i3
18109mov %l4, %o0
18110swap [%i3 + 4], %o0
18111! move %o0(lower) -> %o0(upper)
18112sllx %o0, 32, %o0
18113add %l4, 1, %l4
18114
18115! cbranch
18116andcc %l0, 1, %g0
18117be,pt %xcc, TARGET866
18118nop
18119RET866:
18120
18121! lfsr step begin
18122srlx %l0, 1, %l6
18123xnor %l6, %l0, %l6
18124sllx %l6, 63, %l6
18125or %l6, %l0, %l0
18126srlx %l0, 1, %l0
18127
18128
18129P867: !_CASX [6] (maybe <- 0x800015) (Int) (Branch target of P1050)
18130sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
18131sub %i0, %i2, %i2
18132ldx [%i2], %l6
18133! move %l6(upper) -> %o0(lower)
18134srlx %l6, 32, %l7
18135or %l7, %o0, %o0
18136! move %l6(lower) -> %o1(upper)
18137sllx %l6, 32, %o1
18138mov %l6, %l7
18139mov %l4, %l6
18140casx [%i2], %l7, %l6
18141! move %l6(upper) -> %o1(lower)
18142srlx %l6, 32, %l7
18143or %l7, %o1, %o1
18144! move %l6(lower) -> %o2(upper)
18145sllx %l6, 32, %o2
18146add %l4, 1, %l4
18147ba P868
18148nop
18149
18150TARGET1050:
18151ba RET1050
18152nop
18153
18154
18155P868: !_LD [10] (Int) (Loop exit)
18156sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
18157sub %i0, %i3, %i3
18158lduw [%i3 + 4], %o5
18159! move %o5(lower) -> %o2(lower)
18160or %o5, %o2, %o2
18161!---- flushing int results buffer----
18162mov %o0, %l5
18163mov %o1, %l5
18164mov %o2, %l5
18165loop_exit_1_109:
18166sub %l2, 1, %l2
18167cmp %l2, 0
18168bg loop_entry_1_109
18169nop
18170
18171P869: !_QWST [13] (maybe <- 0x40000026) (FP) (Loop entry)
18172sethi %hi(0x2), %l2
18173or %l2, %lo(0x2), %l2
18174loop_entry_1_110:
18175sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
18176sub %i0, %i2, %i2
18177! preparing store val #0, next val will be in f21
18178fmovs %f16, %f21
18179fadds %f16, %f17, %f16
18180! preparing store val #1, next val will be in f23
18181fmovs %f16, %f23
18182fadds %f16, %f17, %f16
18183stq %f20, [%i2 + 0]
18184
18185P870: !_BSTC [2] (maybe <- 0x40000028) (FP) (Loop exit) (CBR)
18186wr %g0, 0xe0, %asi
18187! preparing store val #0, next val will be in f33
18188fmovs %f16, %f21
18189fadds %f16, %f17, %f16
18190! preparing store val #1, next val will be in f35
18191fmovd %f20, %f32
18192fmovs %f16, %f21
18193fadds %f16, %f17, %f16
18194fmovd %f20, %f34
18195membar #Sync
18196stda %f32, [%i1 + 0 ] %asi
18197membar #Sync
18198
18199! cbranch
18200andcc %l0, 1, %g0
18201be,pt %xcc, TARGET870
18202nop
18203RET870:
18204
18205! lfsr step begin
18206srlx %l0, 1, %o5
18207xnor %o5, %l0, %o5
18208sllx %o5, 63, %o5
18209or %o5, %l0, %l0
18210srlx %l0, 1, %l0
18211
18212loop_exit_1_110:
18213sub %l2, 1, %l2
18214cmp %l2, 0
18215bg loop_entry_1_110
18216nop
18217
18218P871: !_LD [10] (FP) (Loop entry)
18219sethi %hi(0x1), %l2
18220or %l2, %lo(0x1), %l2
18221loop_entry_1_111:
18222sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
18223sub %i0, %i3, %i3
18224ld [%i3 + 4], %f0
18225! 1 addresses covered
18226
18227P872: !_REPLACEMENT [12] (Int) (Loop exit)
18228sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
18229add %i0, %i2, %i2
18230sethi %hi(0x20000), %l6
18231ld [%i2+4], %o5
18232st %o5, [%i2+4]
18233add %i2, %l6, %l7
18234ld [%l7+4], %o5
18235st %o5, [%l7+4]
18236add %l7, %l6, %l7
18237ld [%l7+4], %o5
18238st %o5, [%l7+4]
18239add %l7, %l6, %l7
18240ld [%l7+4], %o5
18241st %o5, [%l7+4]
18242add %l7, %l6, %l7
18243ld [%l7+4], %o5
18244st %o5, [%l7+4]
18245add %l7, %l6, %l7
18246ld [%l7+4], %o5
18247st %o5, [%l7+4]
18248add %l7, %l6, %l7
18249ld [%l7+4], %o5
18250st %o5, [%l7+4]
18251add %l7, %l6, %l7
18252ld [%l7+4], %o5
18253st %o5, [%l7+4]
18254!---- flushing fp results buffer to %f30 ----
18255fmovs %f0, %f30
18256!--
18257loop_exit_1_111:
18258sub %l2, 1, %l2
18259cmp %l2, 0
18260bg loop_entry_1_111
18261nop
18262
18263P873: !_QWST [0] (maybe <- 0x4000002a) (FP) (Loop entry) (Loop exit)
18264sethi %hi(0x2), %l2
18265or %l2, %lo(0x2), %l2
18266loop_entry_1_112:
18267! preparing store val #0, next val will be in f21
18268fmovs %f16, %f21
18269fadds %f16, %f17, %f16
18270! preparing store val #1, next val will be in f23
18271fmovs %f16, %f23
18272fadds %f16, %f17, %f16
18273stq %f20, [%i0 + 0]
18274loop_exit_1_112:
18275sub %l2, 1, %l2
18276cmp %l2, 0
18277bg loop_entry_1_112
18278nop
18279
18280P874: !_LD [1] (Int) (Loop entry)
18281sethi %hi(0x2), %l2
18282or %l2, %lo(0x2), %l2
18283loop_entry_1_113:
18284lduw [%i0 + 12], %o0
18285! move %o0(lower) -> %o0(upper)
18286sllx %o0, 32, %o0
18287
18288P875: !_LD [10] (Int) (Loop exit)
18289sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
18290sub %i0, %i3, %i3
18291lduw [%i3 + 4], %l3
18292! move %l3(lower) -> %o0(lower)
18293or %l3, %o0, %o0
18294!---- flushing int results buffer----
18295mov %o0, %l5
18296loop_exit_1_113:
18297sub %l2, 1, %l2
18298cmp %l2, 0
18299bg loop_entry_1_113
18300nop
18301
18302P876: !_LD [12] (Int) (Loop entry) (LE)
18303sethi %hi(0x1), %l2
18304or %l2, %lo(0x1), %l2
18305loop_entry_1_114:
18306wr %g0, 0x88, %asi
18307sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
18308sub %i0, %i2, %i2
18309lduwa [%i2 + 4] %asi, %o0
18310! move %o0(lower) -> %o0(upper)
18311sllx %o0, 32, %o0
18312
18313P877: !_LD [1] (Int) (Loop exit)
18314lduw [%i0 + 12], %l6
18315! move %l6(lower) -> %o0(lower)
18316or %l6, %o0, %o0
18317!---- flushing int results buffer----
18318mov %o0, %l5
18319loop_exit_1_114:
18320sub %l2, 1, %l2
18321cmp %l2, 0
18322bg loop_entry_1_114
18323nop
18324
18325P878: !_PREFETCH [5] (Int) (Loop entry)
18326sethi %hi(0x1), %l2
18327or %l2, %lo(0x1), %l2
18328loop_entry_1_115:
18329sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
18330sub %i0, %i3, %i3
18331prefetch [%i3 + 12], 1
18332
18333P879: !_SWAP [2] (maybe <- 0x800016) (Int)
18334mov %l4, %o0
18335swap [%i1 + 4], %o0
18336! move %o0(lower) -> %o0(upper)
18337sllx %o0, 32, %o0
18338add %l4, 1, %l4
18339
18340P880: !_LD [7] (Int) (Loop exit)
18341sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
18342sub %i0, %i2, %i2
18343lduw [%i2 + 12], %o5
18344! move %o5(lower) -> %o0(lower)
18345or %o5, %o0, %o0
18346!---- flushing int results buffer----
18347mov %o0, %l5
18348loop_exit_1_115:
18349sub %l2, 1, %l2
18350cmp %l2, 0
18351bg loop_entry_1_115
18352nop
18353
18354P881: !_LD [13] (Int) (Loop entry)
18355sethi %hi(0x2), %l2
18356or %l2, %lo(0x2), %l2
18357loop_entry_1_116:
18358sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
18359sub %i0, %i3, %i3
18360lduw [%i3 + 12], %o0
18361! move %o0(lower) -> %o0(upper)
18362sllx %o0, 32, %o0
18363
18364P882: !_LD [14] (Int) (Loop exit)
18365sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
18366sub %i0, %i2, %i2
18367lduw [%i2 + 4], %l3
18368! move %l3(lower) -> %o0(lower)
18369or %l3, %o0, %o0
18370!---- flushing int results buffer----
18371mov %o0, %l5
18372loop_exit_1_116:
18373sub %l2, 1, %l2
18374cmp %l2, 0
18375bg loop_entry_1_116
18376nop
18377
18378P883: !_LD [9] (FP) (Loop entry)
18379sethi %hi(0x1), %l2
18380or %l2, %lo(0x1), %l2
18381loop_entry_1_117:
18382sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
18383sub %i0, %i3, %i3
18384ld [%i3 + 12], %f0
18385! 1 addresses covered
18386
18387P884: !_LD [3] (FP) (Loop exit)
18388ld [%i1 + 12], %f1
18389! 1 addresses covered
18390!---- flushing fp results buffer to %f30 ----
18391fmovd %f0, %f30
18392!--
18393loop_exit_1_117:
18394sub %l2, 1, %l2
18395cmp %l2, 0
18396bg loop_entry_1_117
18397nop
18398
18399P885: !_LD [13] (Int) (Loop entry)
18400sethi %hi(0x2), %l2
18401or %l2, %lo(0x2), %l2
18402loop_entry_1_118:
18403sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
18404sub %i0, %i2, %i2
18405lduw [%i2 + 12], %o0
18406! move %o0(lower) -> %o0(upper)
18407sllx %o0, 32, %o0
18408
18409P886: !_REPLACEMENT [4] (Int)
18410sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
18411sub %i0, %i3, %i3
18412sethi %hi(0x20000), %l6
18413ld [%i3+4], %o5
18414st %o5, [%i3+4]
18415add %i3, %l6, %l7
18416ld [%l7+4], %o5
18417st %o5, [%l7+4]
18418add %l7, %l6, %l7
18419ld [%l7+4], %o5
18420st %o5, [%l7+4]
18421add %l7, %l6, %l7
18422ld [%l7+4], %o5
18423st %o5, [%l7+4]
18424add %l7, %l6, %l7
18425ld [%l7+4], %o5
18426st %o5, [%l7+4]
18427add %l7, %l6, %l7
18428ld [%l7+4], %o5
18429st %o5, [%l7+4]
18430add %l7, %l6, %l7
18431ld [%l7+4], %o5
18432st %o5, [%l7+4]
18433add %l7, %l6, %l7
18434ld [%l7+4], %o5
18435st %o5, [%l7+4]
18436
18437P887: !_LD [13] (Int) (Loop exit)
18438lduw [%i2 + 12], %l6
18439! move %l6(lower) -> %o0(lower)
18440or %l6, %o0, %o0
18441!---- flushing int results buffer----
18442mov %o0, %l5
18443loop_exit_1_118:
18444sub %l2, 1, %l2
18445cmp %l2, 0
18446bg loop_entry_1_118
18447nop
18448
18449P888: !_LD [11] (Int) (Loop entry)
18450sethi %hi(0x1), %l2
18451or %l2, %lo(0x1), %l2
18452loop_entry_1_119:
18453sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
18454sub %i0, %i2, %i2
18455lduw [%i2 + 12], %o0
18456! move %o0(lower) -> %o0(upper)
18457sllx %o0, 32, %o0
18458
18459P889: !_PREFETCH [2] (Int)
18460prefetch [%i1 + 4], 4
18461
18462P890: !_LD [13] (Int) (Loop exit)
18463sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
18464sub %i0, %i3, %i3
18465lduw [%i3 + 12], %l7
18466! move %l7(lower) -> %o0(lower)
18467or %l7, %o0, %o0
18468!---- flushing int results buffer----
18469mov %o0, %l5
18470loop_exit_1_119:
18471sub %l2, 1, %l2
18472cmp %l2, 0
18473bg loop_entry_1_119
18474nop
18475
18476P891: !_FLUSH [11] (Int) (Loop entry) (Loop exit)
18477sethi %hi(0x2), %l2
18478or %l2, %lo(0x2), %l2
18479loop_entry_1_120:
18480! Unsupported instruction
18481loop_exit_1_120:
18482sub %l2, 1, %l2
18483cmp %l2, 0
18484bg loop_entry_1_120
18485nop
18486
18487P892: !_PREFETCH [14] (Int) (Loop entry)
18488sethi %hi(0x2), %l2
18489or %l2, %lo(0x2), %l2
18490loop_entry_1_121:
18491sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
18492sub %i0, %i2, %i2
18493prefetch [%i2 + 4], 0
18494
18495P893: !_DWLD [8] (Int)
18496sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
18497sub %i0, %i3, %i3
18498ldx [%i3 + 0], %o0
18499! move %o0(lower) -> %o0(upper)
18500sllx %o0, 32, %o0
18501
18502P894: !_LD [12] (Int) (Loop exit)
18503sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
18504sub %i0, %i2, %i2
18505lduw [%i2 + 4], %l3
18506! move %l3(lower) -> %o0(lower)
18507or %l3, %o0, %o0
18508!---- flushing int results buffer----
18509mov %o0, %l5
18510loop_exit_1_121:
18511sub %l2, 1, %l2
18512cmp %l2, 0
18513bg loop_entry_1_121
18514nop
18515
18516P895: !_BSTC [0] (maybe <- 0x4000002c) (FP) (Loop entry)
18517sethi %hi(0x1), %l2
18518or %l2, %lo(0x1), %l2
18519loop_entry_1_122:
18520wr %g0, 0xe0, %asi
18521! preparing store val #0, next val will be in f33
18522fmovs %f16, %f21
18523fadds %f16, %f17, %f16
18524! preparing store val #1, next val will be in f35
18525fmovd %f20, %f32
18526fmovs %f16, %f21
18527fadds %f16, %f17, %f16
18528fmovd %f20, %f34
18529membar #Sync
18530stda %f32, [%i0 + 0 ] %asi
18531membar #Sync
18532
18533P896: !_BSTC [10] (maybe <- 0x4000002e) (FP) (Loop exit)
18534wr %g0, 0xe0, %asi
18535sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
18536sub %i0, %i3, %i3
18537! preparing store val #0, next val will be in f33
18538fmovs %f16, %f21
18539fadds %f16, %f17, %f16
18540! preparing store val #1, next val will be in f35
18541fmovd %f20, %f32
18542fmovs %f16, %f21
18543fadds %f16, %f17, %f16
18544fmovd %f20, %f34
18545membar #Sync
18546stda %f32, [%i3 + 0 ] %asi
18547membar #Sync
18548loop_exit_1_122:
18549sub %l2, 1, %l2
18550cmp %l2, 0
18551bg loop_entry_1_122
18552nop
18553
18554P897: !_LD [12] (Int) (NF) (Loop entry)
18555sethi %hi(0x1), %l2
18556or %l2, %lo(0x1), %l2
18557loop_entry_1_123:
18558wr %g0, 0x82, %asi
18559sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
18560sub %i0, %i2, %i2
18561lduwa [%i2 + 4] %asi, %o0
18562! move %o0(lower) -> %o0(upper)
18563sllx %o0, 32, %o0
18564
18565P898: !_LD [12] (Int) (Loop exit)
18566lduw [%i2 + 4], %l3
18567! move %l3(lower) -> %o0(lower)
18568or %l3, %o0, %o0
18569!---- flushing int results buffer----
18570mov %o0, %l5
18571loop_exit_1_123:
18572sub %l2, 1, %l2
18573cmp %l2, 0
18574bg loop_entry_1_123
18575nop
18576
18577P899: !_PREFETCH [14] (Int) (Faults) (Loop entry)
18578sethi %hi(0x2), %l2
18579or %l2, %lo(0x2), %l2
18580loop_entry_1_124:
18581prefetch [%g0], 2
18582
18583P900: !_ST [8] (maybe <- 0x800017) (Int) (Loop exit)
18584sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
18585sub %i0, %i3, %i3
18586stw %l4, [%i3 + 4 ]
18587add %l4, 1, %l4
18588loop_exit_1_124:
18589sub %l2, 1, %l2
18590cmp %l2, 0
18591bg loop_entry_1_124
18592nop
18593
18594P901: !_PREFETCH [15] (Int) (NF) (Faults) (Loop entry)
18595sethi %hi(0x2), %l2
18596or %l2, %lo(0x2), %l2
18597loop_entry_1_125:
18598wr %g0, 0x82, %asi
18599prefetcha [%g0] %asi, 19
18600
18601P902: !_BST [3] (maybe <- 0x40000030) (FP) (Loop exit)
18602wr %g0, 0xf0, %asi
18603! preparing store val #0, next val will be in f33
18604fmovs %f16, %f21
18605fadds %f16, %f17, %f16
18606! preparing store val #1, next val will be in f35
18607fmovd %f20, %f32
18608fmovs %f16, %f21
18609fadds %f16, %f17, %f16
18610fmovd %f20, %f34
18611membar #Sync
18612stda %f32, [%i1 + 0 ] %asi
18613membar #Sync
18614loop_exit_1_125:
18615sub %l2, 1, %l2
18616cmp %l2, 0
18617bg loop_entry_1_125
18618nop
18619
18620P903: !_SWAP [7] (maybe <- 0x800018) (Int) (Loop entry)
18621sethi %hi(0x2), %l2
18622or %l2, %lo(0x2), %l2
18623loop_entry_1_126:
18624sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
18625sub %i0, %i2, %i2
18626mov %l4, %o0
18627swap [%i2 + 12], %o0
18628! move %o0(lower) -> %o0(upper)
18629sllx %o0, 32, %o0
18630add %l4, 1, %l4
18631
18632P904: !_PREFETCH [7] (Int) (Branch target of P1249)
18633prefetch [%i2 + 12], 21
18634ba P905
18635nop
18636
18637TARGET1249:
18638ba RET1249
18639nop
18640
18641
18642P905: !_LD [8] (Int) (Loop exit)
18643sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
18644sub %i0, %i3, %i3
18645lduw [%i3 + 4], %l7
18646! move %l7(lower) -> %o0(lower)
18647or %l7, %o0, %o0
18648!---- flushing int results buffer----
18649mov %o0, %l5
18650loop_exit_1_126:
18651sub %l2, 1, %l2
18652cmp %l2, 0
18653bg loop_entry_1_126
18654nop
18655
18656P906: !_BSTC [5] (maybe <- 0x40000032) (FP) (Loop entry) (Loop exit)
18657sethi %hi(0x1), %l2
18658or %l2, %lo(0x1), %l2
18659loop_entry_1_127:
18660wr %g0, 0xe0, %asi
18661sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
18662sub %i0, %i2, %i2
18663! preparing store val #0, next val will be in f33
18664fmovs %f16, %f21
18665fadds %f16, %f17, %f16
18666! preparing store val #1, next val will be in f35
18667fmovd %f20, %f32
18668fmovs %f16, %f21
18669fadds %f16, %f17, %f16
18670fmovd %f20, %f34
18671membar #Sync
18672stda %f32, [%i2 + 0 ] %asi
18673membar #Sync
18674loop_exit_1_127:
18675sub %l2, 1, %l2
18676cmp %l2, 0
18677bg loop_entry_1_127
18678nop
18679
18680P907: !_LD [3] (FP) (Loop entry) (Loop exit)
18681sethi %hi(0x2), %l2
18682or %l2, %lo(0x2), %l2
18683loop_entry_1_128:
18684ld [%i1 + 12], %f0
18685! 1 addresses covered
18686!---- flushing fp results buffer to %f30 ----
18687fmovs %f0, %f30
18688!--
18689loop_exit_1_128:
18690sub %l2, 1, %l2
18691cmp %l2, 0
18692bg loop_entry_1_128
18693nop
18694
18695P908: !_LD [1] (FP) (Loop entry) (Loop exit)
18696sethi %hi(0x2), %l2
18697or %l2, %lo(0x2), %l2
18698loop_entry_1_129:
18699ld [%i0 + 12], %f0
18700! 1 addresses covered
18701!---- flushing fp results buffer to %f30 ----
18702fmovs %f0, %f30
18703!--
18704loop_exit_1_129:
18705sub %l2, 1, %l2
18706cmp %l2, 0
18707bg loop_entry_1_129
18708nop
18709
18710P909: !_DWST [14] (maybe <- 0x800019) (Int) (Loop entry) (Loop exit)
18711sethi %hi(0x1), %l2
18712or %l2, %lo(0x1), %l2
18713loop_entry_1_130:
18714sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
18715sub %i0, %i3, %i3
18716mov %l4, %l7
18717stx %l7, [%i3 + 0]
18718add %l4, 1, %l4
18719loop_exit_1_130:
18720sub %l2, 1, %l2
18721cmp %l2, 0
18722bg loop_entry_1_130
18723nop
18724
18725P910: !_REPLACEMENT [4] (Int) (Loop entry) (Loop exit) (CBR)
18726sethi %hi(0x2), %l2
18727or %l2, %lo(0x2), %l2
18728loop_entry_1_131:
18729sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2
18730sub %i0, %i2, %i2
18731sethi %hi(0x20000), %l7
18732ld [%i2+4], %l3
18733st %l3, [%i2+4]
18734add %i2, %l7, %o5
18735ld [%o5+4], %l3
18736st %l3, [%o5+4]
18737add %o5, %l7, %o5
18738ld [%o5+4], %l3
18739st %l3, [%o5+4]
18740add %o5, %l7, %o5
18741ld [%o5+4], %l3
18742st %l3, [%o5+4]
18743add %o5, %l7, %o5
18744ld [%o5+4], %l3
18745st %l3, [%o5+4]
18746add %o5, %l7, %o5
18747ld [%o5+4], %l3
18748st %l3, [%o5+4]
18749add %o5, %l7, %o5
18750ld [%o5+4], %l3
18751st %l3, [%o5+4]
18752add %o5, %l7, %o5
18753ld [%o5+4], %l3
18754st %l3, [%o5+4]
18755
18756! cbranch
18757andcc %l0, 1, %g0
18758be,pn %xcc, TARGET910
18759nop
18760RET910:
18761
18762! lfsr step begin
18763srlx %l0, 1, %l6
18764xnor %l6, %l0, %l6
18765sllx %l6, 63, %l6
18766or %l6, %l0, %l0
18767srlx %l0, 1, %l0
18768
18769loop_exit_1_131:
18770sub %l2, 1, %l2
18771cmp %l2, 0
18772bg loop_entry_1_131
18773nop
18774
18775P911: !_LD [13] (FP) (Loop entry)
18776sethi %hi(0x2), %l2
18777or %l2, %lo(0x2), %l2
18778loop_entry_1_132:
18779sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
18780sub %i0, %i3, %i3
18781ld [%i3 + 12], %f0
18782! 1 addresses covered
18783
18784P912: !_LD [8] (FP) (Loop exit)
18785sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
18786sub %i0, %i2, %i2
18787ld [%i2 + 4], %f1
18788! 1 addresses covered
18789!---- flushing fp results buffer to %f30 ----
18790fmovd %f0, %f30
18791!--
18792loop_exit_1_132:
18793sub %l2, 1, %l2
18794cmp %l2, 0
18795bg loop_entry_1_132
18796nop
18797
18798P913: !_LD [9] (Int) (Loop entry)
18799sethi %hi(0x1), %l2
18800or %l2, %lo(0x1), %l2
18801loop_entry_1_133:
18802sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
18803sub %i0, %i3, %i3
18804lduw [%i3 + 12], %o0
18805! move %o0(lower) -> %o0(upper)
18806sllx %o0, 32, %o0
18807
18808P914: !_LD [13] (Int) (Loop exit)
18809sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
18810sub %i0, %i2, %i2
18811lduw [%i2 + 12], %o5
18812! move %o5(lower) -> %o0(lower)
18813or %o5, %o0, %o0
18814!---- flushing int results buffer----
18815mov %o0, %l5
18816loop_exit_1_133:
18817sub %l2, 1, %l2
18818cmp %l2, 0
18819bg loop_entry_1_133
18820nop
18821
18822P915: !_DWLD [4] (FP) (Loop entry)
18823sethi %hi(0x2), %l2
18824or %l2, %lo(0x2), %l2
18825loop_entry_1_134:
18826sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
18827sub %i0, %i3, %i3
18828ldd [%i3 + 0], %f0
18829! 1 addresses covered
18830fmovs %f1, %f0
18831
18832P916: !_CAS [7] (maybe <- 0x80001a) (Int) (Loop exit)
18833sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
18834sub %i0, %i2, %i2
18835add %i2, 12, %l7
18836lduw [%l7], %o0
18837mov %o0, %l6
18838! move %l6(lower) -> %o0(upper)
18839sllx %l6, 32, %o0
18840mov %l4, %l3
18841cas [%l7], %l6, %l3
18842! move %l3(lower) -> %o0(lower)
18843srl %l3, 0, %l6
18844or %l6, %o0, %o0
18845add %l4, 1, %l4
18846!---- flushing int results buffer----
18847mov %o0, %l5
18848!---- flushing fp results buffer to %f30 ----
18849fmovs %f0, %f30
18850!--
18851loop_exit_1_134:
18852sub %l2, 1, %l2
18853cmp %l2, 0
18854bg loop_entry_1_134
18855nop
18856
18857P917: !_LD [10] (Int) (Loop entry) (Branch target of P721)
18858sethi %hi(0x2), %l2
18859or %l2, %lo(0x2), %l2
18860loop_entry_1_135:
18861sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
18862sub %i0, %i3, %i3
18863lduw [%i3 + 4], %o0
18864! move %o0(lower) -> %o0(upper)
18865sllx %o0, 32, %o0
18866ba P918
18867nop
18868
18869TARGET721:
18870ba RET721
18871nop
18872
18873
18874P918: !_LD [6] (Int) (Loop exit)
18875sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
18876sub %i0, %i2, %i2
18877lduw [%i2 + 4], %l6
18878! move %l6(lower) -> %o0(lower)
18879or %l6, %o0, %o0
18880!---- flushing int results buffer----
18881mov %o0, %l5
18882loop_exit_1_135:
18883sub %l2, 1, %l2
18884cmp %l2, 0
18885bg loop_entry_1_135
18886nop
18887
18888P919: !_LD [5] (FP) (Loop entry)
18889sethi %hi(0x1), %l2
18890or %l2, %lo(0x1), %l2
18891loop_entry_1_136:
18892sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
18893sub %i0, %i3, %i3
18894ld [%i3 + 12], %f0
18895! 1 addresses covered
18896
18897P920: !_LD [10] (Int)
18898sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
18899sub %i0, %i2, %i2
18900lduw [%i2 + 4], %o0
18901! move %o0(lower) -> %o0(upper)
18902sllx %o0, 32, %o0
18903
18904P921: !_LD [13] (Int) (Loop exit)
18905sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
18906sub %i0, %i3, %i3
18907lduw [%i3 + 12], %l7
18908! move %l7(lower) -> %o0(lower)
18909or %l7, %o0, %o0
18910!---- flushing int results buffer----
18911mov %o0, %l5
18912!---- flushing fp results buffer to %f30 ----
18913fmovs %f0, %f30
18914!--
18915loop_exit_1_136:
18916sub %l2, 1, %l2
18917cmp %l2, 0
18918bg loop_entry_1_136
18919nop
18920
18921P922: !_LD [0] (Int) (Loop entry)
18922sethi %hi(0x1), %l2
18923or %l2, %lo(0x1), %l2
18924loop_entry_1_137:
18925lduw [%i0 + 4], %o0
18926! move %o0(lower) -> %o0(upper)
18927sllx %o0, 32, %o0
18928
18929P923: !_LD [2] (Int) (Loop exit)
18930lduw [%i1 + 4], %o5
18931! move %o5(lower) -> %o0(lower)
18932or %o5, %o0, %o0
18933!---- flushing int results buffer----
18934mov %o0, %l5
18935loop_exit_1_137:
18936sub %l2, 1, %l2
18937cmp %l2, 0
18938bg loop_entry_1_137
18939nop
18940
18941P924: !_LD [15] (Int) (Loop entry) (LE)
18942sethi %hi(0x1), %l2
18943or %l2, %lo(0x1), %l2
18944loop_entry_1_138:
18945wr %g0, 0x88, %asi
18946sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
18947sub %i0, %i2, %i2
18948lduwa [%i2 + 12] %asi, %o0
18949! move %o0(lower) -> %o0(upper)
18950sllx %o0, 32, %o0
18951
18952P925: !_LD [4] (Int) (Loop exit)
18953sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
18954sub %i0, %i3, %i3
18955lduw [%i3 + 4], %l3
18956! move %l3(lower) -> %o0(lower)
18957or %l3, %o0, %o0
18958!---- flushing int results buffer----
18959mov %o0, %l5
18960loop_exit_1_138:
18961sub %l2, 1, %l2
18962cmp %l2, 0
18963bg loop_entry_1_138
18964nop
18965
18966P926: !_LD [7] (FP) (Loop entry)
18967sethi %hi(0x2), %l2
18968or %l2, %lo(0x2), %l2
18969loop_entry_1_139:
18970sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
18971sub %i0, %i2, %i2
18972ld [%i2 + 12], %f0
18973! 1 addresses covered
18974
18975P927: !_DWST [4] (maybe <- 0x80001b) (Int) (Loop exit)
18976sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
18977sub %i0, %i3, %i3
18978mov %l4, %o5
18979stx %o5, [%i3 + 0]
18980add %l4, 1, %l4
18981!---- flushing fp results buffer to %f30 ----
18982fmovs %f0, %f30
18983!--
18984loop_exit_1_139:
18985sub %l2, 1, %l2
18986cmp %l2, 0
18987bg loop_entry_1_139
18988nop
18989
18990P928: !_BLD [4] (FP) (Loop entry) (Loop exit) (CBR)
18991sethi %hi(0x1), %l2
18992or %l2, %lo(0x1), %l2
18993loop_entry_1_140:
18994wr %g0, 0xf0, %asi
18995sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
18996sub %i0, %i2, %i2
18997membar #Sync
18998ldda [%i2 + 0] %asi, %f0
18999membar #Sync
19000! 2 addresses covered
19001fmovs %f1, %f0
19002fmovs %f3, %f1
19003
19004! cbranch
19005andcc %l0, 1, %g0
19006be,pn %xcc, TARGET928
19007nop
19008RET928:
19009
19010! lfsr step begin
19011srlx %l0, 1, %o5
19012xnor %o5, %l0, %o5
19013sllx %o5, 63, %o5
19014or %o5, %l0, %l0
19015srlx %l0, 1, %l0
19016
19017!---- flushing fp results buffer to %f30 ----
19018fmovd %f0, %f30
19019!--
19020loop_exit_1_140:
19021sub %l2, 1, %l2
19022cmp %l2, 0
19023bg loop_entry_1_140
19024nop
19025
19026P929: !_PREFETCH [8] (Int) (NF) (Faults) (Loop entry) (Loop exit)
19027sethi %hi(0x1), %l2
19028or %l2, %lo(0x1), %l2
19029loop_entry_1_141:
19030wr %g0, 0x82, %asi
19031sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
19032sub %i0, %i3, %i3
19033prefetcha [%i3 + 4] %asi, 22
19034loop_exit_1_141:
19035sub %l2, 1, %l2
19036cmp %l2, 0
19037bg loop_entry_1_141
19038nop
19039
19040P930: !_SWAP [4] (maybe <- 0x80001c) (Int) (Loop entry) (Branch target of P1076)
19041sethi %hi(0x1), %l2
19042or %l2, %lo(0x1), %l2
19043loop_entry_1_142:
19044sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
19045sub %i0, %i2, %i2
19046mov %l4, %o0
19047swap [%i2 + 4], %o0
19048! move %o0(lower) -> %o0(upper)
19049sllx %o0, 32, %o0
19050add %l4, 1, %l4
19051ba P931
19052nop
19053
19054TARGET1076:
19055ba RET1076
19056nop
19057
19058
19059P931: !_LD [6] (Int) (Loop exit)
19060sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
19061sub %i0, %i3, %i3
19062lduw [%i3 + 4], %l7
19063! move %l7(lower) -> %o0(lower)
19064or %l7, %o0, %o0
19065!---- flushing int results buffer----
19066mov %o0, %l5
19067loop_exit_1_142:
19068sub %l2, 1, %l2
19069cmp %l2, 0
19070bg loop_entry_1_142
19071nop
19072
19073P932: !_LD [0] (Int) (Loop entry)
19074sethi %hi(0x2), %l2
19075or %l2, %lo(0x2), %l2
19076loop_entry_1_143:
19077lduw [%i0 + 4], %o0
19078! move %o0(lower) -> %o0(upper)
19079sllx %o0, 32, %o0
19080
19081P933: !_PREFETCH [15] (Int)
19082sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
19083sub %i0, %i2, %i2
19084prefetch [%i2 + 12], 2
19085
19086P934: !_LD [13] (Int) (Loop exit)
19087sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
19088sub %i0, %i3, %i3
19089lduw [%i3 + 12], %o5
19090! move %o5(lower) -> %o0(lower)
19091or %o5, %o0, %o0
19092!---- flushing int results buffer----
19093mov %o0, %l5
19094loop_exit_1_143:
19095sub %l2, 1, %l2
19096cmp %l2, 0
19097bg loop_entry_1_143
19098nop
19099
19100P935: !_BST [3] (maybe <- 0x40000034) (FP) (Loop entry)
19101sethi %hi(0x1), %l2
19102or %l2, %lo(0x1), %l2
19103loop_entry_1_144:
19104wr %g0, 0xf0, %asi
19105! preparing store val #0, next val will be in f33
19106fmovs %f16, %f21
19107fadds %f16, %f17, %f16
19108! preparing store val #1, next val will be in f35
19109fmovd %f20, %f32
19110fmovs %f16, %f21
19111fadds %f16, %f17, %f16
19112fmovd %f20, %f34
19113membar #Sync
19114stda %f32, [%i1 + 0 ] %asi
19115membar #Sync
19116
19117P936: !_DWLD [8] (FP) (Loop exit)
19118sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
19119sub %i0, %i2, %i2
19120ldd [%i2 + 0], %f0
19121! 1 addresses covered
19122fmovs %f1, %f0
19123!---- flushing fp results buffer to %f30 ----
19124fmovs %f0, %f30
19125!--
19126loop_exit_1_144:
19127sub %l2, 1, %l2
19128cmp %l2, 0
19129bg loop_entry_1_144
19130nop
19131
19132P937: !_BLD [10] (FP) (Loop entry)
19133sethi %hi(0x1), %l2
19134or %l2, %lo(0x1), %l2
19135loop_entry_1_145:
19136wr %g0, 0xf0, %asi
19137sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
19138sub %i0, %i3, %i3
19139membar #Sync
19140ldda [%i3 + 0] %asi, %f0
19141membar #Sync
19142! 2 addresses covered
19143fmovs %f1, %f0
19144fmovs %f3, %f1
19145
19146P938: !_LD [13] (FP) (Loop exit)
19147sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
19148sub %i0, %i2, %i2
19149ld [%i2 + 12], %f2
19150! 1 addresses covered
19151!---- flushing fp results buffer to %f30 ----
19152fmovd %f0, %f30
19153fmovs %f2, %f30
19154!--
19155loop_exit_1_145:
19156sub %l2, 1, %l2
19157cmp %l2, 0
19158bg loop_entry_1_145
19159nop
19160
19161P939: !_LD [8] (FP) (Loop entry) (Loop exit)
19162sethi %hi(0x1), %l2
19163or %l2, %lo(0x1), %l2
19164loop_entry_1_146:
19165sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
19166sub %i0, %i3, %i3
19167ld [%i3 + 4], %f0
19168! 1 addresses covered
19169!---- flushing fp results buffer to %f30 ----
19170fmovs %f0, %f30
19171!--
19172loop_exit_1_146:
19173sub %l2, 1, %l2
19174cmp %l2, 0
19175bg loop_entry_1_146
19176nop
19177
19178P940: !_QWST [10] (maybe <- 0x40000036) (FP) (Loop entry)
19179sethi %hi(0x2), %l2
19180or %l2, %lo(0x2), %l2
19181loop_entry_1_147:
19182sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
19183sub %i0, %i2, %i2
19184! preparing store val #0, next val will be in f21
19185fmovs %f16, %f21
19186fadds %f16, %f17, %f16
19187! preparing store val #1, next val will be in f23
19188fmovs %f16, %f23
19189fadds %f16, %f17, %f16
19190stq %f20, [%i2 + 0]
19191
19192P941: !_LD [9] (FP) (Loop exit) (CBR)
19193sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
19194sub %i0, %i3, %i3
19195ld [%i3 + 12], %f0
19196! 1 addresses covered
19197
19198! cbranch
19199andcc %l0, 1, %g0
19200be,pn %xcc, TARGET941
19201nop
19202RET941:
19203
19204! lfsr step begin
19205srlx %l0, 1, %l7
19206xnor %l7, %l0, %l7
19207sllx %l7, 63, %l7
19208or %l7, %l0, %l0
19209srlx %l0, 1, %l0
19210
19211!---- flushing fp results buffer to %f30 ----
19212fmovs %f0, %f30
19213!--
19214loop_exit_1_147:
19215sub %l2, 1, %l2
19216cmp %l2, 0
19217bg loop_entry_1_147
19218nop
19219
19220P942: !_LD [14] (FP) (Loop entry) (Loop exit)
19221sethi %hi(0x1), %l2
19222or %l2, %lo(0x1), %l2
19223loop_entry_1_148:
19224sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
19225sub %i0, %i2, %i2
19226ld [%i2 + 4], %f0
19227! 1 addresses covered
19228!---- flushing fp results buffer to %f30 ----
19229fmovs %f0, %f30
19230!--
19231loop_exit_1_148:
19232sub %l2, 1, %l2
19233cmp %l2, 0
19234bg loop_entry_1_148
19235nop
19236
19237P943: !_PREFETCH [1] (Int) (NF) (Loop entry) (Loop exit)
19238sethi %hi(0x2), %l2
19239or %l2, %lo(0x2), %l2
19240loop_entry_1_149:
19241wr %g0, 0x82, %asi
19242prefetcha [%i0 + 12] %asi, 22
19243loop_exit_1_149:
19244sub %l2, 1, %l2
19245cmp %l2, 0
19246bg loop_entry_1_149
19247nop
19248
19249P944: !_PREFETCH [7] (Int) (Loop entry) (Loop exit)
19250sethi %hi(0x1), %l2
19251or %l2, %lo(0x1), %l2
19252loop_entry_1_150:
19253sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
19254sub %i0, %i3, %i3
19255prefetch [%i3 + 12], 2
19256loop_exit_1_150:
19257sub %l2, 1, %l2
19258cmp %l2, 0
19259bg loop_entry_1_150
19260nop
19261
19262P945: !_LD [1] (Int) (Loop entry)
19263sethi %hi(0x1), %l2
19264or %l2, %lo(0x1), %l2
19265loop_entry_1_151:
19266lduw [%i0 + 12], %o0
19267! move %o0(lower) -> %o0(upper)
19268sllx %o0, 32, %o0
19269
19270P946: !_LD [1] (FP) (NF)
19271wr %g0, 0x82, %asi
19272lda [%i0 + 12] %asi, %f0
19273! 1 addresses covered
19274
19275P947: !_LD [14] (Int) (Loop exit)
19276sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
19277sub %i0, %i2, %i2
19278lduw [%i2 + 4], %l7
19279! move %l7(lower) -> %o0(lower)
19280or %l7, %o0, %o0
19281!---- flushing int results buffer----
19282mov %o0, %l5
19283!---- flushing fp results buffer to %f30 ----
19284fmovs %f0, %f30
19285!--
19286loop_exit_1_151:
19287sub %l2, 1, %l2
19288cmp %l2, 0
19289bg loop_entry_1_151
19290nop
19291
19292P948: !_CAS [6] (maybe <- 0x80001d) (Int) (Loop entry) (Loop exit)
19293sethi %hi(0x2), %l2
19294or %l2, %lo(0x2), %l2
19295loop_entry_1_152:
19296sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
19297sub %i0, %i3, %i3
19298add %i3, 4, %l6
19299lduw [%l6], %o0
19300mov %o0, %l3
19301! move %l3(lower) -> %o0(upper)
19302sllx %l3, 32, %o0
19303mov %l4, %o5
19304cas [%l6], %l3, %o5
19305! move %o5(lower) -> %o0(lower)
19306srl %o5, 0, %l3
19307or %l3, %o0, %o0
19308add %l4, 1, %l4
19309!---- flushing int results buffer----
19310mov %o0, %l5
19311loop_exit_1_152:
19312sub %l2, 1, %l2
19313cmp %l2, 0
19314bg loop_entry_1_152
19315nop
19316
19317P949: !_DWST [6] (maybe <- 0x80001e) (Int) (Loop entry) (Loop exit)
19318sethi %hi(0x2), %l2
19319or %l2, %lo(0x2), %l2
19320loop_entry_1_153:
19321sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
19322sub %i0, %i2, %i2
19323mov %l4, %l6
19324stx %l6, [%i2 + 0]
19325add %l4, 1, %l4
19326loop_exit_1_153:
19327sub %l2, 1, %l2
19328cmp %l2, 0
19329bg loop_entry_1_153
19330nop
19331
19332P950: !_PREFETCH [12] (Int) (Loop entry)
19333sethi %hi(0x2), %l2
19334or %l2, %lo(0x2), %l2
19335loop_entry_1_154:
19336sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
19337sub %i0, %i3, %i3
19338prefetch [%i3 + 4], 23
19339
19340P951: !_LD [2] (Int)
19341lduw [%i1 + 4], %o0
19342! move %o0(lower) -> %o0(upper)
19343sllx %o0, 32, %o0
19344
19345P952: !_LD [3] (Int) (Loop exit)
19346lduw [%i1 + 12], %l3
19347! move %l3(lower) -> %o0(lower)
19348or %l3, %o0, %o0
19349!---- flushing int results buffer----
19350mov %o0, %l5
19351loop_exit_1_154:
19352sub %l2, 1, %l2
19353cmp %l2, 0
19354bg loop_entry_1_154
19355nop
19356
19357P953: !_PREFETCH [5] (Int) (NF) (Loop entry)
19358sethi %hi(0x1), %l2
19359or %l2, %lo(0x1), %l2
19360loop_entry_1_155:
19361wr %g0, 0x82, %asi
19362sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
19363sub %i0, %i2, %i2
19364prefetcha [%i2 + 12] %asi, 1
19365
19366P954: !_LD [5] (FP) (Loop exit)
19367ld [%i2 + 12], %f0
19368! 1 addresses covered
19369!---- flushing fp results buffer to %f30 ----
19370fmovs %f0, %f30
19371!--
19372loop_exit_1_155:
19373sub %l2, 1, %l2
19374cmp %l2, 0
19375bg loop_entry_1_155
19376nop
19377
19378P955: !_LD [0] (Int) (Loop entry)
19379sethi %hi(0x2), %l2
19380or %l2, %lo(0x2), %l2
19381loop_entry_1_156:
19382lduw [%i0 + 4], %o0
19383! move %o0(lower) -> %o0(upper)
19384sllx %o0, 32, %o0
19385
19386P956: !_LD [12] (Int) (Loop exit)
19387sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
19388sub %i0, %i3, %i3
19389lduw [%i3 + 4], %l7
19390! move %l7(lower) -> %o0(lower)
19391or %l7, %o0, %o0
19392!---- flushing int results buffer----
19393mov %o0, %l5
19394loop_exit_1_156:
19395sub %l2, 1, %l2
19396cmp %l2, 0
19397bg loop_entry_1_156
19398nop
19399
19400P957: !_LD [11] (Int) (Loop entry)
19401sethi %hi(0x1), %l2
19402or %l2, %lo(0x1), %l2
19403loop_entry_1_157:
19404sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
19405sub %i0, %i2, %i2
19406lduw [%i2 + 12], %o0
19407! move %o0(lower) -> %o0(upper)
19408sllx %o0, 32, %o0
19409
19410P958: !_LD [1] (Int) (Loop exit)
19411lduw [%i0 + 12], %o5
19412! move %o5(lower) -> %o0(lower)
19413or %o5, %o0, %o0
19414!---- flushing int results buffer----
19415mov %o0, %l5
19416loop_exit_1_157:
19417sub %l2, 1, %l2
19418cmp %l2, 0
19419bg loop_entry_1_157
19420nop
19421
19422P959: !_CASX [13] (maybe <- 0x80001f) (Int) (Loop entry) (Loop exit)
19423sethi %hi(0x1), %l2
19424or %l2, %lo(0x1), %l2
19425loop_entry_1_158:
19426sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
19427sub %i0, %i3, %i3
19428add %i3, 8, %l7
19429ldx [%l7], %o0
19430! move %o0(upper) -> %o0(upper)
19431! move %o0(lower) -> %o0(lower)
19432mov %o0, %l6
19433mov %l4, %o1
19434casx [%l7], %l6, %o1
19435! move %o1(upper) -> %o1(upper)
19436! move %o1(lower) -> %o1(lower)
19437add %l4, 1, %l4
19438!---- flushing int results buffer----
19439mov %o0, %l5
19440mov %o1, %l5
19441loop_exit_1_158:
19442sub %l2, 1, %l2
19443cmp %l2, 0
19444bg loop_entry_1_158
19445nop
19446
19447P960: !_PREFETCH [2] (Int) (Loop entry) (Loop exit)
19448sethi %hi(0x1), %l2
19449or %l2, %lo(0x1), %l2
19450loop_entry_1_159:
19451prefetch [%i1 + 4], 3
19452loop_exit_1_159:
19453sub %l2, 1, %l2
19454cmp %l2, 0
19455bg loop_entry_1_159
19456nop
19457
19458P961: !_LD [5] (Int) (Loop entry)
19459sethi %hi(0x1), %l2
19460or %l2, %lo(0x1), %l2
19461loop_entry_1_160:
19462sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
19463sub %i0, %i2, %i2
19464lduw [%i2 + 12], %o0
19465! move %o0(lower) -> %o0(upper)
19466sllx %o0, 32, %o0
19467
19468P962: !_LD [9] (FP)
19469sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
19470sub %i0, %i3, %i3
19471ld [%i3 + 12], %f0
19472! 1 addresses covered
19473
19474P963: !_LD [7] (Int) (Loop exit) (LE)
19475wr %g0, 0x88, %asi
19476sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
19477sub %i0, %i2, %i2
19478lduwa [%i2 + 12] %asi, %l7
19479! move %l7(lower) -> %o0(lower)
19480or %l7, %o0, %o0
19481!---- flushing int results buffer----
19482mov %o0, %l5
19483!---- flushing fp results buffer to %f30 ----
19484fmovs %f0, %f30
19485!--
19486loop_exit_1_160:
19487sub %l2, 1, %l2
19488cmp %l2, 0
19489bg loop_entry_1_160
19490nop
19491
19492P964: !_BST [2] (maybe <- 0x40000038) (FP) (Loop entry) (Loop exit)
19493sethi %hi(0x1), %l2
19494or %l2, %lo(0x1), %l2
19495loop_entry_1_161:
19496wr %g0, 0xf0, %asi
19497! preparing store val #0, next val will be in f33
19498fmovs %f16, %f21
19499fadds %f16, %f17, %f16
19500! preparing store val #1, next val will be in f35
19501fmovd %f20, %f32
19502fmovs %f16, %f21
19503fadds %f16, %f17, %f16
19504fmovd %f20, %f34
19505membar #Sync
19506stda %f32, [%i1 + 0 ] %asi
19507membar #Sync
19508loop_exit_1_161:
19509sub %l2, 1, %l2
19510cmp %l2, 0
19511bg loop_entry_1_161
19512nop
19513
19514P965: !_FLUSH [2] (Int) (Loop entry)
19515sethi %hi(0x2), %l2
19516or %l2, %lo(0x2), %l2
19517loop_entry_1_162:
19518! Unsupported instruction
19519
19520P966: !_FLUSH [5] (Int) (Loop exit)
19521! Unsupported instruction
19522loop_exit_1_162:
19523sub %l2, 1, %l2
19524cmp %l2, 0
19525bg loop_entry_1_162
19526nop
19527
19528P967: !_DWST [2] (maybe <- 0x4000003a) (FP) (Loop entry)
19529sethi %hi(0x2), %l2
19530or %l2, %lo(0x2), %l2
19531loop_entry_1_163:
19532! preparing store val #0, next val will be in f21
19533fmovs %f16, %f21
19534fadds %f16, %f17, %f16
19535std %f20, [%i1 + 0]
19536
19537P968: !_REPLACEMENT [15] (Int) (Loop exit)
19538sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3
19539sub %i0, %i3, %i3
19540sethi %hi(0x20000), %l3
19541ld [%i3+12], %l7
19542st %l7, [%i3+12]
19543add %i3, %l3, %l6
19544ld [%l6+12], %l7
19545st %l7, [%l6+12]
19546add %l6, %l3, %l6
19547ld [%l6+12], %l7
19548st %l7, [%l6+12]
19549add %l6, %l3, %l6
19550ld [%l6+12], %l7
19551st %l7, [%l6+12]
19552add %l6, %l3, %l6
19553ld [%l6+12], %l7
19554st %l7, [%l6+12]
19555add %l6, %l3, %l6
19556ld [%l6+12], %l7
19557st %l7, [%l6+12]
19558add %l6, %l3, %l6
19559ld [%l6+12], %l7
19560st %l7, [%l6+12]
19561add %l6, %l3, %l6
19562ld [%l6+12], %l7
19563st %l7, [%l6+12]
19564loop_exit_1_163:
19565sub %l2, 1, %l2
19566cmp %l2, 0
19567bg loop_entry_1_163
19568nop
19569
19570P969: !_LD [7] (FP) (Loop entry)
19571sethi %hi(0x2), %l2
19572or %l2, %lo(0x2), %l2
19573loop_entry_1_164:
19574sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
19575sub %i0, %i2, %i2
19576ld [%i2 + 12], %f0
19577! 1 addresses covered
19578
19579P970: !_BST [3] (maybe <- 0x4000003b) (FP) (Loop exit)
19580wr %g0, 0xf0, %asi
19581! preparing store val #0, next val will be in f33
19582fmovs %f16, %f21
19583fadds %f16, %f17, %f16
19584! preparing store val #1, next val will be in f35
19585fmovd %f20, %f32
19586fmovs %f16, %f21
19587fadds %f16, %f17, %f16
19588fmovd %f20, %f34
19589membar #Sync
19590stda %f32, [%i1 + 0 ] %asi
19591membar #Sync
19592!---- flushing fp results buffer to %f30 ----
19593fmovs %f0, %f30
19594!--
19595loop_exit_1_164:
19596sub %l2, 1, %l2
19597cmp %l2, 0
19598bg loop_entry_1_164
19599nop
19600
19601P971: !_CASX [1] (maybe <- 0x800020) (Int) (Loop entry)
19602sethi %hi(0x2), %l2
19603or %l2, %lo(0x2), %l2
19604loop_entry_1_165:
19605add %i0, 8, %l6
19606ldx [%l6], %o0
19607! move %o0(upper) -> %o0(upper)
19608! move %o0(lower) -> %o0(lower)
19609mov %o0, %l3
19610mov %l4, %o1
19611casx [%l6], %l3, %o1
19612! move %o1(upper) -> %o1(upper)
19613! move %o1(lower) -> %o1(lower)
19614add %l4, 1, %l4
19615
19616P972: !_CAS [8] (maybe <- 0x800021) (Int) (Loop exit)
19617sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
19618sub %i0, %i3, %i3
19619add %i3, 4, %l6
19620lduw [%l6], %o2
19621mov %o2, %l3
19622! move %l3(lower) -> %o2(upper)
19623sllx %l3, 32, %o2
19624mov %l4, %o5
19625cas [%l6], %l3, %o5
19626! move %o5(lower) -> %o2(lower)
19627srl %o5, 0, %l3
19628or %l3, %o2, %o2
19629add %l4, 1, %l4
19630!---- flushing int results buffer----
19631mov %o0, %l5
19632mov %o1, %l5
19633mov %o2, %l5
19634loop_exit_1_165:
19635sub %l2, 1, %l2
19636cmp %l2, 0
19637bg loop_entry_1_165
19638nop
19639
19640P973: !_LD [12] (Int) (Loop entry)
19641sethi %hi(0x1), %l2
19642or %l2, %lo(0x1), %l2
19643loop_entry_1_166:
19644sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
19645sub %i0, %i2, %i2
19646lduw [%i2 + 4], %o0
19647! move %o0(lower) -> %o0(upper)
19648sllx %o0, 32, %o0
19649
19650P974: !_LD [4] (Int) (Loop exit)
19651sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
19652sub %i0, %i3, %i3
19653lduw [%i3 + 4], %l3
19654! move %l3(lower) -> %o0(lower)
19655or %l3, %o0, %o0
19656!---- flushing int results buffer----
19657mov %o0, %l5
19658loop_exit_1_166:
19659sub %l2, 1, %l2
19660cmp %l2, 0
19661bg loop_entry_1_166
19662nop
19663
19664P975: !_SWAP [5] (maybe <- 0x800022) (Int) (Loop entry)
19665sethi %hi(0x2), %l2
19666or %l2, %lo(0x2), %l2
19667loop_entry_1_167:
19668sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
19669sub %i0, %i2, %i2
19670mov %l4, %o0
19671swap [%i2 + 12], %o0
19672! move %o0(lower) -> %o0(upper)
19673sllx %o0, 32, %o0
19674add %l4, 1, %l4
19675
19676P976: !_LD [10] (Int) (Loop exit)
19677sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
19678sub %i0, %i3, %i3
19679lduw [%i3 + 4], %l7
19680! move %l7(lower) -> %o0(lower)
19681or %l7, %o0, %o0
19682!---- flushing int results buffer----
19683mov %o0, %l5
19684loop_exit_1_167:
19685sub %l2, 1, %l2
19686cmp %l2, 0
19687bg loop_entry_1_167
19688nop
19689
19690P977: !_BSTC [12] (maybe <- 0x4000003d) (FP) (Loop entry)
19691sethi %hi(0x1), %l2
19692or %l2, %lo(0x1), %l2
19693loop_entry_1_168:
19694wr %g0, 0xe0, %asi
19695sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
19696sub %i0, %i2, %i2
19697! preparing store val #0, next val will be in f33
19698fmovs %f16, %f21
19699fadds %f16, %f17, %f16
19700! preparing store val #1, next val will be in f35
19701fmovd %f20, %f32
19702fmovs %f16, %f21
19703fadds %f16, %f17, %f16
19704fmovd %f20, %f34
19705membar #Sync
19706stda %f32, [%i2 + 0 ] %asi
19707membar #Sync
19708
19709P978: !_PREFETCH [6] (Int) (Loop exit) (CBR)
19710sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
19711sub %i0, %i3, %i3
19712prefetch [%i3 + 4], 0
19713
19714! cbranch
19715andcc %l0, 1, %g0
19716be,pt %xcc, TARGET978
19717nop
19718RET978:
19719
19720! lfsr step begin
19721srlx %l0, 1, %o5
19722xnor %o5, %l0, %o5
19723sllx %o5, 63, %o5
19724or %o5, %l0, %l0
19725srlx %l0, 1, %l0
19726
19727loop_exit_1_168:
19728sub %l2, 1, %l2
19729cmp %l2, 0
19730bg loop_entry_1_168
19731nop
19732
19733P979: !_PREFETCH [8] (Int) (Faults) (Loop entry) (Loop exit)
19734sethi %hi(0x1), %l2
19735or %l2, %lo(0x1), %l2
19736loop_entry_1_169:
19737prefetch [%g0], 3
19738loop_exit_1_169:
19739sub %l2, 1, %l2
19740cmp %l2, 0
19741bg loop_entry_1_169
19742nop
19743
19744P980: !_PREFETCH [1] (Int) (Faults) (Loop entry) (Loop exit)
19745sethi %hi(0x2), %l2
19746or %l2, %lo(0x2), %l2
19747loop_entry_1_170:
19748prefetch [%g0], 0
19749loop_exit_1_170:
19750sub %l2, 1, %l2
19751cmp %l2, 0
19752bg loop_entry_1_170
19753nop
19754
19755P981: !_LD [6] (Int) (Loop entry)
19756sethi %hi(0x1), %l2
19757or %l2, %lo(0x1), %l2
19758loop_entry_1_171:
19759sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
19760sub %i0, %i2, %i2
19761lduw [%i2 + 4], %o0
19762! move %o0(lower) -> %o0(upper)
19763sllx %o0, 32, %o0
19764
19765P982: !_BLD [11] (FP)
19766wr %g0, 0xf0, %asi
19767sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
19768sub %i0, %i3, %i3
19769membar #Sync
19770ldda [%i3 + 0] %asi, %f0
19771membar #Sync
19772! 2 addresses covered
19773fmovs %f1, %f0
19774fmovs %f3, %f1
19775
19776P983: !_LD [10] (Int) (Loop exit) (CBR)
19777lduw [%i3 + 4], %l7
19778! move %l7(lower) -> %o0(lower)
19779or %l7, %o0, %o0
19780
19781! cbranch
19782andcc %l0, 1, %g0
19783be,pt %xcc, TARGET983
19784nop
19785RET983:
19786
19787! lfsr step begin
19788srlx %l0, 1, %o5
19789xnor %o5, %l0, %o5
19790sllx %o5, 63, %o5
19791or %o5, %l0, %l0
19792srlx %l0, 1, %l0
19793
19794!---- flushing int results buffer----
19795mov %o0, %l5
19796!---- flushing fp results buffer to %f30 ----
19797fmovd %f0, %f30
19798!--
19799loop_exit_1_171:
19800sub %l2, 1, %l2
19801cmp %l2, 0
19802bg loop_entry_1_171
19803nop
19804
19805P984: !_FLUSHI [14] (Int) (Loop entry)
19806sethi %hi(0x1), %l2
19807or %l2, %lo(0x1), %l2
19808loop_entry_1_172:
19809flush %g0
19810
19811P985: !_LD [15] (FP) (Loop exit)
19812sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
19813sub %i0, %i2, %i2
19814ld [%i2 + 12], %f0
19815! 1 addresses covered
19816!---- flushing fp results buffer to %f30 ----
19817fmovs %f0, %f30
19818!--
19819loop_exit_1_172:
19820sub %l2, 1, %l2
19821cmp %l2, 0
19822bg loop_entry_1_172
19823nop
19824
19825P986: !_LD [1] (FP) (Loop entry)
19826sethi %hi(0x1), %l2
19827or %l2, %lo(0x1), %l2
19828loop_entry_1_173:
19829ld [%i0 + 12], %f0
19830! 1 addresses covered
19831
19832P987: !_CASX [14] (maybe <- 0x800023) (Int) (Loop exit)
19833sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
19834sub %i0, %i3, %i3
19835ldx [%i3], %o0
19836! move %o0(upper) -> %o0(upper)
19837! move %o0(lower) -> %o0(lower)
19838mov %o0, %l7
19839mov %l4, %o1
19840casx [%i3], %l7, %o1
19841! move %o1(upper) -> %o1(upper)
19842! move %o1(lower) -> %o1(lower)
19843add %l4, 1, %l4
19844!---- flushing int results buffer----
19845mov %o0, %l5
19846mov %o1, %l5
19847!---- flushing fp results buffer to %f30 ----
19848fmovs %f0, %f30
19849!--
19850loop_exit_1_173:
19851sub %l2, 1, %l2
19852cmp %l2, 0
19853bg loop_entry_1_173
19854nop
19855
19856P988: !_BST [4] (maybe <- 0x4000003f) (FP) (Loop entry) (Loop exit)
19857sethi %hi(0x1), %l2
19858or %l2, %lo(0x1), %l2
19859loop_entry_1_174:
19860wr %g0, 0xf0, %asi
19861sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
19862sub %i0, %i2, %i2
19863! preparing store val #0, next val will be in f33
19864fmovs %f16, %f21
19865fadds %f16, %f17, %f16
19866! preparing store val #1, next val will be in f35
19867fmovd %f20, %f32
19868fmovs %f16, %f21
19869fadds %f16, %f17, %f16
19870fmovd %f20, %f34
19871membar #Sync
19872stda %f32, [%i2 + 0 ] %asi
19873membar #Sync
19874loop_exit_1_174:
19875sub %l2, 1, %l2
19876cmp %l2, 0
19877bg loop_entry_1_174
19878nop
19879
19880P989: !_BST [12] (maybe <- 0x40000041) (FP) (Loop entry) (Branch target of P675)
19881sethi %hi(0x1), %l2
19882or %l2, %lo(0x1), %l2
19883loop_entry_1_175:
19884wr %g0, 0xf0, %asi
19885sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
19886sub %i0, %i3, %i3
19887! preparing store val #0, next val will be in f33
19888fmovs %f16, %f21
19889fadds %f16, %f17, %f16
19890! preparing store val #1, next val will be in f35
19891fmovd %f20, %f32
19892fmovs %f16, %f21
19893fadds %f16, %f17, %f16
19894fmovd %f20, %f34
19895membar #Sync
19896stda %f32, [%i3 + 0 ] %asi
19897membar #Sync
19898ba P990
19899nop
19900
19901TARGET675:
19902ba RET675
19903nop
19904
19905
19906P990: !_REPLACEMENT [15] (Int) (Loop exit)
19907sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2
19908sub %i0, %i2, %i2
19909sethi %hi(0x20000), %o5
19910ld [%i2+12], %l6
19911st %l6, [%i2+12]
19912add %i2, %o5, %l3
19913ld [%l3+12], %l6
19914st %l6, [%l3+12]
19915add %l3, %o5, %l3
19916ld [%l3+12], %l6
19917st %l6, [%l3+12]
19918add %l3, %o5, %l3
19919ld [%l3+12], %l6
19920st %l6, [%l3+12]
19921add %l3, %o5, %l3
19922ld [%l3+12], %l6
19923st %l6, [%l3+12]
19924add %l3, %o5, %l3
19925ld [%l3+12], %l6
19926st %l6, [%l3+12]
19927add %l3, %o5, %l3
19928ld [%l3+12], %l6
19929st %l6, [%l3+12]
19930add %l3, %o5, %l3
19931ld [%l3+12], %l6
19932st %l6, [%l3+12]
19933loop_exit_1_175:
19934sub %l2, 1, %l2
19935cmp %l2, 0
19936bg loop_entry_1_175
19937nop
19938
19939P991: !_DWST [10] (maybe <- 0x40000043) (FP) (Loop entry)
19940sethi %hi(0x1), %l2
19941or %l2, %lo(0x1), %l2
19942loop_entry_1_176:
19943sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
19944sub %i0, %i3, %i3
19945! preparing store val #0, next val will be in f21
19946fmovs %f16, %f21
19947fadds %f16, %f17, %f16
19948std %f20, [%i3 + 0]
19949
19950P992: !_PREFETCH [11] (Int) (Loop exit)
19951prefetch [%i3 + 12], 23
19952loop_exit_1_176:
19953sub %l2, 1, %l2
19954cmp %l2, 0
19955bg loop_entry_1_176
19956nop
19957
19958P993: !_PREFETCH [11] (Int) (NF) (Loop entry) (Loop exit) (CBR)
19959sethi %hi(0x2), %l2
19960or %l2, %lo(0x2), %l2
19961loop_entry_1_177:
19962wr %g0, 0x82, %asi
19963sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
19964sub %i0, %i2, %i2
19965prefetcha [%i2 + 12] %asi, 3
19966
19967! cbranch
19968andcc %l0, 1, %g0
19969be,pt %xcc, TARGET993
19970nop
19971RET993:
19972
19973! lfsr step begin
19974srlx %l0, 1, %o5
19975xnor %o5, %l0, %o5
19976sllx %o5, 63, %o5
19977or %o5, %l0, %l0
19978srlx %l0, 1, %l0
19979
19980loop_exit_1_177:
19981sub %l2, 1, %l2
19982cmp %l2, 0
19983bg loop_entry_1_177
19984nop
19985
19986P994: !_LD [10] (FP) (Loop entry) (Loop exit)
19987sethi %hi(0x2), %l2
19988or %l2, %lo(0x2), %l2
19989loop_entry_1_178:
19990sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
19991sub %i0, %i3, %i3
19992ld [%i3 + 4], %f0
19993! 1 addresses covered
19994!---- flushing fp results buffer to %f30 ----
19995fmovs %f0, %f30
19996!--
19997loop_exit_1_178:
19998sub %l2, 1, %l2
19999cmp %l2, 0
20000bg loop_entry_1_178
20001nop
20002
20003P995: !_PREFETCH [11] (Int) (Loop entry)
20004sethi %hi(0x1), %l2
20005or %l2, %lo(0x1), %l2
20006loop_entry_1_179:
20007sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
20008sub %i0, %i2, %i2
20009prefetch [%i2 + 12], 22
20010
20011P996: !_FLUSH [11] (Int) (Loop exit)
20012! Unsupported instruction
20013loop_exit_1_179:
20014sub %l2, 1, %l2
20015cmp %l2, 0
20016bg loop_entry_1_179
20017nop
20018
20019P997: !_DWST [6] (maybe <- 0x40000044) (FP) (Loop entry)
20020sethi %hi(0x1), %l2
20021or %l2, %lo(0x1), %l2
20022loop_entry_1_180:
20023sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
20024sub %i0, %i3, %i3
20025! preparing store val #0, next val will be in f21
20026fmovs %f16, %f21
20027fadds %f16, %f17, %f16
20028std %f20, [%i3 + 0]
20029
20030P998: !_LD [7] (Int)
20031lduw [%i3 + 12], %o0
20032! move %o0(lower) -> %o0(upper)
20033sllx %o0, 32, %o0
20034
20035P999: !_LD [5] (Int) (NF) (Loop exit)
20036wr %g0, 0x82, %asi
20037sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
20038sub %i0, %i2, %i2
20039lduwa [%i2 + 12] %asi, %l6
20040! move %l6(lower) -> %o0(lower)
20041or %l6, %o0, %o0
20042!---- flushing int results buffer----
20043mov %o0, %l5
20044loop_exit_1_180:
20045sub %l2, 1, %l2
20046cmp %l2, 0
20047bg loop_entry_1_180
20048nop
20049
20050P1000: !_FLUSH [6] (Int) (Loop entry)
20051sethi %hi(0x2), %l2
20052or %l2, %lo(0x2), %l2
20053loop_entry_1_181:
20054! Unsupported instruction
20055
20056P1001: !_BSTC [8] (maybe <- 0x40000045) (FP) (Loop exit)
20057wr %g0, 0xe0, %asi
20058sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
20059sub %i0, %i3, %i3
20060! preparing store val #0, next val will be in f33
20061fmovs %f16, %f21
20062fadds %f16, %f17, %f16
20063! preparing store val #1, next val will be in f35
20064fmovd %f20, %f32
20065fmovs %f16, %f21
20066fadds %f16, %f17, %f16
20067fmovd %f20, %f34
20068membar #Sync
20069stda %f32, [%i3 + 0 ] %asi
20070membar #Sync
20071loop_exit_1_181:
20072sub %l2, 1, %l2
20073cmp %l2, 0
20074bg loop_entry_1_181
20075nop
20076
20077P1002: !_LD [10] (FP) (Loop entry) (Loop exit) (Branch target of P842)
20078sethi %hi(0x2), %l2
20079or %l2, %lo(0x2), %l2
20080loop_entry_1_182:
20081sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
20082sub %i0, %i2, %i2
20083ld [%i2 + 4], %f0
20084! 1 addresses covered
20085!---- flushing fp results buffer to %f30 ----
20086fmovs %f0, %f30
20087!--
20088loop_exit_1_182:
20089sub %l2, 1, %l2
20090cmp %l2, 0
20091bg loop_entry_1_182
20092nop
20093ba P1003
20094nop
20095
20096TARGET842:
20097ba RET842
20098nop
20099
20100
20101P1003: !_LD [4] (Int) (Loop entry)
20102sethi %hi(0x2), %l2
20103or %l2, %lo(0x2), %l2
20104loop_entry_1_183:
20105sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
20106sub %i0, %i3, %i3
20107lduw [%i3 + 4], %o0
20108! move %o0(lower) -> %o0(upper)
20109sllx %o0, 32, %o0
20110
20111P1004: !_LD [15] (Int) (Loop exit) (LE)
20112wr %g0, 0x88, %asi
20113sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
20114sub %i0, %i2, %i2
20115lduwa [%i2 + 12] %asi, %o5
20116! move %o5(lower) -> %o0(lower)
20117or %o5, %o0, %o0
20118!---- flushing int results buffer----
20119mov %o0, %l5
20120loop_exit_1_183:
20121sub %l2, 1, %l2
20122cmp %l2, 0
20123bg loop_entry_1_183
20124nop
20125
20126P1005: !_BST [4] (maybe <- 0x40000047) (FP) (Loop entry) (Loop exit)
20127sethi %hi(0x2), %l2
20128or %l2, %lo(0x2), %l2
20129loop_entry_1_184:
20130wr %g0, 0xf0, %asi
20131sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
20132sub %i0, %i3, %i3
20133! preparing store val #0, next val will be in f33
20134fmovs %f16, %f21
20135fadds %f16, %f17, %f16
20136! preparing store val #1, next val will be in f35
20137fmovd %f20, %f32
20138fmovs %f16, %f21
20139fadds %f16, %f17, %f16
20140fmovd %f20, %f34
20141membar #Sync
20142stda %f32, [%i3 + 0 ] %asi
20143membar #Sync
20144loop_exit_1_184:
20145sub %l2, 1, %l2
20146cmp %l2, 0
20147bg loop_entry_1_184
20148nop
20149
20150P1006: !_PREFETCH [15] (Int) (Faults) (Loop entry) (Loop exit)
20151sethi %hi(0x2), %l2
20152or %l2, %lo(0x2), %l2
20153loop_entry_1_185:
20154prefetch [%g0], 0
20155loop_exit_1_185:
20156sub %l2, 1, %l2
20157cmp %l2, 0
20158bg loop_entry_1_185
20159nop
20160
20161P1007: !_QWST [6] (maybe <- 0x40000049) (FP) (Loop entry) (Loop exit)
20162sethi %hi(0x1), %l2
20163or %l2, %lo(0x1), %l2
20164loop_entry_1_186:
20165sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
20166sub %i0, %i2, %i2
20167! preparing store val #0, next val will be in f21
20168fmovs %f16, %f21
20169fadds %f16, %f17, %f16
20170! preparing store val #1, next val will be in f23
20171fmovs %f16, %f23
20172fadds %f16, %f17, %f16
20173stq %f20, [%i2 + 0]
20174loop_exit_1_186:
20175sub %l2, 1, %l2
20176cmp %l2, 0
20177bg loop_entry_1_186
20178nop
20179
20180P1008: !_LD [15] (FP) (Loop entry) (Loop exit)
20181sethi %hi(0x2), %l2
20182or %l2, %lo(0x2), %l2
20183loop_entry_1_187:
20184sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
20185sub %i0, %i3, %i3
20186ld [%i3 + 12], %f0
20187! 1 addresses covered
20188!---- flushing fp results buffer to %f30 ----
20189fmovs %f0, %f30
20190!--
20191loop_exit_1_187:
20192sub %l2, 1, %l2
20193cmp %l2, 0
20194bg loop_entry_1_187
20195nop
20196
20197P1009: !_DWST [9] (maybe <- 0x4000004b) (FP) (Loop entry) (Loop exit)
20198sethi %hi(0x1), %l2
20199or %l2, %lo(0x1), %l2
20200loop_entry_1_188:
20201sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
20202sub %i0, %i2, %i2
20203! preparing store val #0, next val will be in f21
20204fmovs %f16, %f21
20205fadds %f16, %f17, %f16
20206std %f20, [%i2 + 8]
20207loop_exit_1_188:
20208sub %l2, 1, %l2
20209cmp %l2, 0
20210bg loop_entry_1_188
20211nop
20212
20213P1010: !_LD [6] (FP) (Loop entry)
20214sethi %hi(0x1), %l2
20215or %l2, %lo(0x1), %l2
20216loop_entry_1_189:
20217sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
20218sub %i0, %i3, %i3
20219ld [%i3 + 4], %f0
20220! 1 addresses covered
20221
20222P1011: !_LD [9] (Int)
20223sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
20224sub %i0, %i2, %i2
20225lduw [%i2 + 12], %o0
20226! move %o0(lower) -> %o0(upper)
20227sllx %o0, 32, %o0
20228
20229P1012: !_LD [6] (Int) (Loop exit)
20230lduw [%i3 + 4], %l7
20231! move %l7(lower) -> %o0(lower)
20232or %l7, %o0, %o0
20233!---- flushing int results buffer----
20234mov %o0, %l5
20235!---- flushing fp results buffer to %f30 ----
20236fmovs %f0, %f30
20237!--
20238loop_exit_1_189:
20239sub %l2, 1, %l2
20240cmp %l2, 0
20241bg loop_entry_1_189
20242nop
20243
20244P1013: !_BLD [14] (FP) (Loop entry) (Loop exit)
20245sethi %hi(0x1), %l2
20246or %l2, %lo(0x1), %l2
20247loop_entry_1_190:
20248wr %g0, 0xf0, %asi
20249sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
20250sub %i0, %i3, %i3
20251membar #Sync
20252ldda [%i3 + 0] %asi, %f0
20253membar #Sync
20254! 2 addresses covered
20255fmovs %f1, %f0
20256fmovs %f3, %f1
20257!---- flushing fp results buffer to %f30 ----
20258fmovd %f0, %f30
20259!--
20260loop_exit_1_190:
20261sub %l2, 1, %l2
20262cmp %l2, 0
20263bg loop_entry_1_190
20264nop
20265
20266P1014: !_PREFETCH [15] (Int) (Loop entry)
20267sethi %hi(0x1), %l2
20268or %l2, %lo(0x1), %l2
20269loop_entry_1_191:
20270sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
20271sub %i0, %i2, %i2
20272prefetch [%i2 + 12], 23
20273
20274P1015: !_LD [10] (FP) (Loop exit)
20275sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
20276sub %i0, %i3, %i3
20277ld [%i3 + 4], %f0
20278! 1 addresses covered
20279!---- flushing fp results buffer to %f30 ----
20280fmovs %f0, %f30
20281!--
20282loop_exit_1_191:
20283sub %l2, 1, %l2
20284cmp %l2, 0
20285bg loop_entry_1_191
20286nop
20287
20288P1016: !_LD [3] (FP) (Loop entry)
20289sethi %hi(0x1), %l2
20290or %l2, %lo(0x1), %l2
20291loop_entry_1_192:
20292ld [%i1 + 12], %f0
20293! 1 addresses covered
20294
20295P1017: !_LD [10] (Int) (LE) (Branch target of P910)
20296wr %g0, 0x88, %asi
20297sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
20298sub %i0, %i2, %i2
20299lduwa [%i2 + 4] %asi, %o0
20300! move %o0(lower) -> %o0(upper)
20301sllx %o0, 32, %o0
20302ba P1018
20303nop
20304
20305TARGET910:
20306ba RET910
20307nop
20308
20309
20310P1018: !_LD [15] (Int) (Loop exit)
20311sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
20312sub %i0, %i3, %i3
20313lduw [%i3 + 12], %l6
20314! move %l6(lower) -> %o0(lower)
20315or %l6, %o0, %o0
20316!---- flushing int results buffer----
20317mov %o0, %l5
20318!---- flushing fp results buffer to %f30 ----
20319fmovs %f0, %f30
20320!--
20321loop_exit_1_192:
20322sub %l2, 1, %l2
20323cmp %l2, 0
20324bg loop_entry_1_192
20325nop
20326
20327P1019: !_BLD [12] (FP) (Loop entry) (Loop exit)
20328sethi %hi(0x1), %l2
20329or %l2, %lo(0x1), %l2
20330loop_entry_1_193:
20331wr %g0, 0xf0, %asi
20332sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
20333sub %i0, %i2, %i2
20334membar #Sync
20335ldda [%i2 + 0] %asi, %f0
20336membar #Sync
20337! 2 addresses covered
20338fmovs %f1, %f0
20339fmovs %f3, %f1
20340!---- flushing fp results buffer to %f30 ----
20341fmovd %f0, %f30
20342!--
20343loop_exit_1_193:
20344sub %l2, 1, %l2
20345cmp %l2, 0
20346bg loop_entry_1_193
20347nop
20348
20349P1020: !_LD [7] (Int) (Loop entry)
20350sethi %hi(0x1), %l2
20351or %l2, %lo(0x1), %l2
20352loop_entry_1_194:
20353sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
20354sub %i0, %i3, %i3
20355lduw [%i3 + 12], %o0
20356! move %o0(lower) -> %o0(upper)
20357sllx %o0, 32, %o0
20358
20359P1021: !_LD [10] (Int) (Loop exit) (CBR)
20360sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
20361sub %i0, %i2, %i2
20362lduw [%i2 + 4], %o5
20363! move %o5(lower) -> %o0(lower)
20364or %o5, %o0, %o0
20365
20366! cbranch
20367andcc %l0, 1, %g0
20368be,pn %xcc, TARGET1021
20369nop
20370RET1021:
20371
20372! lfsr step begin
20373srlx %l0, 1, %l3
20374xnor %l3, %l0, %l3
20375sllx %l3, 63, %l3
20376or %l3, %l0, %l0
20377srlx %l0, 1, %l0
20378
20379!---- flushing int results buffer----
20380mov %o0, %l5
20381loop_exit_1_194:
20382sub %l2, 1, %l2
20383cmp %l2, 0
20384bg loop_entry_1_194
20385nop
20386
20387P1022: !_SWAP [3] (maybe <- 0x800024) (Int) (Loop entry)
20388sethi %hi(0x1), %l2
20389or %l2, %lo(0x1), %l2
20390loop_entry_1_195:
20391mov %l4, %o0
20392swap [%i1 + 12], %o0
20393! move %o0(lower) -> %o0(upper)
20394sllx %o0, 32, %o0
20395add %l4, 1, %l4
20396
20397P1023: !_LD [8] (Int) (NF) (Faults) (Loop exit) (CBR)
20398wr %g0, 0x82, %asi
20399lduwa [%g0] %asi, %l7
20400! move %l7(lower) -> %o0(lower)
20401or %l7, %o0, %o0
20402
20403! cbranch
20404andcc %l0, 1, %g0
20405be,pt %xcc, TARGET1023
20406nop
20407RET1023:
20408
20409! lfsr step begin
20410srlx %l0, 1, %o5
20411xnor %o5, %l0, %o5
20412sllx %o5, 63, %o5
20413or %o5, %l0, %l0
20414srlx %l0, 1, %l0
20415
20416!---- flushing int results buffer----
20417mov %o0, %l5
20418loop_exit_1_195:
20419sub %l2, 1, %l2
20420cmp %l2, 0
20421bg loop_entry_1_195
20422nop
20423
20424P1024: !_DWST [5] (maybe <- 0x800025) (Int) (Loop entry)
20425sethi %hi(0x1), %l2
20426or %l2, %lo(0x1), %l2
20427loop_entry_1_196:
20428sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
20429sub %i0, %i3, %i3
20430mov %l4, %l6
20431stx %l6, [%i3 + 8]
20432add %l4, 1, %l4
20433
20434P1025: !_LD [0] (FP) (Loop exit)
20435ld [%i0 + 4], %f0
20436! 1 addresses covered
20437!---- flushing fp results buffer to %f30 ----
20438fmovs %f0, %f30
20439!--
20440loop_exit_1_196:
20441sub %l2, 1, %l2
20442cmp %l2, 0
20443bg loop_entry_1_196
20444nop
20445
20446P1026: !_CAS [2] (maybe <- 0x800026) (Int) (Loop entry)
20447sethi %hi(0x1), %l2
20448or %l2, %lo(0x1), %l2
20449loop_entry_1_197:
20450add %i1, 4, %l7
20451lduw [%l7], %o0
20452mov %o0, %l6
20453! move %l6(lower) -> %o0(upper)
20454sllx %l6, 32, %o0
20455mov %l4, %l3
20456cas [%l7], %l6, %l3
20457! move %l3(lower) -> %o0(lower)
20458srl %l3, 0, %l6
20459or %l6, %o0, %o0
20460add %l4, 1, %l4
20461
20462P1027: !_LD [15] (Int)
20463sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
20464sub %i0, %i2, %i2
20465lduw [%i2 + 12], %o1
20466! move %o1(lower) -> %o1(upper)
20467sllx %o1, 32, %o1
20468
20469P1028: !_LD [8] (Int) (Loop exit)
20470sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
20471sub %i0, %i3, %i3
20472lduw [%i3 + 4], %l3
20473! move %l3(lower) -> %o1(lower)
20474or %l3, %o1, %o1
20475!---- flushing int results buffer----
20476mov %o0, %l5
20477mov %o1, %l5
20478loop_exit_1_197:
20479sub %l2, 1, %l2
20480cmp %l2, 0
20481bg loop_entry_1_197
20482nop
20483
20484P1029: !_PREFETCH [1] (Int) (Loop entry) (Loop exit)
20485sethi %hi(0x1), %l2
20486or %l2, %lo(0x1), %l2
20487loop_entry_1_198:
20488prefetch [%i0 + 12], 21
20489loop_exit_1_198:
20490sub %l2, 1, %l2
20491cmp %l2, 0
20492bg loop_entry_1_198
20493nop
20494
20495P1030: !_LD [1] (FP) (Loop entry)
20496sethi %hi(0x2), %l2
20497or %l2, %lo(0x2), %l2
20498loop_entry_1_199:
20499ld [%i0 + 12], %f0
20500! 1 addresses covered
20501
20502P1031: !_FLUSHI [14] (Int) (Loop exit)
20503flush %g0
20504!---- flushing fp results buffer to %f30 ----
20505fmovs %f0, %f30
20506!--
20507loop_exit_1_199:
20508sub %l2, 1, %l2
20509cmp %l2, 0
20510bg loop_entry_1_199
20511nop
20512
20513P1032: !_LD [9] (Int) (Loop entry)
20514sethi %hi(0x2), %l2
20515or %l2, %lo(0x2), %l2
20516loop_entry_1_200:
20517sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
20518sub %i0, %i2, %i2
20519lduw [%i2 + 12], %o0
20520! move %o0(lower) -> %o0(upper)
20521sllx %o0, 32, %o0
20522
20523P1033: !_LD [12] (FP) (NF)
20524wr %g0, 0x82, %asi
20525sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
20526sub %i0, %i3, %i3
20527lda [%i3 + 4] %asi, %f0
20528! 1 addresses covered
20529
20530P1034: !_LD [6] (Int) (Loop exit)
20531sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
20532sub %i0, %i2, %i2
20533lduw [%i2 + 4], %o5
20534! move %o5(lower) -> %o0(lower)
20535or %o5, %o0, %o0
20536!---- flushing int results buffer----
20537mov %o0, %l5
20538!---- flushing fp results buffer to %f30 ----
20539fmovs %f0, %f30
20540!--
20541loop_exit_1_200:
20542sub %l2, 1, %l2
20543cmp %l2, 0
20544bg loop_entry_1_200
20545nop
20546
20547P1035: !_LD [14] (Int) (Loop entry)
20548sethi %hi(0x2), %l2
20549or %l2, %lo(0x2), %l2
20550loop_entry_1_201:
20551sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
20552sub %i0, %i3, %i3
20553lduw [%i3 + 4], %o0
20554! move %o0(lower) -> %o0(upper)
20555sllx %o0, 32, %o0
20556
20557P1036: !_LD [13] (FP)
20558sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
20559sub %i0, %i2, %i2
20560ld [%i2 + 12], %f0
20561! 1 addresses covered
20562
20563P1037: !_LD [1] (Int) (Loop exit)
20564lduw [%i0 + 12], %l3
20565! move %l3(lower) -> %o0(lower)
20566or %l3, %o0, %o0
20567!---- flushing int results buffer----
20568mov %o0, %l5
20569!---- flushing fp results buffer to %f30 ----
20570fmovs %f0, %f30
20571!--
20572loop_exit_1_201:
20573sub %l2, 1, %l2
20574cmp %l2, 0
20575bg loop_entry_1_201
20576nop
20577
20578P1038: !_CAS [14] (maybe <- 0x800027) (Int) (Loop entry)
20579sethi %hi(0x1), %l2
20580or %l2, %lo(0x1), %l2
20581loop_entry_1_202:
20582sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
20583sub %i0, %i3, %i3
20584add %i3, 4, %o5
20585lduw [%o5], %o0
20586mov %o0, %l7
20587! move %l7(lower) -> %o0(upper)
20588sllx %l7, 32, %o0
20589mov %l4, %l6
20590cas [%o5], %l7, %l6
20591! move %l6(lower) -> %o0(lower)
20592srl %l6, 0, %l7
20593or %l7, %o0, %o0
20594add %l4, 1, %l4
20595
20596P1039: !_PREFETCH [6] (Int) (Loop exit)
20597sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
20598sub %i0, %i2, %i2
20599prefetch [%i2 + 4], 4
20600!---- flushing int results buffer----
20601mov %o0, %l5
20602loop_exit_1_202:
20603sub %l2, 1, %l2
20604cmp %l2, 0
20605bg loop_entry_1_202
20606nop
20607
20608P1040: !_LD [12] (Int) (Loop entry) (CBR)
20609sethi %hi(0x2), %l2
20610or %l2, %lo(0x2), %l2
20611loop_entry_1_203:
20612sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
20613sub %i0, %i3, %i3
20614lduw [%i3 + 4], %o0
20615! move %o0(lower) -> %o0(upper)
20616sllx %o0, 32, %o0
20617
20618! cbranch
20619andcc %l0, 1, %g0
20620be,pt %xcc, TARGET1040
20621nop
20622RET1040:
20623
20624! lfsr step begin
20625srlx %l0, 1, %l6
20626xnor %l6, %l0, %l6
20627sllx %l6, 63, %l6
20628or %l6, %l0, %l0
20629srlx %l0, 1, %l0
20630
20631
20632P1041: !_SWAP [1] (maybe <- 0x800028) (Int) (Loop exit)
20633mov %l4, %l3
20634swap [%i0 + 12], %l3
20635! move %l3(lower) -> %o0(lower)
20636srl %l3, 0, %l7
20637or %l7, %o0, %o0
20638add %l4, 1, %l4
20639!---- flushing int results buffer----
20640mov %o0, %l5
20641loop_exit_1_203:
20642sub %l2, 1, %l2
20643cmp %l2, 0
20644bg loop_entry_1_203
20645nop
20646
20647P1042: !_BLD [1] (FP) (Loop entry) (Loop exit)
20648sethi %hi(0x1), %l2
20649or %l2, %lo(0x1), %l2
20650loop_entry_1_204:
20651wr %g0, 0xf0, %asi
20652membar #Sync
20653ldda [%i0 + 0] %asi, %f0
20654membar #Sync
20655! 2 addresses covered
20656fmovs %f1, %f0
20657fmovs %f3, %f1
20658!---- flushing fp results buffer to %f30 ----
20659fmovd %f0, %f30
20660!--
20661loop_exit_1_204:
20662sub %l2, 1, %l2
20663cmp %l2, 0
20664bg loop_entry_1_204
20665nop
20666
20667P1043: !_LD [10] (FP) (Loop entry) (Branch target of P684)
20668sethi %hi(0x1), %l2
20669or %l2, %lo(0x1), %l2
20670loop_entry_1_205:
20671sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
20672sub %i0, %i2, %i2
20673ld [%i2 + 4], %f0
20674! 1 addresses covered
20675ba P1044
20676nop
20677
20678TARGET684:
20679ba RET684
20680nop
20681
20682
20683P1044: !_REPLACEMENT [7] (Int) (Loop exit)
20684sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3
20685sub %i0, %i3, %i3
20686sethi %hi(0x20000), %o5
20687ld [%i3+12], %l6
20688st %l6, [%i3+12]
20689add %i3, %o5, %l3
20690ld [%l3+12], %l6
20691st %l6, [%l3+12]
20692add %l3, %o5, %l3
20693ld [%l3+12], %l6
20694st %l6, [%l3+12]
20695add %l3, %o5, %l3
20696ld [%l3+12], %l6
20697st %l6, [%l3+12]
20698add %l3, %o5, %l3
20699ld [%l3+12], %l6
20700st %l6, [%l3+12]
20701add %l3, %o5, %l3
20702ld [%l3+12], %l6
20703st %l6, [%l3+12]
20704add %l3, %o5, %l3
20705ld [%l3+12], %l6
20706st %l6, [%l3+12]
20707add %l3, %o5, %l3
20708ld [%l3+12], %l6
20709st %l6, [%l3+12]
20710!---- flushing fp results buffer to %f30 ----
20711fmovs %f0, %f30
20712!--
20713loop_exit_1_205:
20714sub %l2, 1, %l2
20715cmp %l2, 0
20716bg loop_entry_1_205
20717nop
20718
20719P1045: !_LD [9] (FP) (NF) (Loop entry)
20720sethi %hi(0x1), %l2
20721or %l2, %lo(0x1), %l2
20722loop_entry_1_206:
20723wr %g0, 0x82, %asi
20724sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
20725sub %i0, %i2, %i2
20726lda [%i2 + 12] %asi, %f0
20727! 1 addresses covered
20728
20729P1046: !_LD [14] (Int)
20730sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
20731sub %i0, %i3, %i3
20732lduw [%i3 + 4], %o0
20733! move %o0(lower) -> %o0(upper)
20734sllx %o0, 32, %o0
20735
20736P1047: !_LD [15] (Int) (Loop exit)
20737lduw [%i3 + 12], %l7
20738! move %l7(lower) -> %o0(lower)
20739or %l7, %o0, %o0
20740!---- flushing int results buffer----
20741mov %o0, %l5
20742!---- flushing fp results buffer to %f30 ----
20743fmovs %f0, %f30
20744!--
20745loop_exit_1_206:
20746sub %l2, 1, %l2
20747cmp %l2, 0
20748bg loop_entry_1_206
20749nop
20750
20751P1048: !_LD [5] (Int) (Loop entry)
20752sethi %hi(0x1), %l2
20753or %l2, %lo(0x1), %l2
20754loop_entry_1_207:
20755sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
20756sub %i0, %i2, %i2
20757lduw [%i2 + 12], %o0
20758! move %o0(lower) -> %o0(upper)
20759sllx %o0, 32, %o0
20760
20761P1049: !_LD [4] (Int) (NF) (Faults) (Loop exit)
20762wr %g0, 0x82, %asi
20763lduwa [%g0] %asi, %o5
20764! move %o5(lower) -> %o0(lower)
20765or %o5, %o0, %o0
20766!---- flushing int results buffer----
20767mov %o0, %l5
20768loop_exit_1_207:
20769sub %l2, 1, %l2
20770cmp %l2, 0
20771bg loop_entry_1_207
20772nop
20773
20774P1050: !_ST [4] (maybe <- 0x4000004c) (FP) (Loop entry) (CBR)
20775sethi %hi(0x2), %l2
20776or %l2, %lo(0x2), %l2
20777loop_entry_1_208:
20778sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
20779sub %i0, %i3, %i3
20780! preparing store val #0, next val will be in f20
20781fmovs %f16, %f20
20782fadds %f16, %f17, %f16
20783st %f20, [%i3 + 4 ]
20784
20785! cbranch
20786andcc %l0, 1, %g0
20787be,pn %xcc, TARGET1050
20788nop
20789RET1050:
20790
20791! lfsr step begin
20792srlx %l0, 1, %l3
20793xnor %l3, %l0, %l3
20794sllx %l3, 63, %l3
20795or %l3, %l0, %l0
20796srlx %l0, 1, %l0
20797
20798
20799P1051: !_LD [7] (Int)
20800sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
20801sub %i0, %i2, %i2
20802lduw [%i2 + 12], %o0
20803! move %o0(lower) -> %o0(upper)
20804sllx %o0, 32, %o0
20805
20806P1052: !_LD [15] (Int) (Loop exit)
20807sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
20808sub %i0, %i3, %i3
20809lduw [%i3 + 12], %l3
20810! move %l3(lower) -> %o0(lower)
20811or %l3, %o0, %o0
20812!---- flushing int results buffer----
20813mov %o0, %l5
20814loop_exit_1_208:
20815sub %l2, 1, %l2
20816cmp %l2, 0
20817bg loop_entry_1_208
20818nop
20819
20820P1053: !_PREFETCH [14] (Int) (Loop entry) (Loop exit)
20821sethi %hi(0x1), %l2
20822or %l2, %lo(0x1), %l2
20823loop_entry_1_209:
20824sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
20825sub %i0, %i2, %i2
20826prefetch [%i2 + 4], 2
20827loop_exit_1_209:
20828sub %l2, 1, %l2
20829cmp %l2, 0
20830bg loop_entry_1_209
20831nop
20832
20833P1054: !_BSTC [15] (maybe <- 0x4000004d) (FP) (Loop entry) (Loop exit)
20834sethi %hi(0x1), %l2
20835or %l2, %lo(0x1), %l2
20836loop_entry_1_210:
20837wr %g0, 0xe0, %asi
20838sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
20839sub %i0, %i3, %i3
20840! preparing store val #0, next val will be in f33
20841fmovs %f16, %f21
20842fadds %f16, %f17, %f16
20843! preparing store val #1, next val will be in f35
20844fmovd %f20, %f32
20845fmovs %f16, %f21
20846fadds %f16, %f17, %f16
20847fmovd %f20, %f34
20848membar #Sync
20849stda %f32, [%i3 + 0 ] %asi
20850membar #Sync
20851loop_exit_1_210:
20852sub %l2, 1, %l2
20853cmp %l2, 0
20854bg loop_entry_1_210
20855nop
20856
20857P1055: !_DWLD [3] (FP) (Loop entry) (CBR)
20858sethi %hi(0x2), %l2
20859or %l2, %lo(0x2), %l2
20860loop_entry_1_211:
20861ldd [%i1 + 8], %f0
20862! 1 addresses covered
20863fmovs %f1, %f0
20864
20865! cbranch
20866andcc %l0, 1, %g0
20867be,pt %xcc, TARGET1055
20868nop
20869RET1055:
20870
20871! lfsr step begin
20872srlx %l0, 1, %l3
20873xnor %l3, %l0, %l3
20874sllx %l3, 63, %l3
20875or %l3, %l0, %l0
20876srlx %l0, 1, %l0
20877
20878
20879P1056: !_QWLD [8] (FP) (Loop exit)
20880sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
20881sub %i0, %i2, %i2
20882ldq [%i2 + 0], %f32
20883! 2 addresses covered
20884fmovd %f32, %f18
20885fmovs %f19, %f1
20886fmovd %f34, %f18
20887fmovs %f19, %f2
20888!---- flushing fp results buffer to %f30 ----
20889fmovd %f0, %f30
20890fmovs %f2, %f30
20891!--
20892loop_exit_1_211:
20893sub %l2, 1, %l2
20894cmp %l2, 0
20895bg loop_entry_1_211
20896nop
20897
20898P1057: !_LD [2] (Int) (Loop entry)
20899sethi %hi(0x1), %l2
20900or %l2, %lo(0x1), %l2
20901loop_entry_1_212:
20902lduw [%i1 + 4], %o0
20903! move %o0(lower) -> %o0(upper)
20904sllx %o0, 32, %o0
20905
20906P1058: !_LD [10] (Int) (Loop exit) (CBR)
20907sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
20908sub %i0, %i3, %i3
20909lduw [%i3 + 4], %l6
20910! move %l6(lower) -> %o0(lower)
20911or %l6, %o0, %o0
20912
20913! cbranch
20914andcc %l0, 1, %g0
20915be,pn %xcc, TARGET1058
20916nop
20917RET1058:
20918
20919! lfsr step begin
20920srlx %l0, 1, %l7
20921xnor %l7, %l0, %l7
20922sllx %l7, 63, %l7
20923or %l7, %l0, %l0
20924srlx %l0, 1, %l0
20925
20926!---- flushing int results buffer----
20927mov %o0, %l5
20928loop_exit_1_212:
20929sub %l2, 1, %l2
20930cmp %l2, 0
20931bg loop_entry_1_212
20932nop
20933
20934P1059: !_BST [5] (maybe <- 0x4000004f) (FP) (Loop entry)
20935sethi %hi(0x1), %l2
20936or %l2, %lo(0x1), %l2
20937loop_entry_1_213:
20938wr %g0, 0xf0, %asi
20939sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
20940sub %i0, %i2, %i2
20941! preparing store val #0, next val will be in f33
20942fmovs %f16, %f21
20943fadds %f16, %f17, %f16
20944! preparing store val #1, next val will be in f35
20945fmovd %f20, %f32
20946fmovs %f16, %f21
20947fadds %f16, %f17, %f16
20948fmovd %f20, %f34
20949membar #Sync
20950stda %f32, [%i2 + 0 ] %asi
20951membar #Sync
20952
20953P1060: !_QWLD [3] (FP) (Loop exit)
20954ldq [%i1 + 0], %f0
20955! 2 addresses covered
20956fmovs %f1, %f0
20957fmovs %f3, %f1
20958!---- flushing fp results buffer to %f30 ----
20959fmovd %f0, %f30
20960!--
20961loop_exit_1_213:
20962sub %l2, 1, %l2
20963cmp %l2, 0
20964bg loop_entry_1_213
20965nop
20966
20967P1061: !_LD [6] (Int) (Loop entry)
20968sethi %hi(0x2), %l2
20969or %l2, %lo(0x2), %l2
20970loop_entry_1_214:
20971sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
20972sub %i0, %i3, %i3
20973lduw [%i3 + 4], %o0
20974! move %o0(lower) -> %o0(upper)
20975sllx %o0, 32, %o0
20976
20977P1062: !_QWLD [11] (FP)
20978sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
20979sub %i0, %i2, %i2
20980ldq [%i2 + 0], %f0
20981! 2 addresses covered
20982fmovs %f1, %f0
20983fmovs %f3, %f1
20984
20985P1063: !_LD [9] (Int) (Loop exit)
20986sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
20987sub %i0, %i3, %i3
20988lduw [%i3 + 12], %o5
20989! move %o5(lower) -> %o0(lower)
20990or %o5, %o0, %o0
20991!---- flushing int results buffer----
20992mov %o0, %l5
20993!---- flushing fp results buffer to %f30 ----
20994fmovd %f0, %f30
20995!--
20996loop_exit_1_214:
20997sub %l2, 1, %l2
20998cmp %l2, 0
20999bg loop_entry_1_214
21000nop
21001
21002P1064: !_CASX [10] (maybe <- 0x800029) (Int) (Loop entry) (Loop exit)
21003sethi %hi(0x2), %l2
21004or %l2, %lo(0x2), %l2
21005loop_entry_1_215:
21006sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
21007sub %i0, %i2, %i2
21008ldx [%i2], %o0
21009! move %o0(upper) -> %o0(upper)
21010! move %o0(lower) -> %o0(lower)
21011mov %o0, %l6
21012mov %l4, %o1
21013casx [%i2], %l6, %o1
21014! move %o1(upper) -> %o1(upper)
21015! move %o1(lower) -> %o1(lower)
21016add %l4, 1, %l4
21017!---- flushing int results buffer----
21018mov %o0, %l5
21019mov %o1, %l5
21020loop_exit_1_215:
21021sub %l2, 1, %l2
21022cmp %l2, 0
21023bg loop_entry_1_215
21024nop
21025
21026P1065: !_LD [7] (FP) (Loop entry) (Loop exit)
21027sethi %hi(0x1), %l2
21028or %l2, %lo(0x1), %l2
21029loop_entry_1_216:
21030sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
21031sub %i0, %i3, %i3
21032ld [%i3 + 12], %f0
21033! 1 addresses covered
21034!---- flushing fp results buffer to %f30 ----
21035fmovs %f0, %f30
21036!--
21037loop_exit_1_216:
21038sub %l2, 1, %l2
21039cmp %l2, 0
21040bg loop_entry_1_216
21041nop
21042
21043P1066: !_CAS [8] (maybe <- 0x80002a) (Int) (Loop entry) (Loop exit)
21044sethi %hi(0x1), %l2
21045or %l2, %lo(0x1), %l2
21046loop_entry_1_217:
21047sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
21048sub %i0, %i2, %i2
21049add %i2, 4, %l3
21050lduw [%l3], %o0
21051mov %o0, %o5
21052! move %o5(lower) -> %o0(upper)
21053sllx %o5, 32, %o0
21054mov %l4, %l7
21055cas [%l3], %o5, %l7
21056! move %l7(lower) -> %o0(lower)
21057srl %l7, 0, %o5
21058or %o5, %o0, %o0
21059add %l4, 1, %l4
21060!---- flushing int results buffer----
21061mov %o0, %l5
21062loop_exit_1_217:
21063sub %l2, 1, %l2
21064cmp %l2, 0
21065bg loop_entry_1_217
21066nop
21067
21068P1067: !_PREFETCH [10] (Int) (Loop entry)
21069sethi %hi(0x2), %l2
21070or %l2, %lo(0x2), %l2
21071loop_entry_1_218:
21072sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
21073sub %i0, %i3, %i3
21074prefetch [%i3 + 4], 3
21075
21076P1068: !_BST [8] (maybe <- 0x40000051) (FP) (Loop exit)
21077wr %g0, 0xf0, %asi
21078sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
21079sub %i0, %i2, %i2
21080! preparing store val #0, next val will be in f33
21081fmovs %f16, %f21
21082fadds %f16, %f17, %f16
21083! preparing store val #1, next val will be in f35
21084fmovd %f20, %f32
21085fmovs %f16, %f21
21086fadds %f16, %f17, %f16
21087fmovd %f20, %f34
21088membar #Sync
21089stda %f32, [%i2 + 0 ] %asi
21090membar #Sync
21091loop_exit_1_218:
21092sub %l2, 1, %l2
21093cmp %l2, 0
21094bg loop_entry_1_218
21095nop
21096
21097P1069: !_PREFETCH [11] (Int) (Faults) (Loop entry) (Loop exit)
21098sethi %hi(0x2), %l2
21099or %l2, %lo(0x2), %l2
21100loop_entry_1_219:
21101prefetch [%g0], 16
21102loop_exit_1_219:
21103sub %l2, 1, %l2
21104cmp %l2, 0
21105bg loop_entry_1_219
21106nop
21107
21108P1070: !_FLUSH [15] (Int) (Loop entry) (Loop exit)
21109sethi %hi(0x2), %l2
21110or %l2, %lo(0x2), %l2
21111loop_entry_1_220:
21112! Unsupported instruction
21113loop_exit_1_220:
21114sub %l2, 1, %l2
21115cmp %l2, 0
21116bg loop_entry_1_220
21117nop
21118
21119P1071: !_PREFETCH [5] (Int) (Loop entry)
21120sethi %hi(0x2), %l2
21121or %l2, %lo(0x2), %l2
21122loop_entry_1_221:
21123sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
21124sub %i0, %i3, %i3
21125prefetch [%i3 + 12], 21
21126
21127P1072: !_PREFETCH [0] (Int) (Loop exit)
21128prefetch [%i0 + 4], 3
21129loop_exit_1_221:
21130sub %l2, 1, %l2
21131cmp %l2, 0
21132bg loop_entry_1_221
21133nop
21134
21135P1073: !_DWLD [6] (FP) (NF) (Faults) (Loop entry) (Loop exit)
21136sethi %hi(0x1), %l2
21137or %l2, %lo(0x1), %l2
21138loop_entry_1_222:
21139wr %g0, 0x82, %asi
21140ldda [%g0] %asi, %f0
21141! 1 addresses covered
21142fmovs %f1, %f0
21143!---- flushing fp results buffer to %f30 ----
21144fmovs %f0, %f30
21145!--
21146loop_exit_1_222:
21147sub %l2, 1, %l2
21148cmp %l2, 0
21149bg loop_entry_1_222
21150nop
21151
21152P1074: !_CASX [0] (maybe <- 0x80002b) (Int) (Loop entry)
21153sethi %hi(0x2), %l2
21154or %l2, %lo(0x2), %l2
21155loop_entry_1_223:
21156ldx [%i0], %o0
21157! move %o0(upper) -> %o0(upper)
21158! move %o0(lower) -> %o0(lower)
21159mov %o0, %l3
21160mov %l4, %o1
21161casx [%i0], %l3, %o1
21162! move %o1(upper) -> %o1(upper)
21163! move %o1(lower) -> %o1(lower)
21164add %l4, 1, %l4
21165
21166P1075: !_REPLACEMENT [0] (Int) (Loop exit)
21167sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2
21168sub %i0, %i2, %i2
21169sethi %hi(0x20000), %l3
21170ld [%i2+4], %l7
21171st %l7, [%i2+4]
21172add %i2, %l3, %l6
21173ld [%l6+4], %l7
21174st %l7, [%l6+4]
21175add %l6, %l3, %l6
21176ld [%l6+4], %l7
21177st %l7, [%l6+4]
21178add %l6, %l3, %l6
21179ld [%l6+4], %l7
21180st %l7, [%l6+4]
21181add %l6, %l3, %l6
21182ld [%l6+4], %l7
21183st %l7, [%l6+4]
21184add %l6, %l3, %l6
21185ld [%l6+4], %l7
21186st %l7, [%l6+4]
21187add %l6, %l3, %l6
21188ld [%l6+4], %l7
21189st %l7, [%l6+4]
21190add %l6, %l3, %l6
21191ld [%l6+4], %l7
21192st %l7, [%l6+4]
21193!---- flushing int results buffer----
21194mov %o0, %l5
21195mov %o1, %l5
21196loop_exit_1_223:
21197sub %l2, 1, %l2
21198cmp %l2, 0
21199bg loop_entry_1_223
21200nop
21201
21202P1076: !_BSTC [11] (maybe <- 0x40000053) (FP) (Loop entry) (CBR)
21203sethi %hi(0x1), %l2
21204or %l2, %lo(0x1), %l2
21205loop_entry_1_224:
21206wr %g0, 0xe0, %asi
21207sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
21208sub %i0, %i3, %i3
21209! preparing store val #0, next val will be in f33
21210fmovs %f16, %f21
21211fadds %f16, %f17, %f16
21212! preparing store val #1, next val will be in f35
21213fmovd %f20, %f32
21214fmovs %f16, %f21
21215fadds %f16, %f17, %f16
21216fmovd %f20, %f34
21217membar #Sync
21218stda %f32, [%i3 + 0 ] %asi
21219membar #Sync
21220
21221! cbranch
21222andcc %l0, 1, %g0
21223be,pt %xcc, TARGET1076
21224nop
21225RET1076:
21226
21227! lfsr step begin
21228srlx %l0, 1, %o5
21229xnor %o5, %l0, %o5
21230sllx %o5, 63, %o5
21231or %o5, %l0, %l0
21232srlx %l0, 1, %l0
21233
21234
21235P1077: !_MEMBAR (Int) (Loop exit)
21236membar #StoreLoad
21237loop_exit_1_224:
21238sub %l2, 1, %l2
21239cmp %l2, 0
21240bg loop_entry_1_224
21241nop
21242
21243P1078: !_LD [15] (Int) (Loop entry)
21244sethi %hi(0x2), %l2
21245or %l2, %lo(0x2), %l2
21246loop_entry_1_225:
21247sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
21248sub %i0, %i2, %i2
21249lduw [%i2 + 12], %o0
21250! move %o0(lower) -> %o0(upper)
21251sllx %o0, 32, %o0
21252
21253P1079: !_LD [13] (Int) (Loop exit)
21254sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
21255sub %i0, %i3, %i3
21256lduw [%i3 + 12], %l3
21257! move %l3(lower) -> %o0(lower)
21258or %l3, %o0, %o0
21259!---- flushing int results buffer----
21260mov %o0, %l5
21261loop_exit_1_225:
21262sub %l2, 1, %l2
21263cmp %l2, 0
21264bg loop_entry_1_225
21265nop
21266
21267P1080: !_DWLD [3] (Int) (Loop entry)
21268sethi %hi(0x2), %l2
21269or %l2, %lo(0x2), %l2
21270loop_entry_1_226:
21271ldx [%i1 + 8], %o0
21272! move %o0(lower) -> %o0(upper)
21273sllx %o0, 32, %o0
21274
21275P1081: !_LD [11] (Int) (Loop exit) (CBR)
21276sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
21277sub %i0, %i2, %i2
21278lduw [%i2 + 12], %l6
21279! move %l6(lower) -> %o0(lower)
21280or %l6, %o0, %o0
21281
21282! cbranch
21283andcc %l0, 1, %g0
21284be,pn %xcc, TARGET1081
21285nop
21286RET1081:
21287
21288! lfsr step begin
21289srlx %l0, 1, %l7
21290xnor %l7, %l0, %l7
21291sllx %l7, 63, %l7
21292or %l7, %l0, %l0
21293srlx %l0, 1, %l0
21294
21295!---- flushing int results buffer----
21296mov %o0, %l5
21297loop_exit_1_226:
21298sub %l2, 1, %l2
21299cmp %l2, 0
21300bg loop_entry_1_226
21301nop
21302
21303P1082: !_LD [14] (FP) (Loop entry)
21304sethi %hi(0x1), %l2
21305or %l2, %lo(0x1), %l2
21306loop_entry_1_227:
21307sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
21308sub %i0, %i3, %i3
21309ld [%i3 + 4], %f0
21310! 1 addresses covered
21311
21312P1083: !_CAS [6] (maybe <- 0x80002c) (Int) (Loop exit)
21313sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
21314sub %i0, %i2, %i2
21315add %i2, 4, %l6
21316lduw [%l6], %o0
21317mov %o0, %l3
21318! move %l3(lower) -> %o0(upper)
21319sllx %l3, 32, %o0
21320mov %l4, %o5
21321cas [%l6], %l3, %o5
21322! move %o5(lower) -> %o0(lower)
21323srl %o5, 0, %l3
21324or %l3, %o0, %o0
21325add %l4, 1, %l4
21326!---- flushing int results buffer----
21327mov %o0, %l5
21328!---- flushing fp results buffer to %f30 ----
21329fmovs %f0, %f30
21330!--
21331loop_exit_1_227:
21332sub %l2, 1, %l2
21333cmp %l2, 0
21334bg loop_entry_1_227
21335nop
21336
21337P1084: !_LD [1] (Int) (Loop entry)
21338sethi %hi(0x2), %l2
21339or %l2, %lo(0x2), %l2
21340loop_entry_1_228:
21341lduw [%i0 + 12], %o0
21342! move %o0(lower) -> %o0(upper)
21343sllx %o0, 32, %o0
21344
21345P1085: !_LD [9] (Int) (Loop exit)
21346sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
21347sub %i0, %i3, %i3
21348lduw [%i3 + 12], %l3
21349! move %l3(lower) -> %o0(lower)
21350or %l3, %o0, %o0
21351!---- flushing int results buffer----
21352mov %o0, %l5
21353loop_exit_1_228:
21354sub %l2, 1, %l2
21355cmp %l2, 0
21356bg loop_entry_1_228
21357nop
21358
21359P1086: !_PREFETCH [12] (Int) (Loop entry) (Loop exit) (LE)
21360sethi %hi(0x2), %l2
21361or %l2, %lo(0x2), %l2
21362loop_entry_1_229:
21363wr %g0, 0x88, %asi
21364sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
21365sub %i0, %i2, %i2
21366prefetcha [%i2 + 4] %asi, 21
21367loop_exit_1_229:
21368sub %l2, 1, %l2
21369cmp %l2, 0
21370bg loop_entry_1_229
21371nop
21372
21373P1087: !_LD [6] (Int) (Loop entry)
21374sethi %hi(0x1), %l2
21375or %l2, %lo(0x1), %l2
21376loop_entry_1_230:
21377sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
21378sub %i0, %i3, %i3
21379lduw [%i3 + 4], %o0
21380! move %o0(lower) -> %o0(upper)
21381sllx %o0, 32, %o0
21382
21383P1088: !_LD [12] (Int) (Loop exit)
21384sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
21385sub %i0, %i2, %i2
21386lduw [%i2 + 4], %l7
21387! move %l7(lower) -> %o0(lower)
21388or %l7, %o0, %o0
21389!---- flushing int results buffer----
21390mov %o0, %l5
21391loop_exit_1_230:
21392sub %l2, 1, %l2
21393cmp %l2, 0
21394bg loop_entry_1_230
21395nop
21396
21397P1089: !_LD [3] (Int) (Loop entry)
21398sethi %hi(0x1), %l2
21399or %l2, %lo(0x1), %l2
21400loop_entry_1_231:
21401lduw [%i1 + 12], %o0
21402! move %o0(lower) -> %o0(upper)
21403sllx %o0, 32, %o0
21404
21405P1090: !_LD [11] (Int) (Loop exit)
21406sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
21407sub %i0, %i3, %i3
21408lduw [%i3 + 12], %o5
21409! move %o5(lower) -> %o0(lower)
21410or %o5, %o0, %o0
21411!---- flushing int results buffer----
21412mov %o0, %l5
21413loop_exit_1_231:
21414sub %l2, 1, %l2
21415cmp %l2, 0
21416bg loop_entry_1_231
21417nop
21418
21419P1091: !_QWLD [15] (FP) (Loop entry) (Loop exit)
21420sethi %hi(0x2), %l2
21421or %l2, %lo(0x2), %l2
21422loop_entry_1_232:
21423sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
21424sub %i0, %i2, %i2
21425ldq [%i2 + 0], %f0
21426! 2 addresses covered
21427fmovs %f1, %f0
21428fmovs %f3, %f1
21429!---- flushing fp results buffer to %f30 ----
21430fmovd %f0, %f30
21431!--
21432loop_exit_1_232:
21433sub %l2, 1, %l2
21434cmp %l2, 0
21435bg loop_entry_1_232
21436nop
21437
21438P1092: !_FLUSH [5] (Int) (Loop entry) (Loop exit)
21439sethi %hi(0x1), %l2
21440or %l2, %lo(0x1), %l2
21441loop_entry_1_233:
21442! Unsupported instruction
21443loop_exit_1_233:
21444sub %l2, 1, %l2
21445cmp %l2, 0
21446bg loop_entry_1_233
21447nop
21448
21449P1093: !_LD [11] (FP) (Loop entry) (Loop exit)
21450sethi %hi(0x2), %l2
21451or %l2, %lo(0x2), %l2
21452loop_entry_1_234:
21453sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
21454sub %i0, %i3, %i3
21455ld [%i3 + 12], %f0
21456! 1 addresses covered
21457!---- flushing fp results buffer to %f30 ----
21458fmovs %f0, %f30
21459!--
21460loop_exit_1_234:
21461sub %l2, 1, %l2
21462cmp %l2, 0
21463bg loop_entry_1_234
21464nop
21465
21466P1094: !_CAS [12] (maybe <- 0x80002d) (Int) (Loop entry) (Loop exit) (LE)
21467sethi %hi(0x1), %l2
21468or %l2, %lo(0x1), %l2
21469loop_entry_1_235:
21470! Change single-word-level endianess (big endian <-> little endian)
21471sethi %hi(0xff00ff00), %l6
21472or %l6, %lo(0xff00ff00), %l6
21473and %l4, %l6, %l3
21474srl %l3, 8, %l3
21475sll %l4, 8, %l7
21476and %l7, %l6, %l7
21477or %l7, %l3, %l7
21478srl %l7, 16, %l3
21479sll %l7, 16, %l7
21480srl %l7, 0, %l7
21481or %l7, %l3, %l7
21482wr %g0, 0x88, %asi
21483sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
21484sub %i0, %i2, %i2
21485add %i2, 4, %l6
21486lduwa [%l6] %asi, %o0
21487mov %o0, %l3
21488! move %l3(lower) -> %o0(upper)
21489sllx %l3, 32, %o0
21490mov %l7, %o5
21491casa [%l6] %asi, %l3, %o5
21492! move %o5(lower) -> %o0(lower)
21493srl %o5, 0, %l3
21494or %l3, %o0, %o0
21495add %l4, 1, %l4
21496!---- flushing int results buffer----
21497mov %o0, %l5
21498loop_exit_1_235:
21499sub %l2, 1, %l2
21500cmp %l2, 0
21501bg loop_entry_1_235
21502nop
21503
21504P1095: !_QWLD [10] (FP) (Loop entry) (Loop exit)
21505sethi %hi(0x1), %l2
21506or %l2, %lo(0x1), %l2
21507loop_entry_1_236:
21508sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
21509sub %i0, %i3, %i3
21510ldq [%i3 + 0], %f0
21511! 2 addresses covered
21512fmovs %f1, %f0
21513fmovs %f3, %f1
21514!---- flushing fp results buffer to %f30 ----
21515fmovd %f0, %f30
21516!--
21517loop_exit_1_236:
21518sub %l2, 1, %l2
21519cmp %l2, 0
21520bg loop_entry_1_236
21521nop
21522
21523P1096: !_QWLD [2] (FP) (Loop entry)
21524sethi %hi(0x2), %l2
21525or %l2, %lo(0x2), %l2
21526loop_entry_1_237:
21527ldq [%i1 + 0], %f0
21528! 2 addresses covered
21529fmovs %f1, %f0
21530fmovs %f3, %f1
21531
21532P1097: !_BST [13] (maybe <- 0x40000055) (FP) (Loop exit)
21533wr %g0, 0xf0, %asi
21534sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
21535sub %i0, %i2, %i2
21536! preparing store val #0, next val will be in f33
21537fmovs %f16, %f21
21538fadds %f16, %f17, %f16
21539! preparing store val #1, next val will be in f35
21540fmovd %f20, %f32
21541fmovs %f16, %f21
21542fadds %f16, %f17, %f16
21543fmovd %f20, %f34
21544membar #Sync
21545stda %f32, [%i2 + 0 ] %asi
21546membar #Sync
21547!---- flushing fp results buffer to %f30 ----
21548fmovd %f0, %f30
21549!--
21550loop_exit_1_237:
21551sub %l2, 1, %l2
21552cmp %l2, 0
21553bg loop_entry_1_237
21554nop
21555
21556P1098: !_CAS [12] (maybe <- 0x80002e) (Int) (Loop entry) (Loop exit)
21557sethi %hi(0x1), %l2
21558or %l2, %lo(0x1), %l2
21559loop_entry_1_238:
21560sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
21561sub %i0, %i3, %i3
21562add %i3, 4, %o5
21563lduw [%o5], %o0
21564mov %o0, %l7
21565! move %l7(lower) -> %o0(upper)
21566sllx %l7, 32, %o0
21567mov %l4, %l6
21568cas [%o5], %l7, %l6
21569! move %l6(lower) -> %o0(lower)
21570srl %l6, 0, %l7
21571or %l7, %o0, %o0
21572add %l4, 1, %l4
21573!---- flushing int results buffer----
21574mov %o0, %l5
21575loop_exit_1_238:
21576sub %l2, 1, %l2
21577cmp %l2, 0
21578bg loop_entry_1_238
21579nop
21580
21581P1099: !_BSTC [14] (maybe <- 0x40000057) (FP) (Loop entry) (Loop exit)
21582sethi %hi(0x1), %l2
21583or %l2, %lo(0x1), %l2
21584loop_entry_1_239:
21585wr %g0, 0xe0, %asi
21586sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
21587sub %i0, %i2, %i2
21588! preparing store val #0, next val will be in f33
21589fmovs %f16, %f21
21590fadds %f16, %f17, %f16
21591! preparing store val #1, next val will be in f35
21592fmovd %f20, %f32
21593fmovs %f16, %f21
21594fadds %f16, %f17, %f16
21595fmovd %f20, %f34
21596membar #Sync
21597stda %f32, [%i2 + 0 ] %asi
21598membar #Sync
21599loop_exit_1_239:
21600sub %l2, 1, %l2
21601cmp %l2, 0
21602bg loop_entry_1_239
21603nop
21604
21605P1100: !_LD [2] (FP) (Loop entry)
21606sethi %hi(0x1), %l2
21607or %l2, %lo(0x1), %l2
21608loop_entry_1_240:
21609ld [%i1 + 4], %f0
21610! 1 addresses covered
21611
21612P1101: !_PREFETCH [9] (Int) (Loop exit) (CBR)
21613sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
21614sub %i0, %i3, %i3
21615prefetch [%i3 + 12], 17
21616
21617! cbranch
21618andcc %l0, 1, %g0
21619be,pt %xcc, TARGET1101
21620nop
21621RET1101:
21622
21623! lfsr step begin
21624srlx %l0, 1, %o5
21625xnor %o5, %l0, %o5
21626sllx %o5, 63, %o5
21627or %o5, %l0, %l0
21628srlx %l0, 1, %l0
21629
21630!---- flushing fp results buffer to %f30 ----
21631fmovs %f0, %f30
21632!--
21633loop_exit_1_240:
21634sub %l2, 1, %l2
21635cmp %l2, 0
21636bg loop_entry_1_240
21637nop
21638
21639P1102: !_REPLACEMENT [5] (Int) (Loop entry) (Loop exit) (Branch target of P1058)
21640sethi %hi(0x2), %l2
21641or %l2, %lo(0x2), %l2
21642loop_entry_1_241:
21643sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2
21644sub %i0, %i2, %i2
21645sethi %hi(0x20000), %l6
21646ld [%i2+12], %o5
21647st %o5, [%i2+12]
21648add %i2, %l6, %l7
21649ld [%l7+12], %o5
21650st %o5, [%l7+12]
21651add %l7, %l6, %l7
21652ld [%l7+12], %o5
21653st %o5, [%l7+12]
21654add %l7, %l6, %l7
21655ld [%l7+12], %o5
21656st %o5, [%l7+12]
21657add %l7, %l6, %l7
21658ld [%l7+12], %o5
21659st %o5, [%l7+12]
21660add %l7, %l6, %l7
21661ld [%l7+12], %o5
21662st %o5, [%l7+12]
21663add %l7, %l6, %l7
21664ld [%l7+12], %o5
21665st %o5, [%l7+12]
21666add %l7, %l6, %l7
21667ld [%l7+12], %o5
21668st %o5, [%l7+12]
21669loop_exit_1_241:
21670sub %l2, 1, %l2
21671cmp %l2, 0
21672bg loop_entry_1_241
21673nop
21674ba P1103
21675nop
21676
21677TARGET1058:
21678ba RET1058
21679nop
21680
21681
21682P1103: !_SWAP [12] (maybe <- 0x80002f) (Int) (Loop entry)
21683sethi %hi(0x1), %l2
21684or %l2, %lo(0x1), %l2
21685loop_entry_1_242:
21686sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
21687sub %i0, %i3, %i3
21688mov %l4, %o0
21689swap [%i3 + 4], %o0
21690! move %o0(lower) -> %o0(upper)
21691sllx %o0, 32, %o0
21692add %l4, 1, %l4
21693
21694P1104: !_LD [11] (Int) (Loop exit)
21695sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
21696sub %i0, %i2, %i2
21697lduw [%i2 + 12], %l6
21698! move %l6(lower) -> %o0(lower)
21699or %l6, %o0, %o0
21700!---- flushing int results buffer----
21701mov %o0, %l5
21702loop_exit_1_242:
21703sub %l2, 1, %l2
21704cmp %l2, 0
21705bg loop_entry_1_242
21706nop
21707
21708P1105: !_LD [9] (FP) (Loop entry) (Loop exit)
21709sethi %hi(0x2), %l2
21710or %l2, %lo(0x2), %l2
21711loop_entry_1_243:
21712sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
21713sub %i0, %i3, %i3
21714ld [%i3 + 12], %f0
21715! 1 addresses covered
21716!---- flushing fp results buffer to %f30 ----
21717fmovs %f0, %f30
21718!--
21719loop_exit_1_243:
21720sub %l2, 1, %l2
21721cmp %l2, 0
21722bg loop_entry_1_243
21723nop
21724
21725P1106: !_CAS [2] (maybe <- 0x800030) (Int) (Loop entry) (Loop exit)
21726sethi %hi(0x2), %l2
21727or %l2, %lo(0x2), %l2
21728loop_entry_1_244:
21729add %i1, 4, %l6
21730lduw [%l6], %o0
21731mov %o0, %l3
21732! move %l3(lower) -> %o0(upper)
21733sllx %l3, 32, %o0
21734mov %l4, %o5
21735cas [%l6], %l3, %o5
21736! move %o5(lower) -> %o0(lower)
21737srl %o5, 0, %l3
21738or %l3, %o0, %o0
21739add %l4, 1, %l4
21740!---- flushing int results buffer----
21741mov %o0, %l5
21742loop_exit_1_244:
21743sub %l2, 1, %l2
21744cmp %l2, 0
21745bg loop_entry_1_244
21746nop
21747
21748P1107: !_QWST [10] (maybe <- 0x40000059) (FP) (Loop entry)
21749sethi %hi(0x2), %l2
21750or %l2, %lo(0x2), %l2
21751loop_entry_1_245:
21752sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
21753sub %i0, %i2, %i2
21754! preparing store val #0, next val will be in f21
21755fmovs %f16, %f21
21756fadds %f16, %f17, %f16
21757! preparing store val #1, next val will be in f23
21758fmovs %f16, %f23
21759fadds %f16, %f17, %f16
21760stq %f20, [%i2 + 0]
21761
21762P1108: !_BSTC [13] (maybe <- 0x4000005b) (FP) (Loop exit)
21763wr %g0, 0xe0, %asi
21764sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
21765sub %i0, %i3, %i3
21766! preparing store val #0, next val will be in f33
21767fmovs %f16, %f21
21768fadds %f16, %f17, %f16
21769! preparing store val #1, next val will be in f35
21770fmovd %f20, %f32
21771fmovs %f16, %f21
21772fadds %f16, %f17, %f16
21773fmovd %f20, %f34
21774membar #Sync
21775stda %f32, [%i3 + 0 ] %asi
21776membar #Sync
21777loop_exit_1_245:
21778sub %l2, 1, %l2
21779cmp %l2, 0
21780bg loop_entry_1_245
21781nop
21782
21783P1109: !_BLD [7] (FP) (Loop entry)
21784sethi %hi(0x2), %l2
21785or %l2, %lo(0x2), %l2
21786loop_entry_1_246:
21787wr %g0, 0xf0, %asi
21788sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
21789sub %i0, %i2, %i2
21790membar #Sync
21791ldda [%i2 + 0] %asi, %f0
21792membar #Sync
21793! 2 addresses covered
21794fmovs %f1, %f0
21795fmovs %f3, %f1
21796
21797P1110: !_LD [12] (Int)
21798sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
21799sub %i0, %i3, %i3
21800lduw [%i3 + 4], %o0
21801! move %o0(lower) -> %o0(upper)
21802sllx %o0, 32, %o0
21803
21804P1111: !_LD [15] (Int) (NF) (Loop exit)
21805wr %g0, 0x82, %asi
21806sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
21807sub %i0, %i2, %i2
21808lduwa [%i2 + 12] %asi, %o5
21809! move %o5(lower) -> %o0(lower)
21810or %o5, %o0, %o0
21811!---- flushing int results buffer----
21812mov %o0, %l5
21813!---- flushing fp results buffer to %f30 ----
21814fmovd %f0, %f30
21815!--
21816loop_exit_1_246:
21817sub %l2, 1, %l2
21818cmp %l2, 0
21819bg loop_entry_1_246
21820nop
21821
21822P1112: !_LD [11] (FP) (Loop entry) (Loop exit)
21823sethi %hi(0x2), %l2
21824or %l2, %lo(0x2), %l2
21825loop_entry_1_247:
21826sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
21827sub %i0, %i3, %i3
21828ld [%i3 + 12], %f0
21829! 1 addresses covered
21830!---- flushing fp results buffer to %f30 ----
21831fmovs %f0, %f30
21832!--
21833loop_exit_1_247:
21834sub %l2, 1, %l2
21835cmp %l2, 0
21836bg loop_entry_1_247
21837nop
21838
21839P1113: !_CAS [7] (maybe <- 0x800031) (Int) (Loop entry)
21840sethi %hi(0x1), %l2
21841or %l2, %lo(0x1), %l2
21842loop_entry_1_248:
21843sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
21844sub %i0, %i2, %i2
21845add %i2, 12, %o5
21846lduw [%o5], %o0
21847mov %o0, %l7
21848! move %l7(lower) -> %o0(upper)
21849sllx %l7, 32, %o0
21850mov %l4, %l6
21851cas [%o5], %l7, %l6
21852! move %l6(lower) -> %o0(lower)
21853srl %l6, 0, %l7
21854or %l7, %o0, %o0
21855add %l4, 1, %l4
21856
21857P1114: !_LD [15] (Int)
21858sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
21859sub %i0, %i3, %i3
21860lduw [%i3 + 12], %o1
21861! move %o1(lower) -> %o1(upper)
21862sllx %o1, 32, %o1
21863
21864P1115: !_LD [13] (Int) (Loop exit)
21865sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
21866sub %i0, %i2, %i2
21867lduw [%i2 + 12], %l6
21868! move %l6(lower) -> %o1(lower)
21869or %l6, %o1, %o1
21870!---- flushing int results buffer----
21871mov %o0, %l5
21872mov %o1, %l5
21873loop_exit_1_248:
21874sub %l2, 1, %l2
21875cmp %l2, 0
21876bg loop_entry_1_248
21877nop
21878
21879P1116: !_LD [12] (FP) (Loop entry)
21880sethi %hi(0x2), %l2
21881or %l2, %lo(0x2), %l2
21882loop_entry_1_249:
21883sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
21884sub %i0, %i3, %i3
21885ld [%i3 + 4], %f0
21886! 1 addresses covered
21887
21888P1117: !_PREFETCH [4] (Int) (Loop exit)
21889sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
21890sub %i0, %i2, %i2
21891prefetch [%i2 + 4], 3
21892!---- flushing fp results buffer to %f30 ----
21893fmovs %f0, %f30
21894!--
21895loop_exit_1_249:
21896sub %l2, 1, %l2
21897cmp %l2, 0
21898bg loop_entry_1_249
21899nop
21900
21901P1118: !_DWST [2] (maybe <- 0x800032) (Int) (Loop entry) (Loop exit)
21902sethi %hi(0x1), %l2
21903or %l2, %lo(0x1), %l2
21904loop_entry_1_250:
21905!-- Aliased access: Adjusting base register for region 1 (%i1) to use alias #1
21906!Logical addr: 2
21907
21908sethi %hi(0x200000), %l3
21909sub %i1, %l3, %i1
21910mov %l4, %l6
21911stx %l6, [%i1 + 0]
21912add %l4, 1, %l4
21913
21914sethi %hi(0x200000), %l3
21915add %i1, %l3, %i1
21916!-- End Aliased access: base register for region 1 (%i1) restored
21917loop_exit_1_250:
21918sub %l2, 1, %l2
21919cmp %l2, 0
21920bg loop_entry_1_250
21921nop
21922
21923P1119: !_PREFETCH [14] (Int) (Loop entry)
21924sethi %hi(0x1), %l2
21925or %l2, %lo(0x1), %l2
21926loop_entry_1_251:
21927sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
21928sub %i0, %i3, %i3
21929prefetch [%i3 + 4], 28
21930
21931P1120: !_LD [9] (FP) (Loop exit)
21932sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
21933sub %i0, %i2, %i2
21934ld [%i2 + 12], %f0
21935! 1 addresses covered
21936!---- flushing fp results buffer to %f30 ----
21937fmovs %f0, %f30
21938!--
21939loop_exit_1_251:
21940sub %l2, 1, %l2
21941cmp %l2, 0
21942bg loop_entry_1_251
21943nop
21944
21945P1121: !_LD [1] (FP) (Loop entry) (Loop exit) (Branch target of P764)
21946sethi %hi(0x1), %l2
21947or %l2, %lo(0x1), %l2
21948loop_entry_1_252:
21949ld [%i0 + 12], %f0
21950! 1 addresses covered
21951!---- flushing fp results buffer to %f30 ----
21952fmovs %f0, %f30
21953!--
21954loop_exit_1_252:
21955sub %l2, 1, %l2
21956cmp %l2, 0
21957bg loop_entry_1_252
21958nop
21959ba P1122
21960nop
21961
21962TARGET764:
21963ba RET764
21964nop
21965
21966
21967P1122: !_LD [5] (Int) (Loop entry)
21968sethi %hi(0x1), %l2
21969or %l2, %lo(0x1), %l2
21970loop_entry_1_253:
21971sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
21972sub %i0, %i3, %i3
21973lduw [%i3 + 12], %o0
21974! move %o0(lower) -> %o0(upper)
21975sllx %o0, 32, %o0
21976
21977P1123: !_LD [4] (Int) (Loop exit)
21978lduw [%i3 + 4], %l7
21979! move %l7(lower) -> %o0(lower)
21980or %l7, %o0, %o0
21981!---- flushing int results buffer----
21982mov %o0, %l5
21983loop_exit_1_253:
21984sub %l2, 1, %l2
21985cmp %l2, 0
21986bg loop_entry_1_253
21987nop
21988
21989P1124: !_BSTC [12] (maybe <- 0x4000005d) (FP) (Loop entry)
21990sethi %hi(0x1), %l2
21991or %l2, %lo(0x1), %l2
21992loop_entry_1_254:
21993wr %g0, 0xe0, %asi
21994sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
21995sub %i0, %i2, %i2
21996! preparing store val #0, next val will be in f33
21997fmovs %f16, %f21
21998fadds %f16, %f17, %f16
21999! preparing store val #1, next val will be in f35
22000fmovd %f20, %f32
22001fmovs %f16, %f21
22002fadds %f16, %f17, %f16
22003fmovd %f20, %f34
22004membar #Sync
22005stda %f32, [%i2 + 0 ] %asi
22006membar #Sync
22007
22008P1125: !_BSTC [8] (maybe <- 0x4000005f) (FP) (Loop exit)
22009wr %g0, 0xe0, %asi
22010sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
22011sub %i0, %i3, %i3
22012! preparing store val #0, next val will be in f33
22013fmovs %f16, %f21
22014fadds %f16, %f17, %f16
22015! preparing store val #1, next val will be in f35
22016fmovd %f20, %f32
22017fmovs %f16, %f21
22018fadds %f16, %f17, %f16
22019fmovd %f20, %f34
22020membar #Sync
22021stda %f32, [%i3 + 0 ] %asi
22022membar #Sync
22023loop_exit_1_254:
22024sub %l2, 1, %l2
22025cmp %l2, 0
22026bg loop_entry_1_254
22027nop
22028
22029P1126: !_CASX [2] (maybe <- 0x800033) (Int) (Loop entry)
22030sethi %hi(0x2), %l2
22031or %l2, %lo(0x2), %l2
22032loop_entry_1_255:
22033ldx [%i1], %o0
22034! move %o0(upper) -> %o0(upper)
22035! move %o0(lower) -> %o0(lower)
22036mov %o0, %o5
22037mov %l4, %o1
22038casx [%i1], %o5, %o1
22039! move %o1(upper) -> %o1(upper)
22040! move %o1(lower) -> %o1(lower)
22041add %l4, 1, %l4
22042
22043P1127: !_BSTC [10] (maybe <- 0x40000061) (FP) (Loop exit)
22044wr %g0, 0xe0, %asi
22045sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
22046sub %i0, %i2, %i2
22047! preparing store val #0, next val will be in f33
22048fmovs %f16, %f21
22049fadds %f16, %f17, %f16
22050! preparing store val #1, next val will be in f35
22051fmovd %f20, %f32
22052fmovs %f16, %f21
22053fadds %f16, %f17, %f16
22054fmovd %f20, %f34
22055membar #Sync
22056stda %f32, [%i2 + 0 ] %asi
22057membar #Sync
22058!---- flushing int results buffer----
22059mov %o0, %l5
22060mov %o1, %l5
22061loop_exit_1_255:
22062sub %l2, 1, %l2
22063cmp %l2, 0
22064bg loop_entry_1_255
22065nop
22066
22067P1128: !_LD [3] (Int) (Loop entry)
22068sethi %hi(0x1), %l2
22069or %l2, %lo(0x1), %l2
22070loop_entry_1_256:
22071lduw [%i1 + 12], %o0
22072! move %o0(lower) -> %o0(upper)
22073sllx %o0, 32, %o0
22074
22075P1129: !_LD [1] (Int) (Loop exit)
22076lduw [%i0 + 12], %l7
22077! move %l7(lower) -> %o0(lower)
22078or %l7, %o0, %o0
22079!---- flushing int results buffer----
22080mov %o0, %l5
22081loop_exit_1_256:
22082sub %l2, 1, %l2
22083cmp %l2, 0
22084bg loop_entry_1_256
22085nop
22086
22087P1130: !_PREFETCH [10] (Int) (Loop entry)
22088sethi %hi(0x2), %l2
22089or %l2, %lo(0x2), %l2
22090loop_entry_1_257:
22091sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
22092sub %i0, %i3, %i3
22093prefetch [%i3 + 4], 1
22094
22095P1131: !_LD [4] (Int)
22096sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
22097sub %i0, %i2, %i2
22098lduw [%i2 + 4], %o0
22099! move %o0(lower) -> %o0(upper)
22100sllx %o0, 32, %o0
22101
22102P1132: !_LD [9] (Int) (Loop exit)
22103sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
22104sub %i0, %i3, %i3
22105lduw [%i3 + 12], %o5
22106! move %o5(lower) -> %o0(lower)
22107or %o5, %o0, %o0
22108!---- flushing int results buffer----
22109mov %o0, %l5
22110loop_exit_1_257:
22111sub %l2, 1, %l2
22112cmp %l2, 0
22113bg loop_entry_1_257
22114nop
22115
22116P1133: !_LD [10] (Int) (Loop entry)
22117sethi %hi(0x1), %l2
22118or %l2, %lo(0x1), %l2
22119loop_entry_1_258:
22120sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
22121sub %i0, %i2, %i2
22122lduw [%i2 + 4], %o0
22123! move %o0(lower) -> %o0(upper)
22124sllx %o0, 32, %o0
22125
22126P1134: !_PREFETCH [6] (Int)
22127sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
22128sub %i0, %i3, %i3
22129prefetch [%i3 + 4], 0
22130
22131P1135: !_LD [2] (Int) (NF) (Loop exit)
22132wr %g0, 0x82, %asi
22133lduwa [%i1 + 4] %asi, %l3
22134! move %l3(lower) -> %o0(lower)
22135or %l3, %o0, %o0
22136!---- flushing int results buffer----
22137mov %o0, %l5
22138loop_exit_1_258:
22139sub %l2, 1, %l2
22140cmp %l2, 0
22141bg loop_entry_1_258
22142nop
22143
22144P1136: !_PREFETCH [7] (Int) (NF) (Faults) (Loop entry)
22145sethi %hi(0x2), %l2
22146or %l2, %lo(0x2), %l2
22147loop_entry_1_259:
22148wr %g0, 0x82, %asi
22149prefetcha [%g0] %asi, 24
22150
22151P1137: !_PREFETCH [12] (Int) (NF) (Loop exit)
22152wr %g0, 0x82, %asi
22153sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
22154sub %i0, %i2, %i2
22155prefetcha [%i2 + 4] %asi, 2
22156loop_exit_1_259:
22157sub %l2, 1, %l2
22158cmp %l2, 0
22159bg loop_entry_1_259
22160nop
22161
22162P1138: !_FLUSH [6] (Int) (Loop entry) (Loop exit)
22163sethi %hi(0x1), %l2
22164or %l2, %lo(0x1), %l2
22165loop_entry_1_260:
22166! Unsupported instruction
22167loop_exit_1_260:
22168sub %l2, 1, %l2
22169cmp %l2, 0
22170bg loop_entry_1_260
22171nop
22172
22173P1139: !_SWAP [7] (maybe <- 0x800034) (Int) (Loop entry) (CBR)
22174sethi %hi(0x1), %l2
22175or %l2, %lo(0x1), %l2
22176loop_entry_1_261:
22177sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
22178sub %i0, %i3, %i3
22179mov %l4, %o0
22180swap [%i3 + 12], %o0
22181! move %o0(lower) -> %o0(upper)
22182sllx %o0, 32, %o0
22183add %l4, 1, %l4
22184
22185! cbranch
22186andcc %l0, 1, %g0
22187be,pt %xcc, TARGET1139
22188nop
22189RET1139:
22190
22191! lfsr step begin
22192srlx %l0, 1, %o5
22193xnor %o5, %l0, %o5
22194sllx %o5, 63, %o5
22195or %o5, %l0, %l0
22196srlx %l0, 1, %l0
22197
22198
22199P1140: !_LD [12] (Int) (Loop exit)
22200sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
22201sub %i0, %i2, %i2
22202lduw [%i2 + 4], %l6
22203! move %l6(lower) -> %o0(lower)
22204or %l6, %o0, %o0
22205!---- flushing int results buffer----
22206mov %o0, %l5
22207loop_exit_1_261:
22208sub %l2, 1, %l2
22209cmp %l2, 0
22210bg loop_entry_1_261
22211nop
22212
22213P1141: !_LD [5] (FP) (Loop entry) (Loop exit) (Branch target of P993)
22214sethi %hi(0x2), %l2
22215or %l2, %lo(0x2), %l2
22216loop_entry_1_262:
22217sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
22218sub %i0, %i3, %i3
22219ld [%i3 + 12], %f0
22220! 1 addresses covered
22221!---- flushing fp results buffer to %f30 ----
22222fmovs %f0, %f30
22223!--
22224loop_exit_1_262:
22225sub %l2, 1, %l2
22226cmp %l2, 0
22227bg loop_entry_1_262
22228nop
22229ba P1142
22230nop
22231
22232TARGET993:
22233ba RET993
22234nop
22235
22236
22237P1142: !_SWAP [9] (maybe <- 0x800035) (Int) (Loop entry) (Branch target of P1223)
22238sethi %hi(0x2), %l2
22239or %l2, %lo(0x2), %l2
22240loop_entry_1_263:
22241sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
22242sub %i0, %i2, %i2
22243mov %l4, %o0
22244swap [%i2 + 12], %o0
22245! move %o0(lower) -> %o0(upper)
22246sllx %o0, 32, %o0
22247add %l4, 1, %l4
22248ba P1143
22249nop
22250
22251TARGET1223:
22252ba RET1223
22253nop
22254
22255
22256P1143: !_LD [14] (Int) (Loop exit)
22257sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
22258sub %i0, %i3, %i3
22259lduw [%i3 + 4], %l3
22260! move %l3(lower) -> %o0(lower)
22261or %l3, %o0, %o0
22262!---- flushing int results buffer----
22263mov %o0, %l5
22264loop_exit_1_263:
22265sub %l2, 1, %l2
22266cmp %l2, 0
22267bg loop_entry_1_263
22268nop
22269
22270P1144: !_LD [3] (FP) (Loop entry)
22271sethi %hi(0x2), %l2
22272or %l2, %lo(0x2), %l2
22273loop_entry_1_264:
22274ld [%i1 + 12], %f0
22275! 1 addresses covered
22276
22277P1145: !_LD [0] (FP) (Loop exit)
22278ld [%i0 + 4], %f1
22279! 1 addresses covered
22280!---- flushing fp results buffer to %f30 ----
22281fmovd %f0, %f30
22282!--
22283loop_exit_1_264:
22284sub %l2, 1, %l2
22285cmp %l2, 0
22286bg loop_entry_1_264
22287nop
22288
22289P1146: !_LD [11] (FP) (Loop entry) (Loop exit)
22290sethi %hi(0x2), %l2
22291or %l2, %lo(0x2), %l2
22292loop_entry_1_265:
22293sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
22294sub %i0, %i2, %i2
22295ld [%i2 + 12], %f0
22296! 1 addresses covered
22297!---- flushing fp results buffer to %f30 ----
22298fmovs %f0, %f30
22299!--
22300loop_exit_1_265:
22301sub %l2, 1, %l2
22302cmp %l2, 0
22303bg loop_entry_1_265
22304nop
22305
22306P1147: !_LD [1] (FP) (Loop entry) (Loop exit)
22307sethi %hi(0x2), %l2
22308or %l2, %lo(0x2), %l2
22309loop_entry_1_266:
22310ld [%i0 + 12], %f0
22311! 1 addresses covered
22312!---- flushing fp results buffer to %f30 ----
22313fmovs %f0, %f30
22314!--
22315loop_exit_1_266:
22316sub %l2, 1, %l2
22317cmp %l2, 0
22318bg loop_entry_1_266
22319nop
22320
22321P1148: !_DWLD [5] (Int) (Loop entry)
22322sethi %hi(0x1), %l2
22323or %l2, %lo(0x1), %l2
22324loop_entry_1_267:
22325sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
22326sub %i0, %i3, %i3
22327ldx [%i3 + 8], %o0
22328! move %o0(lower) -> %o0(upper)
22329sllx %o0, 32, %o0
22330
22331P1149: !_LD [0] (Int) (Loop exit)
22332lduw [%i0 + 4], %l3
22333! move %l3(lower) -> %o0(lower)
22334or %l3, %o0, %o0
22335!---- flushing int results buffer----
22336mov %o0, %l5
22337loop_exit_1_267:
22338sub %l2, 1, %l2
22339cmp %l2, 0
22340bg loop_entry_1_267
22341nop
22342
22343P1150: !_BSTC [14] (maybe <- 0x40000063) (FP) (Loop entry) (Loop exit)
22344sethi %hi(0x2), %l2
22345or %l2, %lo(0x2), %l2
22346loop_entry_1_268:
22347wr %g0, 0xe0, %asi
22348sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
22349sub %i0, %i2, %i2
22350! preparing store val #0, next val will be in f33
22351fmovs %f16, %f21
22352fadds %f16, %f17, %f16
22353! preparing store val #1, next val will be in f35
22354fmovd %f20, %f32
22355fmovs %f16, %f21
22356fadds %f16, %f17, %f16
22357fmovd %f20, %f34
22358membar #Sync
22359stda %f32, [%i2 + 0 ] %asi
22360membar #Sync
22361loop_exit_1_268:
22362sub %l2, 1, %l2
22363cmp %l2, 0
22364bg loop_entry_1_268
22365nop
22366
22367P1151: !_CASX [0] (maybe <- 0x800036) (Int) (Loop entry) (Loop exit)
22368sethi %hi(0x1), %l2
22369or %l2, %lo(0x1), %l2
22370loop_entry_1_269:
22371ldx [%i0], %o0
22372! move %o0(upper) -> %o0(upper)
22373! move %o0(lower) -> %o0(lower)
22374mov %o0, %l7
22375mov %l4, %o1
22376casx [%i0], %l7, %o1
22377! move %o1(upper) -> %o1(upper)
22378! move %o1(lower) -> %o1(lower)
22379add %l4, 1, %l4
22380!---- flushing int results buffer----
22381mov %o0, %l5
22382mov %o1, %l5
22383loop_exit_1_269:
22384sub %l2, 1, %l2
22385cmp %l2, 0
22386bg loop_entry_1_269
22387nop
22388
22389P1152: !_ST [11] (maybe <- 0x800037) (Int) (Loop entry) (Loop exit)
22390sethi %hi(0x1), %l2
22391or %l2, %lo(0x1), %l2
22392loop_entry_1_270:
22393sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
22394sub %i0, %i3, %i3
22395stw %l4, [%i3 + 12 ]
22396add %l4, 1, %l4
22397loop_exit_1_270:
22398sub %l2, 1, %l2
22399cmp %l2, 0
22400bg loop_entry_1_270
22401nop
22402
22403P1153: !_BSTC [6] (maybe <- 0x40000065) (FP) (Loop entry) (Loop exit)
22404sethi %hi(0x1), %l2
22405or %l2, %lo(0x1), %l2
22406loop_entry_1_271:
22407wr %g0, 0xe0, %asi
22408sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
22409sub %i0, %i2, %i2
22410! preparing store val #0, next val will be in f33
22411fmovs %f16, %f21
22412fadds %f16, %f17, %f16
22413! preparing store val #1, next val will be in f35
22414fmovd %f20, %f32
22415fmovs %f16, %f21
22416fadds %f16, %f17, %f16
22417fmovd %f20, %f34
22418membar #Sync
22419stda %f32, [%i2 + 0 ] %asi
22420membar #Sync
22421loop_exit_1_271:
22422sub %l2, 1, %l2
22423cmp %l2, 0
22424bg loop_entry_1_271
22425nop
22426
22427P1154: !_CASX [12] (maybe <- 0x800038) (Int) (Loop entry)
22428sethi %hi(0x2), %l2
22429or %l2, %lo(0x2), %l2
22430loop_entry_1_272:
22431sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
22432sub %i0, %i3, %i3
22433ldx [%i3], %o0
22434! move %o0(upper) -> %o0(upper)
22435! move %o0(lower) -> %o0(lower)
22436mov %o0, %o5
22437mov %l4, %o1
22438casx [%i3], %o5, %o1
22439! move %o1(upper) -> %o1(upper)
22440! move %o1(lower) -> %o1(lower)
22441add %l4, 1, %l4
22442
22443P1155: !_LD [9] (FP) (Loop exit)
22444sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
22445sub %i0, %i2, %i2
22446ld [%i2 + 12], %f0
22447! 1 addresses covered
22448!---- flushing int results buffer----
22449mov %o0, %l5
22450mov %o1, %l5
22451!---- flushing fp results buffer to %f30 ----
22452fmovs %f0, %f30
22453!--
22454loop_exit_1_272:
22455sub %l2, 1, %l2
22456cmp %l2, 0
22457bg loop_entry_1_272
22458nop
22459
22460P1156: !_DWLD [3] (FP) (Loop entry) (Loop exit)
22461sethi %hi(0x2), %l2
22462or %l2, %lo(0x2), %l2
22463loop_entry_1_273:
22464ldd [%i1 + 8], %f0
22465! 1 addresses covered
22466fmovs %f1, %f0
22467!---- flushing fp results buffer to %f30 ----
22468fmovs %f0, %f30
22469!--
22470loop_exit_1_273:
22471sub %l2, 1, %l2
22472cmp %l2, 0
22473bg loop_entry_1_273
22474nop
22475
22476P1157: !_DWST [11] (maybe <- 0x800039) (Int) (Loop entry)
22477sethi %hi(0x1), %l2
22478or %l2, %lo(0x1), %l2
22479loop_entry_1_274:
22480sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
22481sub %i0, %i3, %i3
22482mov %l4, %l6
22483stx %l6, [%i3 + 8]
22484add %l4, 1, %l4
22485
22486P1158: !_LD [7] (Int)
22487sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
22488sub %i0, %i2, %i2
22489lduw [%i2 + 12], %o0
22490! move %o0(lower) -> %o0(upper)
22491sllx %o0, 32, %o0
22492
22493P1159: !_LD [11] (Int) (Loop exit)
22494lduw [%i3 + 12], %o5
22495! move %o5(lower) -> %o0(lower)
22496or %o5, %o0, %o0
22497!---- flushing int results buffer----
22498mov %o0, %l5
22499loop_exit_1_274:
22500sub %l2, 1, %l2
22501cmp %l2, 0
22502bg loop_entry_1_274
22503nop
22504
22505P1160: !_BLD [3] (FP) (Loop entry) (Loop exit)
22506sethi %hi(0x1), %l2
22507or %l2, %lo(0x1), %l2
22508loop_entry_1_275:
22509wr %g0, 0xf0, %asi
22510membar #Sync
22511ldda [%i1 + 0] %asi, %f0
22512membar #Sync
22513! 2 addresses covered
22514fmovs %f1, %f0
22515fmovs %f3, %f1
22516!---- flushing fp results buffer to %f30 ----
22517fmovd %f0, %f30
22518!--
22519loop_exit_1_275:
22520sub %l2, 1, %l2
22521cmp %l2, 0
22522bg loop_entry_1_275
22523nop
22524
22525P1161: !_FLUSH [14] (Int) (Loop entry)
22526sethi %hi(0x2), %l2
22527or %l2, %lo(0x2), %l2
22528loop_entry_1_276:
22529! Unsupported instruction
22530
22531P1162: !_LD [13] (Int) (CBR)
22532sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
22533sub %i0, %i3, %i3
22534lduw [%i3 + 12], %o0
22535! move %o0(lower) -> %o0(upper)
22536sllx %o0, 32, %o0
22537
22538! cbranch
22539andcc %l0, 1, %g0
22540be,pt %xcc, TARGET1162
22541nop
22542RET1162:
22543
22544! lfsr step begin
22545srlx %l0, 1, %l3
22546xnor %l3, %l0, %l3
22547sllx %l3, 63, %l3
22548or %l3, %l0, %l0
22549srlx %l0, 1, %l0
22550
22551
22552P1163: !_LD [2] (Int) (Loop exit)
22553lduw [%i1 + 4], %l7
22554! move %l7(lower) -> %o0(lower)
22555or %l7, %o0, %o0
22556!---- flushing int results buffer----
22557mov %o0, %l5
22558loop_exit_1_276:
22559sub %l2, 1, %l2
22560cmp %l2, 0
22561bg loop_entry_1_276
22562nop
22563
22564P1164: !_BSTC [13] (maybe <- 0x40000067) (FP) (Loop entry) (Loop exit)
22565sethi %hi(0x1), %l2
22566or %l2, %lo(0x1), %l2
22567loop_entry_1_277:
22568wr %g0, 0xe0, %asi
22569sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
22570sub %i0, %i2, %i2
22571! preparing store val #0, next val will be in f33
22572fmovs %f16, %f21
22573fadds %f16, %f17, %f16
22574! preparing store val #1, next val will be in f35
22575fmovd %f20, %f32
22576fmovs %f16, %f21
22577fadds %f16, %f17, %f16
22578fmovd %f20, %f34
22579membar #Sync
22580stda %f32, [%i2 + 0 ] %asi
22581membar #Sync
22582loop_exit_1_277:
22583sub %l2, 1, %l2
22584cmp %l2, 0
22585bg loop_entry_1_277
22586nop
22587
22588P1165: !_PREFETCH [5] (Int) (Loop entry) (Loop exit)
22589sethi %hi(0x2), %l2
22590or %l2, %lo(0x2), %l2
22591loop_entry_1_278:
22592sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
22593sub %i0, %i3, %i3
22594prefetch [%i3 + 12], 20
22595loop_exit_1_278:
22596sub %l2, 1, %l2
22597cmp %l2, 0
22598bg loop_entry_1_278
22599nop
22600
22601P1166: !_PREFETCH [5] (Int) (Faults) (Loop entry) (Loop exit)
22602sethi %hi(0x1), %l2
22603or %l2, %lo(0x1), %l2
22604loop_entry_1_279:
22605sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
22606sub %i0, %i2, %i2
22607prefetch [%i2 + 12], 21
22608loop_exit_1_279:
22609sub %l2, 1, %l2
22610cmp %l2, 0
22611bg loop_entry_1_279
22612nop
22613
22614P1167: !_BLD [9] (FP) (Loop entry)
22615sethi %hi(0x2), %l2
22616or %l2, %lo(0x2), %l2
22617loop_entry_1_280:
22618wr %g0, 0xf0, %asi
22619sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
22620sub %i0, %i3, %i3
22621membar #Sync
22622ldda [%i3 + 0] %asi, %f0
22623membar #Sync
22624! 2 addresses covered
22625fmovs %f1, %f0
22626fmovs %f3, %f1
22627
22628P1168: !_LD [8] (FP) (Loop exit)
22629ld [%i3 + 4], %f2
22630! 1 addresses covered
22631!---- flushing fp results buffer to %f30 ----
22632fmovd %f0, %f30
22633fmovs %f2, %f30
22634!--
22635loop_exit_1_280:
22636sub %l2, 1, %l2
22637cmp %l2, 0
22638bg loop_entry_1_280
22639nop
22640
22641P1169: !_LD [15] (FP) (Loop entry) (Branch target of P941)
22642sethi %hi(0x1), %l2
22643or %l2, %lo(0x1), %l2
22644loop_entry_1_281:
22645sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
22646sub %i0, %i2, %i2
22647ld [%i2 + 12], %f0
22648! 1 addresses covered
22649ba P1170
22650nop
22651
22652TARGET941:
22653ba RET941
22654nop
22655
22656
22657P1170: !_LD [1] (FP) (Loop exit)
22658ld [%i0 + 12], %f1
22659! 1 addresses covered
22660!---- flushing fp results buffer to %f30 ----
22661fmovd %f0, %f30
22662!--
22663loop_exit_1_281:
22664sub %l2, 1, %l2
22665cmp %l2, 0
22666bg loop_entry_1_281
22667nop
22668
22669P1171: !_DWST [2] (maybe <- 0x40000069) (FP) (Loop entry) (Loop exit)
22670sethi %hi(0x2), %l2
22671or %l2, %lo(0x2), %l2
22672loop_entry_1_282:
22673! preparing store val #0, next val will be in f21
22674fmovs %f16, %f21
22675fadds %f16, %f17, %f16
22676std %f20, [%i1 + 0]
22677loop_exit_1_282:
22678sub %l2, 1, %l2
22679cmp %l2, 0
22680bg loop_entry_1_282
22681nop
22682
22683P1172: !_LD [15] (Int) (Loop entry)
22684sethi %hi(0x2), %l2
22685or %l2, %lo(0x2), %l2
22686loop_entry_1_283:
22687sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
22688sub %i0, %i3, %i3
22689lduw [%i3 + 12], %o0
22690! move %o0(lower) -> %o0(upper)
22691sllx %o0, 32, %o0
22692
22693P1173: !_LD [1] (Int) (Loop exit)
22694lduw [%i0 + 12], %o5
22695! move %o5(lower) -> %o0(lower)
22696or %o5, %o0, %o0
22697!---- flushing int results buffer----
22698mov %o0, %l5
22699loop_exit_1_283:
22700sub %l2, 1, %l2
22701cmp %l2, 0
22702bg loop_entry_1_283
22703nop
22704
22705P1174: !_PREFETCH [10] (Int) (Loop entry) (Loop exit)
22706sethi %hi(0x1), %l2
22707or %l2, %lo(0x1), %l2
22708loop_entry_1_284:
22709sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
22710sub %i0, %i2, %i2
22711prefetch [%i2 + 4], 16
22712loop_exit_1_284:
22713sub %l2, 1, %l2
22714cmp %l2, 0
22715bg loop_entry_1_284
22716nop
22717
22718P1175: !_CAS [15] (maybe <- 0x80003a) (Int) (Loop entry)
22719sethi %hi(0x2), %l2
22720or %l2, %lo(0x2), %l2
22721loop_entry_1_285:
22722sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
22723sub %i0, %i3, %i3
22724add %i3, 12, %o5
22725lduw [%o5], %o0
22726mov %o0, %l7
22727! move %l7(lower) -> %o0(upper)
22728sllx %l7, 32, %o0
22729mov %l4, %l6
22730cas [%o5], %l7, %l6
22731! move %l6(lower) -> %o0(lower)
22732srl %l6, 0, %l7
22733or %l7, %o0, %o0
22734add %l4, 1, %l4
22735
22736P1176: !_ST [6] (maybe <- 0x80003b) (Int) (Loop exit)
22737sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
22738sub %i0, %i2, %i2
22739stw %l4, [%i2 + 4 ]
22740add %l4, 1, %l4
22741!---- flushing int results buffer----
22742mov %o0, %l5
22743loop_exit_1_285:
22744sub %l2, 1, %l2
22745cmp %l2, 0
22746bg loop_entry_1_285
22747nop
22748
22749P1177: !_BLD [4] (FP) (Loop entry) (Loop exit)
22750sethi %hi(0x2), %l2
22751or %l2, %lo(0x2), %l2
22752loop_entry_1_286:
22753wr %g0, 0xf0, %asi
22754sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
22755sub %i0, %i3, %i3
22756membar #Sync
22757ldda [%i3 + 0] %asi, %f0
22758membar #Sync
22759! 2 addresses covered
22760fmovs %f1, %f0
22761fmovs %f3, %f1
22762!---- flushing fp results buffer to %f30 ----
22763fmovd %f0, %f30
22764!--
22765loop_exit_1_286:
22766sub %l2, 1, %l2
22767cmp %l2, 0
22768bg loop_entry_1_286
22769nop
22770
22771P1178: !_QWLD [4] (FP) (Loop entry)
22772sethi %hi(0x1), %l2
22773or %l2, %lo(0x1), %l2
22774loop_entry_1_287:
22775sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
22776sub %i0, %i2, %i2
22777ldq [%i2 + 0], %f0
22778! 2 addresses covered
22779fmovs %f1, %f0
22780fmovs %f3, %f1
22781
22782P1179: !_BST [4] (maybe <- 0x4000006a) (FP) (Loop exit) (CBR)
22783wr %g0, 0xf0, %asi
22784! preparing store val #0, next val will be in f33
22785fmovs %f16, %f21
22786fadds %f16, %f17, %f16
22787! preparing store val #1, next val will be in f35
22788fmovd %f20, %f32
22789fmovs %f16, %f21
22790fadds %f16, %f17, %f16
22791fmovd %f20, %f34
22792membar #Sync
22793stda %f32, [%i2 + 0 ] %asi
22794membar #Sync
22795
22796! cbranch
22797andcc %l0, 1, %g0
22798be,pt %xcc, TARGET1179
22799nop
22800RET1179:
22801
22802! lfsr step begin
22803srlx %l0, 1, %l7
22804xnor %l7, %l0, %l7
22805sllx %l7, 63, %l7
22806or %l7, %l0, %l0
22807srlx %l0, 1, %l0
22808
22809!---- flushing fp results buffer to %f30 ----
22810fmovd %f0, %f30
22811!--
22812loop_exit_1_287:
22813sub %l2, 1, %l2
22814cmp %l2, 0
22815bg loop_entry_1_287
22816nop
22817
22818P1180: !_SWAP [13] (maybe <- 0x80003c) (Int) (Loop entry)
22819sethi %hi(0x1), %l2
22820or %l2, %lo(0x1), %l2
22821loop_entry_1_288:
22822sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
22823sub %i0, %i3, %i3
22824mov %l4, %o0
22825swap [%i3 + 12], %o0
22826! move %o0(lower) -> %o0(upper)
22827sllx %o0, 32, %o0
22828add %l4, 1, %l4
22829
22830P1181: !_LD [11] (Int) (NF) (Loop exit)
22831wr %g0, 0x82, %asi
22832sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
22833sub %i0, %i2, %i2
22834lduwa [%i2 + 12] %asi, %l3
22835! move %l3(lower) -> %o0(lower)
22836or %l3, %o0, %o0
22837!---- flushing int results buffer----
22838mov %o0, %l5
22839loop_exit_1_288:
22840sub %l2, 1, %l2
22841cmp %l2, 0
22842bg loop_entry_1_288
22843nop
22844
22845P1182: !_DWLD [11] (FP) (Loop entry)
22846sethi %hi(0x1), %l2
22847or %l2, %lo(0x1), %l2
22848loop_entry_1_289:
22849sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
22850add %i0, %i3, %i3
22851ldd [%i3 + 8], %f0
22852! 1 addresses covered
22853fmovs %f1, %f0
22854
22855P1183: !_PREFETCH [11] (Int) (NF) (Loop exit)
22856wr %g0, 0x82, %asi
22857prefetcha [%i3 + 12] %asi, 4
22858!---- flushing fp results buffer to %f30 ----
22859fmovs %f0, %f30
22860!--
22861loop_exit_1_289:
22862sub %l2, 1, %l2
22863cmp %l2, 0
22864bg loop_entry_1_289
22865nop
22866
22867P1184: !_LD [6] (Int) (Loop entry)
22868sethi %hi(0x2), %l2
22869or %l2, %lo(0x2), %l2
22870loop_entry_1_290:
22871sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
22872sub %i0, %i2, %i2
22873lduw [%i2 + 4], %o0
22874! move %o0(lower) -> %o0(upper)
22875sllx %o0, 32, %o0
22876
22877P1185: !_LD [3] (Int) (Loop exit)
22878lduw [%i1 + 12], %o5
22879! move %o5(lower) -> %o0(lower)
22880or %o5, %o0, %o0
22881!---- flushing int results buffer----
22882mov %o0, %l5
22883loop_exit_1_290:
22884sub %l2, 1, %l2
22885cmp %l2, 0
22886bg loop_entry_1_290
22887nop
22888
22889P1186: !_QWST [0] (maybe <- 0x4000006c) (FP) (Loop entry) (Loop exit)
22890sethi %hi(0x1), %l2
22891or %l2, %lo(0x1), %l2
22892loop_entry_1_291:
22893! preparing store val #0, next val will be in f21
22894fmovs %f16, %f21
22895fadds %f16, %f17, %f16
22896! preparing store val #1, next val will be in f23
22897fmovs %f16, %f23
22898fadds %f16, %f17, %f16
22899stq %f20, [%i0 + 0]
22900loop_exit_1_291:
22901sub %l2, 1, %l2
22902cmp %l2, 0
22903bg loop_entry_1_291
22904nop
22905
22906P1187: !_LD [2] (FP) (Loop entry) (Loop exit)
22907sethi %hi(0x1), %l2
22908or %l2, %lo(0x1), %l2
22909loop_entry_1_292:
22910ld [%i1 + 4], %f0
22911! 1 addresses covered
22912!---- flushing fp results buffer to %f30 ----
22913fmovs %f0, %f30
22914!--
22915loop_exit_1_292:
22916sub %l2, 1, %l2
22917cmp %l2, 0
22918bg loop_entry_1_292
22919nop
22920
22921P1188: !_DWST [3] (maybe <- 0x80003d) (Int) (Loop entry)
22922sethi %hi(0x2), %l2
22923or %l2, %lo(0x2), %l2
22924loop_entry_1_293:
22925mov %l4, %l7
22926stx %l7, [%i1 + 8]
22927add %l4, 1, %l4
22928
22929P1189: !_LD [7] (Int)
22930sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
22931sub %i0, %i3, %i3
22932lduw [%i3 + 12], %o0
22933! move %o0(lower) -> %o0(upper)
22934sllx %o0, 32, %o0
22935
22936P1190: !_LD [14] (Int) (Loop exit)
22937sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
22938sub %i0, %i2, %i2
22939lduw [%i2 + 4], %l3
22940! move %l3(lower) -> %o0(lower)
22941or %l3, %o0, %o0
22942!---- flushing int results buffer----
22943mov %o0, %l5
22944loop_exit_1_293:
22945sub %l2, 1, %l2
22946cmp %l2, 0
22947bg loop_entry_1_293
22948nop
22949
22950P1191: !_DWST [9] (maybe <- 0x4000006e) (FP) (Loop entry) (Loop exit)
22951sethi %hi(0x1), %l2
22952or %l2, %lo(0x1), %l2
22953loop_entry_1_294:
22954sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
22955sub %i0, %i3, %i3
22956! preparing store val #0, next val will be in f21
22957fmovs %f16, %f21
22958fadds %f16, %f17, %f16
22959std %f20, [%i3 + 8]
22960loop_exit_1_294:
22961sub %l2, 1, %l2
22962cmp %l2, 0
22963bg loop_entry_1_294
22964nop
22965
22966P1192: !_PREFETCH [1] (Int) (Loop entry) (Loop exit)
22967sethi %hi(0x1), %l2
22968or %l2, %lo(0x1), %l2
22969loop_entry_1_295:
22970prefetch [%i0 + 12], 18
22971loop_exit_1_295:
22972sub %l2, 1, %l2
22973cmp %l2, 0
22974bg loop_entry_1_295
22975nop
22976
22977P1193: !_LD [5] (Int) (Loop entry)
22978sethi %hi(0x2), %l2
22979or %l2, %lo(0x2), %l2
22980loop_entry_1_296:
22981sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
22982sub %i0, %i2, %i2
22983lduw [%i2 + 12], %o0
22984! move %o0(lower) -> %o0(upper)
22985sllx %o0, 32, %o0
22986
22987P1194: !_PREFETCH [10] (Int)
22988sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
22989add %i0, %i3, %i3
22990prefetch [%i3 + 4], 3
22991
22992P1195: !_LD [12] (Int) (Loop exit)
22993sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
22994sub %i0, %i2, %i2
22995lduw [%i2 + 4], %l7
22996! move %l7(lower) -> %o0(lower)
22997or %l7, %o0, %o0
22998!---- flushing int results buffer----
22999mov %o0, %l5
23000loop_exit_1_296:
23001sub %l2, 1, %l2
23002cmp %l2, 0
23003bg loop_entry_1_296
23004nop
23005
23006P1196: !_LD [7] (FP) (NF) (Loop entry) (Loop exit) (CBR)
23007sethi %hi(0x2), %l2
23008or %l2, %lo(0x2), %l2
23009loop_entry_1_297:
23010wr %g0, 0x82, %asi
23011sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
23012sub %i0, %i3, %i3
23013lda [%i3 + 12] %asi, %f0
23014! 1 addresses covered
23015
23016! cbranch
23017andcc %l0, 1, %g0
23018be,pt %xcc, TARGET1196
23019nop
23020RET1196:
23021
23022! lfsr step begin
23023srlx %l0, 1, %l3
23024xnor %l3, %l0, %l3
23025sllx %l3, 63, %l3
23026or %l3, %l0, %l0
23027srlx %l0, 1, %l0
23028
23029!---- flushing fp results buffer to %f30 ----
23030fmovs %f0, %f30
23031!--
23032loop_exit_1_297:
23033sub %l2, 1, %l2
23034cmp %l2, 0
23035bg loop_entry_1_297
23036nop
23037
23038P1197: !_PREFETCH [8] (Int) (Loop entry)
23039sethi %hi(0x1), %l2
23040or %l2, %lo(0x1), %l2
23041loop_entry_1_298:
23042sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
23043sub %i0, %i2, %i2
23044prefetch [%i2 + 4], 0
23045
23046P1198: !_LD [13] (FP) (Loop exit)
23047sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
23048sub %i0, %i3, %i3
23049ld [%i3 + 12], %f0
23050! 1 addresses covered
23051!---- flushing fp results buffer to %f30 ----
23052fmovs %f0, %f30
23053!--
23054loop_exit_1_298:
23055sub %l2, 1, %l2
23056cmp %l2, 0
23057bg loop_entry_1_298
23058nop
23059
23060P1199: !_REPLACEMENT [12] (Int) (Loop entry) (Loop exit)
23061sethi %hi(0x2), %l2
23062or %l2, %lo(0x2), %l2
23063loop_entry_1_299:
23064sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
23065add %i0, %i2, %i2
23066sethi %hi(0x20000), %o5
23067ld [%i2+4], %l6
23068st %l6, [%i2+4]
23069add %i2, %o5, %l3
23070ld [%l3+4], %l6
23071st %l6, [%l3+4]
23072add %l3, %o5, %l3
23073ld [%l3+4], %l6
23074st %l6, [%l3+4]
23075add %l3, %o5, %l3
23076ld [%l3+4], %l6
23077st %l6, [%l3+4]
23078add %l3, %o5, %l3
23079ld [%l3+4], %l6
23080st %l6, [%l3+4]
23081add %l3, %o5, %l3
23082ld [%l3+4], %l6
23083st %l6, [%l3+4]
23084add %l3, %o5, %l3
23085ld [%l3+4], %l6
23086st %l6, [%l3+4]
23087add %l3, %o5, %l3
23088ld [%l3+4], %l6
23089st %l6, [%l3+4]
23090loop_exit_1_299:
23091sub %l2, 1, %l2
23092cmp %l2, 0
23093bg loop_entry_1_299
23094nop
23095
23096P1200: !_LD [6] (Int) (Loop entry)
23097sethi %hi(0x2), %l2
23098or %l2, %lo(0x2), %l2
23099loop_entry_1_300:
23100sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
23101sub %i0, %i3, %i3
23102lduw [%i3 + 4], %o0
23103! move %o0(lower) -> %o0(upper)
23104sllx %o0, 32, %o0
23105
23106P1201: !_BSTC [5] (maybe <- 0x4000006f) (FP)
23107wr %g0, 0xe0, %asi
23108sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
23109sub %i0, %i2, %i2
23110! preparing store val #0, next val will be in f33
23111fmovs %f16, %f21
23112fadds %f16, %f17, %f16
23113! preparing store val #1, next val will be in f35
23114fmovd %f20, %f32
23115fmovs %f16, %f21
23116fadds %f16, %f17, %f16
23117fmovd %f20, %f34
23118membar #Sync
23119stda %f32, [%i2 + 0 ] %asi
23120membar #Sync
23121
23122P1202: !_LD [4] (Int) (Loop exit)
23123lduw [%i2 + 4], %l6
23124! move %l6(lower) -> %o0(lower)
23125or %l6, %o0, %o0
23126!---- flushing int results buffer----
23127mov %o0, %l5
23128loop_exit_1_300:
23129sub %l2, 1, %l2
23130cmp %l2, 0
23131bg loop_entry_1_300
23132nop
23133
23134P1203: !_BSTC [9] (maybe <- 0x40000071) (FP) (Loop entry) (CBR)
23135sethi %hi(0x2), %l2
23136or %l2, %lo(0x2), %l2
23137loop_entry_1_301:
23138wr %g0, 0xe0, %asi
23139sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
23140sub %i0, %i3, %i3
23141! preparing store val #0, next val will be in f33
23142fmovs %f16, %f21
23143fadds %f16, %f17, %f16
23144! preparing store val #1, next val will be in f35
23145fmovd %f20, %f32
23146fmovs %f16, %f21
23147fadds %f16, %f17, %f16
23148fmovd %f20, %f34
23149membar #Sync
23150stda %f32, [%i3 + 0 ] %asi
23151membar #Sync
23152
23153! cbranch
23154andcc %l0, 1, %g0
23155be,pt %xcc, TARGET1203
23156nop
23157RET1203:
23158
23159! lfsr step begin
23160srlx %l0, 1, %l7
23161xnor %l7, %l0, %l7
23162sllx %l7, 63, %l7
23163or %l7, %l0, %l0
23164srlx %l0, 1, %l0
23165
23166
23167P1204: !_DWLD [14] (Int)
23168sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
23169sub %i0, %i2, %i2
23170ldx [%i2 + 0], %o0
23171! move %o0(lower) -> %o0(upper)
23172sllx %o0, 32, %o0
23173
23174P1205: !_LD [8] (Int) (Loop exit)
23175lduw [%i3 + 4], %l7
23176! move %l7(lower) -> %o0(lower)
23177or %l7, %o0, %o0
23178!---- flushing int results buffer----
23179mov %o0, %l5
23180loop_exit_1_301:
23181sub %l2, 1, %l2
23182cmp %l2, 0
23183bg loop_entry_1_301
23184nop
23185
23186P1206: !_LD [11] (FP) (NF) (Faults) (Loop entry) (Loop exit)
23187sethi %hi(0x2), %l2
23188or %l2, %lo(0x2), %l2
23189loop_entry_1_302:
23190wr %g0, 0x82, %asi
23191lda [%g0] %asi, %f0
23192! 1 addresses covered
23193!---- flushing fp results buffer to %f30 ----
23194fmovs %f0, %f30
23195!--
23196loop_exit_1_302:
23197sub %l2, 1, %l2
23198cmp %l2, 0
23199bg loop_entry_1_302
23200nop
23201
23202P1207: !_PREFETCH [3] (Int) (Loop entry) (Loop exit)
23203sethi %hi(0x2), %l2
23204or %l2, %lo(0x2), %l2
23205loop_entry_1_303:
23206prefetch [%i1 + 12], 22
23207loop_exit_1_303:
23208sub %l2, 1, %l2
23209cmp %l2, 0
23210bg loop_entry_1_303
23211nop
23212
23213P1208: !_PREFETCH [13] (Int) (Loop entry)
23214sethi %hi(0x1), %l2
23215or %l2, %lo(0x1), %l2
23216loop_entry_1_304:
23217sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
23218sub %i0, %i3, %i3
23219prefetch [%i3 + 12], 2
23220
23221P1209: !_LD [2] (Int)
23222lduw [%i1 + 4], %o0
23223! move %o0(lower) -> %o0(upper)
23224sllx %o0, 32, %o0
23225
23226P1210: !_LD [3] (Int) (Loop exit) (Branch target of P746)
23227lduw [%i1 + 12], %l6
23228! move %l6(lower) -> %o0(lower)
23229or %l6, %o0, %o0
23230!---- flushing int results buffer----
23231mov %o0, %l5
23232loop_exit_1_304:
23233sub %l2, 1, %l2
23234cmp %l2, 0
23235bg loop_entry_1_304
23236nop
23237ba P1211
23238nop
23239
23240TARGET746:
23241ba RET746
23242nop
23243
23244
23245P1211: !_LD [6] (FP) (Loop entry) (Loop exit)
23246sethi %hi(0x1), %l2
23247or %l2, %lo(0x1), %l2
23248loop_entry_1_305:
23249sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
23250sub %i0, %i2, %i2
23251ld [%i2 + 4], %f0
23252! 1 addresses covered
23253!---- flushing fp results buffer to %f30 ----
23254fmovs %f0, %f30
23255!--
23256loop_exit_1_305:
23257sub %l2, 1, %l2
23258cmp %l2, 0
23259bg loop_entry_1_305
23260nop
23261
23262P1212: !_LD [11] (FP) (Loop entry) (Loop exit)
23263sethi %hi(0x1), %l2
23264or %l2, %lo(0x1), %l2
23265loop_entry_1_306:
23266sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
23267add %i0, %i3, %i3
23268ld [%i3 + 12], %f0
23269! 1 addresses covered
23270!---- flushing fp results buffer to %f30 ----
23271fmovs %f0, %f30
23272!--
23273loop_exit_1_306:
23274sub %l2, 1, %l2
23275cmp %l2, 0
23276bg loop_entry_1_306
23277nop
23278
23279P1213: !_DWST [13] (maybe <- 0x80003e) (Int) (Loop entry) (Loop exit)
23280sethi %hi(0x1), %l2
23281or %l2, %lo(0x1), %l2
23282loop_entry_1_307:
23283sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
23284sub %i0, %i2, %i2
23285mov %l4, %l6
23286stx %l6, [%i2 + 8]
23287add %l4, 1, %l4
23288loop_exit_1_307:
23289sub %l2, 1, %l2
23290cmp %l2, 0
23291bg loop_entry_1_307
23292nop
23293
23294P1214: !_CASX [13] (maybe <- 0x80003f) (Int) (Loop entry) (Loop exit)
23295sethi %hi(0x2), %l2
23296or %l2, %lo(0x2), %l2
23297loop_entry_1_308:
23298sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
23299sub %i0, %i3, %i3
23300add %i3, 8, %l7
23301ldx [%l7], %o0
23302! move %o0(upper) -> %o0(upper)
23303! move %o0(lower) -> %o0(lower)
23304mov %o0, %l6
23305mov %l4, %o1
23306casx [%l7], %l6, %o1
23307! move %o1(upper) -> %o1(upper)
23308! move %o1(lower) -> %o1(lower)
23309add %l4, 1, %l4
23310!---- flushing int results buffer----
23311mov %o0, %l5
23312mov %o1, %l5
23313loop_exit_1_308:
23314sub %l2, 1, %l2
23315cmp %l2, 0
23316bg loop_entry_1_308
23317nop
23318
23319P1215: !_PREFETCH [14] (Int) (Loop entry) (Loop exit)
23320sethi %hi(0x1), %l2
23321or %l2, %lo(0x1), %l2
23322loop_entry_1_309:
23323sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
23324sub %i0, %i2, %i2
23325prefetch [%i2 + 4], 22
23326loop_exit_1_309:
23327sub %l2, 1, %l2
23328cmp %l2, 0
23329bg loop_entry_1_309
23330nop
23331
23332P1216: !_PREFETCH [6] (Int) (NF) (Faults) (Loop entry)
23333sethi %hi(0x2), %l2
23334or %l2, %lo(0x2), %l2
23335loop_entry_1_310:
23336wr %g0, 0x82, %asi
23337sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
23338sub %i0, %i3, %i3
23339prefetcha [%i3 + 4] %asi, 23
23340
23341P1217: !_PREFETCH [3] (Int) (Loop exit)
23342prefetch [%i1 + 12], 1
23343loop_exit_1_310:
23344sub %l2, 1, %l2
23345cmp %l2, 0
23346bg loop_entry_1_310
23347nop
23348
23349P1218: !_QWLD [3] (FP) (Loop entry) (Loop exit)
23350sethi %hi(0x1), %l2
23351or %l2, %lo(0x1), %l2
23352loop_entry_1_311:
23353ldq [%i1 + 0], %f0
23354! 2 addresses covered
23355fmovs %f1, %f0
23356fmovs %f3, %f1
23357!---- flushing fp results buffer to %f30 ----
23358fmovd %f0, %f30
23359!--
23360loop_exit_1_311:
23361sub %l2, 1, %l2
23362cmp %l2, 0
23363bg loop_entry_1_311
23364nop
23365
23366P1219: !_PREFETCH [4] (Int) (Loop entry) (Loop exit)
23367sethi %hi(0x1), %l2
23368or %l2, %lo(0x1), %l2
23369loop_entry_1_312:
23370sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
23371sub %i0, %i2, %i2
23372prefetch [%i2 + 4], 23
23373loop_exit_1_312:
23374sub %l2, 1, %l2
23375cmp %l2, 0
23376bg loop_entry_1_312
23377nop
23378
23379P1220: !_PREFETCH [7] (Int) (Loop entry) (Loop exit)
23380sethi %hi(0x2), %l2
23381or %l2, %lo(0x2), %l2
23382loop_entry_1_313:
23383sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
23384sub %i0, %i3, %i3
23385prefetch [%i3 + 12], 20
23386loop_exit_1_313:
23387sub %l2, 1, %l2
23388cmp %l2, 0
23389bg loop_entry_1_313
23390nop
23391
23392P1221: !_REPLACEMENT [7] (Int) (Loop entry) (Loop exit)
23393sethi %hi(0x2), %l2
23394or %l2, %lo(0x2), %l2
23395loop_entry_1_314:
23396sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
23397sub %i0, %i2, %i2
23398sethi %hi(0x20000), %o5
23399ld [%i2+12], %l6
23400st %l6, [%i2+12]
23401add %i2, %o5, %l3
23402ld [%l3+12], %l6
23403st %l6, [%l3+12]
23404add %l3, %o5, %l3
23405ld [%l3+12], %l6
23406st %l6, [%l3+12]
23407add %l3, %o5, %l3
23408ld [%l3+12], %l6
23409st %l6, [%l3+12]
23410add %l3, %o5, %l3
23411ld [%l3+12], %l6
23412st %l6, [%l3+12]
23413add %l3, %o5, %l3
23414ld [%l3+12], %l6
23415st %l6, [%l3+12]
23416add %l3, %o5, %l3
23417ld [%l3+12], %l6
23418st %l6, [%l3+12]
23419add %l3, %o5, %l3
23420ld [%l3+12], %l6
23421st %l6, [%l3+12]
23422loop_exit_1_314:
23423sub %l2, 1, %l2
23424cmp %l2, 0
23425bg loop_entry_1_314
23426nop
23427
23428P1222: !_QWLD [2] (FP) (Loop entry) (Loop exit)
23429sethi %hi(0x2), %l2
23430or %l2, %lo(0x2), %l2
23431loop_entry_1_315:
23432ldq [%i1 + 0], %f0
23433! 2 addresses covered
23434fmovs %f1, %f0
23435fmovs %f3, %f1
23436!---- flushing fp results buffer to %f30 ----
23437fmovd %f0, %f30
23438!--
23439loop_exit_1_315:
23440sub %l2, 1, %l2
23441cmp %l2, 0
23442bg loop_entry_1_315
23443nop
23444
23445P1223: !_LD [13] (Int) (Loop entry) (CBR)
23446sethi %hi(0x2), %l2
23447or %l2, %lo(0x2), %l2
23448loop_entry_1_316:
23449sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
23450sub %i0, %i3, %i3
23451lduw [%i3 + 12], %o0
23452! move %o0(lower) -> %o0(upper)
23453sllx %o0, 32, %o0
23454
23455! cbranch
23456andcc %l0, 1, %g0
23457be,pn %xcc, TARGET1223
23458nop
23459RET1223:
23460
23461! lfsr step begin
23462srlx %l0, 1, %l7
23463xnor %l7, %l0, %l7
23464sllx %l7, 63, %l7
23465or %l7, %l0, %l0
23466srlx %l0, 1, %l0
23467
23468
23469P1224: !_LD [5] (Int) (Loop exit)
23470sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
23471sub %i0, %i2, %i2
23472lduw [%i2 + 12], %l3
23473! move %l3(lower) -> %o0(lower)
23474or %l3, %o0, %o0
23475!---- flushing int results buffer----
23476mov %o0, %l5
23477loop_exit_1_316:
23478sub %l2, 1, %l2
23479cmp %l2, 0
23480bg loop_entry_1_316
23481nop
23482
23483P1225: !_LD [12] (FP) (Loop entry)
23484sethi %hi(0x1), %l2
23485or %l2, %lo(0x1), %l2
23486loop_entry_1_317:
23487sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
23488sub %i0, %i3, %i3
23489ld [%i3 + 4], %f0
23490! 1 addresses covered
23491
23492P1226: !_REPLACEMENT [1] (Int) (Loop exit)
23493sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
23494add %i0, %i2, %i2
23495sethi %hi(0x20000), %l7
23496ld [%i2+12], %l3
23497st %l3, [%i2+12]
23498add %i2, %l7, %o5
23499ld [%o5+12], %l3
23500st %l3, [%o5+12]
23501add %o5, %l7, %o5
23502ld [%o5+12], %l3
23503st %l3, [%o5+12]
23504add %o5, %l7, %o5
23505ld [%o5+12], %l3
23506st %l3, [%o5+12]
23507add %o5, %l7, %o5
23508ld [%o5+12], %l3
23509st %l3, [%o5+12]
23510add %o5, %l7, %o5
23511ld [%o5+12], %l3
23512st %l3, [%o5+12]
23513add %o5, %l7, %o5
23514ld [%o5+12], %l3
23515st %l3, [%o5+12]
23516add %o5, %l7, %o5
23517ld [%o5+12], %l3
23518st %l3, [%o5+12]
23519!---- flushing fp results buffer to %f30 ----
23520fmovs %f0, %f30
23521!--
23522loop_exit_1_317:
23523sub %l2, 1, %l2
23524cmp %l2, 0
23525bg loop_entry_1_317
23526nop
23527
23528P1227: !_LD [13] (Int) (Loop entry)
23529sethi %hi(0x2), %l2
23530or %l2, %lo(0x2), %l2
23531loop_entry_1_318:
23532sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
23533sub %i0, %i3, %i3
23534lduw [%i3 + 12], %o0
23535! move %o0(lower) -> %o0(upper)
23536sllx %o0, 32, %o0
23537
23538P1228: !_PREFETCH [11] (Int)
23539sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
23540add %i0, %i2, %i2
23541prefetch [%i2 + 12], 2
23542
23543P1229: !_LD [13] (Int) (Loop exit)
23544lduw [%i3 + 12], %l6
23545! move %l6(lower) -> %o0(lower)
23546or %l6, %o0, %o0
23547!---- flushing int results buffer----
23548mov %o0, %l5
23549loop_exit_1_318:
23550sub %l2, 1, %l2
23551cmp %l2, 0
23552bg loop_entry_1_318
23553nop
23554
23555P1230: !_BSTC [5] (maybe <- 0x40000073) (FP) (Loop entry)
23556sethi %hi(0x1), %l2
23557or %l2, %lo(0x1), %l2
23558loop_entry_1_319:
23559wr %g0, 0xe0, %asi
23560sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
23561sub %i0, %i3, %i3
23562! preparing store val #0, next val will be in f33
23563fmovs %f16, %f21
23564fadds %f16, %f17, %f16
23565! preparing store val #1, next val will be in f35
23566fmovd %f20, %f32
23567fmovs %f16, %f21
23568fadds %f16, %f17, %f16
23569fmovd %f20, %f34
23570membar #Sync
23571stda %f32, [%i3 + 0 ] %asi
23572membar #Sync
23573
23574P1231: !_PREFETCH [3] (Int) (Loop exit)
23575prefetch [%i1 + 12], 4
23576loop_exit_1_319:
23577sub %l2, 1, %l2
23578cmp %l2, 0
23579bg loop_entry_1_319
23580nop
23581
23582P1232: !_QWST [14] (maybe <- 0x40000075) (FP) (Loop entry)
23583sethi %hi(0x2), %l2
23584or %l2, %lo(0x2), %l2
23585loop_entry_1_320:
23586sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
23587sub %i0, %i2, %i2
23588! preparing store val #0, next val will be in f21
23589fmovs %f16, %f21
23590fadds %f16, %f17, %f16
23591! preparing store val #1, next val will be in f23
23592fmovs %f16, %f23
23593fadds %f16, %f17, %f16
23594stq %f20, [%i2 + 0]
23595
23596P1233: !_BLD [3] (FP) (Loop exit)
23597wr %g0, 0xf0, %asi
23598membar #Sync
23599ldda [%i1 + 0] %asi, %f0
23600membar #Sync
23601! 2 addresses covered
23602fmovs %f1, %f0
23603fmovs %f3, %f1
23604!---- flushing fp results buffer to %f30 ----
23605fmovd %f0, %f30
23606!--
23607loop_exit_1_320:
23608sub %l2, 1, %l2
23609cmp %l2, 0
23610bg loop_entry_1_320
23611nop
23612
23613P1234: !_LD [1] (Int) (Loop entry)
23614sethi %hi(0x1), %l2
23615or %l2, %lo(0x1), %l2
23616loop_entry_1_321:
23617lduw [%i0 + 12], %o0
23618! move %o0(lower) -> %o0(upper)
23619sllx %o0, 32, %o0
23620
23621P1235: !_LD [9] (Int) (Loop exit)
23622sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
23623sub %i0, %i3, %i3
23624lduw [%i3 + 12], %l7
23625! move %l7(lower) -> %o0(lower)
23626or %l7, %o0, %o0
23627!---- flushing int results buffer----
23628mov %o0, %l5
23629loop_exit_1_321:
23630sub %l2, 1, %l2
23631cmp %l2, 0
23632bg loop_entry_1_321
23633nop
23634
23635P1236: !_ST [9] (maybe <- 0x800040) (Int) (Loop entry) (Branch target of P1021)
23636sethi %hi(0x2), %l2
23637or %l2, %lo(0x2), %l2
23638loop_entry_1_322:
23639sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
23640sub %i0, %i2, %i2
23641stw %l4, [%i2 + 12 ]
23642add %l4, 1, %l4
23643ba P1237
23644nop
23645
23646TARGET1021:
23647ba RET1021
23648nop
23649
23650
23651P1237: !_REPLACEMENT [2] (Int) (Loop exit)
23652sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
23653sub %i0, %i3, %i3
23654sethi %hi(0x20000), %o5
23655ld [%i3+4], %l6
23656st %l6, [%i3+4]
23657add %i3, %o5, %l3
23658ld [%l3+4], %l6
23659st %l6, [%l3+4]
23660add %l3, %o5, %l3
23661ld [%l3+4], %l6
23662st %l6, [%l3+4]
23663add %l3, %o5, %l3
23664ld [%l3+4], %l6
23665st %l6, [%l3+4]
23666add %l3, %o5, %l3
23667ld [%l3+4], %l6
23668st %l6, [%l3+4]
23669add %l3, %o5, %l3
23670ld [%l3+4], %l6
23671st %l6, [%l3+4]
23672add %l3, %o5, %l3
23673ld [%l3+4], %l6
23674st %l6, [%l3+4]
23675add %l3, %o5, %l3
23676ld [%l3+4], %l6
23677st %l6, [%l3+4]
23678loop_exit_1_322:
23679sub %l2, 1, %l2
23680cmp %l2, 0
23681bg loop_entry_1_322
23682nop
23683
23684P1238: !_LD [0] (Int) (Loop entry)
23685sethi %hi(0x2), %l2
23686or %l2, %lo(0x2), %l2
23687loop_entry_1_323:
23688lduw [%i0 + 4], %o0
23689! move %o0(lower) -> %o0(upper)
23690sllx %o0, 32, %o0
23691
23692P1239: !_LD [13] (Int) (Loop exit)
23693sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
23694sub %i0, %i2, %i2
23695lduw [%i2 + 12], %l7
23696! move %l7(lower) -> %o0(lower)
23697or %l7, %o0, %o0
23698!---- flushing int results buffer----
23699mov %o0, %l5
23700loop_exit_1_323:
23701sub %l2, 1, %l2
23702cmp %l2, 0
23703bg loop_entry_1_323
23704nop
23705
23706P1240: !_QWST [0] (maybe <- 0x40000077) (FP) (Loop entry) (Loop exit)
23707sethi %hi(0x2), %l2
23708or %l2, %lo(0x2), %l2
23709loop_entry_1_324:
23710! preparing store val #0, next val will be in f21
23711fmovs %f16, %f21
23712fadds %f16, %f17, %f16
23713! preparing store val #1, next val will be in f23
23714fmovs %f16, %f23
23715fadds %f16, %f17, %f16
23716stq %f20, [%i0 + 0]
23717loop_exit_1_324:
23718sub %l2, 1, %l2
23719cmp %l2, 0
23720bg loop_entry_1_324
23721nop
23722
23723P1241: !_MEMBAR (Int) (Loop entry) (Loop exit)
23724sethi %hi(0x1), %l2
23725or %l2, %lo(0x1), %l2
23726loop_entry_1_325:
23727membar #StoreLoad
23728loop_exit_1_325:
23729sub %l2, 1, %l2
23730cmp %l2, 0
23731bg loop_entry_1_325
23732nop
23733
23734P1242: !_CASX [11] (maybe <- 0x800041) (Int) (Loop entry) (Loop exit)
23735sethi %hi(0x1), %l2
23736or %l2, %lo(0x1), %l2
23737loop_entry_1_326:
23738sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
23739add %i0, %i3, %i3
23740add %i3, 8, %l7
23741ldx [%l7], %o0
23742! move %o0(upper) -> %o0(upper)
23743! move %o0(lower) -> %o0(lower)
23744mov %o0, %l6
23745mov %l4, %o1
23746casx [%l7], %l6, %o1
23747! move %o1(upper) -> %o1(upper)
23748! move %o1(lower) -> %o1(lower)
23749add %l4, 1, %l4
23750!---- flushing int results buffer----
23751mov %o0, %l5
23752mov %o1, %l5
23753loop_exit_1_326:
23754sub %l2, 1, %l2
23755cmp %l2, 0
23756bg loop_entry_1_326
23757nop
23758
23759P1243: !_LD [14] (FP) (Loop entry) (Loop exit)
23760sethi %hi(0x1), %l2
23761or %l2, %lo(0x1), %l2
23762loop_entry_1_327:
23763sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
23764sub %i0, %i2, %i2
23765ld [%i2 + 4], %f0
23766! 1 addresses covered
23767!---- flushing fp results buffer to %f30 ----
23768fmovs %f0, %f30
23769!--
23770loop_exit_1_327:
23771sub %l2, 1, %l2
23772cmp %l2, 0
23773bg loop_entry_1_327
23774nop
23775
23776P1244: !_LD [9] (FP) (Loop entry) (Loop exit)
23777sethi %hi(0x2), %l2
23778or %l2, %lo(0x2), %l2
23779loop_entry_1_328:
23780sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
23781sub %i0, %i3, %i3
23782ld [%i3 + 12], %f0
23783! 1 addresses covered
23784!---- flushing fp results buffer to %f30 ----
23785fmovs %f0, %f30
23786!--
23787loop_exit_1_328:
23788sub %l2, 1, %l2
23789cmp %l2, 0
23790bg loop_entry_1_328
23791nop
23792
23793P1245: !_LD [4] (FP) (Loop entry) (Loop exit)
23794sethi %hi(0x2), %l2
23795or %l2, %lo(0x2), %l2
23796loop_entry_1_329:
23797sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
23798sub %i0, %i2, %i2
23799ld [%i2 + 4], %f0
23800! 1 addresses covered
23801!---- flushing fp results buffer to %f30 ----
23802fmovs %f0, %f30
23803!--
23804loop_exit_1_329:
23805sub %l2, 1, %l2
23806cmp %l2, 0
23807bg loop_entry_1_329
23808nop
23809
23810P1246: !_ST [1] (maybe <- 0x800042) (Int) (Loop entry)
23811sethi %hi(0x2), %l2
23812or %l2, %lo(0x2), %l2
23813loop_entry_1_330:
23814stw %l4, [%i0 + 12 ]
23815add %l4, 1, %l4
23816
23817P1247: !_QWLD [5] (FP) (Loop exit)
23818sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
23819sub %i0, %i3, %i3
23820ldq [%i3 + 0], %f0
23821! 2 addresses covered
23822fmovs %f1, %f0
23823fmovs %f3, %f1
23824!---- flushing fp results buffer to %f30 ----
23825fmovd %f0, %f30
23826!--
23827loop_exit_1_330:
23828sub %l2, 1, %l2
23829cmp %l2, 0
23830bg loop_entry_1_330
23831nop
23832
23833P1248: !_LD [7] (Int) (Loop entry) (Branch target of P1196)
23834sethi %hi(0x2), %l2
23835or %l2, %lo(0x2), %l2
23836loop_entry_1_331:
23837sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
23838sub %i0, %i2, %i2
23839lduw [%i2 + 12], %o0
23840! move %o0(lower) -> %o0(upper)
23841sllx %o0, 32, %o0
23842ba P1249
23843nop
23844
23845TARGET1196:
23846ba RET1196
23847nop
23848
23849
23850P1249: !_LD [14] (Int) (Loop exit) (CBR)
23851sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
23852sub %i0, %i3, %i3
23853lduw [%i3 + 4], %l6
23854! move %l6(lower) -> %o0(lower)
23855or %l6, %o0, %o0
23856
23857! cbranch
23858andcc %l0, 1, %g0
23859be,pn %xcc, TARGET1249
23860nop
23861RET1249:
23862
23863! lfsr step begin
23864srlx %l0, 1, %l7
23865xnor %l7, %l0, %l7
23866sllx %l7, 63, %l7
23867or %l7, %l0, %l0
23868srlx %l0, 1, %l0
23869
23870!---- flushing int results buffer----
23871mov %o0, %l5
23872loop_exit_1_331:
23873sub %l2, 1, %l2
23874cmp %l2, 0
23875bg loop_entry_1_331
23876nop
23877
23878P1250: !_QWST [1] (maybe <- 0x40000079) (FP) (Loop entry) (Loop exit)
23879sethi %hi(0x2), %l2
23880or %l2, %lo(0x2), %l2
23881loop_entry_1_332:
23882! preparing store val #0, next val will be in f21
23883fmovs %f16, %f21
23884fadds %f16, %f17, %f16
23885! preparing store val #1, next val will be in f23
23886fmovs %f16, %f23
23887fadds %f16, %f17, %f16
23888stq %f20, [%i0 + 0]
23889loop_exit_1_332:
23890sub %l2, 1, %l2
23891cmp %l2, 0
23892bg loop_entry_1_332
23893nop
23894
23895P1251: !_DWST [13] (maybe <- 0x4000007b) (FP) (Loop entry) (Loop exit)
23896sethi %hi(0x1), %l2
23897or %l2, %lo(0x1), %l2
23898loop_entry_1_333:
23899sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
23900sub %i0, %i2, %i2
23901! preparing store val #0, next val will be in f21
23902fmovs %f16, %f21
23903fadds %f16, %f17, %f16
23904std %f20, [%i2 + 8]
23905loop_exit_1_333:
23906sub %l2, 1, %l2
23907cmp %l2, 0
23908bg loop_entry_1_333
23909nop
23910
23911P1252: !_PREFETCH [0] (Int) (Faults) (Loop entry)
23912sethi %hi(0x2), %l2
23913or %l2, %lo(0x2), %l2
23914loop_entry_1_334:
23915prefetch [%g0], 3
23916
23917P1253: !_FLUSHI [13] (Int) (Loop exit)
23918flush %g0
23919loop_exit_1_334:
23920sub %l2, 1, %l2
23921cmp %l2, 0
23922bg loop_entry_1_334
23923nop
23924
23925P1254: !_LD [13] (Int) (Loop entry)
23926sethi %hi(0x1), %l2
23927or %l2, %lo(0x1), %l2
23928loop_entry_1_335:
23929sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
23930sub %i0, %i3, %i3
23931lduw [%i3 + 12], %o0
23932! move %o0(lower) -> %o0(upper)
23933sllx %o0, 32, %o0
23934
23935P1255: !_BSTC [3] (maybe <- 0x4000007c) (FP) (CBR)
23936wr %g0, 0xe0, %asi
23937! preparing store val #0, next val will be in f33
23938fmovs %f16, %f21
23939fadds %f16, %f17, %f16
23940! preparing store val #1, next val will be in f35
23941fmovd %f20, %f32
23942fmovs %f16, %f21
23943fadds %f16, %f17, %f16
23944fmovd %f20, %f34
23945membar #Sync
23946stda %f32, [%i1 + 0 ] %asi
23947membar #Sync
23948
23949! cbranch
23950andcc %l0, 1, %g0
23951be,pn %xcc, TARGET1255
23952nop
23953RET1255:
23954
23955! lfsr step begin
23956srlx %l0, 1, %l7
23957xnor %l7, %l0, %l7
23958sllx %l7, 63, %l7
23959or %l7, %l0, %l0
23960srlx %l0, 1, %l0
23961
23962
23963P1256: !_LD [13] (Int) (Loop exit)
23964lduw [%i3 + 12], %l3
23965! move %l3(lower) -> %o0(lower)
23966or %l3, %o0, %o0
23967!---- flushing int results buffer----
23968mov %o0, %l5
23969loop_exit_1_335:
23970sub %l2, 1, %l2
23971cmp %l2, 0
23972bg loop_entry_1_335
23973nop
23974
23975P1257: !_PREFETCH [10] (Int) (Loop entry)
23976sethi %hi(0x1), %l2
23977or %l2, %lo(0x1), %l2
23978loop_entry_1_336:
23979sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
23980add %i0, %i2, %i2
23981prefetch [%i2 + 4], 22
23982
23983P1258: !_BLD [12] (FP) (Loop exit)
23984wr %g0, 0xf0, %asi
23985sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
23986sub %i0, %i3, %i3
23987membar #Sync
23988ldda [%i3 + 0] %asi, %f0
23989membar #Sync
23990! 2 addresses covered
23991fmovs %f1, %f0
23992fmovs %f3, %f1
23993!---- flushing fp results buffer to %f30 ----
23994fmovd %f0, %f30
23995!--
23996loop_exit_1_336:
23997sub %l2, 1, %l2
23998cmp %l2, 0
23999bg loop_entry_1_336
24000nop
24001
24002P1259: !_BST [1] (maybe <- 0x4000007e) (FP) (Loop entry) (Loop exit)
24003sethi %hi(0x1), %l2
24004or %l2, %lo(0x1), %l2
24005loop_entry_1_337:
24006wr %g0, 0xf0, %asi
24007! preparing store val #0, next val will be in f33
24008fmovs %f16, %f21
24009fadds %f16, %f17, %f16
24010! preparing store val #1, next val will be in f35
24011fmovd %f20, %f32
24012fmovs %f16, %f21
24013fadds %f16, %f17, %f16
24014fmovd %f20, %f34
24015membar #Sync
24016stda %f32, [%i0 + 0 ] %asi
24017membar #Sync
24018loop_exit_1_337:
24019sub %l2, 1, %l2
24020cmp %l2, 0
24021bg loop_entry_1_337
24022nop
24023
24024P1260: !_FLUSH [11] (Int) (Loop entry) (Loop exit)
24025sethi %hi(0x2), %l2
24026or %l2, %lo(0x2), %l2
24027loop_entry_1_338:
24028! Unsupported instruction
24029loop_exit_1_338:
24030sub %l2, 1, %l2
24031cmp %l2, 0
24032bg loop_entry_1_338
24033nop
24034
24035P1261: !_QWST [4] (maybe <- 0x40000080) (FP) (Loop entry) (CBR)
24036sethi %hi(0x1), %l2
24037or %l2, %lo(0x1), %l2
24038loop_entry_1_339:
24039sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
24040sub %i0, %i2, %i2
24041! preparing store val #0, next val will be in f21
24042fmovs %f16, %f21
24043fadds %f16, %f17, %f16
24044! preparing store val #1, next val will be in f23
24045fmovs %f16, %f23
24046fadds %f16, %f17, %f16
24047stq %f20, [%i2 + 0]
24048
24049! cbranch
24050andcc %l0, 1, %g0
24051be,pn %xcc, TARGET1261
24052nop
24053RET1261:
24054
24055! lfsr step begin
24056srlx %l0, 1, %o5
24057xnor %o5, %l0, %o5
24058sllx %o5, 63, %o5
24059or %o5, %l0, %l0
24060srlx %l0, 1, %l0
24061
24062
24063P1262: !_CASX [15] (maybe <- 0x800043) (Int) (Loop exit)
24064sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
24065sub %i0, %i3, %i3
24066add %i3, 8, %l6
24067ldx [%l6], %o0
24068! move %o0(upper) -> %o0(upper)
24069! move %o0(lower) -> %o0(lower)
24070mov %o0, %l3
24071mov %l4, %o1
24072casx [%l6], %l3, %o1
24073! move %o1(upper) -> %o1(upper)
24074! move %o1(lower) -> %o1(lower)
24075add %l4, 1, %l4
24076!---- flushing int results buffer----
24077mov %o0, %l5
24078mov %o1, %l5
24079loop_exit_1_339:
24080sub %l2, 1, %l2
24081cmp %l2, 0
24082bg loop_entry_1_339
24083nop
24084
24085P1263: !_QWST [0] (maybe <- 0x40000082) (FP) (Loop entry) (Branch target of P1139)
24086sethi %hi(0x2), %l2
24087or %l2, %lo(0x2), %l2
24088loop_entry_1_340:
24089! preparing store val #0, next val will be in f21
24090fmovs %f16, %f21
24091fadds %f16, %f17, %f16
24092! preparing store val #1, next val will be in f23
24093fmovs %f16, %f23
24094fadds %f16, %f17, %f16
24095stq %f20, [%i0 + 0]
24096ba P1264
24097nop
24098
24099TARGET1139:
24100ba RET1139
24101nop
24102
24103
24104P1264: !_PREFETCH [1] (Int) (Loop exit)
24105prefetch [%i0 + 12], 0
24106loop_exit_1_340:
24107sub %l2, 1, %l2
24108cmp %l2, 0
24109bg loop_entry_1_340
24110nop
24111
24112P1265: !_LD [4] (Int) (Loop entry)
24113sethi %hi(0x1), %l2
24114or %l2, %lo(0x1), %l2
24115loop_entry_1_341:
24116sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
24117sub %i0, %i2, %i2
24118lduw [%i2 + 4], %o0
24119! move %o0(lower) -> %o0(upper)
24120sllx %o0, 32, %o0
24121
24122P1266: !_LD [9] (Int) (NF) (Loop exit)
24123wr %g0, 0x82, %asi
24124sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
24125sub %i0, %i3, %i3
24126lduwa [%i3 + 12] %asi, %l3
24127! move %l3(lower) -> %o0(lower)
24128or %l3, %o0, %o0
24129!---- flushing int results buffer----
24130mov %o0, %l5
24131loop_exit_1_341:
24132sub %l2, 1, %l2
24133cmp %l2, 0
24134bg loop_entry_1_341
24135nop
24136
24137P1267: !_ST [12] (maybe <- 0x40000084) (FP) (Loop entry) (Loop exit)
24138sethi %hi(0x1), %l2
24139or %l2, %lo(0x1), %l2
24140loop_entry_1_342:
24141sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
24142sub %i0, %i2, %i2
24143! preparing store val #0, next val will be in f20
24144fmovs %f16, %f20
24145fadds %f16, %f17, %f16
24146st %f20, [%i2 + 4 ]
24147loop_exit_1_342:
24148sub %l2, 1, %l2
24149cmp %l2, 0
24150bg loop_entry_1_342
24151nop
24152
24153P1268: !_PREFETCH [6] (Int) (Loop entry)
24154sethi %hi(0x1), %l2
24155or %l2, %lo(0x1), %l2
24156loop_entry_1_343:
24157sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
24158sub %i0, %i3, %i3
24159prefetch [%i3 + 4], 20
24160
24161P1269: !_CAS [11] (maybe <- 0x800044) (Int) (Loop exit)
24162sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
24163add %i0, %i2, %i2
24164add %i2, 12, %o5
24165lduw [%o5], %o0
24166mov %o0, %l7
24167! move %l7(lower) -> %o0(upper)
24168sllx %l7, 32, %o0
24169mov %l4, %l6
24170cas [%o5], %l7, %l6
24171! move %l6(lower) -> %o0(lower)
24172srl %l6, 0, %l7
24173or %l7, %o0, %o0
24174add %l4, 1, %l4
24175!---- flushing int results buffer----
24176mov %o0, %l5
24177loop_exit_1_343:
24178sub %l2, 1, %l2
24179cmp %l2, 0
24180bg loop_entry_1_343
24181nop
24182
24183P1270: !_DWST [8] (maybe <- 0x40000085) (FP) (Loop entry) (Loop exit)
24184sethi %hi(0x2), %l2
24185or %l2, %lo(0x2), %l2
24186loop_entry_1_344:
24187sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
24188sub %i0, %i3, %i3
24189! preparing store val #0, next val will be in f21
24190fmovs %f16, %f21
24191fadds %f16, %f17, %f16
24192std %f20, [%i3 + 0]
24193loop_exit_1_344:
24194sub %l2, 1, %l2
24195cmp %l2, 0
24196bg loop_entry_1_344
24197nop
24198
24199P1271: !_LD [1] (FP) (Loop entry) (Loop exit)
24200sethi %hi(0x1), %l2
24201or %l2, %lo(0x1), %l2
24202loop_entry_1_345:
24203ld [%i0 + 12], %f0
24204! 1 addresses covered
24205!---- flushing fp results buffer to %f30 ----
24206fmovs %f0, %f30
24207!--
24208loop_exit_1_345:
24209sub %l2, 1, %l2
24210cmp %l2, 0
24211bg loop_entry_1_345
24212nop
24213
24214P1272: !_SWAP [6] (maybe <- 0x800045) (Int) (Loop entry)
24215sethi %hi(0x1), %l2
24216or %l2, %lo(0x1), %l2
24217loop_entry_1_346:
24218sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
24219sub %i0, %i2, %i2
24220mov %l4, %o0
24221swap [%i2 + 4], %o0
24222! move %o0(lower) -> %o0(upper)
24223sllx %o0, 32, %o0
24224add %l4, 1, %l4
24225
24226P1273: !_DWST [2] (maybe <- 0x40000086) (FP)
24227! preparing store val #0, next val will be in f21
24228fmovs %f16, %f21
24229fadds %f16, %f17, %f16
24230std %f20, [%i1 + 0]
24231
24232P1274: !_LD [0] (Int) (Loop exit)
24233lduw [%i0 + 4], %o5
24234! move %o5(lower) -> %o0(lower)
24235or %o5, %o0, %o0
24236!---- flushing int results buffer----
24237mov %o0, %l5
24238loop_exit_1_346:
24239sub %l2, 1, %l2
24240cmp %l2, 0
24241bg loop_entry_1_346
24242nop
24243
24244P1275: !_LD [5] (Int) (NF) (Loop entry)
24245sethi %hi(0x2), %l2
24246or %l2, %lo(0x2), %l2
24247loop_entry_1_347:
24248wr %g0, 0x82, %asi
24249sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
24250sub %i0, %i3, %i3
24251lduwa [%i3 + 12] %asi, %o0
24252! move %o0(lower) -> %o0(upper)
24253sllx %o0, 32, %o0
24254
24255P1276: !_LD [6] (FP)
24256sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
24257sub %i0, %i2, %i2
24258ld [%i2 + 4], %f0
24259! 1 addresses covered
24260
24261P1277: !_LD [12] (Int) (Loop exit)
24262sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
24263sub %i0, %i3, %i3
24264lduw [%i3 + 4], %l3
24265! move %l3(lower) -> %o0(lower)
24266or %l3, %o0, %o0
24267!---- flushing int results buffer----
24268mov %o0, %l5
24269!---- flushing fp results buffer to %f30 ----
24270fmovs %f0, %f30
24271!--
24272loop_exit_1_347:
24273sub %l2, 1, %l2
24274cmp %l2, 0
24275bg loop_entry_1_347
24276nop
24277
24278P1278: !_QWST [11] (maybe <- 0x40000087) (FP) (Loop entry)
24279sethi %hi(0x2), %l2
24280or %l2, %lo(0x2), %l2
24281loop_entry_1_348:
24282sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
24283add %i0, %i2, %i2
24284! preparing store val #0, next val will be in f21
24285fmovs %f16, %f21
24286fadds %f16, %f17, %f16
24287! preparing store val #1, next val will be in f23
24288fmovs %f16, %f23
24289fadds %f16, %f17, %f16
24290stq %f20, [%i2 + 0]
24291
24292P1279: !_LD [15] (Int) (NF)
24293wr %g0, 0x82, %asi
24294sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
24295sub %i0, %i3, %i3
24296lduwa [%i3 + 12] %asi, %o0
24297! move %o0(lower) -> %o0(upper)
24298sllx %o0, 32, %o0
24299
24300P1280: !_LD [1] (Int) (Loop exit) (Branch target of P1203)
24301lduw [%i0 + 12], %l3
24302! move %l3(lower) -> %o0(lower)
24303or %l3, %o0, %o0
24304!---- flushing int results buffer----
24305mov %o0, %l5
24306loop_exit_1_348:
24307sub %l2, 1, %l2
24308cmp %l2, 0
24309bg loop_entry_1_348
24310nop
24311ba P1281
24312nop
24313
24314TARGET1203:
24315ba RET1203
24316nop
24317
24318
24319P1281: !_PREFETCH [9] (Int) (Loop entry) (Loop exit)
24320sethi %hi(0x1), %l2
24321or %l2, %lo(0x1), %l2
24322loop_entry_1_349:
24323sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
24324sub %i0, %i2, %i2
24325prefetch [%i2 + 12], 3
24326loop_exit_1_349:
24327sub %l2, 1, %l2
24328cmp %l2, 0
24329bg loop_entry_1_349
24330nop
24331
24332P1282: !_LD [4] (FP) (Loop entry) (Loop exit)
24333sethi %hi(0x2), %l2
24334or %l2, %lo(0x2), %l2
24335loop_entry_1_350:
24336sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
24337sub %i0, %i3, %i3
24338ld [%i3 + 4], %f0
24339! 1 addresses covered
24340!---- flushing fp results buffer to %f30 ----
24341fmovs %f0, %f30
24342!--
24343loop_exit_1_350:
24344sub %l2, 1, %l2
24345cmp %l2, 0
24346bg loop_entry_1_350
24347nop
24348
24349P1283: !_CASX [12] (maybe <- 0x800046) (Int) (Loop entry) (Loop exit)
24350sethi %hi(0x2), %l2
24351or %l2, %lo(0x2), %l2
24352loop_entry_1_351:
24353sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
24354sub %i0, %i2, %i2
24355ldx [%i2], %o0
24356! move %o0(upper) -> %o0(upper)
24357! move %o0(lower) -> %o0(lower)
24358mov %o0, %l3
24359mov %l4, %o1
24360casx [%i2], %l3, %o1
24361! move %o1(upper) -> %o1(upper)
24362! move %o1(lower) -> %o1(lower)
24363add %l4, 1, %l4
24364!---- flushing int results buffer----
24365mov %o0, %l5
24366mov %o1, %l5
24367loop_exit_1_351:
24368sub %l2, 1, %l2
24369cmp %l2, 0
24370bg loop_entry_1_351
24371nop
24372
24373P1284: !_CASX [7] (maybe <- 0x800047) (Int) (Loop entry) (Loop exit)
24374sethi %hi(0x1), %l2
24375or %l2, %lo(0x1), %l2
24376loop_entry_1_352:
24377sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
24378sub %i0, %i3, %i3
24379add %i3, 8, %l7
24380ldx [%l7], %o0
24381! move %o0(upper) -> %o0(upper)
24382! move %o0(lower) -> %o0(lower)
24383mov %o0, %l6
24384mov %l4, %o1
24385casx [%l7], %l6, %o1
24386! move %o1(upper) -> %o1(upper)
24387! move %o1(lower) -> %o1(lower)
24388add %l4, 1, %l4
24389!---- flushing int results buffer----
24390mov %o0, %l5
24391mov %o1, %l5
24392loop_exit_1_352:
24393sub %l2, 1, %l2
24394cmp %l2, 0
24395bg loop_entry_1_352
24396nop
24397
24398P1285: !_DWLD [4] (FP) (Loop entry)
24399sethi %hi(0x1), %l2
24400or %l2, %lo(0x1), %l2
24401loop_entry_1_353:
24402sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
24403sub %i0, %i2, %i2
24404ldd [%i2 + 0], %f0
24405! 1 addresses covered
24406fmovs %f1, %f0
24407
24408P1286: !_MEMBAR (Int) (Loop exit)
24409membar #StoreLoad
24410!---- flushing fp results buffer to %f30 ----
24411fmovs %f0, %f30
24412!--
24413loop_exit_1_353:
24414sub %l2, 1, %l2
24415cmp %l2, 0
24416bg loop_entry_1_353
24417nop
24418
24419P1287: !_BSTC [5] (maybe <- 0x40000089) (FP) (Loop entry)
24420sethi %hi(0x1), %l2
24421or %l2, %lo(0x1), %l2
24422loop_entry_1_354:
24423wr %g0, 0xe0, %asi
24424sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
24425sub %i0, %i3, %i3
24426! preparing store val #0, next val will be in f33
24427fmovs %f16, %f21
24428fadds %f16, %f17, %f16
24429! preparing store val #1, next val will be in f35
24430fmovd %f20, %f32
24431fmovs %f16, %f21
24432fadds %f16, %f17, %f16
24433fmovd %f20, %f34
24434membar #Sync
24435stda %f32, [%i3 + 0 ] %asi
24436membar #Sync
24437
24438P1288: !_PREFETCH [4] (Int) (Faults) (Loop exit)
24439prefetch [%g0], 2
24440loop_exit_1_354:
24441sub %l2, 1, %l2
24442cmp %l2, 0
24443bg loop_entry_1_354
24444nop
24445
24446P1289: !_CAS [15] (maybe <- 0x800048) (Int) (Loop entry)
24447sethi %hi(0x1), %l2
24448or %l2, %lo(0x1), %l2
24449loop_entry_1_355:
24450sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
24451sub %i0, %i2, %i2
24452add %i2, 12, %l3
24453lduw [%l3], %o0
24454mov %o0, %o5
24455! move %o5(lower) -> %o0(upper)
24456sllx %o5, 32, %o0
24457mov %l4, %l7
24458cas [%l3], %o5, %l7
24459! move %l7(lower) -> %o0(lower)
24460srl %l7, 0, %o5
24461or %o5, %o0, %o0
24462add %l4, 1, %l4
24463
24464P1290: !_SWAP [7] (maybe <- 0x800049) (Int)
24465sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
24466sub %i0, %i3, %i3
24467mov %l4, %o1
24468swap [%i3 + 12], %o1
24469! move %o1(lower) -> %o1(upper)
24470sllx %o1, 32, %o1
24471add %l4, 1, %l4
24472
24473P1291: !_LD [9] (Int) (Loop exit)
24474sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
24475sub %i0, %i2, %i2
24476lduw [%i2 + 12], %o5
24477! move %o5(lower) -> %o1(lower)
24478or %o5, %o1, %o1
24479!---- flushing int results buffer----
24480mov %o0, %l5
24481mov %o1, %l5
24482loop_exit_1_355:
24483sub %l2, 1, %l2
24484cmp %l2, 0
24485bg loop_entry_1_355
24486nop
24487
24488P1292: !_CASX [11] (maybe <- 0x80004a) (Int) (Loop entry) (Loop exit)
24489sethi %hi(0x2), %l2
24490or %l2, %lo(0x2), %l2
24491loop_entry_1_356:
24492sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
24493add %i0, %i3, %i3
24494add %i3, 8, %l7
24495ldx [%l7], %o0
24496! move %o0(upper) -> %o0(upper)
24497! move %o0(lower) -> %o0(lower)
24498mov %o0, %l6
24499mov %l4, %o1
24500casx [%l7], %l6, %o1
24501! move %o1(upper) -> %o1(upper)
24502! move %o1(lower) -> %o1(lower)
24503add %l4, 1, %l4
24504!---- flushing int results buffer----
24505mov %o0, %l5
24506mov %o1, %l5
24507loop_exit_1_356:
24508sub %l2, 1, %l2
24509cmp %l2, 0
24510bg loop_entry_1_356
24511nop
24512
24513P1293: !_LD [5] (Int) (Loop entry)
24514sethi %hi(0x1), %l2
24515or %l2, %lo(0x1), %l2
24516loop_entry_1_357:
24517sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
24518sub %i0, %i2, %i2
24519lduw [%i2 + 12], %o0
24520! move %o0(lower) -> %o0(upper)
24521sllx %o0, 32, %o0
24522
24523P1294: !_ST [10] (maybe <- 0x4000008b) (FP)
24524sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
24525add %i0, %i3, %i3
24526! preparing store val #0, next val will be in f20
24527fmovs %f16, %f20
24528fadds %f16, %f17, %f16
24529st %f20, [%i3 + 4 ]
24530
24531P1295: !_LD [13] (Int) (Loop exit)
24532sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
24533sub %i0, %i2, %i2
24534lduw [%i2 + 12], %l3
24535! move %l3(lower) -> %o0(lower)
24536or %l3, %o0, %o0
24537!---- flushing int results buffer----
24538mov %o0, %l5
24539loop_exit_1_357:
24540sub %l2, 1, %l2
24541cmp %l2, 0
24542bg loop_entry_1_357
24543nop
24544
24545P1296: !_LD [15] (FP) (Loop entry) (Loop exit) (Branch target of P866)
24546sethi %hi(0x2), %l2
24547or %l2, %lo(0x2), %l2
24548loop_entry_1_358:
24549sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
24550sub %i0, %i3, %i3
24551ld [%i3 + 12], %f0
24552! 1 addresses covered
24553!---- flushing fp results buffer to %f30 ----
24554fmovs %f0, %f30
24555!--
24556loop_exit_1_358:
24557sub %l2, 1, %l2
24558cmp %l2, 0
24559bg loop_entry_1_358
24560nop
24561ba P1297
24562nop
24563
24564TARGET866:
24565ba RET866
24566nop
24567
24568
24569P1297: !_SWAP [12] (maybe <- 0x80004b) (Int) (Loop entry)
24570sethi %hi(0x1), %l2
24571or %l2, %lo(0x1), %l2
24572loop_entry_1_359:
24573sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
24574sub %i0, %i2, %i2
24575mov %l4, %o0
24576swap [%i2 + 4], %o0
24577! move %o0(lower) -> %o0(upper)
24578sllx %o0, 32, %o0
24579add %l4, 1, %l4
24580
24581P1298: !_LD [10] (FP)
24582sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
24583add %i0, %i3, %i3
24584ld [%i3 + 4], %f0
24585! 1 addresses covered
24586
24587P1299: !_LD [1] (Int) (Loop exit)
24588lduw [%i0 + 12], %o5
24589! move %o5(lower) -> %o0(lower)
24590or %o5, %o0, %o0
24591!---- flushing int results buffer----
24592mov %o0, %l5
24593!---- flushing fp results buffer to %f30 ----
24594fmovs %f0, %f30
24595!--
24596loop_exit_1_359:
24597sub %l2, 1, %l2
24598cmp %l2, 0
24599bg loop_entry_1_359
24600nop
24601
24602P1300: !_REPLACEMENT [5] (Int) (Loop entry) (Loop exit)
24603sethi %hi(0x2), %l2
24604or %l2, %lo(0x2), %l2
24605loop_entry_1_360:
24606sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2
24607sub %i0, %i2, %i2
24608sethi %hi(0x20000), %l6
24609ld [%i2+12], %o5
24610st %o5, [%i2+12]
24611add %i2, %l6, %l7
24612ld [%l7+12], %o5
24613st %o5, [%l7+12]
24614add %l7, %l6, %l7
24615ld [%l7+12], %o5
24616st %o5, [%l7+12]
24617add %l7, %l6, %l7
24618ld [%l7+12], %o5
24619st %o5, [%l7+12]
24620add %l7, %l6, %l7
24621ld [%l7+12], %o5
24622st %o5, [%l7+12]
24623add %l7, %l6, %l7
24624ld [%l7+12], %o5
24625st %o5, [%l7+12]
24626add %l7, %l6, %l7
24627ld [%l7+12], %o5
24628st %o5, [%l7+12]
24629add %l7, %l6, %l7
24630ld [%l7+12], %o5
24631st %o5, [%l7+12]
24632loop_exit_1_360:
24633sub %l2, 1, %l2
24634cmp %l2, 0
24635bg loop_entry_1_360
24636nop
24637
24638P1301: !_MEMBAR (Int) (Loop entry)
24639sethi %hi(0x2), %l2
24640or %l2, %lo(0x2), %l2
24641loop_entry_1_361:
24642membar #StoreLoad
24643
24644P1302: !_LD [4] (FP) (Loop exit)
24645sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
24646sub %i0, %i3, %i3
24647ld [%i3 + 4], %f0
24648! 1 addresses covered
24649!---- flushing fp results buffer to %f30 ----
24650fmovs %f0, %f30
24651!--
24652loop_exit_1_361:
24653sub %l2, 1, %l2
24654cmp %l2, 0
24655bg loop_entry_1_361
24656nop
24657
24658P1303: !_REPLACEMENT [1] (Int) (Loop entry) (Loop exit)
24659sethi %hi(0x1), %l2
24660or %l2, %lo(0x1), %l2
24661loop_entry_1_362:
24662sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2
24663sub %i0, %i2, %i2
24664sethi %hi(0x20000), %l7
24665ld [%i2+12], %l3
24666st %l3, [%i2+12]
24667add %i2, %l7, %o5
24668ld [%o5+12], %l3
24669st %l3, [%o5+12]
24670add %o5, %l7, %o5
24671ld [%o5+12], %l3
24672st %l3, [%o5+12]
24673add %o5, %l7, %o5
24674ld [%o5+12], %l3
24675st %l3, [%o5+12]
24676add %o5, %l7, %o5
24677ld [%o5+12], %l3
24678st %l3, [%o5+12]
24679add %o5, %l7, %o5
24680ld [%o5+12], %l3
24681st %l3, [%o5+12]
24682add %o5, %l7, %o5
24683ld [%o5+12], %l3
24684st %l3, [%o5+12]
24685add %o5, %l7, %o5
24686ld [%o5+12], %l3
24687st %l3, [%o5+12]
24688loop_exit_1_362:
24689sub %l2, 1, %l2
24690cmp %l2, 0
24691bg loop_entry_1_362
24692nop
24693
24694P1304: !_PREFETCH [11] (Int) (Loop entry) (Loop exit)
24695sethi %hi(0x1), %l2
24696or %l2, %lo(0x1), %l2
24697loop_entry_1_363:
24698sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
24699add %i0, %i3, %i3
24700prefetch [%i3 + 12], 3
24701loop_exit_1_363:
24702sub %l2, 1, %l2
24703cmp %l2, 0
24704bg loop_entry_1_363
24705nop
24706
24707P1305: !_PREFETCH [6] (Int) (Faults) (Loop entry) (LE)
24708sethi %hi(0x2), %l2
24709or %l2, %lo(0x2), %l2
24710loop_entry_1_364:
24711wr %g0, 0x88, %asi
24712prefetcha [%g0] %asi, 3
24713
24714P1306: !_REPLACEMENT [6] (Int) (Loop exit)
24715sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
24716add %i0, %i2, %i2
24717sethi %hi(0x20000), %o5
24718ld [%i2+4], %l6
24719st %l6, [%i2+4]
24720add %i2, %o5, %l3
24721ld [%l3+4], %l6
24722st %l6, [%l3+4]
24723add %l3, %o5, %l3
24724ld [%l3+4], %l6
24725st %l6, [%l3+4]
24726add %l3, %o5, %l3
24727ld [%l3+4], %l6
24728st %l6, [%l3+4]
24729add %l3, %o5, %l3
24730ld [%l3+4], %l6
24731st %l6, [%l3+4]
24732add %l3, %o5, %l3
24733ld [%l3+4], %l6
24734st %l6, [%l3+4]
24735add %l3, %o5, %l3
24736ld [%l3+4], %l6
24737st %l6, [%l3+4]
24738add %l3, %o5, %l3
24739ld [%l3+4], %l6
24740st %l6, [%l3+4]
24741loop_exit_1_364:
24742sub %l2, 1, %l2
24743cmp %l2, 0
24744bg loop_entry_1_364
24745nop
24746
24747P1307: !_PREFETCH [11] (Int) (Loop entry)
24748sethi %hi(0x1), %l2
24749or %l2, %lo(0x1), %l2
24750loop_entry_1_365:
24751sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
24752add %i0, %i3, %i3
24753prefetch [%i3 + 12], 2
24754
24755P1308: !_PREFETCH [3] (Int) (NF) (Loop exit)
24756wr %g0, 0x82, %asi
24757prefetcha [%i1 + 12] %asi, 2
24758loop_exit_1_365:
24759sub %l2, 1, %l2
24760cmp %l2, 0
24761bg loop_entry_1_365
24762nop
24763
24764P1309: !_PREFETCH [10] (Int) (Faults) (Loop entry)
24765sethi %hi(0x2), %l2
24766or %l2, %lo(0x2), %l2
24767loop_entry_1_366:
24768prefetch [%g0], 16
24769
24770P1310: !_BSTC [13] (maybe <- 0x4000008c) (FP) (Loop exit)
24771wr %g0, 0xe0, %asi
24772sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
24773sub %i0, %i2, %i2
24774! preparing store val #0, next val will be in f33
24775fmovs %f16, %f21
24776fadds %f16, %f17, %f16
24777! preparing store val #1, next val will be in f35
24778fmovd %f20, %f32
24779fmovs %f16, %f21
24780fadds %f16, %f17, %f16
24781fmovd %f20, %f34
24782membar #Sync
24783stda %f32, [%i2 + 0 ] %asi
24784membar #Sync
24785loop_exit_1_366:
24786sub %l2, 1, %l2
24787cmp %l2, 0
24788bg loop_entry_1_366
24789nop
24790
24791P1311: !_LD [0] (Int) (Loop entry)
24792sethi %hi(0x1), %l2
24793or %l2, %lo(0x1), %l2
24794loop_entry_1_367:
24795lduw [%i0 + 4], %o0
24796! move %o0(lower) -> %o0(upper)
24797sllx %o0, 32, %o0
24798
24799P1312: !_LD [13] (Int) (Loop exit)
24800sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
24801sub %i0, %i3, %i3
24802lduw [%i3 + 12], %l3
24803! move %l3(lower) -> %o0(lower)
24804or %l3, %o0, %o0
24805!---- flushing int results buffer----
24806mov %o0, %l5
24807loop_exit_1_367:
24808sub %l2, 1, %l2
24809cmp %l2, 0
24810bg loop_entry_1_367
24811nop
24812
24813P1313: !_PREFETCH [11] (Int) (NF) (Faults) (Loop entry) (Loop exit)
24814sethi %hi(0x1), %l2
24815or %l2, %lo(0x1), %l2
24816loop_entry_1_368:
24817wr %g0, 0x82, %asi
24818sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
24819add %i0, %i2, %i2
24820prefetcha [%i2 + 12] %asi, 21
24821loop_exit_1_368:
24822sub %l2, 1, %l2
24823cmp %l2, 0
24824bg loop_entry_1_368
24825nop
24826
24827P1314: !_ST [4] (maybe <- 0x4000008e) (FP) (Loop entry)
24828sethi %hi(0x2), %l2
24829or %l2, %lo(0x2), %l2
24830loop_entry_1_369:
24831sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
24832sub %i0, %i3, %i3
24833! preparing store val #0, next val will be in f20
24834fmovs %f16, %f20
24835fadds %f16, %f17, %f16
24836st %f20, [%i3 + 4 ]
24837
24838P1315: !_CASX [11] (maybe <- 0x80004c) (Int) (Loop exit)
24839sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
24840add %i0, %i2, %i2
24841add %i2, 8, %o5
24842ldx [%o5], %o0
24843! move %o0(upper) -> %o0(upper)
24844! move %o0(lower) -> %o0(lower)
24845mov %o0, %l7
24846mov %l4, %o1
24847casx [%o5], %l7, %o1
24848! move %o1(upper) -> %o1(upper)
24849! move %o1(lower) -> %o1(lower)
24850add %l4, 1, %l4
24851!---- flushing int results buffer----
24852mov %o0, %l5
24853mov %o1, %l5
24854loop_exit_1_369:
24855sub %l2, 1, %l2
24856cmp %l2, 0
24857bg loop_entry_1_369
24858nop
24859
24860P1316: !_LD [15] (Int) (Loop entry)
24861sethi %hi(0x2), %l2
24862or %l2, %lo(0x2), %l2
24863loop_entry_1_370:
24864sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
24865sub %i0, %i3, %i3
24866lduw [%i3 + 12], %o0
24867! move %o0(lower) -> %o0(upper)
24868sllx %o0, 32, %o0
24869
24870P1317: !_LD [9] (Int) (Loop exit)
24871sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
24872sub %i0, %i2, %i2
24873lduw [%i2 + 12], %l7
24874! move %l7(lower) -> %o0(lower)
24875or %l7, %o0, %o0
24876!---- flushing int results buffer----
24877mov %o0, %l5
24878loop_exit_1_370:
24879sub %l2, 1, %l2
24880cmp %l2, 0
24881bg loop_entry_1_370
24882nop
24883
24884P1318: !_LD [5] (Int) (NF) (Loop entry) (LE)
24885sethi %hi(0x2), %l2
24886or %l2, %lo(0x2), %l2
24887loop_entry_1_371:
24888wr %g0, 0x8a, %asi
24889sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
24890sub %i0, %i3, %i3
24891lduwa [%i3 + 12] %asi, %o0
24892! move %o0(lower) -> %o0(upper)
24893sllx %o0, 32, %o0
24894
24895P1319: !_LD [1] (Int) (Loop exit)
24896lduw [%i0 + 12], %o5
24897! move %o5(lower) -> %o0(lower)
24898or %o5, %o0, %o0
24899!---- flushing int results buffer----
24900mov %o0, %l5
24901loop_exit_1_371:
24902sub %l2, 1, %l2
24903cmp %l2, 0
24904bg loop_entry_1_371
24905nop
24906
24907P1320: !_DWLD [14] (Int) (Loop entry)
24908sethi %hi(0x1), %l2
24909or %l2, %lo(0x1), %l2
24910loop_entry_1_372:
24911sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
24912sub %i0, %i2, %i2
24913ldx [%i2 + 0], %o0
24914! move %o0(lower) -> %o0(upper)
24915sllx %o0, 32, %o0
24916
24917P1321: !_LD [0] (Int) (Loop exit)
24918lduw [%i0 + 4], %l3
24919! move %l3(lower) -> %o0(lower)
24920or %l3, %o0, %o0
24921!---- flushing int results buffer----
24922mov %o0, %l5
24923loop_exit_1_372:
24924sub %l2, 1, %l2
24925cmp %l2, 0
24926bg loop_entry_1_372
24927nop
24928
24929P1322: !_PREFETCH [11] (Int) (Loop entry) (Loop exit)
24930sethi %hi(0x1), %l2
24931or %l2, %lo(0x1), %l2
24932loop_entry_1_373:
24933sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
24934add %i0, %i3, %i3
24935prefetch [%i3 + 12], 23
24936loop_exit_1_373:
24937sub %l2, 1, %l2
24938cmp %l2, 0
24939bg loop_entry_1_373
24940nop
24941
24942P1323: !_DWST [5] (maybe <- 0x80004d) (Int) (Loop entry)
24943sethi %hi(0x1), %l2
24944or %l2, %lo(0x1), %l2
24945loop_entry_1_374:
24946sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
24947sub %i0, %i2, %i2
24948mov %l4, %o5
24949stx %o5, [%i2 + 8]
24950add %l4, 1, %l4
24951
24952P1324: !_PREFETCH [8] (Int) (Faults) (Loop exit)
24953prefetch [%g0], 30
24954loop_exit_1_374:
24955sub %l2, 1, %l2
24956cmp %l2, 0
24957bg loop_entry_1_374
24958nop
24959
24960P1325: !_QWLD [4] (FP) (Loop entry)
24961sethi %hi(0x2), %l2
24962or %l2, %lo(0x2), %l2
24963loop_entry_1_375:
24964sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
24965sub %i0, %i3, %i3
24966ldq [%i3 + 0], %f0
24967! 2 addresses covered
24968fmovs %f1, %f0
24969fmovs %f3, %f1
24970
24971P1326: !_PREFETCH [2] (Int) (Loop exit)
24972prefetch [%i1 + 4], 20
24973!---- flushing fp results buffer to %f30 ----
24974fmovd %f0, %f30
24975!--
24976loop_exit_1_375:
24977sub %l2, 1, %l2
24978cmp %l2, 0
24979bg loop_entry_1_375
24980nop
24981
24982P1327: !_DWST [1] (maybe <- 0x80004e) (Int) (Loop entry)
24983sethi %hi(0x1), %l2
24984or %l2, %lo(0x1), %l2
24985loop_entry_1_376:
24986mov %l4, %l3
24987stx %l3, [%i0 + 8]
24988add %l4, 1, %l4
24989
24990P1328: !_PREFETCH [12] (Int) (Faults) (Loop exit)
24991sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
24992sub %i0, %i2, %i2
24993prefetch [%i2 + 4], 20
24994loop_exit_1_376:
24995sub %l2, 1, %l2
24996cmp %l2, 0
24997bg loop_entry_1_376
24998nop
24999
25000P1329: !_FLUSH [14] (Int) (Loop entry) (Loop exit)
25001sethi %hi(0x2), %l2
25002or %l2, %lo(0x2), %l2
25003loop_entry_1_377:
25004! Unsupported instruction
25005loop_exit_1_377:
25006sub %l2, 1, %l2
25007cmp %l2, 0
25008bg loop_entry_1_377
25009nop
25010
25011P1330: !_REPLACEMENT [15] (Int) (Loop entry) (Branch target of P762)
25012sethi %hi(0x2), %l2
25013or %l2, %lo(0x2), %l2
25014loop_entry_1_378:
25015sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3
25016sub %i0, %i3, %i3
25017sethi %hi(0x20000), %l6
25018ld [%i3+12], %o5
25019st %o5, [%i3+12]
25020add %i3, %l6, %l7
25021ld [%l7+12], %o5
25022st %o5, [%l7+12]
25023add %l7, %l6, %l7
25024ld [%l7+12], %o5
25025st %o5, [%l7+12]
25026add %l7, %l6, %l7
25027ld [%l7+12], %o5
25028st %o5, [%l7+12]
25029add %l7, %l6, %l7
25030ld [%l7+12], %o5
25031st %o5, [%l7+12]
25032add %l7, %l6, %l7
25033ld [%l7+12], %o5
25034st %o5, [%l7+12]
25035add %l7, %l6, %l7
25036ld [%l7+12], %o5
25037st %o5, [%l7+12]
25038add %l7, %l6, %l7
25039ld [%l7+12], %o5
25040st %o5, [%l7+12]
25041ba P1331
25042nop
25043
25044TARGET762:
25045ba RET762
25046nop
25047
25048
25049P1331: !_LD [13] (Int)
25050sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
25051sub %i0, %i2, %i2
25052lduw [%i2 + 12], %o0
25053! move %o0(lower) -> %o0(upper)
25054sllx %o0, 32, %o0
25055
25056P1332: !_LD [6] (Int) (Loop exit)
25057sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
25058sub %i0, %i3, %i3
25059lduw [%i3 + 4], %o5
25060! move %o5(lower) -> %o0(lower)
25061or %o5, %o0, %o0
25062!---- flushing int results buffer----
25063mov %o0, %l5
25064loop_exit_1_378:
25065sub %l2, 1, %l2
25066cmp %l2, 0
25067bg loop_entry_1_378
25068nop
25069
25070P1333: !_LD [12] (Int) (Loop entry)
25071sethi %hi(0x1), %l2
25072or %l2, %lo(0x1), %l2
25073loop_entry_1_379:
25074sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
25075sub %i0, %i2, %i2
25076lduw [%i2 + 4], %o0
25077! move %o0(lower) -> %o0(upper)
25078sllx %o0, 32, %o0
25079
25080P1334: !_SWAP [10] (maybe <- 0x80004f) (Int) (Loop exit)
25081sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
25082add %i0, %i3, %i3
25083mov %l4, %l6
25084swap [%i3 + 4], %l6
25085! move %l6(lower) -> %o0(lower)
25086srl %l6, 0, %o5
25087or %o5, %o0, %o0
25088add %l4, 1, %l4
25089!---- flushing int results buffer----
25090mov %o0, %l5
25091loop_exit_1_379:
25092sub %l2, 1, %l2
25093cmp %l2, 0
25094bg loop_entry_1_379
25095nop
25096
25097P1335: !_LD [3] (Int) (Loop entry)
25098sethi %hi(0x2), %l2
25099or %l2, %lo(0x2), %l2
25100loop_entry_1_380:
25101lduw [%i1 + 12], %o0
25102! move %o0(lower) -> %o0(upper)
25103sllx %o0, 32, %o0
25104
25105P1336: !_LD [0] (Int) (Loop exit)
25106lduw [%i0 + 4], %l7
25107! move %l7(lower) -> %o0(lower)
25108or %l7, %o0, %o0
25109!---- flushing int results buffer----
25110mov %o0, %l5
25111loop_exit_1_380:
25112sub %l2, 1, %l2
25113cmp %l2, 0
25114bg loop_entry_1_380
25115nop
25116
25117P1337: !_FLUSH [6] (Int) (Loop entry) (Loop exit)
25118sethi %hi(0x1), %l2
25119or %l2, %lo(0x1), %l2
25120loop_entry_1_381:
25121! Unsupported instruction
25122loop_exit_1_381:
25123sub %l2, 1, %l2
25124cmp %l2, 0
25125bg loop_entry_1_381
25126nop
25127
25128P1338: !_LD [8] (FP) (Loop entry) (Loop exit)
25129sethi %hi(0x1), %l2
25130or %l2, %lo(0x1), %l2
25131loop_entry_1_382:
25132sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
25133sub %i0, %i2, %i2
25134ld [%i2 + 4], %f0
25135! 1 addresses covered
25136!---- flushing fp results buffer to %f30 ----
25137fmovs %f0, %f30
25138!--
25139loop_exit_1_382:
25140sub %l2, 1, %l2
25141cmp %l2, 0
25142bg loop_entry_1_382
25143nop
25144
25145P1339: !_LD [13] (Int) (Loop entry)
25146sethi %hi(0x1), %l2
25147or %l2, %lo(0x1), %l2
25148loop_entry_1_383:
25149sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
25150sub %i0, %i3, %i3
25151lduw [%i3 + 12], %o0
25152! move %o0(lower) -> %o0(upper)
25153sllx %o0, 32, %o0
25154
25155P1340: !_LD [15] (Int) (Loop exit)
25156sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
25157sub %i0, %i2, %i2
25158lduw [%i2 + 12], %l6
25159! move %l6(lower) -> %o0(lower)
25160or %l6, %o0, %o0
25161!---- flushing int results buffer----
25162mov %o0, %l5
25163loop_exit_1_383:
25164sub %l2, 1, %l2
25165cmp %l2, 0
25166bg loop_entry_1_383
25167nop
25168
25169P1341: !_QWLD [8] (FP) (Loop entry)
25170sethi %hi(0x2), %l2
25171or %l2, %lo(0x2), %l2
25172loop_entry_1_384:
25173sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
25174sub %i0, %i3, %i3
25175ldq [%i3 + 0], %f0
25176! 2 addresses covered
25177fmovs %f1, %f0
25178fmovs %f3, %f1
25179
25180P1342: !_LD [11] (FP) (Loop exit)
25181sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
25182add %i0, %i2, %i2
25183ld [%i2 + 12], %f2
25184! 1 addresses covered
25185!---- flushing fp results buffer to %f30 ----
25186fmovd %f0, %f30
25187fmovs %f2, %f30
25188!--
25189loop_exit_1_384:
25190sub %l2, 1, %l2
25191cmp %l2, 0
25192bg loop_entry_1_384
25193nop
25194
25195P1343: !_ST [14] (maybe <- 0x4000008f) (FP) (Loop entry) (Loop exit)
25196sethi %hi(0x1), %l2
25197or %l2, %lo(0x1), %l2
25198loop_entry_1_385:
25199sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
25200sub %i0, %i3, %i3
25201! preparing store val #0, next val will be in f20
25202fmovs %f16, %f20
25203fadds %f16, %f17, %f16
25204st %f20, [%i3 + 4 ]
25205loop_exit_1_385:
25206sub %l2, 1, %l2
25207cmp %l2, 0
25208bg loop_entry_1_385
25209nop
25210
25211P1344: !_MEMBAR (Int)
25212membar #StoreLoad
25213
25214END_NODES1: ! Test instruction sequence for CPU 1 ends
25215sethi %hi(0xdead0e0f), %l3
25216or %l3, %lo(0xdead0e0f), %l3
25217! move %l3(lower) -> %o0(upper)
25218sllx %l3, 32, %o0
25219stw %l3, [%i5]
25220ld [%i5], %f0
25221!---- flushing int results buffer----
25222mov %o0, %l5
25223!---- flushing fp results buffer to %f30 ----
25224fmovs %f0, %f30
25225!--
25226
25227restore
25228retl
25229nop
25230!-----------------
25231
25232! register usage:
25233! %i0 %i1 : base registers for first 2 regions
25234! %i2 %i3 : cache registers for 8 regions
25235! %i4 fixed pointer to per-cpu results area
25236! %l1 moving pointer to per-cpu FP results area
25237! %o7 moving pointer to per-cpu integer results area
25238! %i5 pointer to per-cpu private area
25239! %l0 holds lfsr, used as source of random bits
25240! %l2 loop count register
25241! %f16 running counter for unique fp store values
25242! %f17 holds increment value for fp counter
25243! %l4 running counter for unique integer store values (increment value is always 1)
25244! %l5 move-to register for load values (simulation only)
25245! %f30 move-to register for FP values (simulation only)
25246! %l3 %l6 %l7 %o5 : 4 temporary registers
25247! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
25248! %f0-f15 FP results buffer registers
25249! %f32-f47 FP block load/store registers
25250
25251func2:
25252! 1000 (dynamic) instruction sequence begins
25253save %sp, -192, %sp
25254
25255! Force %i0-%i3 to be 64-byte aligned
25256add %i0, 63, %i0
25257andn %i0, 63, %i0
25258
25259add %i1, 63, %i1
25260andn %i1, 63, %i1
25261
25262add %i2, 63, %i2
25263andn %i2, 63, %i2
25264
25265add %i3, 63, %i3
25266andn %i3, 63, %i3
25267
25268add %i4, 63, %i4
25269andn %i4, 63, %i4
25270
25271add %i5, 63, %i5
25272andn %i5, 63, %i5
25273
25274
25275! Initialize pointer to FP load results area
25276mov %i4, %l1
25277
25278! Initialize pointer to integer load results area
25279sethi %hi(0x80000), %o7
25280or %o7, %lo(0x80000), %o7
25281add %o7, %l1, %o7
25282
25283! Initialize %f0-%f62 to 0xdeadbee0deadbee1
25284sethi %hi(0xdeadbee0), %o5
25285or %o5, %lo(0xdeadbee0), %o5
25286stw %o5, [%i5]
25287sethi %hi(0xdeadbee1), %o5
25288or %o5, %lo(0xdeadbee1), %o5
25289stw %o5, [%i5+4]
25290ldd [%i5], %f0
25291fmovd %f0, %f2
25292fmovd %f0, %f4
25293fmovd %f0, %f6
25294fmovd %f0, %f8
25295fmovd %f0, %f10
25296fmovd %f0, %f12
25297fmovd %f0, %f14
25298fmovd %f0, %f16
25299fmovd %f0, %f18
25300fmovd %f0, %f20
25301fmovd %f0, %f22
25302fmovd %f0, %f24
25303fmovd %f0, %f26
25304fmovd %f0, %f28
25305fmovd %f0, %f30
25306fmovd %f0, %f32
25307fmovd %f0, %f34
25308fmovd %f0, %f36
25309fmovd %f0, %f38
25310fmovd %f0, %f40
25311fmovd %f0, %f42
25312fmovd %f0, %f44
25313fmovd %f0, %f46
25314fmovd %f0, %f48
25315fmovd %f0, %f50
25316fmovd %f0, %f52
25317fmovd %f0, %f54
25318fmovd %f0, %f56
25319fmovd %f0, %f58
25320fmovd %f0, %f60
25321fmovd %f0, %f62
25322
25323! Signature for extract_loads script to start extracting load values for this stream
25324sethi %hi(0x02deade1), %o5
25325or %o5, %lo(0x02deade1), %o5
25326stw %o5, [%i5]
25327ld [%i5], %f16
25328
25329! Initialize running integer counter in register %l4
25330sethi %hi(0x1000001), %l4
25331or %l4, %lo(0x1000001), %l4
25332
25333! Initialize running FP counter in register %f16
25334sethi %hi(0x40800001), %o5
25335or %o5, %lo(0x40800001), %o5
25336stw %o5, [%i5]
25337ld [%i5], %f16
25338
25339! Initialize FP counter increment value in register %f17 (constant)
25340sethi %hi(0x35000000), %o5
25341or %o5, %lo(0x35000000), %o5
25342stw %o5, [%i5]
25343ld [%i5], %f17
25344
25345! Initialize LFSR to 0x5f06^4
25346sethi %hi(0x5f06), %l0
25347or %l0, %lo(0x5f06), %l0
25348mulx %l0, %l0, %l0
25349mulx %l0, %l0, %l0
25350
25351BEGIN_NODES2: ! Test instruction sequence for CPU 2 begins
25352
25353P1345: !_SWAP [14] (maybe <- 0x1000001) (Int) (Loop entry)
25354sethi %hi(0x2), %l2
25355or %l2, %lo(0x2), %l2
25356loop_entry_2_0:
25357sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
25358sub %i0, %i2, %i2
25359mov %l4, %o0
25360swap [%i2 + 4], %o0
25361! move %o0(lower) -> %o0(upper)
25362sllx %o0, 32, %o0
25363add %l4, 1, %l4
25364
25365P1346: !_BSTC [9] (maybe <- 0x40800001) (FP)
25366wr %g0, 0xe0, %asi
25367sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
25368sub %i0, %i3, %i3
25369! preparing store val #0, next val will be in f33
25370fmovs %f16, %f21
25371fadds %f16, %f17, %f16
25372! preparing store val #1, next val will be in f35
25373fmovd %f20, %f32
25374fmovs %f16, %f21
25375fadds %f16, %f17, %f16
25376fmovd %f20, %f34
25377membar #Sync
25378stda %f32, [%i3 + 0 ] %asi
25379membar #Sync
25380
25381P1347: !_LD [2] (Int) (Loop exit)
25382lduw [%i1 + 4], %l3
25383! move %l3(lower) -> %o0(lower)
25384or %l3, %o0, %o0
25385!---- flushing int results buffer----
25386mov %o0, %l5
25387loop_exit_2_0:
25388sub %l2, 1, %l2
25389cmp %l2, 0
25390bg loop_entry_2_0
25391nop
25392
25393P1348: !_BLD [11] (FP) (Loop entry) (Loop exit)
25394sethi %hi(0x2), %l2
25395or %l2, %lo(0x2), %l2
25396loop_entry_2_1:
25397wr %g0, 0xf0, %asi
25398sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
25399add %i0, %i2, %i2
25400membar #Sync
25401ldda [%i2 + 0] %asi, %f0
25402membar #Sync
25403! 2 addresses covered
25404fmovs %f1, %f0
25405fmovs %f3, %f1
25406!---- flushing fp results buffer to %f30 ----
25407fmovd %f0, %f30
25408!--
25409loop_exit_2_1:
25410sub %l2, 1, %l2
25411cmp %l2, 0
25412bg loop_entry_2_1
25413nop
25414
25415P1349: !_SWAP [5] (maybe <- 0x1000002) (Int) (Loop entry)
25416sethi %hi(0x1), %l2
25417or %l2, %lo(0x1), %l2
25418loop_entry_2_2:
25419sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
25420sub %i0, %i3, %i3
25421mov %l4, %o0
25422swap [%i3 + 12], %o0
25423! move %o0(lower) -> %o0(upper)
25424sllx %o0, 32, %o0
25425add %l4, 1, %l4
25426
25427P1350: !_LD [8] (Int) (Loop exit)
25428sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
25429sub %i0, %i2, %i2
25430lduw [%i2 + 4], %o5
25431! move %o5(lower) -> %o0(lower)
25432or %o5, %o0, %o0
25433!---- flushing int results buffer----
25434mov %o0, %l5
25435loop_exit_2_2:
25436sub %l2, 1, %l2
25437cmp %l2, 0
25438bg loop_entry_2_2
25439nop
25440
25441P1351: !_LD [4] (FP) (Loop entry) (Loop exit)
25442sethi %hi(0x1), %l2
25443or %l2, %lo(0x1), %l2
25444loop_entry_2_3:
25445sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
25446sub %i0, %i3, %i3
25447ld [%i3 + 4], %f0
25448! 1 addresses covered
25449!---- flushing fp results buffer to %f30 ----
25450fmovs %f0, %f30
25451!--
25452loop_exit_2_3:
25453sub %l2, 1, %l2
25454cmp %l2, 0
25455bg loop_entry_2_3
25456nop
25457
25458P1352: !_BST [9] (maybe <- 0x40800003) (FP) (Loop entry)
25459sethi %hi(0x1), %l2
25460or %l2, %lo(0x1), %l2
25461loop_entry_2_4:
25462wr %g0, 0xf0, %asi
25463sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
25464sub %i0, %i2, %i2
25465! preparing store val #0, next val will be in f33
25466fmovs %f16, %f21
25467fadds %f16, %f17, %f16
25468! preparing store val #1, next val will be in f35
25469fmovd %f20, %f32
25470fmovs %f16, %f21
25471fadds %f16, %f17, %f16
25472fmovd %f20, %f34
25473membar #Sync
25474stda %f32, [%i2 + 0 ] %asi
25475membar #Sync
25476
25477P1353: !_BSTC [14] (maybe <- 0x40800005) (FP) (Loop exit)
25478wr %g0, 0xe0, %asi
25479sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
25480sub %i0, %i3, %i3
25481! preparing store val #0, next val will be in f33
25482fmovs %f16, %f21
25483fadds %f16, %f17, %f16
25484! preparing store val #1, next val will be in f35
25485fmovd %f20, %f32
25486fmovs %f16, %f21
25487fadds %f16, %f17, %f16
25488fmovd %f20, %f34
25489membar #Sync
25490stda %f32, [%i3 + 0 ] %asi
25491membar #Sync
25492loop_exit_2_4:
25493sub %l2, 1, %l2
25494cmp %l2, 0
25495bg loop_entry_2_4
25496nop
25497
25498P1354: !_QWLD [1] (FP) (Loop entry) (Loop exit)
25499sethi %hi(0x1), %l2
25500or %l2, %lo(0x1), %l2
25501loop_entry_2_5:
25502ldq [%i0 + 0], %f0
25503! 2 addresses covered
25504fmovs %f1, %f0
25505fmovs %f3, %f1
25506!---- flushing fp results buffer to %f30 ----
25507fmovd %f0, %f30
25508!--
25509loop_exit_2_5:
25510sub %l2, 1, %l2
25511cmp %l2, 0
25512bg loop_entry_2_5
25513nop
25514
25515P1355: !_LD [12] (FP) (Loop entry) (Loop exit)
25516sethi %hi(0x1), %l2
25517or %l2, %lo(0x1), %l2
25518loop_entry_2_6:
25519sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
25520sub %i0, %i2, %i2
25521ld [%i2 + 4], %f0
25522! 1 addresses covered
25523!---- flushing fp results buffer to %f30 ----
25524fmovs %f0, %f30
25525!--
25526loop_exit_2_6:
25527sub %l2, 1, %l2
25528cmp %l2, 0
25529bg loop_entry_2_6
25530nop
25531
25532P1356: !_PREFETCH [15] (Int) (NF) (Loop entry) (Loop exit)
25533sethi %hi(0x1), %l2
25534or %l2, %lo(0x1), %l2
25535loop_entry_2_7:
25536wr %g0, 0x82, %asi
25537sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
25538sub %i0, %i3, %i3
25539prefetcha [%i3 + 12] %asi, 2
25540loop_exit_2_7:
25541sub %l2, 1, %l2
25542cmp %l2, 0
25543bg loop_entry_2_7
25544nop
25545
25546P1357: !_PREFETCH [14] (Int) (Loop entry)
25547sethi %hi(0x1), %l2
25548or %l2, %lo(0x1), %l2
25549loop_entry_2_8:
25550sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
25551sub %i0, %i2, %i2
25552prefetch [%i2 + 4], 21
25553
25554P1358: !_PREFETCH [11] (Int) (Loop exit)
25555sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
25556add %i0, %i3, %i3
25557prefetch [%i3 + 12], 23
25558loop_exit_2_8:
25559sub %l2, 1, %l2
25560cmp %l2, 0
25561bg loop_entry_2_8
25562nop
25563
25564P1359: !_FLUSH [14] (Int) (Loop entry) (Loop exit)
25565sethi %hi(0x1), %l2
25566or %l2, %lo(0x1), %l2
25567loop_entry_2_9:
25568! Unsupported instruction
25569loop_exit_2_9:
25570sub %l2, 1, %l2
25571cmp %l2, 0
25572bg loop_entry_2_9
25573nop
25574
25575P1360: !_LD [9] (Int) (Loop entry)
25576sethi %hi(0x1), %l2
25577or %l2, %lo(0x1), %l2
25578loop_entry_2_10:
25579sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
25580sub %i0, %i2, %i2
25581lduw [%i2 + 12], %o0
25582! move %o0(lower) -> %o0(upper)
25583sllx %o0, 32, %o0
25584
25585P1361: !_FLUSH [4] (Int)
25586! Unsupported instruction
25587
25588P1362: !_LD [14] (Int) (Loop exit)
25589sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
25590sub %i0, %i3, %i3
25591lduw [%i3 + 4], %l6
25592! move %l6(lower) -> %o0(lower)
25593or %l6, %o0, %o0
25594!---- flushing int results buffer----
25595mov %o0, %l5
25596loop_exit_2_10:
25597sub %l2, 1, %l2
25598cmp %l2, 0
25599bg loop_entry_2_10
25600nop
25601
25602P1363: !_LD [13] (Int) (Loop entry)
25603sethi %hi(0x2), %l2
25604or %l2, %lo(0x2), %l2
25605loop_entry_2_11:
25606sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
25607sub %i0, %i2, %i2
25608lduw [%i2 + 12], %o0
25609! move %o0(lower) -> %o0(upper)
25610sllx %o0, 32, %o0
25611
25612P1364: !_LD [1] (FP)
25613ld [%i0 + 12], %f0
25614! 1 addresses covered
25615
25616P1365: !_LD [1] (Int) (Loop exit)
25617lduw [%i0 + 12], %l7
25618! move %l7(lower) -> %o0(lower)
25619or %l7, %o0, %o0
25620!---- flushing int results buffer----
25621mov %o0, %l5
25622!---- flushing fp results buffer to %f30 ----
25623fmovs %f0, %f30
25624!--
25625loop_exit_2_11:
25626sub %l2, 1, %l2
25627cmp %l2, 0
25628bg loop_entry_2_11
25629nop
25630
25631P1366: !_PREFETCH [2] (Int) (Loop entry) (Loop exit)
25632sethi %hi(0x1), %l2
25633or %l2, %lo(0x1), %l2
25634loop_entry_2_12:
25635prefetch [%i1 + 4], 4
25636loop_exit_2_12:
25637sub %l2, 1, %l2
25638cmp %l2, 0
25639bg loop_entry_2_12
25640nop
25641
25642P1367: !_DWST [8] (maybe <- 0x1000003) (Int) (Loop entry) (Loop exit)
25643sethi %hi(0x1), %l2
25644or %l2, %lo(0x1), %l2
25645loop_entry_2_13:
25646sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
25647sub %i0, %i3, %i3
25648mov %l4, %l6
25649stx %l6, [%i3 + 0]
25650add %l4, 1, %l4
25651loop_exit_2_13:
25652sub %l2, 1, %l2
25653cmp %l2, 0
25654bg loop_entry_2_13
25655nop
25656
25657P1368: !_LD [9] (Int) (Loop entry)
25658sethi %hi(0x2), %l2
25659or %l2, %lo(0x2), %l2
25660loop_entry_2_14:
25661sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
25662sub %i0, %i2, %i2
25663lduw [%i2 + 12], %o0
25664! move %o0(lower) -> %o0(upper)
25665sllx %o0, 32, %o0
25666
25667P1369: !_LD [11] (Int) (NF) (Loop exit)
25668wr %g0, 0x82, %asi
25669sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
25670add %i0, %i3, %i3
25671lduwa [%i3 + 12] %asi, %l3
25672! move %l3(lower) -> %o0(lower)
25673or %l3, %o0, %o0
25674!---- flushing int results buffer----
25675mov %o0, %l5
25676loop_exit_2_14:
25677sub %l2, 1, %l2
25678cmp %l2, 0
25679bg loop_entry_2_14
25680nop
25681
25682P1370: !_LD [0] (FP) (Loop entry) (Loop exit)
25683sethi %hi(0x2), %l2
25684or %l2, %lo(0x2), %l2
25685loop_entry_2_15:
25686ld [%i0 + 4], %f0
25687! 1 addresses covered
25688!---- flushing fp results buffer to %f30 ----
25689fmovs %f0, %f30
25690!--
25691loop_exit_2_15:
25692sub %l2, 1, %l2
25693cmp %l2, 0
25694bg loop_entry_2_15
25695nop
25696
25697P1371: !_SWAP [15] (maybe <- 0x1000004) (Int) (Loop entry)
25698sethi %hi(0x1), %l2
25699or %l2, %lo(0x1), %l2
25700loop_entry_2_16:
25701sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
25702sub %i0, %i2, %i2
25703mov %l4, %o0
25704swap [%i2 + 12], %o0
25705! move %o0(lower) -> %o0(upper)
25706sllx %o0, 32, %o0
25707add %l4, 1, %l4
25708
25709P1372: !_LD [12] (Int) (Loop exit)
25710sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
25711sub %i0, %i3, %i3
25712lduw [%i3 + 4], %o5
25713! move %o5(lower) -> %o0(lower)
25714or %o5, %o0, %o0
25715!---- flushing int results buffer----
25716mov %o0, %l5
25717loop_exit_2_16:
25718sub %l2, 1, %l2
25719cmp %l2, 0
25720bg loop_entry_2_16
25721nop
25722
25723P1373: !_LD [1] (Int) (Loop entry) (Branch target of P1671)
25724sethi %hi(0x1), %l2
25725or %l2, %lo(0x1), %l2
25726loop_entry_2_17:
25727lduw [%i0 + 12], %o0
25728! move %o0(lower) -> %o0(upper)
25729sllx %o0, 32, %o0
25730ba P1374
25731nop
25732
25733TARGET1671:
25734ba RET1671
25735nop
25736
25737
25738P1374: !_PREFETCH [3] (Int)
25739prefetch [%i1 + 12], 23
25740
25741P1375: !_LD [6] (Int) (Loop exit)
25742sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
25743sub %i0, %i2, %i2
25744lduw [%i2 + 4], %l3
25745! move %l3(lower) -> %o0(lower)
25746or %l3, %o0, %o0
25747!---- flushing int results buffer----
25748mov %o0, %l5
25749loop_exit_2_17:
25750sub %l2, 1, %l2
25751cmp %l2, 0
25752bg loop_entry_2_17
25753nop
25754
25755P1376: !_LD [14] (FP) (NF) (Loop entry)
25756sethi %hi(0x2), %l2
25757or %l2, %lo(0x2), %l2
25758loop_entry_2_18:
25759wr %g0, 0x82, %asi
25760sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
25761sub %i0, %i3, %i3
25762lda [%i3 + 4] %asi, %f0
25763! 1 addresses covered
25764
25765P1377: !_PREFETCH [13] (Int) (NF) (Faults) (Loop exit) (CBR)
25766wr %g0, 0x82, %asi
25767prefetcha [%g0] %asi, 4
25768
25769! cbranch
25770andcc %l0, 1, %g0
25771be,pt %xcc, TARGET1377
25772nop
25773RET1377:
25774
25775! lfsr step begin
25776srlx %l0, 1, %l7
25777xnor %l7, %l0, %l7
25778sllx %l7, 63, %l7
25779or %l7, %l0, %l0
25780srlx %l0, 1, %l0
25781
25782!---- flushing fp results buffer to %f30 ----
25783fmovs %f0, %f30
25784!--
25785loop_exit_2_18:
25786sub %l2, 1, %l2
25787cmp %l2, 0
25788bg loop_entry_2_18
25789nop
25790
25791P1378: !_LD [1] (Int) (Loop entry) (Branch target of P1940)
25792sethi %hi(0x2), %l2
25793or %l2, %lo(0x2), %l2
25794loop_entry_2_19:
25795lduw [%i0 + 12], %o0
25796! move %o0(lower) -> %o0(upper)
25797sllx %o0, 32, %o0
25798ba P1379
25799nop
25800
25801TARGET1940:
25802ba RET1940
25803nop
25804
25805
25806P1379: !_QWLD [4] (FP)
25807sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
25808sub %i0, %i2, %i2
25809ldq [%i2 + 0], %f0
25810! 2 addresses covered
25811fmovs %f1, %f0
25812fmovs %f3, %f1
25813
25814P1380: !_LD [12] (Int) (Loop exit)
25815sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
25816sub %i0, %i3, %i3
25817lduw [%i3 + 4], %o5
25818! move %o5(lower) -> %o0(lower)
25819or %o5, %o0, %o0
25820!---- flushing int results buffer----
25821mov %o0, %l5
25822!---- flushing fp results buffer to %f30 ----
25823fmovd %f0, %f30
25824!--
25825loop_exit_2_19:
25826sub %l2, 1, %l2
25827cmp %l2, 0
25828bg loop_entry_2_19
25829nop
25830
25831P1381: !_LD [2] (FP) (Loop entry) (Loop exit)
25832sethi %hi(0x1), %l2
25833or %l2, %lo(0x1), %l2
25834loop_entry_2_20:
25835ld [%i1 + 4], %f0
25836! 1 addresses covered
25837!---- flushing fp results buffer to %f30 ----
25838fmovs %f0, %f30
25839!--
25840loop_exit_2_20:
25841sub %l2, 1, %l2
25842cmp %l2, 0
25843bg loop_entry_2_20
25844nop
25845
25846P1382: !_DWST [11] (maybe <- 0x1000005) (Int) (Loop entry) (Loop exit)
25847sethi %hi(0x1), %l2
25848or %l2, %lo(0x1), %l2
25849loop_entry_2_21:
25850sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
25851add %i0, %i2, %i2
25852mov %l4, %l7
25853stx %l7, [%i2 + 8]
25854add %l4, 1, %l4
25855loop_exit_2_21:
25856sub %l2, 1, %l2
25857cmp %l2, 0
25858bg loop_entry_2_21
25859nop
25860
25861P1383: !_PREFETCH [3] (Int) (Loop entry)
25862sethi %hi(0x1), %l2
25863or %l2, %lo(0x1), %l2
25864loop_entry_2_22:
25865prefetch [%i1 + 12], 4
25866
25867P1384: !_QWLD [7] (FP) (Loop exit)
25868sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
25869sub %i0, %i3, %i3
25870ldq [%i3 + 0], %f0
25871! 2 addresses covered
25872fmovs %f1, %f0
25873fmovs %f3, %f1
25874!---- flushing fp results buffer to %f30 ----
25875fmovd %f0, %f30
25876!--
25877loop_exit_2_22:
25878sub %l2, 1, %l2
25879cmp %l2, 0
25880bg loop_entry_2_22
25881nop
25882
25883P1385: !_BLD [1] (FP) (Loop entry)
25884sethi %hi(0x1), %l2
25885or %l2, %lo(0x1), %l2
25886loop_entry_2_23:
25887wr %g0, 0xf0, %asi
25888membar #Sync
25889ldda [%i0 + 0] %asi, %f0
25890membar #Sync
25891! 2 addresses covered
25892fmovs %f1, %f0
25893fmovs %f3, %f1
25894
25895P1386: !_DWLD [4] (Int)
25896sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
25897sub %i0, %i2, %i2
25898ldx [%i2 + 0], %o0
25899! move %o0(lower) -> %o0(upper)
25900sllx %o0, 32, %o0
25901
25902P1387: !_LD [14] (Int) (Loop exit)
25903sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
25904sub %i0, %i3, %i3
25905lduw [%i3 + 4], %l7
25906! move %l7(lower) -> %o0(lower)
25907or %l7, %o0, %o0
25908!---- flushing int results buffer----
25909mov %o0, %l5
25910!---- flushing fp results buffer to %f30 ----
25911fmovd %f0, %f30
25912!--
25913loop_exit_2_23:
25914sub %l2, 1, %l2
25915cmp %l2, 0
25916bg loop_entry_2_23
25917nop
25918
25919P1388: !_LD [8] (FP) (Loop entry) (Loop exit) (Branch target of P1906)
25920sethi %hi(0x1), %l2
25921or %l2, %lo(0x1), %l2
25922loop_entry_2_24:
25923sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
25924sub %i0, %i2, %i2
25925ld [%i2 + 4], %f0
25926! 1 addresses covered
25927!---- flushing fp results buffer to %f30 ----
25928fmovs %f0, %f30
25929!--
25930loop_exit_2_24:
25931sub %l2, 1, %l2
25932cmp %l2, 0
25933bg loop_entry_2_24
25934nop
25935ba P1389
25936nop
25937
25938TARGET1906:
25939ba RET1906
25940nop
25941
25942
25943P1389: !_CASX [4] (maybe <- 0x1000006) (Int) (Loop entry) (Loop exit)
25944sethi %hi(0x1), %l2
25945or %l2, %lo(0x1), %l2
25946loop_entry_2_25:
25947sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
25948sub %i0, %i3, %i3
25949ldx [%i3], %o0
25950! move %o0(upper) -> %o0(upper)
25951! move %o0(lower) -> %o0(lower)
25952mov %o0, %l6
25953mov %l4, %o1
25954casx [%i3], %l6, %o1
25955! move %o1(upper) -> %o1(upper)
25956! move %o1(lower) -> %o1(lower)
25957add %l4, 1, %l4
25958!---- flushing int results buffer----
25959mov %o0, %l5
25960mov %o1, %l5
25961loop_exit_2_25:
25962sub %l2, 1, %l2
25963cmp %l2, 0
25964bg loop_entry_2_25
25965nop
25966
25967P1390: !_FLUSH [7] (Int) (Loop entry)
25968sethi %hi(0x1), %l2
25969or %l2, %lo(0x1), %l2
25970loop_entry_2_26:
25971! Unsupported instruction
25972
25973P1391: !_REPLACEMENT [7] (Int) (Loop exit)
25974sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
25975add %i0, %i2, %i2
25976sethi %hi(0x20000), %l7
25977ld [%i2+12], %l3
25978st %l3, [%i2+12]
25979add %i2, %l7, %o5
25980ld [%o5+12], %l3
25981st %l3, [%o5+12]
25982add %o5, %l7, %o5
25983ld [%o5+12], %l3
25984st %l3, [%o5+12]
25985add %o5, %l7, %o5
25986ld [%o5+12], %l3
25987st %l3, [%o5+12]
25988add %o5, %l7, %o5
25989ld [%o5+12], %l3
25990st %l3, [%o5+12]
25991add %o5, %l7, %o5
25992ld [%o5+12], %l3
25993st %l3, [%o5+12]
25994add %o5, %l7, %o5
25995ld [%o5+12], %l3
25996st %l3, [%o5+12]
25997add %o5, %l7, %o5
25998ld [%o5+12], %l3
25999st %l3, [%o5+12]
26000loop_exit_2_26:
26001sub %l2, 1, %l2
26002cmp %l2, 0
26003bg loop_entry_2_26
26004nop
26005
26006P1392: !_PREFETCH [11] (Int) (Loop entry) (CBR)
26007sethi %hi(0x1), %l2
26008or %l2, %lo(0x1), %l2
26009loop_entry_2_27:
26010sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
26011add %i0, %i3, %i3
26012prefetch [%i3 + 12], 18
26013
26014! cbranch
26015andcc %l0, 1, %g0
26016be,pn %xcc, TARGET1392
26017nop
26018RET1392:
26019
26020! lfsr step begin
26021srlx %l0, 1, %l7
26022xnor %l7, %l0, %l7
26023sllx %l7, 63, %l7
26024or %l7, %l0, %l0
26025srlx %l0, 1, %l0
26026
26027
26028P1393: !_LD [15] (FP) (Loop exit)
26029sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
26030sub %i0, %i2, %i2
26031ld [%i2 + 12], %f0
26032! 1 addresses covered
26033!---- flushing fp results buffer to %f30 ----
26034fmovs %f0, %f30
26035!--
26036loop_exit_2_27:
26037sub %l2, 1, %l2
26038cmp %l2, 0
26039bg loop_entry_2_27
26040nop
26041
26042P1394: !_LD [8] (FP) (Loop entry) (Loop exit)
26043sethi %hi(0x2), %l2
26044or %l2, %lo(0x2), %l2
26045loop_entry_2_28:
26046sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
26047sub %i0, %i3, %i3
26048ld [%i3 + 4], %f0
26049! 1 addresses covered
26050!---- flushing fp results buffer to %f30 ----
26051fmovs %f0, %f30
26052!--
26053loop_exit_2_28:
26054sub %l2, 1, %l2
26055cmp %l2, 0
26056bg loop_entry_2_28
26057nop
26058
26059P1395: !_LD [12] (Int) (Loop entry)
26060sethi %hi(0x2), %l2
26061or %l2, %lo(0x2), %l2
26062loop_entry_2_29:
26063sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
26064sub %i0, %i2, %i2
26065lduw [%i2 + 4], %o0
26066! move %o0(lower) -> %o0(upper)
26067sllx %o0, 32, %o0
26068
26069P1396: !_LD [0] (FP)
26070ld [%i0 + 4], %f0
26071! 1 addresses covered
26072
26073P1397: !_LD [15] (Int) (Loop exit)
26074sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
26075sub %i0, %i3, %i3
26076lduw [%i3 + 12], %l3
26077! move %l3(lower) -> %o0(lower)
26078or %l3, %o0, %o0
26079!---- flushing int results buffer----
26080mov %o0, %l5
26081!---- flushing fp results buffer to %f30 ----
26082fmovs %f0, %f30
26083!--
26084loop_exit_2_29:
26085sub %l2, 1, %l2
26086cmp %l2, 0
26087bg loop_entry_2_29
26088nop
26089
26090P1398: !_PREFETCH [1] (Int) (Loop entry)
26091sethi %hi(0x1), %l2
26092or %l2, %lo(0x1), %l2
26093loop_entry_2_30:
26094prefetch [%i0 + 12], 29
26095
26096P1399: !_BSTC [7] (maybe <- 0x40800007) (FP) (Loop exit) (CBR)
26097wr %g0, 0xe0, %asi
26098sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
26099sub %i0, %i2, %i2
26100! preparing store val #0, next val will be in f33
26101fmovs %f16, %f21
26102fadds %f16, %f17, %f16
26103! preparing store val #1, next val will be in f35
26104fmovd %f20, %f32
26105fmovs %f16, %f21
26106fadds %f16, %f17, %f16
26107fmovd %f20, %f34
26108membar #Sync
26109stda %f32, [%i2 + 0 ] %asi
26110membar #Sync
26111
26112! cbranch
26113andcc %l0, 1, %g0
26114be,pn %xcc, TARGET1399
26115nop
26116RET1399:
26117
26118! lfsr step begin
26119srlx %l0, 1, %l6
26120xnor %l6, %l0, %l6
26121sllx %l6, 63, %l6
26122or %l6, %l0, %l0
26123srlx %l0, 1, %l0
26124
26125loop_exit_2_30:
26126sub %l2, 1, %l2
26127cmp %l2, 0
26128bg loop_entry_2_30
26129nop
26130
26131P1400: !_PREFETCH [6] (Int) (Faults) (Loop entry) (Loop exit)
26132sethi %hi(0x2), %l2
26133or %l2, %lo(0x2), %l2
26134loop_entry_2_31:
26135sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
26136sub %i0, %i3, %i3
26137prefetch [%i3 + 4], 22
26138loop_exit_2_31:
26139sub %l2, 1, %l2
26140cmp %l2, 0
26141bg loop_entry_2_31
26142nop
26143
26144P1401: !_LD [9] (FP) (Loop entry) (Loop exit)
26145sethi %hi(0x1), %l2
26146or %l2, %lo(0x1), %l2
26147loop_entry_2_32:
26148sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
26149sub %i0, %i2, %i2
26150ld [%i2 + 12], %f0
26151! 1 addresses covered
26152!---- flushing fp results buffer to %f30 ----
26153fmovs %f0, %f30
26154!--
26155loop_exit_2_32:
26156sub %l2, 1, %l2
26157cmp %l2, 0
26158bg loop_entry_2_32
26159nop
26160
26161P1402: !_QWLD [14] (FP) (Loop entry) (Loop exit)
26162sethi %hi(0x1), %l2
26163or %l2, %lo(0x1), %l2
26164loop_entry_2_33:
26165sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
26166sub %i0, %i3, %i3
26167ldq [%i3 + 0], %f0
26168! 2 addresses covered
26169fmovs %f1, %f0
26170fmovs %f3, %f1
26171!---- flushing fp results buffer to %f30 ----
26172fmovd %f0, %f30
26173!--
26174loop_exit_2_33:
26175sub %l2, 1, %l2
26176cmp %l2, 0
26177bg loop_entry_2_33
26178nop
26179
26180P1403: !_BSTC [4] (maybe <- 0x40800009) (FP) (Loop entry) (Loop exit)
26181sethi %hi(0x1), %l2
26182or %l2, %lo(0x1), %l2
26183loop_entry_2_34:
26184wr %g0, 0xe0, %asi
26185sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
26186sub %i0, %i2, %i2
26187! preparing store val #0, next val will be in f33
26188fmovs %f16, %f21
26189fadds %f16, %f17, %f16
26190! preparing store val #1, next val will be in f35
26191fmovd %f20, %f32
26192fmovs %f16, %f21
26193fadds %f16, %f17, %f16
26194fmovd %f20, %f34
26195membar #Sync
26196stda %f32, [%i2 + 0 ] %asi
26197membar #Sync
26198loop_exit_2_34:
26199sub %l2, 1, %l2
26200cmp %l2, 0
26201bg loop_entry_2_34
26202nop
26203
26204P1404: !_QWST [10] (maybe <- 0x4080000b) (FP) (Loop entry) (CBR)
26205sethi %hi(0x1), %l2
26206or %l2, %lo(0x1), %l2
26207loop_entry_2_35:
26208sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
26209add %i0, %i3, %i3
26210! preparing store val #0, next val will be in f21
26211fmovs %f16, %f21
26212fadds %f16, %f17, %f16
26213! preparing store val #1, next val will be in f23
26214fmovs %f16, %f23
26215fadds %f16, %f17, %f16
26216stq %f20, [%i3 + 0]
26217
26218! cbranch
26219andcc %l0, 1, %g0
26220be,pn %xcc, TARGET1404
26221nop
26222RET1404:
26223
26224! lfsr step begin
26225srlx %l0, 1, %l6
26226xnor %l6, %l0, %l6
26227sllx %l6, 63, %l6
26228or %l6, %l0, %l0
26229srlx %l0, 1, %l0
26230
26231
26232P1405: !_LD [6] (Int)
26233sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
26234sub %i0, %i2, %i2
26235lduw [%i2 + 4], %o0
26236! move %o0(lower) -> %o0(upper)
26237sllx %o0, 32, %o0
26238
26239P1406: !_LD [12] (Int) (Loop exit)
26240sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
26241sub %i0, %i3, %i3
26242lduw [%i3 + 4], %l6
26243! move %l6(lower) -> %o0(lower)
26244or %l6, %o0, %o0
26245!---- flushing int results buffer----
26246mov %o0, %l5
26247loop_exit_2_35:
26248sub %l2, 1, %l2
26249cmp %l2, 0
26250bg loop_entry_2_35
26251nop
26252
26253P1407: !_BST [15] (maybe <- 0x4080000d) (FP) (Loop entry)
26254sethi %hi(0x2), %l2
26255or %l2, %lo(0x2), %l2
26256loop_entry_2_36:
26257wr %g0, 0xf0, %asi
26258sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
26259sub %i0, %i2, %i2
26260! preparing store val #0, next val will be in f33
26261fmovs %f16, %f21
26262fadds %f16, %f17, %f16
26263! preparing store val #1, next val will be in f35
26264fmovd %f20, %f32
26265fmovs %f16, %f21
26266fadds %f16, %f17, %f16
26267fmovd %f20, %f34
26268membar #Sync
26269stda %f32, [%i2 + 0 ] %asi
26270membar #Sync
26271
26272P1408: !_LD [1] (FP) (Loop exit)
26273ld [%i0 + 12], %f0
26274! 1 addresses covered
26275!---- flushing fp results buffer to %f30 ----
26276fmovs %f0, %f30
26277!--
26278loop_exit_2_36:
26279sub %l2, 1, %l2
26280cmp %l2, 0
26281bg loop_entry_2_36
26282nop
26283
26284P1409: !_QWLD [0] (FP) (Loop entry)
26285sethi %hi(0x2), %l2
26286or %l2, %lo(0x2), %l2
26287loop_entry_2_37:
26288ldq [%i0 + 0], %f0
26289! 2 addresses covered
26290fmovs %f1, %f0
26291fmovs %f3, %f1
26292
26293P1410: !_LD [7] (FP) (Loop exit)
26294sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
26295sub %i0, %i3, %i3
26296ld [%i3 + 12], %f2
26297! 1 addresses covered
26298!---- flushing fp results buffer to %f30 ----
26299fmovd %f0, %f30
26300fmovs %f2, %f30
26301!--
26302loop_exit_2_37:
26303sub %l2, 1, %l2
26304cmp %l2, 0
26305bg loop_entry_2_37
26306nop
26307
26308P1411: !_CASX [13] (maybe <- 0x1000007) (Int) (Loop entry)
26309sethi %hi(0x2), %l2
26310or %l2, %lo(0x2), %l2
26311loop_entry_2_38:
26312sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
26313sub %i0, %i2, %i2
26314add %i2, 8, %l7
26315ldx [%l7], %o0
26316! move %o0(upper) -> %o0(upper)
26317! move %o0(lower) -> %o0(lower)
26318mov %o0, %l6
26319mov %l4, %o1
26320casx [%l7], %l6, %o1
26321! move %o1(upper) -> %o1(upper)
26322! move %o1(lower) -> %o1(lower)
26323add %l4, 1, %l4
26324
26325P1412: !_LD [0] (FP) (Loop exit)
26326ld [%i0 + 4], %f0
26327! 1 addresses covered
26328!---- flushing int results buffer----
26329mov %o0, %l5
26330mov %o1, %l5
26331!---- flushing fp results buffer to %f30 ----
26332fmovs %f0, %f30
26333!--
26334loop_exit_2_38:
26335sub %l2, 1, %l2
26336cmp %l2, 0
26337bg loop_entry_2_38
26338nop
26339
26340P1413: !_PREFETCH [10] (Int) (Faults) (Loop entry)
26341sethi %hi(0x1), %l2
26342or %l2, %lo(0x1), %l2
26343loop_entry_2_39:
26344sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
26345add %i0, %i3, %i3
26346prefetch [%i3 + 4], 22
26347
26348P1414: !_PREFETCH [2] (Int) (Loop exit)
26349prefetch [%i1 + 4], 24
26350loop_exit_2_39:
26351sub %l2, 1, %l2
26352cmp %l2, 0
26353bg loop_entry_2_39
26354nop
26355
26356P1415: !_LD [15] (Int) (Loop entry)
26357sethi %hi(0x1), %l2
26358or %l2, %lo(0x1), %l2
26359loop_entry_2_40:
26360sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
26361sub %i0, %i2, %i2
26362lduw [%i2 + 12], %o0
26363! move %o0(lower) -> %o0(upper)
26364sllx %o0, 32, %o0
26365
26366P1416: !_LD [2] (Int) (Loop exit)
26367lduw [%i1 + 4], %l7
26368! move %l7(lower) -> %o0(lower)
26369or %l7, %o0, %o0
26370!---- flushing int results buffer----
26371mov %o0, %l5
26372loop_exit_2_40:
26373sub %l2, 1, %l2
26374cmp %l2, 0
26375bg loop_entry_2_40
26376nop
26377
26378P1417: !_LD [8] (Int) (Loop entry)
26379sethi %hi(0x1), %l2
26380or %l2, %lo(0x1), %l2
26381loop_entry_2_41:
26382sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
26383sub %i0, %i3, %i3
26384lduw [%i3 + 4], %o0
26385! move %o0(lower) -> %o0(upper)
26386sllx %o0, 32, %o0
26387
26388P1418: !_LD [2] (Int) (Loop exit) (Branch target of P1978)
26389lduw [%i1 + 4], %o5
26390! move %o5(lower) -> %o0(lower)
26391or %o5, %o0, %o0
26392!---- flushing int results buffer----
26393mov %o0, %l5
26394loop_exit_2_41:
26395sub %l2, 1, %l2
26396cmp %l2, 0
26397bg loop_entry_2_41
26398nop
26399ba P1419
26400nop
26401
26402TARGET1978:
26403ba RET1978
26404nop
26405
26406
26407P1419: !_BLD [5] (FP) (Loop entry)
26408sethi %hi(0x1), %l2
26409or %l2, %lo(0x1), %l2
26410loop_entry_2_42:
26411wr %g0, 0xf0, %asi
26412sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
26413sub %i0, %i2, %i2
26414membar #Sync
26415ldda [%i2 + 0] %asi, %f0
26416membar #Sync
26417! 2 addresses covered
26418fmovs %f1, %f0
26419fmovs %f3, %f1
26420
26421P1420: !_QWLD [4] (FP) (NF) (Loop exit) (CBR) (Branch target of P1977)
26422wr %g0, 0x82, %asi
26423ldqa [%i2 + 0] %asi, %f32
26424! 2 addresses covered
26425fmovd %f32, %f18
26426fmovs %f19, %f2
26427fmovd %f34, %f18
26428fmovs %f19, %f3
26429
26430! cbranch
26431andcc %l0, 1, %g0
26432be,pt %xcc, TARGET1420
26433nop
26434RET1420:
26435
26436! lfsr step begin
26437srlx %l0, 1, %l6
26438xnor %l6, %l0, %l6
26439sllx %l6, 63, %l6
26440or %l6, %l0, %l0
26441srlx %l0, 1, %l0
26442
26443!---- flushing fp results buffer to %f30 ----
26444fmovd %f0, %f30
26445fmovd %f2, %f30
26446!--
26447loop_exit_2_42:
26448sub %l2, 1, %l2
26449cmp %l2, 0
26450bg loop_entry_2_42
26451nop
26452ba P1421
26453nop
26454
26455TARGET1977:
26456ba RET1977
26457nop
26458
26459
26460P1421: !_LD [6] (FP) (Loop entry)
26461sethi %hi(0x1), %l2
26462or %l2, %lo(0x1), %l2
26463loop_entry_2_43:
26464sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
26465sub %i0, %i3, %i3
26466ld [%i3 + 4], %f0
26467! 1 addresses covered
26468
26469P1422: !_REPLACEMENT [15] (Int) (Loop exit)
26470sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2
26471sub %i0, %i2, %i2
26472sethi %hi(0x20000), %o5
26473ld [%i2+12], %l6
26474st %l6, [%i2+12]
26475add %i2, %o5, %l3
26476ld [%l3+12], %l6
26477st %l6, [%l3+12]
26478add %l3, %o5, %l3
26479ld [%l3+12], %l6
26480st %l6, [%l3+12]
26481add %l3, %o5, %l3
26482ld [%l3+12], %l6
26483st %l6, [%l3+12]
26484add %l3, %o5, %l3
26485ld [%l3+12], %l6
26486st %l6, [%l3+12]
26487add %l3, %o5, %l3
26488ld [%l3+12], %l6
26489st %l6, [%l3+12]
26490add %l3, %o5, %l3
26491ld [%l3+12], %l6
26492st %l6, [%l3+12]
26493add %l3, %o5, %l3
26494ld [%l3+12], %l6
26495st %l6, [%l3+12]
26496!---- flushing fp results buffer to %f30 ----
26497fmovs %f0, %f30
26498!--
26499loop_exit_2_43:
26500sub %l2, 1, %l2
26501cmp %l2, 0
26502bg loop_entry_2_43
26503nop
26504
26505P1423: !_LD [7] (FP) (NF) (Loop entry) (CBR)
26506sethi %hi(0x1), %l2
26507or %l2, %lo(0x1), %l2
26508loop_entry_2_44:
26509wr %g0, 0x82, %asi
26510sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
26511sub %i0, %i3, %i3
26512lda [%i3 + 12] %asi, %f0
26513! 1 addresses covered
26514
26515! cbranch
26516andcc %l0, 1, %g0
26517be,pt %xcc, TARGET1423
26518nop
26519RET1423:
26520
26521! lfsr step begin
26522srlx %l0, 1, %o5
26523xnor %o5, %l0, %o5
26524sllx %o5, 63, %o5
26525or %o5, %l0, %l0
26526srlx %l0, 1, %l0
26527
26528
26529P1424: !_LD [13] (Int)
26530sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
26531sub %i0, %i2, %i2
26532lduw [%i2 + 12], %o0
26533! move %o0(lower) -> %o0(upper)
26534sllx %o0, 32, %o0
26535
26536P1425: !_LD [11] (Int) (Loop exit)
26537sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
26538add %i0, %i3, %i3
26539lduw [%i3 + 12], %o5
26540! move %o5(lower) -> %o0(lower)
26541or %o5, %o0, %o0
26542!---- flushing int results buffer----
26543mov %o0, %l5
26544!---- flushing fp results buffer to %f30 ----
26545fmovs %f0, %f30
26546!--
26547loop_exit_2_44:
26548sub %l2, 1, %l2
26549cmp %l2, 0
26550bg loop_entry_2_44
26551nop
26552
26553P1426: !_PREFETCH [14] (Int) (Loop entry) (Loop exit)
26554sethi %hi(0x2), %l2
26555or %l2, %lo(0x2), %l2
26556loop_entry_2_45:
26557sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
26558sub %i0, %i2, %i2
26559prefetch [%i2 + 4], 3
26560loop_exit_2_45:
26561sub %l2, 1, %l2
26562cmp %l2, 0
26563bg loop_entry_2_45
26564nop
26565
26566P1427: !_DWST [1] (maybe <- 0x1000008) (Int) (Loop entry) (Loop exit) (LE)
26567sethi %hi(0x1), %l2
26568or %l2, %lo(0x1), %l2
26569loop_entry_2_46:
26570wr %g0, 0x88, %asi
26571! Change single-word-level endianess (big endian <-> little endian)
26572sethi %hi(0xff00ff00), %l7
26573or %l7, %lo(0xff00ff00), %l7
26574and %l4, %l7, %l3
26575srl %l3, 8, %l3
26576sll %l4, 8, %o5
26577and %o5, %l7, %o5
26578or %o5, %l3, %o5
26579srl %o5, 16, %l3
26580sll %o5, 16, %o5
26581srl %o5, 0, %o5
26582or %o5, %l3, %o5
26583sllx %o5, 32, %o5
26584stxa %o5, [%i0 + 8 ] %asi
26585add %l4, 1, %l4
26586loop_exit_2_46:
26587sub %l2, 1, %l2
26588cmp %l2, 0
26589bg loop_entry_2_46
26590nop
26591
26592P1428: !_PREFETCH [5] (Int) (Faults) (Loop entry) (Loop exit)
26593sethi %hi(0x2), %l2
26594or %l2, %lo(0x2), %l2
26595loop_entry_2_47:
26596sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
26597sub %i0, %i3, %i3
26598prefetch [%i3 + 12], 21
26599loop_exit_2_47:
26600sub %l2, 1, %l2
26601cmp %l2, 0
26602bg loop_entry_2_47
26603nop
26604
26605P1429: !_FLUSH [12] (Int) (Loop entry) (Loop exit)
26606sethi %hi(0x1), %l2
26607or %l2, %lo(0x1), %l2
26608loop_entry_2_48:
26609! Unsupported instruction
26610loop_exit_2_48:
26611sub %l2, 1, %l2
26612cmp %l2, 0
26613bg loop_entry_2_48
26614nop
26615
26616P1430: !_DWLD [1] (FP) (Loop entry) (Loop exit)
26617sethi %hi(0x2), %l2
26618or %l2, %lo(0x2), %l2
26619loop_entry_2_49:
26620ldd [%i0 + 8], %f0
26621! 1 addresses covered
26622fmovs %f1, %f0
26623!---- flushing fp results buffer to %f30 ----
26624fmovs %f0, %f30
26625!--
26626loop_exit_2_49:
26627sub %l2, 1, %l2
26628cmp %l2, 0
26629bg loop_entry_2_49
26630nop
26631
26632P1431: !_LD [6] (FP) (Loop entry)
26633sethi %hi(0x1), %l2
26634or %l2, %lo(0x1), %l2
26635loop_entry_2_50:
26636sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
26637sub %i0, %i2, %i2
26638ld [%i2 + 4], %f0
26639! 1 addresses covered
26640
26641P1432: !_REPLACEMENT [11] (Int) (Loop exit)
26642sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3
26643sub %i0, %i3, %i3
26644sethi %hi(0x20000), %l6
26645ld [%i3+12], %o5
26646st %o5, [%i3+12]
26647add %i3, %l6, %l7
26648ld [%l7+12], %o5
26649st %o5, [%l7+12]
26650add %l7, %l6, %l7
26651ld [%l7+12], %o5
26652st %o5, [%l7+12]
26653add %l7, %l6, %l7
26654ld [%l7+12], %o5
26655st %o5, [%l7+12]
26656add %l7, %l6, %l7
26657ld [%l7+12], %o5
26658st %o5, [%l7+12]
26659add %l7, %l6, %l7
26660ld [%l7+12], %o5
26661st %o5, [%l7+12]
26662add %l7, %l6, %l7
26663ld [%l7+12], %o5
26664st %o5, [%l7+12]
26665add %l7, %l6, %l7
26666ld [%l7+12], %o5
26667st %o5, [%l7+12]
26668!---- flushing fp results buffer to %f30 ----
26669fmovs %f0, %f30
26670!--
26671loop_exit_2_50:
26672sub %l2, 1, %l2
26673cmp %l2, 0
26674bg loop_entry_2_50
26675nop
26676
26677P1433: !_QWST [2] (maybe <- 0x4080000f) (FP) (Loop entry) (Loop exit)
26678sethi %hi(0x1), %l2
26679or %l2, %lo(0x1), %l2
26680loop_entry_2_51:
26681! preparing store val #0, next val will be in f21
26682fmovs %f16, %f21
26683fadds %f16, %f17, %f16
26684! preparing store val #1, next val will be in f23
26685fmovs %f16, %f23
26686fadds %f16, %f17, %f16
26687stq %f20, [%i1 + 0]
26688loop_exit_2_51:
26689sub %l2, 1, %l2
26690cmp %l2, 0
26691bg loop_entry_2_51
26692nop
26693
26694P1434: !_LD [13] (Int) (Loop entry)
26695sethi %hi(0x2), %l2
26696or %l2, %lo(0x2), %l2
26697loop_entry_2_52:
26698sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
26699sub %i0, %i2, %i2
26700lduw [%i2 + 12], %o0
26701! move %o0(lower) -> %o0(upper)
26702sllx %o0, 32, %o0
26703
26704P1435: !_LD [1] (Int) (Loop exit)
26705lduw [%i0 + 12], %l3
26706! move %l3(lower) -> %o0(lower)
26707or %l3, %o0, %o0
26708!---- flushing int results buffer----
26709mov %o0, %l5
26710loop_exit_2_52:
26711sub %l2, 1, %l2
26712cmp %l2, 0
26713bg loop_entry_2_52
26714nop
26715
26716P1436: !_QWLD [1] (FP) (NF) (Loop entry)
26717sethi %hi(0x2), %l2
26718or %l2, %lo(0x2), %l2
26719loop_entry_2_53:
26720wr %g0, 0x82, %asi
26721ldqa [%i0 + 0] %asi, %f0
26722! 2 addresses covered
26723fmovs %f1, %f0
26724fmovs %f3, %f1
26725
26726P1437: !_QWLD [2] (FP) (Loop exit)
26727ldq [%i1 + 0], %f32
26728! 2 addresses covered
26729fmovd %f32, %f18
26730fmovs %f19, %f2
26731fmovd %f34, %f18
26732fmovs %f19, %f3
26733!---- flushing fp results buffer to %f30 ----
26734fmovd %f0, %f30
26735fmovd %f2, %f30
26736!--
26737loop_exit_2_53:
26738sub %l2, 1, %l2
26739cmp %l2, 0
26740bg loop_entry_2_53
26741nop
26742
26743P1438: !_BST [11] (maybe <- 0x40800011) (FP) (Loop entry)
26744sethi %hi(0x2), %l2
26745or %l2, %lo(0x2), %l2
26746loop_entry_2_54:
26747wr %g0, 0xf0, %asi
26748sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
26749add %i0, %i3, %i3
26750! preparing store val #0, next val will be in f33
26751fmovs %f16, %f21
26752fadds %f16, %f17, %f16
26753! preparing store val #1, next val will be in f35
26754fmovd %f20, %f32
26755fmovs %f16, %f21
26756fadds %f16, %f17, %f16
26757fmovd %f20, %f34
26758membar #Sync
26759stda %f32, [%i3 + 0 ] %asi
26760membar #Sync
26761
26762P1439: !_PREFETCH [10] (Int) (Loop exit)
26763prefetch [%i3 + 4], 22
26764loop_exit_2_54:
26765sub %l2, 1, %l2
26766cmp %l2, 0
26767bg loop_entry_2_54
26768nop
26769
26770P1440: !_DWST [9] (maybe <- 0x1000009) (Int) (Loop entry) (Loop exit) (LE)
26771sethi %hi(0x2), %l2
26772or %l2, %lo(0x2), %l2
26773loop_entry_2_55:
26774wr %g0, 0x88, %asi
26775sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
26776sub %i0, %i2, %i2
26777! Change single-word-level endianess (big endian <-> little endian)
26778sethi %hi(0xff00ff00), %o5
26779or %o5, %lo(0xff00ff00), %o5
26780and %l4, %o5, %l6
26781srl %l6, 8, %l6
26782sll %l4, 8, %l3
26783and %l3, %o5, %l3
26784or %l3, %l6, %l3
26785srl %l3, 16, %l6
26786sll %l3, 16, %l3
26787srl %l3, 0, %l3
26788or %l3, %l6, %l3
26789sllx %l3, 32, %l3
26790stxa %l3, [%i2 + 8 ] %asi
26791add %l4, 1, %l4
26792loop_exit_2_55:
26793sub %l2, 1, %l2
26794cmp %l2, 0
26795bg loop_entry_2_55
26796nop
26797
26798P1441: !_MEMBAR (Int) (Loop entry)
26799sethi %hi(0x2), %l2
26800or %l2, %lo(0x2), %l2
26801loop_entry_2_56:
26802membar #StoreLoad
26803
26804P1442: !_LD [13] (FP) (Loop exit) (CBR)
26805sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
26806sub %i0, %i3, %i3
26807ld [%i3 + 12], %f0
26808! 1 addresses covered
26809
26810! cbranch
26811andcc %l0, 1, %g0
26812be,pt %xcc, TARGET1442
26813nop
26814RET1442:
26815
26816! lfsr step begin
26817srlx %l0, 1, %o5
26818xnor %o5, %l0, %o5
26819sllx %o5, 63, %o5
26820or %o5, %l0, %l0
26821srlx %l0, 1, %l0
26822
26823!---- flushing fp results buffer to %f30 ----
26824fmovs %f0, %f30
26825!--
26826loop_exit_2_56:
26827sub %l2, 1, %l2
26828cmp %l2, 0
26829bg loop_entry_2_56
26830nop
26831
26832P1443: !_DWST [14] (maybe <- 0x40800013) (FP) (Loop entry) (Loop exit)
26833sethi %hi(0x1), %l2
26834or %l2, %lo(0x1), %l2
26835loop_entry_2_57:
26836sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
26837sub %i0, %i2, %i2
26838! preparing store val #0, next val will be in f21
26839fmovs %f16, %f21
26840fadds %f16, %f17, %f16
26841std %f20, [%i2 + 0]
26842loop_exit_2_57:
26843sub %l2, 1, %l2
26844cmp %l2, 0
26845bg loop_entry_2_57
26846nop
26847
26848P1444: !_LD [3] (Int) (Loop entry)
26849sethi %hi(0x1), %l2
26850or %l2, %lo(0x1), %l2
26851loop_entry_2_58:
26852lduw [%i1 + 12], %o0
26853! move %o0(lower) -> %o0(upper)
26854sllx %o0, 32, %o0
26855
26856P1445: !_QWLD [4] (FP)
26857sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
26858sub %i0, %i3, %i3
26859ldq [%i3 + 0], %f0
26860! 2 addresses covered
26861fmovs %f1, %f0
26862fmovs %f3, %f1
26863
26864P1446: !_LD [2] (Int) (Loop exit)
26865lduw [%i1 + 4], %l3
26866! move %l3(lower) -> %o0(lower)
26867or %l3, %o0, %o0
26868!---- flushing int results buffer----
26869mov %o0, %l5
26870!---- flushing fp results buffer to %f30 ----
26871fmovd %f0, %f30
26872!--
26873loop_exit_2_58:
26874sub %l2, 1, %l2
26875cmp %l2, 0
26876bg loop_entry_2_58
26877nop
26878
26879P1447: !_LD [13] (Int) (Loop entry)
26880sethi %hi(0x1), %l2
26881or %l2, %lo(0x1), %l2
26882loop_entry_2_59:
26883sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
26884sub %i0, %i2, %i2
26885lduw [%i2 + 12], %o0
26886! move %o0(lower) -> %o0(upper)
26887sllx %o0, 32, %o0
26888
26889P1448: !_ST [12] (maybe <- 0x100000a) (Int)
26890stw %l4, [%i2 + 4 ]
26891add %l4, 1, %l4
26892
26893P1449: !_LD [6] (Int) (Loop exit)
26894sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
26895sub %i0, %i3, %i3
26896lduw [%i3 + 4], %l3
26897! move %l3(lower) -> %o0(lower)
26898or %l3, %o0, %o0
26899!---- flushing int results buffer----
26900mov %o0, %l5
26901loop_exit_2_59:
26902sub %l2, 1, %l2
26903cmp %l2, 0
26904bg loop_entry_2_59
26905nop
26906
26907P1450: !_LD [3] (Int) (NF) (Loop entry)
26908sethi %hi(0x1), %l2
26909or %l2, %lo(0x1), %l2
26910loop_entry_2_60:
26911wr %g0, 0x82, %asi
26912lduwa [%i1 + 12] %asi, %o0
26913! move %o0(lower) -> %o0(upper)
26914sllx %o0, 32, %o0
26915
26916P1451: !_REPLACEMENT [4] (Int)
26917sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2
26918sub %i0, %i2, %i2
26919sethi %hi(0x20000), %l3
26920ld [%i2+4], %l7
26921st %l7, [%i2+4]
26922add %i2, %l3, %l6
26923ld [%l6+4], %l7
26924st %l7, [%l6+4]
26925add %l6, %l3, %l6
26926ld [%l6+4], %l7
26927st %l7, [%l6+4]
26928add %l6, %l3, %l6
26929ld [%l6+4], %l7
26930st %l7, [%l6+4]
26931add %l6, %l3, %l6
26932ld [%l6+4], %l7
26933st %l7, [%l6+4]
26934add %l6, %l3, %l6
26935ld [%l6+4], %l7
26936st %l7, [%l6+4]
26937add %l6, %l3, %l6
26938ld [%l6+4], %l7
26939st %l7, [%l6+4]
26940add %l6, %l3, %l6
26941ld [%l6+4], %l7
26942st %l7, [%l6+4]
26943
26944P1452: !_LD [11] (Int) (Loop exit) (CBR)
26945sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
26946add %i0, %i3, %i3
26947lduw [%i3 + 12], %l3
26948! move %l3(lower) -> %o0(lower)
26949or %l3, %o0, %o0
26950
26951! cbranch
26952andcc %l0, 1, %g0
26953be,pn %xcc, TARGET1452
26954nop
26955RET1452:
26956
26957! lfsr step begin
26958srlx %l0, 1, %l6
26959xnor %l6, %l0, %l6
26960sllx %l6, 63, %l6
26961or %l6, %l0, %l0
26962srlx %l0, 1, %l0
26963
26964!---- flushing int results buffer----
26965mov %o0, %l5
26966loop_exit_2_60:
26967sub %l2, 1, %l2
26968cmp %l2, 0
26969bg loop_entry_2_60
26970nop
26971
26972P1453: !_BLD [15] (FP) (Loop entry) (Loop exit)
26973sethi %hi(0x1), %l2
26974or %l2, %lo(0x1), %l2
26975loop_entry_2_61:
26976wr %g0, 0xf0, %asi
26977sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
26978sub %i0, %i2, %i2
26979membar #Sync
26980ldda [%i2 + 0] %asi, %f0
26981membar #Sync
26982! 2 addresses covered
26983fmovs %f1, %f0
26984fmovs %f3, %f1
26985!---- flushing fp results buffer to %f30 ----
26986fmovd %f0, %f30
26987!--
26988loop_exit_2_61:
26989sub %l2, 1, %l2
26990cmp %l2, 0
26991bg loop_entry_2_61
26992nop
26993
26994P1454: !_QWLD [8] (FP) (Loop entry) (Loop exit)
26995sethi %hi(0x1), %l2
26996or %l2, %lo(0x1), %l2
26997loop_entry_2_62:
26998sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
26999sub %i0, %i3, %i3
27000ldq [%i3 + 0], %f0
27001! 2 addresses covered
27002fmovs %f1, %f0
27003fmovs %f3, %f1
27004!---- flushing fp results buffer to %f30 ----
27005fmovd %f0, %f30
27006!--
27007loop_exit_2_62:
27008sub %l2, 1, %l2
27009cmp %l2, 0
27010bg loop_entry_2_62
27011nop
27012
27013P1455: !_LD [4] (Int) (NF) (Loop entry)
27014sethi %hi(0x2), %l2
27015or %l2, %lo(0x2), %l2
27016loop_entry_2_63:
27017wr %g0, 0x82, %asi
27018sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
27019sub %i0, %i2, %i2
27020lduwa [%i2 + 4] %asi, %o0
27021! move %o0(lower) -> %o0(upper)
27022sllx %o0, 32, %o0
27023
27024P1456: !_PREFETCH [2] (Int)
27025prefetch [%i1 + 4], 20
27026
27027P1457: !_LD [2] (Int) (Loop exit)
27028lduw [%i1 + 4], %l3
27029! move %l3(lower) -> %o0(lower)
27030or %l3, %o0, %o0
27031!---- flushing int results buffer----
27032mov %o0, %l5
27033loop_exit_2_63:
27034sub %l2, 1, %l2
27035cmp %l2, 0
27036bg loop_entry_2_63
27037nop
27038
27039P1458: !_QWST [15] (maybe <- 0x40800014) (FP) (Loop entry)
27040sethi %hi(0x2), %l2
27041or %l2, %lo(0x2), %l2
27042loop_entry_2_64:
27043sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
27044sub %i0, %i3, %i3
27045! preparing store val #0, next val will be in f21
27046fmovs %f16, %f21
27047fadds %f16, %f17, %f16
27048! preparing store val #1, next val will be in f23
27049fmovs %f16, %f23
27050fadds %f16, %f17, %f16
27051stq %f20, [%i3 + 0]
27052
27053P1459: !_LD [13] (FP) (Loop exit)
27054sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
27055sub %i0, %i2, %i2
27056ld [%i2 + 12], %f0
27057! 1 addresses covered
27058!---- flushing fp results buffer to %f30 ----
27059fmovs %f0, %f30
27060!--
27061loop_exit_2_64:
27062sub %l2, 1, %l2
27063cmp %l2, 0
27064bg loop_entry_2_64
27065nop
27066
27067P1460: !_CAS [7] (maybe <- 0x100000b) (Int) (Loop entry) (LE)
27068sethi %hi(0x1), %l2
27069or %l2, %lo(0x1), %l2
27070loop_entry_2_65:
27071! Change single-word-level endianess (big endian <-> little endian)
27072sethi %hi(0xff00ff00), %o5
27073or %o5, %lo(0xff00ff00), %o5
27074and %l4, %o5, %l7
27075srl %l7, 8, %l7
27076sll %l4, 8, %l3
27077and %l3, %o5, %l3
27078or %l3, %l7, %l3
27079srl %l3, 16, %l7
27080sll %l3, 16, %l3
27081srl %l3, 0, %l3
27082or %l3, %l7, %l3
27083wr %g0, 0x88, %asi
27084sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
27085sub %i0, %i3, %i3
27086add %i3, 12, %o5
27087lduwa [%o5] %asi, %o0
27088mov %o0, %l7
27089! move %l7(lower) -> %o0(upper)
27090sllx %l7, 32, %o0
27091mov %l3, %l6
27092casa [%o5] %asi, %l7, %l6
27093! move %l6(lower) -> %o0(lower)
27094srl %l6, 0, %l7
27095or %l7, %o0, %o0
27096add %l4, 1, %l4
27097
27098P1461: !_LD [8] (FP) (Loop exit)
27099sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
27100sub %i0, %i2, %i2
27101ld [%i2 + 4], %f0
27102! 1 addresses covered
27103!---- flushing int results buffer----
27104mov %o0, %l5
27105!---- flushing fp results buffer to %f30 ----
27106fmovs %f0, %f30
27107!--
27108loop_exit_2_65:
27109sub %l2, 1, %l2
27110cmp %l2, 0
27111bg loop_entry_2_65
27112nop
27113
27114P1462: !_BST [11] (maybe <- 0x40800016) (FP) (Loop entry)
27115sethi %hi(0x1), %l2
27116or %l2, %lo(0x1), %l2
27117loop_entry_2_66:
27118wr %g0, 0xf0, %asi
27119sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
27120add %i0, %i3, %i3
27121! preparing store val #0, next val will be in f33
27122fmovs %f16, %f21
27123fadds %f16, %f17, %f16
27124! preparing store val #1, next val will be in f35
27125fmovd %f20, %f32
27126fmovs %f16, %f21
27127fadds %f16, %f17, %f16
27128fmovd %f20, %f34
27129membar #Sync
27130stda %f32, [%i3 + 0 ] %asi
27131membar #Sync
27132
27133P1463: !_QWLD [3] (FP) (Loop exit)
27134ldq [%i1 + 0], %f0
27135! 2 addresses covered
27136fmovs %f1, %f0
27137fmovs %f3, %f1
27138!---- flushing fp results buffer to %f30 ----
27139fmovd %f0, %f30
27140!--
27141loop_exit_2_66:
27142sub %l2, 1, %l2
27143cmp %l2, 0
27144bg loop_entry_2_66
27145nop
27146
27147P1464: !_QWLD [9] (FP) (Loop entry) (Loop exit)
27148sethi %hi(0x2), %l2
27149or %l2, %lo(0x2), %l2
27150loop_entry_2_67:
27151sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
27152sub %i0, %i2, %i2
27153ldq [%i2 + 0], %f0
27154! 2 addresses covered
27155fmovs %f1, %f0
27156fmovs %f3, %f1
27157!---- flushing fp results buffer to %f30 ----
27158fmovd %f0, %f30
27159!--
27160loop_exit_2_67:
27161sub %l2, 1, %l2
27162cmp %l2, 0
27163bg loop_entry_2_67
27164nop
27165
27166P1465: !_BST [9] (maybe <- 0x40800018) (FP) (Loop entry)
27167sethi %hi(0x2), %l2
27168or %l2, %lo(0x2), %l2
27169loop_entry_2_68:
27170wr %g0, 0xf0, %asi
27171sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
27172sub %i0, %i3, %i3
27173! preparing store val #0, next val will be in f33
27174fmovs %f16, %f21
27175fadds %f16, %f17, %f16
27176! preparing store val #1, next val will be in f35
27177fmovd %f20, %f32
27178fmovs %f16, %f21
27179fadds %f16, %f17, %f16
27180fmovd %f20, %f34
27181membar #Sync
27182stda %f32, [%i3 + 0 ] %asi
27183membar #Sync
27184
27185P1466: !_LD [0] (Int)
27186lduw [%i0 + 4], %o0
27187! move %o0(lower) -> %o0(upper)
27188sllx %o0, 32, %o0
27189
27190P1467: !_LD [0] (Int) (Loop exit)
27191lduw [%i0 + 4], %l7
27192! move %l7(lower) -> %o0(lower)
27193or %l7, %o0, %o0
27194!---- flushing int results buffer----
27195mov %o0, %l5
27196loop_exit_2_68:
27197sub %l2, 1, %l2
27198cmp %l2, 0
27199bg loop_entry_2_68
27200nop
27201
27202P1468: !_BST [13] (maybe <- 0x4080001a) (FP) (Loop entry) (Loop exit)
27203sethi %hi(0x2), %l2
27204or %l2, %lo(0x2), %l2
27205loop_entry_2_69:
27206wr %g0, 0xf0, %asi
27207sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
27208sub %i0, %i2, %i2
27209! preparing store val #0, next val will be in f33
27210fmovs %f16, %f21
27211fadds %f16, %f17, %f16
27212! preparing store val #1, next val will be in f35
27213fmovd %f20, %f32
27214fmovs %f16, %f21
27215fadds %f16, %f17, %f16
27216fmovd %f20, %f34
27217membar #Sync
27218stda %f32, [%i2 + 0 ] %asi
27219membar #Sync
27220loop_exit_2_69:
27221sub %l2, 1, %l2
27222cmp %l2, 0
27223bg loop_entry_2_69
27224nop
27225
27226P1469: !_BLD [2] (FP) (Loop entry) (Loop exit)
27227sethi %hi(0x2), %l2
27228or %l2, %lo(0x2), %l2
27229loop_entry_2_70:
27230wr %g0, 0xf0, %asi
27231membar #Sync
27232ldda [%i1 + 0] %asi, %f0
27233membar #Sync
27234! 2 addresses covered
27235fmovs %f1, %f0
27236fmovs %f3, %f1
27237!---- flushing fp results buffer to %f30 ----
27238fmovd %f0, %f30
27239!--
27240loop_exit_2_70:
27241sub %l2, 1, %l2
27242cmp %l2, 0
27243bg loop_entry_2_70
27244nop
27245
27246P1470: !_LD [2] (FP) (Loop entry) (Loop exit)
27247sethi %hi(0x1), %l2
27248or %l2, %lo(0x1), %l2
27249loop_entry_2_71:
27250ld [%i1 + 4], %f0
27251! 1 addresses covered
27252!---- flushing fp results buffer to %f30 ----
27253fmovs %f0, %f30
27254!--
27255loop_exit_2_71:
27256sub %l2, 1, %l2
27257cmp %l2, 0
27258bg loop_entry_2_71
27259nop
27260
27261P1471: !_SWAP [7] (maybe <- 0x100000c) (Int) (Loop entry)
27262sethi %hi(0x1), %l2
27263or %l2, %lo(0x1), %l2
27264loop_entry_2_72:
27265sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
27266sub %i0, %i3, %i3
27267mov %l4, %o0
27268swap [%i3 + 12], %o0
27269! move %o0(lower) -> %o0(upper)
27270sllx %o0, 32, %o0
27271add %l4, 1, %l4
27272
27273P1472: !_LD [9] (Int) (Loop exit)
27274sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
27275sub %i0, %i2, %i2
27276lduw [%i2 + 12], %o5
27277! move %o5(lower) -> %o0(lower)
27278or %o5, %o0, %o0
27279!---- flushing int results buffer----
27280mov %o0, %l5
27281loop_exit_2_72:
27282sub %l2, 1, %l2
27283cmp %l2, 0
27284bg loop_entry_2_72
27285nop
27286
27287P1473: !_BST [2] (maybe <- 0x4080001c) (FP) (Loop entry) (Loop exit) (CBR)
27288sethi %hi(0x2), %l2
27289or %l2, %lo(0x2), %l2
27290loop_entry_2_73:
27291wr %g0, 0xf0, %asi
27292! preparing store val #0, next val will be in f33
27293fmovs %f16, %f21
27294fadds %f16, %f17, %f16
27295! preparing store val #1, next val will be in f35
27296fmovd %f20, %f32
27297fmovs %f16, %f21
27298fadds %f16, %f17, %f16
27299fmovd %f20, %f34
27300membar #Sync
27301stda %f32, [%i1 + 0 ] %asi
27302membar #Sync
27303
27304! cbranch
27305andcc %l0, 1, %g0
27306be,pt %xcc, TARGET1473
27307nop
27308RET1473:
27309
27310! lfsr step begin
27311srlx %l0, 1, %l3
27312xnor %l3, %l0, %l3
27313sllx %l3, 63, %l3
27314or %l3, %l0, %l0
27315srlx %l0, 1, %l0
27316
27317loop_exit_2_73:
27318sub %l2, 1, %l2
27319cmp %l2, 0
27320bg loop_entry_2_73
27321nop
27322
27323P1474: !_CASX [11] (maybe <- 0x100000d) (Int) (Loop entry) (Loop exit)
27324sethi %hi(0x2), %l2
27325or %l2, %lo(0x2), %l2
27326loop_entry_2_74:
27327sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
27328add %i0, %i3, %i3
27329add %i3, 8, %o5
27330ldx [%o5], %o0
27331! move %o0(upper) -> %o0(upper)
27332! move %o0(lower) -> %o0(lower)
27333mov %o0, %l7
27334mov %l4, %o1
27335casx [%o5], %l7, %o1
27336! move %o1(upper) -> %o1(upper)
27337! move %o1(lower) -> %o1(lower)
27338add %l4, 1, %l4
27339!---- flushing int results buffer----
27340mov %o0, %l5
27341mov %o1, %l5
27342loop_exit_2_74:
27343sub %l2, 1, %l2
27344cmp %l2, 0
27345bg loop_entry_2_74
27346nop
27347
27348P1475: !_LD [2] (Int) (Loop entry) (CBR)
27349sethi %hi(0x1), %l2
27350or %l2, %lo(0x1), %l2
27351loop_entry_2_75:
27352lduw [%i1 + 4], %o0
27353! move %o0(lower) -> %o0(upper)
27354sllx %o0, 32, %o0
27355
27356! cbranch
27357andcc %l0, 1, %g0
27358be,pt %xcc, TARGET1475
27359nop
27360RET1475:
27361
27362! lfsr step begin
27363srlx %l0, 1, %l6
27364xnor %l6, %l0, %l6
27365sllx %l6, 63, %l6
27366or %l6, %l0, %l0
27367srlx %l0, 1, %l0
27368
27369
27370P1476: !_LD [4] (Int) (Loop exit)
27371sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
27372sub %i0, %i2, %i2
27373lduw [%i2 + 4], %o5
27374! move %o5(lower) -> %o0(lower)
27375or %o5, %o0, %o0
27376!---- flushing int results buffer----
27377mov %o0, %l5
27378loop_exit_2_75:
27379sub %l2, 1, %l2
27380cmp %l2, 0
27381bg loop_entry_2_75
27382nop
27383
27384P1477: !_ST [14] (maybe <- 0x100000e) (Int) (Loop entry)
27385sethi %hi(0x1), %l2
27386or %l2, %lo(0x1), %l2
27387loop_entry_2_76:
27388sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
27389sub %i0, %i3, %i3
27390stw %l4, [%i3 + 4 ]
27391add %l4, 1, %l4
27392
27393P1478: !_LD [1] (FP) (Loop exit)
27394ld [%i0 + 12], %f0
27395! 1 addresses covered
27396!---- flushing fp results buffer to %f30 ----
27397fmovs %f0, %f30
27398!--
27399loop_exit_2_76:
27400sub %l2, 1, %l2
27401cmp %l2, 0
27402bg loop_entry_2_76
27403nop
27404
27405P1479: !_PREFETCH [0] (Int) (Loop entry)
27406sethi %hi(0x2), %l2
27407or %l2, %lo(0x2), %l2
27408loop_entry_2_77:
27409prefetch [%i0 + 4], 20
27410
27411P1480: !_FLUSH [6] (Int) (Loop exit)
27412! Unsupported instruction
27413loop_exit_2_77:
27414sub %l2, 1, %l2
27415cmp %l2, 0
27416bg loop_entry_2_77
27417nop
27418
27419P1481: !_BST [2] (maybe <- 0x4080001e) (FP) (Loop entry) (Loop exit)
27420sethi %hi(0x2), %l2
27421or %l2, %lo(0x2), %l2
27422loop_entry_2_78:
27423wr %g0, 0xf0, %asi
27424! preparing store val #0, next val will be in f33
27425fmovs %f16, %f21
27426fadds %f16, %f17, %f16
27427! preparing store val #1, next val will be in f35
27428fmovd %f20, %f32
27429fmovs %f16, %f21
27430fadds %f16, %f17, %f16
27431fmovd %f20, %f34
27432membar #Sync
27433stda %f32, [%i1 + 0 ] %asi
27434membar #Sync
27435loop_exit_2_78:
27436sub %l2, 1, %l2
27437cmp %l2, 0
27438bg loop_entry_2_78
27439nop
27440
27441P1482: !_PREFETCH [5] (Int) (Loop entry)
27442sethi %hi(0x2), %l2
27443or %l2, %lo(0x2), %l2
27444loop_entry_2_79:
27445sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
27446sub %i0, %i2, %i2
27447prefetch [%i2 + 12], 22
27448
27449P1483: !_BSTC [6] (maybe <- 0x40800020) (FP) (Loop exit)
27450wr %g0, 0xe0, %asi
27451sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
27452sub %i0, %i3, %i3
27453! preparing store val #0, next val will be in f33
27454fmovs %f16, %f21
27455fadds %f16, %f17, %f16
27456! preparing store val #1, next val will be in f35
27457fmovd %f20, %f32
27458fmovs %f16, %f21
27459fadds %f16, %f17, %f16
27460fmovd %f20, %f34
27461membar #Sync
27462stda %f32, [%i3 + 0 ] %asi
27463membar #Sync
27464loop_exit_2_79:
27465sub %l2, 1, %l2
27466cmp %l2, 0
27467bg loop_entry_2_79
27468nop
27469
27470P1484: !_LD [14] (FP) (Loop entry) (Loop exit)
27471sethi %hi(0x1), %l2
27472or %l2, %lo(0x1), %l2
27473loop_entry_2_80:
27474sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
27475sub %i0, %i2, %i2
27476ld [%i2 + 4], %f0
27477! 1 addresses covered
27478!---- flushing fp results buffer to %f30 ----
27479fmovs %f0, %f30
27480!--
27481loop_exit_2_80:
27482sub %l2, 1, %l2
27483cmp %l2, 0
27484bg loop_entry_2_80
27485nop
27486
27487P1485: !_QWST [4] (maybe <- 0x40800022) (FP) (Loop entry) (Loop exit)
27488sethi %hi(0x2), %l2
27489or %l2, %lo(0x2), %l2
27490loop_entry_2_81:
27491sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
27492sub %i0, %i3, %i3
27493! preparing store val #0, next val will be in f21
27494fmovs %f16, %f21
27495fadds %f16, %f17, %f16
27496! preparing store val #1, next val will be in f23
27497fmovs %f16, %f23
27498fadds %f16, %f17, %f16
27499stq %f20, [%i3 + 0]
27500loop_exit_2_81:
27501sub %l2, 1, %l2
27502cmp %l2, 0
27503bg loop_entry_2_81
27504nop
27505
27506P1486: !_QWST [14] (maybe <- 0x40800024) (FP) (Loop entry) (Loop exit)
27507sethi %hi(0x1), %l2
27508or %l2, %lo(0x1), %l2
27509loop_entry_2_82:
27510sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
27511sub %i0, %i2, %i2
27512! preparing store val #0, next val will be in f21
27513fmovs %f16, %f21
27514fadds %f16, %f17, %f16
27515! preparing store val #1, next val will be in f23
27516fmovs %f16, %f23
27517fadds %f16, %f17, %f16
27518stq %f20, [%i2 + 0]
27519loop_exit_2_82:
27520sub %l2, 1, %l2
27521cmp %l2, 0
27522bg loop_entry_2_82
27523nop
27524
27525P1487: !_LD [13] (FP) (Loop entry) (Loop exit)
27526sethi %hi(0x2), %l2
27527or %l2, %lo(0x2), %l2
27528loop_entry_2_83:
27529sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
27530sub %i0, %i3, %i3
27531ld [%i3 + 12], %f0
27532! 1 addresses covered
27533!---- flushing fp results buffer to %f30 ----
27534fmovs %f0, %f30
27535!--
27536loop_exit_2_83:
27537sub %l2, 1, %l2
27538cmp %l2, 0
27539bg loop_entry_2_83
27540nop
27541
27542P1488: !_LD [13] (FP) (Loop entry)
27543sethi %hi(0x1), %l2
27544or %l2, %lo(0x1), %l2
27545loop_entry_2_84:
27546sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
27547sub %i0, %i2, %i2
27548ld [%i2 + 12], %f0
27549! 1 addresses covered
27550
27551P1489: !_PREFETCH [10] (Int) (NF) (Loop exit)
27552wr %g0, 0x82, %asi
27553sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
27554add %i0, %i3, %i3
27555prefetcha [%i3 + 4] %asi, 0
27556!---- flushing fp results buffer to %f30 ----
27557fmovs %f0, %f30
27558!--
27559loop_exit_2_84:
27560sub %l2, 1, %l2
27561cmp %l2, 0
27562bg loop_entry_2_84
27563nop
27564
27565P1490: !_SWAP [0] (maybe <- 0x100000f) (Int) (Loop entry) (Branch target of P1452)
27566sethi %hi(0x1), %l2
27567or %l2, %lo(0x1), %l2
27568loop_entry_2_85:
27569mov %l4, %o0
27570swap [%i0 + 4], %o0
27571! move %o0(lower) -> %o0(upper)
27572sllx %o0, 32, %o0
27573add %l4, 1, %l4
27574ba P1491
27575nop
27576
27577TARGET1452:
27578ba RET1452
27579nop
27580
27581
27582P1491: !_LD [8] (Int) (NF) (Loop exit)
27583wr %g0, 0x82, %asi
27584sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
27585sub %i0, %i2, %i2
27586lduwa [%i2 + 4] %asi, %l6
27587! move %l6(lower) -> %o0(lower)
27588or %l6, %o0, %o0
27589!---- flushing int results buffer----
27590mov %o0, %l5
27591loop_exit_2_85:
27592sub %l2, 1, %l2
27593cmp %l2, 0
27594bg loop_entry_2_85
27595nop
27596
27597P1492: !_LD [8] (Int) (Loop entry)
27598sethi %hi(0x2), %l2
27599or %l2, %lo(0x2), %l2
27600loop_entry_2_86:
27601sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
27602sub %i0, %i3, %i3
27603lduw [%i3 + 4], %o0
27604! move %o0(lower) -> %o0(upper)
27605sllx %o0, 32, %o0
27606
27607P1493: !_LD [12] (Int) (Loop exit)
27608sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
27609sub %i0, %i2, %i2
27610lduw [%i2 + 4], %l7
27611! move %l7(lower) -> %o0(lower)
27612or %l7, %o0, %o0
27613!---- flushing int results buffer----
27614mov %o0, %l5
27615loop_exit_2_86:
27616sub %l2, 1, %l2
27617cmp %l2, 0
27618bg loop_entry_2_86
27619nop
27620
27621P1494: !_PREFETCH [4] (Int) (Loop entry) (CBR)
27622sethi %hi(0x1), %l2
27623or %l2, %lo(0x1), %l2
27624loop_entry_2_87:
27625sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
27626sub %i0, %i3, %i3
27627prefetch [%i3 + 4], 1
27628
27629! cbranch
27630andcc %l0, 1, %g0
27631be,pt %xcc, TARGET1494
27632nop
27633RET1494:
27634
27635! lfsr step begin
27636srlx %l0, 1, %l3
27637xnor %l3, %l0, %l3
27638sllx %l3, 63, %l3
27639or %l3, %l0, %l0
27640srlx %l0, 1, %l0
27641
27642
27643P1495: !_PREFETCH [1] (Int) (Loop exit)
27644prefetch [%i0 + 12], 1
27645loop_exit_2_87:
27646sub %l2, 1, %l2
27647cmp %l2, 0
27648bg loop_entry_2_87
27649nop
27650
27651P1496: !_LD [9] (Int) (Loop entry) (CBR)
27652sethi %hi(0x1), %l2
27653or %l2, %lo(0x1), %l2
27654loop_entry_2_88:
27655sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
27656sub %i0, %i2, %i2
27657lduw [%i2 + 12], %o0
27658! move %o0(lower) -> %o0(upper)
27659sllx %o0, 32, %o0
27660
27661! cbranch
27662andcc %l0, 1, %g0
27663be,pt %xcc, TARGET1496
27664nop
27665RET1496:
27666
27667! lfsr step begin
27668srlx %l0, 1, %l3
27669xnor %l3, %l0, %l3
27670sllx %l3, 63, %l3
27671or %l3, %l0, %l0
27672srlx %l0, 1, %l0
27673
27674
27675P1497: !_LD [10] (Int) (Loop exit)
27676sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
27677add %i0, %i3, %i3
27678lduw [%i3 + 4], %l7
27679! move %l7(lower) -> %o0(lower)
27680or %l7, %o0, %o0
27681!---- flushing int results buffer----
27682mov %o0, %l5
27683loop_exit_2_88:
27684sub %l2, 1, %l2
27685cmp %l2, 0
27686bg loop_entry_2_88
27687nop
27688
27689P1498: !_ST [11] (maybe <- 0x40800026) (FP) (Loop entry) (Branch target of P1377)
27690sethi %hi(0x2), %l2
27691or %l2, %lo(0x2), %l2
27692loop_entry_2_89:
27693sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
27694add %i0, %i2, %i2
27695! preparing store val #0, next val will be in f20
27696fmovs %f16, %f20
27697fadds %f16, %f17, %f16
27698st %f20, [%i2 + 12 ]
27699ba P1499
27700nop
27701
27702TARGET1377:
27703ba RET1377
27704nop
27705
27706
27707P1499: !_PREFETCH [11] (Int) (Loop exit)
27708prefetch [%i2 + 12], 23
27709loop_exit_2_89:
27710sub %l2, 1, %l2
27711cmp %l2, 0
27712bg loop_entry_2_89
27713nop
27714
27715P1500: !_CASX [8] (maybe <- 0x1000010) (Int) (Loop entry)
27716sethi %hi(0x1), %l2
27717or %l2, %lo(0x1), %l2
27718loop_entry_2_90:
27719sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
27720sub %i0, %i3, %i3
27721ldx [%i3], %o0
27722! move %o0(upper) -> %o0(upper)
27723! move %o0(lower) -> %o0(lower)
27724mov %o0, %l3
27725mov %l4, %o1
27726casx [%i3], %l3, %o1
27727! move %o1(upper) -> %o1(upper)
27728! move %o1(lower) -> %o1(lower)
27729add %l4, 1, %l4
27730
27731P1501: !_PREFETCH [9] (Int) (Loop exit)
27732prefetch [%i3 + 12], 31
27733!---- flushing int results buffer----
27734mov %o0, %l5
27735mov %o1, %l5
27736loop_exit_2_90:
27737sub %l2, 1, %l2
27738cmp %l2, 0
27739bg loop_entry_2_90
27740nop
27741
27742P1502: !_FLUSH [7] (Int) (Loop entry)
27743sethi %hi(0x1), %l2
27744or %l2, %lo(0x1), %l2
27745loop_entry_2_91:
27746! Unsupported instruction
27747
27748P1503: !_LD [12] (Int) (CBR)
27749sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
27750sub %i0, %i2, %i2
27751lduw [%i2 + 4], %o0
27752! move %o0(lower) -> %o0(upper)
27753sllx %o0, 32, %o0
27754
27755! cbranch
27756andcc %l0, 1, %g0
27757be,pn %xcc, TARGET1503
27758nop
27759RET1503:
27760
27761! lfsr step begin
27762srlx %l0, 1, %o5
27763xnor %o5, %l0, %o5
27764sllx %o5, 63, %o5
27765or %o5, %l0, %l0
27766srlx %l0, 1, %l0
27767
27768
27769P1504: !_LD [15] (Int) (Loop exit)
27770sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
27771sub %i0, %i3, %i3
27772lduw [%i3 + 12], %l6
27773! move %l6(lower) -> %o0(lower)
27774or %l6, %o0, %o0
27775!---- flushing int results buffer----
27776mov %o0, %l5
27777loop_exit_2_91:
27778sub %l2, 1, %l2
27779cmp %l2, 0
27780bg loop_entry_2_91
27781nop
27782
27783P1505: !_LD [3] (Int) (NF) (Loop entry)
27784sethi %hi(0x2), %l2
27785or %l2, %lo(0x2), %l2
27786loop_entry_2_92:
27787wr %g0, 0x82, %asi
27788lduwa [%i1 + 12] %asi, %o0
27789! move %o0(lower) -> %o0(upper)
27790sllx %o0, 32, %o0
27791
27792P1506: !_CAS [2] (maybe <- 0x1000011) (Int) (Branch target of P1560)
27793add %i1, 4, %l7
27794lduw [%l7], %l3
27795mov %l3, %l6
27796! move %l6(lower) -> %o0(lower)
27797or %l6, %o0, %o0
27798mov %l4, %o1
27799cas [%l7], %l6, %o1
27800! move %o1(lower) -> %o1(upper)
27801sllx %o1, 32, %o1
27802add %l4, 1, %l4
27803ba P1507
27804nop
27805
27806TARGET1560:
27807ba RET1560
27808nop
27809
27810
27811P1507: !_LD [5] (Int) (Loop exit)
27812sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
27813sub %i0, %i2, %i2
27814lduw [%i2 + 12], %l7
27815! move %l7(lower) -> %o1(lower)
27816or %l7, %o1, %o1
27817!---- flushing int results buffer----
27818mov %o0, %l5
27819mov %o1, %l5
27820loop_exit_2_92:
27821sub %l2, 1, %l2
27822cmp %l2, 0
27823bg loop_entry_2_92
27824nop
27825
27826P1508: !_BST [6] (maybe <- 0x40800027) (FP) (Loop entry)
27827sethi %hi(0x2), %l2
27828or %l2, %lo(0x2), %l2
27829loop_entry_2_93:
27830wr %g0, 0xf0, %asi
27831sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
27832sub %i0, %i3, %i3
27833! preparing store val #0, next val will be in f33
27834fmovs %f16, %f21
27835fadds %f16, %f17, %f16
27836! preparing store val #1, next val will be in f35
27837fmovd %f20, %f32
27838fmovs %f16, %f21
27839fadds %f16, %f17, %f16
27840fmovd %f20, %f34
27841membar #Sync
27842stda %f32, [%i3 + 0 ] %asi
27843membar #Sync
27844
27845P1509: !_SWAP [5] (maybe <- 0x1000012) (Int)
27846sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
27847sub %i0, %i2, %i2
27848mov %l4, %o0
27849swap [%i2 + 12], %o0
27850! move %o0(lower) -> %o0(upper)
27851sllx %o0, 32, %o0
27852add %l4, 1, %l4
27853
27854P1510: !_LD [15] (Int) (Loop exit)
27855sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
27856sub %i0, %i3, %i3
27857lduw [%i3 + 12], %o5
27858! move %o5(lower) -> %o0(lower)
27859or %o5, %o0, %o0
27860!---- flushing int results buffer----
27861mov %o0, %l5
27862loop_exit_2_93:
27863sub %l2, 1, %l2
27864cmp %l2, 0
27865bg loop_entry_2_93
27866nop
27867
27868P1511: !_LD [13] (FP) (Loop entry) (Loop exit)
27869sethi %hi(0x2), %l2
27870or %l2, %lo(0x2), %l2
27871loop_entry_2_94:
27872sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
27873sub %i0, %i2, %i2
27874ld [%i2 + 12], %f0
27875! 1 addresses covered
27876!---- flushing fp results buffer to %f30 ----
27877fmovs %f0, %f30
27878!--
27879loop_exit_2_94:
27880sub %l2, 1, %l2
27881cmp %l2, 0
27882bg loop_entry_2_94
27883nop
27884
27885P1512: !_DWLD [9] (Int) (Loop entry)
27886sethi %hi(0x1), %l2
27887or %l2, %lo(0x1), %l2
27888loop_entry_2_95:
27889sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
27890sub %i0, %i3, %i3
27891ldx [%i3 + 8], %o0
27892! move %o0(lower) -> %o0(upper)
27893sllx %o0, 32, %o0
27894
27895P1513: !_LD [1] (Int) (Loop exit)
27896lduw [%i0 + 12], %l6
27897! move %l6(lower) -> %o0(lower)
27898or %l6, %o0, %o0
27899!---- flushing int results buffer----
27900mov %o0, %l5
27901loop_exit_2_95:
27902sub %l2, 1, %l2
27903cmp %l2, 0
27904bg loop_entry_2_95
27905nop
27906
27907P1514: !_ST [8] (maybe <- 0x40800029) (FP) (Loop entry) (Loop exit)
27908sethi %hi(0x1), %l2
27909or %l2, %lo(0x1), %l2
27910loop_entry_2_96:
27911sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
27912sub %i0, %i2, %i2
27913! preparing store val #0, next val will be in f20
27914fmovs %f16, %f20
27915fadds %f16, %f17, %f16
27916st %f20, [%i2 + 4 ]
27917loop_exit_2_96:
27918sub %l2, 1, %l2
27919cmp %l2, 0
27920bg loop_entry_2_96
27921nop
27922
27923P1515: !_LD [9] (Int) (Loop entry)
27924sethi %hi(0x1), %l2
27925or %l2, %lo(0x1), %l2
27926loop_entry_2_97:
27927sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
27928sub %i0, %i3, %i3
27929lduw [%i3 + 12], %o0
27930! move %o0(lower) -> %o0(upper)
27931sllx %o0, 32, %o0
27932
27933P1516: !_LD [1] (Int) (Loop exit)
27934lduw [%i0 + 12], %l7
27935! move %l7(lower) -> %o0(lower)
27936or %l7, %o0, %o0
27937!---- flushing int results buffer----
27938mov %o0, %l5
27939loop_exit_2_97:
27940sub %l2, 1, %l2
27941cmp %l2, 0
27942bg loop_entry_2_97
27943nop
27944
27945P1517: !_REPLACEMENT [10] (Int) (Loop entry) (Loop exit) (Branch target of P1580)
27946sethi %hi(0x2), %l2
27947or %l2, %lo(0x2), %l2
27948loop_entry_2_98:
27949sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2
27950sub %i0, %i2, %i2
27951sethi %hi(0x20000), %l3
27952ld [%i2+4], %l7
27953st %l7, [%i2+4]
27954add %i2, %l3, %l6
27955ld [%l6+4], %l7
27956st %l7, [%l6+4]
27957add %l6, %l3, %l6
27958ld [%l6+4], %l7
27959st %l7, [%l6+4]
27960add %l6, %l3, %l6
27961ld [%l6+4], %l7
27962st %l7, [%l6+4]
27963add %l6, %l3, %l6
27964ld [%l6+4], %l7
27965st %l7, [%l6+4]
27966add %l6, %l3, %l6
27967ld [%l6+4], %l7
27968st %l7, [%l6+4]
27969add %l6, %l3, %l6
27970ld [%l6+4], %l7
27971st %l7, [%l6+4]
27972add %l6, %l3, %l6
27973ld [%l6+4], %l7
27974st %l7, [%l6+4]
27975loop_exit_2_98:
27976sub %l2, 1, %l2
27977cmp %l2, 0
27978bg loop_entry_2_98
27979nop
27980ba P1518
27981nop
27982
27983TARGET1580:
27984ba RET1580
27985nop
27986
27987
27988P1518: !_DWST [0] (maybe <- 0x1000013) (Int) (Loop entry) (Loop exit)
27989sethi %hi(0x2), %l2
27990or %l2, %lo(0x2), %l2
27991loop_entry_2_99:
27992mov %l4, %l3
27993stx %l3, [%i0 + 0]
27994add %l4, 1, %l4
27995loop_exit_2_99:
27996sub %l2, 1, %l2
27997cmp %l2, 0
27998bg loop_entry_2_99
27999nop
28000
28001P1519: !_LD [15] (FP) (Loop entry) (Loop exit)
28002sethi %hi(0x1), %l2
28003or %l2, %lo(0x1), %l2
28004loop_entry_2_100:
28005sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
28006sub %i0, %i3, %i3
28007ld [%i3 + 12], %f0
28008! 1 addresses covered
28009!---- flushing fp results buffer to %f30 ----
28010fmovs %f0, %f30
28011!--
28012loop_exit_2_100:
28013sub %l2, 1, %l2
28014cmp %l2, 0
28015bg loop_entry_2_100
28016nop
28017
28018P1520: !_PREFETCH [13] (Int) (Loop entry)
28019sethi %hi(0x1), %l2
28020or %l2, %lo(0x1), %l2
28021loop_entry_2_101:
28022sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
28023sub %i0, %i2, %i2
28024prefetch [%i2 + 12], 0
28025
28026P1521: !_LD [6] (FP) (Loop exit) (CBR)
28027sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
28028sub %i0, %i3, %i3
28029ld [%i3 + 4], %f0
28030! 1 addresses covered
28031
28032! cbranch
28033andcc %l0, 1, %g0
28034be,pn %xcc, TARGET1521
28035nop
28036RET1521:
28037
28038! lfsr step begin
28039srlx %l0, 1, %l6
28040xnor %l6, %l0, %l6
28041sllx %l6, 63, %l6
28042or %l6, %l0, %l0
28043srlx %l0, 1, %l0
28044
28045!---- flushing fp results buffer to %f30 ----
28046fmovs %f0, %f30
28047!--
28048loop_exit_2_101:
28049sub %l2, 1, %l2
28050cmp %l2, 0
28051bg loop_entry_2_101
28052nop
28053
28054P1522: !_LD [2] (FP) (Loop entry)
28055sethi %hi(0x1), %l2
28056or %l2, %lo(0x1), %l2
28057loop_entry_2_102:
28058ld [%i1 + 4], %f0
28059! 1 addresses covered
28060
28061P1523: !_BSTC [13] (maybe <- 0x4080002a) (FP) (Loop exit)
28062wr %g0, 0xe0, %asi
28063sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
28064sub %i0, %i2, %i2
28065! preparing store val #0, next val will be in f33
28066fmovs %f16, %f21
28067fadds %f16, %f17, %f16
28068! preparing store val #1, next val will be in f35
28069fmovd %f20, %f32
28070fmovs %f16, %f21
28071fadds %f16, %f17, %f16
28072fmovd %f20, %f34
28073membar #Sync
28074stda %f32, [%i2 + 0 ] %asi
28075membar #Sync
28076!---- flushing fp results buffer to %f30 ----
28077fmovs %f0, %f30
28078!--
28079loop_exit_2_102:
28080sub %l2, 1, %l2
28081cmp %l2, 0
28082bg loop_entry_2_102
28083nop
28084
28085P1524: !_PREFETCH [8] (Int) (Loop entry) (LE)
28086sethi %hi(0x1), %l2
28087or %l2, %lo(0x1), %l2
28088loop_entry_2_103:
28089wr %g0, 0x88, %asi
28090sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
28091sub %i0, %i3, %i3
28092prefetcha [%i3 + 4] %asi, 3
28093
28094P1525: !_LD [6] (Int)
28095sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
28096sub %i0, %i2, %i2
28097lduw [%i2 + 4], %o0
28098! move %o0(lower) -> %o0(upper)
28099sllx %o0, 32, %o0
28100
28101P1526: !_LD [12] (Int) (Loop exit)
28102sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
28103sub %i0, %i3, %i3
28104lduw [%i3 + 4], %l7
28105! move %l7(lower) -> %o0(lower)
28106or %l7, %o0, %o0
28107!---- flushing int results buffer----
28108mov %o0, %l5
28109loop_exit_2_103:
28110sub %l2, 1, %l2
28111cmp %l2, 0
28112bg loop_entry_2_103
28113nop
28114
28115P1527: !_QWLD [11] (FP) (Loop entry) (Loop exit)
28116sethi %hi(0x1), %l2
28117or %l2, %lo(0x1), %l2
28118loop_entry_2_104:
28119sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
28120add %i0, %i2, %i2
28121ldq [%i2 + 0], %f0
28122! 2 addresses covered
28123fmovs %f1, %f0
28124fmovs %f3, %f1
28125!---- flushing fp results buffer to %f30 ----
28126fmovd %f0, %f30
28127!--
28128loop_exit_2_104:
28129sub %l2, 1, %l2
28130cmp %l2, 0
28131bg loop_entry_2_104
28132nop
28133
28134P1528: !_LD [1] (Int) (Loop entry)
28135sethi %hi(0x1), %l2
28136or %l2, %lo(0x1), %l2
28137loop_entry_2_105:
28138lduw [%i0 + 12], %o0
28139! move %o0(lower) -> %o0(upper)
28140sllx %o0, 32, %o0
28141
28142P1529: !_REPLACEMENT [12] (Int)
28143sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3
28144sub %i0, %i3, %i3
28145sethi %hi(0x20000), %o5
28146ld [%i3+4], %l6
28147st %l6, [%i3+4]
28148add %i3, %o5, %l3
28149ld [%l3+4], %l6
28150st %l6, [%l3+4]
28151add %l3, %o5, %l3
28152ld [%l3+4], %l6
28153st %l6, [%l3+4]
28154add %l3, %o5, %l3
28155ld [%l3+4], %l6
28156st %l6, [%l3+4]
28157add %l3, %o5, %l3
28158ld [%l3+4], %l6
28159st %l6, [%l3+4]
28160add %l3, %o5, %l3
28161ld [%l3+4], %l6
28162st %l6, [%l3+4]
28163add %l3, %o5, %l3
28164ld [%l3+4], %l6
28165st %l6, [%l3+4]
28166add %l3, %o5, %l3
28167ld [%l3+4], %l6
28168st %l6, [%l3+4]
28169
28170P1530: !_LD [6] (Int) (Loop exit)
28171sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
28172sub %i0, %i2, %i2
28173lduw [%i2 + 4], %o5
28174! move %o5(lower) -> %o0(lower)
28175or %o5, %o0, %o0
28176!---- flushing int results buffer----
28177mov %o0, %l5
28178loop_exit_2_105:
28179sub %l2, 1, %l2
28180cmp %l2, 0
28181bg loop_entry_2_105
28182nop
28183
28184P1531: !_DWST [8] (maybe <- 0x1000014) (Int) (Loop entry)
28185sethi %hi(0x2), %l2
28186or %l2, %lo(0x2), %l2
28187loop_entry_2_106:
28188sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
28189sub %i0, %i3, %i3
28190mov %l4, %l6
28191stx %l6, [%i3 + 0]
28192add %l4, 1, %l4
28193
28194P1532: !_LD [4] (FP) (Loop exit)
28195sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
28196sub %i0, %i2, %i2
28197ld [%i2 + 4], %f0
28198! 1 addresses covered
28199!---- flushing fp results buffer to %f30 ----
28200fmovs %f0, %f30
28201!--
28202loop_exit_2_106:
28203sub %l2, 1, %l2
28204cmp %l2, 0
28205bg loop_entry_2_106
28206nop
28207
28208P1533: !_DWST [8] (maybe <- 0x4080002c) (FP) (Loop entry) (Loop exit)
28209sethi %hi(0x1), %l2
28210or %l2, %lo(0x1), %l2
28211loop_entry_2_107:
28212sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
28213sub %i0, %i3, %i3
28214! preparing store val #0, next val will be in f21
28215fmovs %f16, %f21
28216fadds %f16, %f17, %f16
28217std %f20, [%i3 + 0]
28218loop_exit_2_107:
28219sub %l2, 1, %l2
28220cmp %l2, 0
28221bg loop_entry_2_107
28222nop
28223
28224P1534: !_QWLD [15] (FP) (Loop entry) (Branch target of P1442)
28225sethi %hi(0x1), %l2
28226or %l2, %lo(0x1), %l2
28227loop_entry_2_108:
28228sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
28229sub %i0, %i2, %i2
28230ldq [%i2 + 0], %f0
28231! 2 addresses covered
28232fmovs %f1, %f0
28233fmovs %f3, %f1
28234ba P1535
28235nop
28236
28237TARGET1442:
28238ba RET1442
28239nop
28240
28241
28242P1535: !_LD [6] (Int)
28243sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
28244sub %i0, %i3, %i3
28245lduw [%i3 + 4], %o0
28246! move %o0(lower) -> %o0(upper)
28247sllx %o0, 32, %o0
28248
28249P1536: !_LD [14] (Int) (NF) (Loop exit)
28250wr %g0, 0x82, %asi
28251sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
28252sub %i0, %i2, %i2
28253lduwa [%i2 + 4] %asi, %l6
28254! move %l6(lower) -> %o0(lower)
28255or %l6, %o0, %o0
28256!---- flushing int results buffer----
28257mov %o0, %l5
28258!---- flushing fp results buffer to %f30 ----
28259fmovd %f0, %f30
28260!--
28261loop_exit_2_108:
28262sub %l2, 1, %l2
28263cmp %l2, 0
28264bg loop_entry_2_108
28265nop
28266
28267P1537: !_CASX [5] (maybe <- 0x1000015) (Int) (Loop entry)
28268sethi %hi(0x2), %l2
28269or %l2, %lo(0x2), %l2
28270loop_entry_2_109:
28271sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
28272sub %i0, %i3, %i3
28273add %i3, 8, %l3
28274ldx [%l3], %o0
28275! move %o0(upper) -> %o0(upper)
28276! move %o0(lower) -> %o0(lower)
28277mov %o0, %o5
28278mov %l4, %o1
28279casx [%l3], %o5, %o1
28280! move %o1(upper) -> %o1(upper)
28281! move %o1(lower) -> %o1(lower)
28282add %l4, 1, %l4
28283
28284P1538: !_QWLD [7] (FP) (Loop exit)
28285sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
28286sub %i0, %i2, %i2
28287ldq [%i2 + 0], %f0
28288! 2 addresses covered
28289fmovs %f1, %f0
28290fmovs %f3, %f1
28291!---- flushing int results buffer----
28292mov %o0, %l5
28293mov %o1, %l5
28294!---- flushing fp results buffer to %f30 ----
28295fmovd %f0, %f30
28296!--
28297loop_exit_2_109:
28298sub %l2, 1, %l2
28299cmp %l2, 0
28300bg loop_entry_2_109
28301nop
28302
28303P1539: !_CAS [0] (maybe <- 0x1000016) (Int) (Loop entry) (LE) (Branch target of P1781)
28304sethi %hi(0x1), %l2
28305or %l2, %lo(0x1), %l2
28306loop_entry_2_110:
28307! Change single-word-level endianess (big endian <-> little endian)
28308sethi %hi(0xff00ff00), %l6
28309or %l6, %lo(0xff00ff00), %l6
28310and %l4, %l6, %l3
28311srl %l3, 8, %l3
28312sll %l4, 8, %l7
28313and %l7, %l6, %l7
28314or %l7, %l3, %l7
28315srl %l7, 16, %l3
28316sll %l7, 16, %l7
28317srl %l7, 0, %l7
28318or %l7, %l3, %l7
28319wr %g0, 0x88, %asi
28320add %i0, 4, %l6
28321lduwa [%l6] %asi, %o0
28322mov %o0, %l3
28323! move %l3(lower) -> %o0(upper)
28324sllx %l3, 32, %o0
28325mov %l7, %o5
28326casa [%l6] %asi, %l3, %o5
28327! move %o5(lower) -> %o0(lower)
28328srl %o5, 0, %l3
28329or %l3, %o0, %o0
28330add %l4, 1, %l4
28331ba P1540
28332nop
28333
28334TARGET1781:
28335ba RET1781
28336nop
28337
28338
28339P1540: !_DWST [4] (maybe <- 0x1000017) (Int) (Loop exit)
28340sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
28341sub %i0, %i3, %i3
28342mov %l4, %l3
28343stx %l3, [%i3 + 0]
28344add %l4, 1, %l4
28345!---- flushing int results buffer----
28346mov %o0, %l5
28347loop_exit_2_110:
28348sub %l2, 1, %l2
28349cmp %l2, 0
28350bg loop_entry_2_110
28351nop
28352
28353P1541: !_PREFETCH [9] (Int) (Loop entry) (Loop exit)
28354sethi %hi(0x2), %l2
28355or %l2, %lo(0x2), %l2
28356loop_entry_2_111:
28357sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
28358sub %i0, %i2, %i2
28359prefetch [%i2 + 12], 19
28360loop_exit_2_111:
28361sub %l2, 1, %l2
28362cmp %l2, 0
28363bg loop_entry_2_111
28364nop
28365
28366P1542: !_LD [7] (Int) (Loop entry) (LE)
28367sethi %hi(0x1), %l2
28368or %l2, %lo(0x1), %l2
28369loop_entry_2_112:
28370wr %g0, 0x88, %asi
28371sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
28372sub %i0, %i3, %i3
28373lduwa [%i3 + 12] %asi, %o0
28374! move %o0(lower) -> %o0(upper)
28375sllx %o0, 32, %o0
28376
28377P1543: !_LD [3] (Int) (Loop exit) (Branch target of P1496)
28378lduw [%i1 + 12], %l3
28379! move %l3(lower) -> %o0(lower)
28380or %l3, %o0, %o0
28381!---- flushing int results buffer----
28382mov %o0, %l5
28383loop_exit_2_112:
28384sub %l2, 1, %l2
28385cmp %l2, 0
28386bg loop_entry_2_112
28387nop
28388ba P1544
28389nop
28390
28391TARGET1496:
28392ba RET1496
28393nop
28394
28395
28396P1544: !_DWLD [5] (Int) (Loop entry)
28397sethi %hi(0x2), %l2
28398or %l2, %lo(0x2), %l2
28399loop_entry_2_113:
28400sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
28401sub %i0, %i2, %i2
28402ldx [%i2 + 8], %o0
28403! move %o0(lower) -> %o0(upper)
28404sllx %o0, 32, %o0
28405
28406P1545: !_DWLD [12] (Int) (Loop exit)
28407sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
28408sub %i0, %i3, %i3
28409ldx [%i3 + 0], %l6
28410! move %l6(lower) -> %o0(lower)
28411srl %l6, 0, %l3
28412or %l3, %o0, %o0
28413!---- flushing int results buffer----
28414mov %o0, %l5
28415loop_exit_2_113:
28416sub %l2, 1, %l2
28417cmp %l2, 0
28418bg loop_entry_2_113
28419nop
28420
28421P1546: !_PREFETCH [11] (Int) (Loop entry)
28422sethi %hi(0x2), %l2
28423or %l2, %lo(0x2), %l2
28424loop_entry_2_114:
28425sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
28426add %i0, %i2, %i2
28427prefetch [%i2 + 12], 20
28428
28429P1547: !_PREFETCH [9] (Int) (Loop exit)
28430sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
28431sub %i0, %i3, %i3
28432prefetch [%i3 + 12], 1
28433loop_exit_2_114:
28434sub %l2, 1, %l2
28435cmp %l2, 0
28436bg loop_entry_2_114
28437nop
28438
28439P1548: !_PREFETCH [10] (Int) (Loop entry) (Loop exit)
28440sethi %hi(0x2), %l2
28441or %l2, %lo(0x2), %l2
28442loop_entry_2_115:
28443sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
28444add %i0, %i2, %i2
28445prefetch [%i2 + 4], 17
28446loop_exit_2_115:
28447sub %l2, 1, %l2
28448cmp %l2, 0
28449bg loop_entry_2_115
28450nop
28451
28452P1549: !_LD [4] (FP) (Loop entry) (Loop exit)
28453sethi %hi(0x1), %l2
28454or %l2, %lo(0x1), %l2
28455loop_entry_2_116:
28456sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
28457sub %i0, %i3, %i3
28458ld [%i3 + 4], %f0
28459! 1 addresses covered
28460!---- flushing fp results buffer to %f30 ----
28461fmovs %f0, %f30
28462!--
28463loop_exit_2_116:
28464sub %l2, 1, %l2
28465cmp %l2, 0
28466bg loop_entry_2_116
28467nop
28468
28469P1550: !_ST [11] (maybe <- 0x4080002d) (FP) (Loop entry)
28470sethi %hi(0x2), %l2
28471or %l2, %lo(0x2), %l2
28472loop_entry_2_117:
28473sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
28474add %i0, %i2, %i2
28475! preparing store val #0, next val will be in f20
28476fmovs %f16, %f20
28477fadds %f16, %f17, %f16
28478st %f20, [%i2 + 12 ]
28479
28480P1551: !_LD [4] (Int) (NF)
28481wr %g0, 0x82, %asi
28482sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
28483sub %i0, %i3, %i3
28484lduwa [%i3 + 4] %asi, %o0
28485! move %o0(lower) -> %o0(upper)
28486sllx %o0, 32, %o0
28487
28488P1552: !_LD [6] (Int) (Loop exit)
28489sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
28490sub %i0, %i2, %i2
28491lduw [%i2 + 4], %l3
28492! move %l3(lower) -> %o0(lower)
28493or %l3, %o0, %o0
28494!---- flushing int results buffer----
28495mov %o0, %l5
28496loop_exit_2_117:
28497sub %l2, 1, %l2
28498cmp %l2, 0
28499bg loop_entry_2_117
28500nop
28501
28502P1553: !_LD [15] (FP) (Loop entry)
28503sethi %hi(0x1), %l2
28504or %l2, %lo(0x1), %l2
28505loop_entry_2_118:
28506sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
28507sub %i0, %i3, %i3
28508ld [%i3 + 12], %f0
28509! 1 addresses covered
28510
28511P1554: !_LD [1] (Int)
28512lduw [%i0 + 12], %o0
28513! move %o0(lower) -> %o0(upper)
28514sllx %o0, 32, %o0
28515
28516P1555: !_LD [9] (Int) (Loop exit) (CBR)
28517sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
28518sub %i0, %i2, %i2
28519lduw [%i2 + 12], %l6
28520! move %l6(lower) -> %o0(lower)
28521or %l6, %o0, %o0
28522
28523! cbranch
28524andcc %l0, 1, %g0
28525be,pt %xcc, TARGET1555
28526nop
28527RET1555:
28528
28529! lfsr step begin
28530srlx %l0, 1, %l7
28531xnor %l7, %l0, %l7
28532sllx %l7, 63, %l7
28533or %l7, %l0, %l0
28534srlx %l0, 1, %l0
28535
28536!---- flushing int results buffer----
28537mov %o0, %l5
28538!---- flushing fp results buffer to %f30 ----
28539fmovs %f0, %f30
28540!--
28541loop_exit_2_118:
28542sub %l2, 1, %l2
28543cmp %l2, 0
28544bg loop_entry_2_118
28545nop
28546
28547P1556: !_LD [2] (Int) (Loop entry)
28548sethi %hi(0x1), %l2
28549or %l2, %lo(0x1), %l2
28550loop_entry_2_119:
28551lduw [%i1 + 4], %o0
28552! move %o0(lower) -> %o0(upper)
28553sllx %o0, 32, %o0
28554
28555P1557: !_CAS [4] (maybe <- 0x1000018) (Int)
28556sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
28557sub %i0, %i3, %i3
28558add %i3, 4, %o5
28559lduw [%o5], %l6
28560mov %l6, %l7
28561! move %l7(lower) -> %o0(lower)
28562or %l7, %o0, %o0
28563mov %l4, %o1
28564cas [%o5], %l7, %o1
28565! move %o1(lower) -> %o1(upper)
28566sllx %o1, 32, %o1
28567add %l4, 1, %l4
28568
28569P1558: !_LD [12] (Int) (Loop exit)
28570sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
28571sub %i0, %i2, %i2
28572lduw [%i2 + 4], %o5
28573! move %o5(lower) -> %o1(lower)
28574or %o5, %o1, %o1
28575!---- flushing int results buffer----
28576mov %o0, %l5
28577mov %o1, %l5
28578loop_exit_2_119:
28579sub %l2, 1, %l2
28580cmp %l2, 0
28581bg loop_entry_2_119
28582nop
28583
28584P1559: !_BLD [7] (FP) (Loop entry) (CBR)
28585sethi %hi(0x2), %l2
28586or %l2, %lo(0x2), %l2
28587loop_entry_2_120:
28588wr %g0, 0xf0, %asi
28589sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
28590sub %i0, %i3, %i3
28591membar #Sync
28592ldda [%i3 + 0] %asi, %f0
28593membar #Sync
28594! 2 addresses covered
28595fmovs %f1, %f0
28596fmovs %f3, %f1
28597
28598! cbranch
28599andcc %l0, 1, %g0
28600be,pn %xcc, TARGET1559
28601nop
28602RET1559:
28603
28604! lfsr step begin
28605srlx %l0, 1, %l6
28606xnor %l6, %l0, %l6
28607sllx %l6, 63, %l6
28608or %l6, %l0, %l0
28609srlx %l0, 1, %l0
28610
28611
28612P1560: !_DWLD [9] (Int) (CBR)
28613sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
28614sub %i0, %i2, %i2
28615ldx [%i2 + 8], %o0
28616! move %o0(lower) -> %o0(upper)
28617sllx %o0, 32, %o0
28618
28619! cbranch
28620andcc %l0, 1, %g0
28621be,pt %xcc, TARGET1560
28622nop
28623RET1560:
28624
28625! lfsr step begin
28626srlx %l0, 1, %l3
28627xnor %l3, %l0, %l3
28628sllx %l3, 63, %l3
28629or %l3, %l0, %l0
28630srlx %l0, 1, %l0
28631
28632
28633P1561: !_LD [10] (Int) (Loop exit)
28634sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
28635add %i0, %i3, %i3
28636lduw [%i3 + 4], %l7
28637! move %l7(lower) -> %o0(lower)
28638or %l7, %o0, %o0
28639!---- flushing int results buffer----
28640mov %o0, %l5
28641!---- flushing fp results buffer to %f30 ----
28642fmovd %f0, %f30
28643!--
28644loop_exit_2_120:
28645sub %l2, 1, %l2
28646cmp %l2, 0
28647bg loop_entry_2_120
28648nop
28649
28650P1562: !_LD [12] (Int) (Loop entry)
28651sethi %hi(0x1), %l2
28652or %l2, %lo(0x1), %l2
28653loop_entry_2_121:
28654sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
28655sub %i0, %i2, %i2
28656lduw [%i2 + 4], %o0
28657! move %o0(lower) -> %o0(upper)
28658sllx %o0, 32, %o0
28659
28660P1563: !_LD [5] (Int) (Loop exit)
28661sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
28662sub %i0, %i3, %i3
28663lduw [%i3 + 12], %o5
28664! move %o5(lower) -> %o0(lower)
28665or %o5, %o0, %o0
28666!---- flushing int results buffer----
28667mov %o0, %l5
28668loop_exit_2_121:
28669sub %l2, 1, %l2
28670cmp %l2, 0
28671bg loop_entry_2_121
28672nop
28673
28674P1564: !_BST [2] (maybe <- 0x4080002e) (FP) (Loop entry) (Loop exit)
28675sethi %hi(0x2), %l2
28676or %l2, %lo(0x2), %l2
28677loop_entry_2_122:
28678wr %g0, 0xf0, %asi
28679! preparing store val #0, next val will be in f33
28680fmovs %f16, %f21
28681fadds %f16, %f17, %f16
28682! preparing store val #1, next val will be in f35
28683fmovd %f20, %f32
28684fmovs %f16, %f21
28685fadds %f16, %f17, %f16
28686fmovd %f20, %f34
28687membar #Sync
28688stda %f32, [%i1 + 0 ] %asi
28689membar #Sync
28690loop_exit_2_122:
28691sub %l2, 1, %l2
28692cmp %l2, 0
28693bg loop_entry_2_122
28694nop
28695
28696P1565: !_PREFETCH [1] (Int) (Loop entry)
28697sethi %hi(0x1), %l2
28698or %l2, %lo(0x1), %l2
28699loop_entry_2_123:
28700prefetch [%i0 + 12], 16
28701
28702P1566: !_LD [11] (Int)
28703sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
28704add %i0, %i2, %i2
28705lduw [%i2 + 12], %o0
28706! move %o0(lower) -> %o0(upper)
28707sllx %o0, 32, %o0
28708
28709P1567: !_LD [8] (Int) (Loop exit)
28710sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
28711sub %i0, %i3, %i3
28712lduw [%i3 + 4], %l3
28713! move %l3(lower) -> %o0(lower)
28714or %l3, %o0, %o0
28715!---- flushing int results buffer----
28716mov %o0, %l5
28717loop_exit_2_123:
28718sub %l2, 1, %l2
28719cmp %l2, 0
28720bg loop_entry_2_123
28721nop
28722
28723P1568: !_CAS [0] (maybe <- 0x1000019) (Int) (Loop entry) (Loop exit)
28724sethi %hi(0x2), %l2
28725or %l2, %lo(0x2), %l2
28726loop_entry_2_124:
28727add %i0, 4, %o5
28728lduw [%o5], %o0
28729mov %o0, %l7
28730! move %l7(lower) -> %o0(upper)
28731sllx %l7, 32, %o0
28732mov %l4, %l6
28733cas [%o5], %l7, %l6
28734! move %l6(lower) -> %o0(lower)
28735srl %l6, 0, %l7
28736or %l7, %o0, %o0
28737add %l4, 1, %l4
28738!---- flushing int results buffer----
28739mov %o0, %l5
28740loop_exit_2_124:
28741sub %l2, 1, %l2
28742cmp %l2, 0
28743bg loop_entry_2_124
28744nop
28745
28746P1569: !_LD [15] (FP) (Loop entry) (Loop exit)
28747sethi %hi(0x1), %l2
28748or %l2, %lo(0x1), %l2
28749loop_entry_2_125:
28750sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
28751sub %i0, %i2, %i2
28752ld [%i2 + 12], %f0
28753! 1 addresses covered
28754!---- flushing fp results buffer to %f30 ----
28755fmovs %f0, %f30
28756!--
28757loop_exit_2_125:
28758sub %l2, 1, %l2
28759cmp %l2, 0
28760bg loop_entry_2_125
28761nop
28762
28763P1570: !_LD [11] (Int) (Loop entry) (CBR)
28764sethi %hi(0x2), %l2
28765or %l2, %lo(0x2), %l2
28766loop_entry_2_126:
28767sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
28768add %i0, %i3, %i3
28769lduw [%i3 + 12], %o0
28770! move %o0(lower) -> %o0(upper)
28771sllx %o0, 32, %o0
28772
28773! cbranch
28774andcc %l0, 1, %g0
28775be,pt %xcc, TARGET1570
28776nop
28777RET1570:
28778
28779! lfsr step begin
28780srlx %l0, 1, %l7
28781xnor %l7, %l0, %l7
28782sllx %l7, 63, %l7
28783or %l7, %l0, %l0
28784srlx %l0, 1, %l0
28785
28786
28787P1571: !_DWST [7] (maybe <- 0x40800030) (FP)
28788sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
28789sub %i0, %i2, %i2
28790! preparing store val #0, next val will be in f21
28791fmovs %f16, %f21
28792fadds %f16, %f17, %f16
28793std %f20, [%i2 + 8]
28794
28795P1572: !_LD [1] (Int) (Loop exit)
28796lduw [%i0 + 12], %o5
28797! move %o5(lower) -> %o0(lower)
28798or %o5, %o0, %o0
28799!---- flushing int results buffer----
28800mov %o0, %l5
28801loop_exit_2_126:
28802sub %l2, 1, %l2
28803cmp %l2, 0
28804bg loop_entry_2_126
28805nop
28806
28807P1573: !_ST [9] (maybe <- 0x100001a) (Int) (Loop entry)
28808sethi %hi(0x2), %l2
28809or %l2, %lo(0x2), %l2
28810loop_entry_2_127:
28811sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
28812sub %i0, %i3, %i3
28813stw %l4, [%i3 + 12 ]
28814add %l4, 1, %l4
28815
28816P1574: !_BLD [5] (FP) (Loop exit)
28817wr %g0, 0xf0, %asi
28818sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
28819sub %i0, %i2, %i2
28820membar #Sync
28821ldda [%i2 + 0] %asi, %f0
28822membar #Sync
28823! 2 addresses covered
28824fmovs %f1, %f0
28825fmovs %f3, %f1
28826!---- flushing fp results buffer to %f30 ----
28827fmovd %f0, %f30
28828!--
28829loop_exit_2_127:
28830sub %l2, 1, %l2
28831cmp %l2, 0
28832bg loop_entry_2_127
28833nop
28834
28835P1575: !_ST [1] (maybe <- 0x40800031) (FP) (Loop entry) (Loop exit)
28836sethi %hi(0x2), %l2
28837or %l2, %lo(0x2), %l2
28838loop_entry_2_128:
28839! preparing store val #0, next val will be in f20
28840fmovs %f16, %f20
28841fadds %f16, %f17, %f16
28842st %f20, [%i0 + 12 ]
28843loop_exit_2_128:
28844sub %l2, 1, %l2
28845cmp %l2, 0
28846bg loop_entry_2_128
28847nop
28848
28849P1576: !_PREFETCH [10] (Int) (Loop entry) (Loop exit)
28850sethi %hi(0x1), %l2
28851or %l2, %lo(0x1), %l2
28852loop_entry_2_129:
28853sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
28854add %i0, %i3, %i3
28855prefetch [%i3 + 4], 21
28856loop_exit_2_129:
28857sub %l2, 1, %l2
28858cmp %l2, 0
28859bg loop_entry_2_129
28860nop
28861
28862P1577: !_LD [14] (Int) (Loop entry)
28863sethi %hi(0x2), %l2
28864or %l2, %lo(0x2), %l2
28865loop_entry_2_130:
28866sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
28867sub %i0, %i2, %i2
28868lduw [%i2 + 4], %o0
28869! move %o0(lower) -> %o0(upper)
28870sllx %o0, 32, %o0
28871
28872P1578: !_LD [7] (Int) (Loop exit)
28873sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
28874sub %i0, %i3, %i3
28875lduw [%i3 + 12], %l6
28876! move %l6(lower) -> %o0(lower)
28877or %l6, %o0, %o0
28878!---- flushing int results buffer----
28879mov %o0, %l5
28880loop_exit_2_130:
28881sub %l2, 1, %l2
28882cmp %l2, 0
28883bg loop_entry_2_130
28884nop
28885
28886P1579: !_SWAP [11] (maybe <- 0x100001b) (Int) (Loop entry)
28887sethi %hi(0x1), %l2
28888or %l2, %lo(0x1), %l2
28889loop_entry_2_131:
28890sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
28891add %i0, %i2, %i2
28892mov %l4, %o0
28893swap [%i2 + 12], %o0
28894! move %o0(lower) -> %o0(upper)
28895sllx %o0, 32, %o0
28896add %l4, 1, %l4
28897
28898P1580: !_LD [4] (Int) (Loop exit) (LE) (CBR)
28899wr %g0, 0x88, %asi
28900sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
28901sub %i0, %i3, %i3
28902lduwa [%i3 + 4] %asi, %o5
28903! move %o5(lower) -> %o0(lower)
28904or %o5, %o0, %o0
28905
28906! cbranch
28907andcc %l0, 1, %g0
28908be,pn %xcc, TARGET1580
28909nop
28910RET1580:
28911
28912! lfsr step begin
28913srlx %l0, 1, %l3
28914xnor %l3, %l0, %l3
28915sllx %l3, 63, %l3
28916or %l3, %l0, %l0
28917srlx %l0, 1, %l0
28918
28919!---- flushing int results buffer----
28920mov %o0, %l5
28921loop_exit_2_131:
28922sub %l2, 1, %l2
28923cmp %l2, 0
28924bg loop_entry_2_131
28925nop
28926
28927P1581: !_ST [4] (maybe <- 0x40800032) (FP) (Loop entry)
28928sethi %hi(0x2), %l2
28929or %l2, %lo(0x2), %l2
28930loop_entry_2_132:
28931sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
28932sub %i0, %i2, %i2
28933! preparing store val #0, next val will be in f20
28934fmovs %f16, %f20
28935fadds %f16, %f17, %f16
28936st %f20, [%i2 + 4 ]
28937
28938P1582: !_DWST [5] (maybe <- 0x40800033) (FP) (Loop exit)
28939! preparing store val #0, next val will be in f21
28940fmovs %f16, %f21
28941fadds %f16, %f17, %f16
28942std %f20, [%i2 + 8]
28943loop_exit_2_132:
28944sub %l2, 1, %l2
28945cmp %l2, 0
28946bg loop_entry_2_132
28947nop
28948
28949P1583: !_BLD [8] (FP) (Loop entry)
28950sethi %hi(0x2), %l2
28951or %l2, %lo(0x2), %l2
28952loop_entry_2_133:
28953wr %g0, 0xf0, %asi
28954sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
28955sub %i0, %i3, %i3
28956membar #Sync
28957ldda [%i3 + 0] %asi, %f0
28958membar #Sync
28959! 2 addresses covered
28960fmovs %f1, %f0
28961fmovs %f3, %f1
28962
28963P1584: !_PREFETCH [2] (Int) (Loop exit) (Branch target of P1696)
28964prefetch [%i1 + 4], 2
28965!---- flushing fp results buffer to %f30 ----
28966fmovd %f0, %f30
28967!--
28968loop_exit_2_133:
28969sub %l2, 1, %l2
28970cmp %l2, 0
28971bg loop_entry_2_133
28972nop
28973ba P1585
28974nop
28975
28976TARGET1696:
28977ba RET1696
28978nop
28979
28980
28981P1585: !_BSTC [6] (maybe <- 0x40800034) (FP) (Loop entry) (Loop exit)
28982sethi %hi(0x2), %l2
28983or %l2, %lo(0x2), %l2
28984loop_entry_2_134:
28985wr %g0, 0xe0, %asi
28986sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
28987sub %i0, %i2, %i2
28988! preparing store val #0, next val will be in f33
28989fmovs %f16, %f21
28990fadds %f16, %f17, %f16
28991! preparing store val #1, next val will be in f35
28992fmovd %f20, %f32
28993fmovs %f16, %f21
28994fadds %f16, %f17, %f16
28995fmovd %f20, %f34
28996membar #Sync
28997stda %f32, [%i2 + 0 ] %asi
28998membar #Sync
28999loop_exit_2_134:
29000sub %l2, 1, %l2
29001cmp %l2, 0
29002bg loop_entry_2_134
29003nop
29004
29005P1586: !_PREFETCH [8] (Int) (Loop entry)
29006sethi %hi(0x1), %l2
29007or %l2, %lo(0x1), %l2
29008loop_entry_2_135:
29009sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
29010sub %i0, %i3, %i3
29011prefetch [%i3 + 4], 28
29012
29013P1587: !_LD [4] (Int)
29014sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
29015sub %i0, %i2, %i2
29016lduw [%i2 + 4], %o0
29017! move %o0(lower) -> %o0(upper)
29018sllx %o0, 32, %o0
29019
29020P1588: !_LD [1] (Int) (Loop exit)
29021lduw [%i0 + 12], %l6
29022! move %l6(lower) -> %o0(lower)
29023or %l6, %o0, %o0
29024!---- flushing int results buffer----
29025mov %o0, %l5
29026loop_exit_2_135:
29027sub %l2, 1, %l2
29028cmp %l2, 0
29029bg loop_entry_2_135
29030nop
29031
29032P1589: !_LD [7] (Int) (Loop entry) (CBR)
29033sethi %hi(0x1), %l2
29034or %l2, %lo(0x1), %l2
29035loop_entry_2_136:
29036sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
29037sub %i0, %i3, %i3
29038lduw [%i3 + 12], %o0
29039! move %o0(lower) -> %o0(upper)
29040sllx %o0, 32, %o0
29041
29042! cbranch
29043andcc %l0, 1, %g0
29044be,pn %xcc, TARGET1589
29045nop
29046RET1589:
29047
29048! lfsr step begin
29049srlx %l0, 1, %l6
29050xnor %l6, %l0, %l6
29051sllx %l6, 63, %l6
29052or %l6, %l0, %l0
29053srlx %l0, 1, %l0
29054
29055
29056P1590: !_LD [13] (Int) (Loop exit)
29057sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
29058sub %i0, %i2, %i2
29059lduw [%i2 + 12], %o5
29060! move %o5(lower) -> %o0(lower)
29061or %o5, %o0, %o0
29062!---- flushing int results buffer----
29063mov %o0, %l5
29064loop_exit_2_136:
29065sub %l2, 1, %l2
29066cmp %l2, 0
29067bg loop_entry_2_136
29068nop
29069
29070P1591: !_LD [0] (Int) (Loop entry) (LE)
29071sethi %hi(0x1), %l2
29072or %l2, %lo(0x1), %l2
29073loop_entry_2_137:
29074wr %g0, 0x88, %asi
29075lduwa [%i0 + 4] %asi, %o0
29076! move %o0(lower) -> %o0(upper)
29077sllx %o0, 32, %o0
29078
29079P1592: !_LD [14] (Int) (Loop exit) (LE)
29080wr %g0, 0x88, %asi
29081sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
29082sub %i0, %i3, %i3
29083lduwa [%i3 + 4] %asi, %l3
29084! move %l3(lower) -> %o0(lower)
29085or %l3, %o0, %o0
29086!---- flushing int results buffer----
29087mov %o0, %l5
29088loop_exit_2_137:
29089sub %l2, 1, %l2
29090cmp %l2, 0
29091bg loop_entry_2_137
29092nop
29093
29094P1593: !_REPLACEMENT [13] (Int) (Loop entry) (Loop exit)
29095sethi %hi(0x1), %l2
29096or %l2, %lo(0x1), %l2
29097loop_entry_2_138:
29098sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
29099add %i0, %i2, %i2
29100sethi %hi(0x20000), %l7
29101ld [%i2+12], %l3
29102st %l3, [%i2+12]
29103add %i2, %l7, %o5
29104ld [%o5+12], %l3
29105st %l3, [%o5+12]
29106add %o5, %l7, %o5
29107ld [%o5+12], %l3
29108st %l3, [%o5+12]
29109add %o5, %l7, %o5
29110ld [%o5+12], %l3
29111st %l3, [%o5+12]
29112add %o5, %l7, %o5
29113ld [%o5+12], %l3
29114st %l3, [%o5+12]
29115add %o5, %l7, %o5
29116ld [%o5+12], %l3
29117st %l3, [%o5+12]
29118add %o5, %l7, %o5
29119ld [%o5+12], %l3
29120st %l3, [%o5+12]
29121add %o5, %l7, %o5
29122ld [%o5+12], %l3
29123st %l3, [%o5+12]
29124loop_exit_2_138:
29125sub %l2, 1, %l2
29126cmp %l2, 0
29127bg loop_entry_2_138
29128nop
29129
29130P1594: !_LD [1] (FP) (Loop entry) (Loop exit)
29131sethi %hi(0x2), %l2
29132or %l2, %lo(0x2), %l2
29133loop_entry_2_139:
29134ld [%i0 + 12], %f0
29135! 1 addresses covered
29136!---- flushing fp results buffer to %f30 ----
29137fmovs %f0, %f30
29138!--
29139loop_exit_2_139:
29140sub %l2, 1, %l2
29141cmp %l2, 0
29142bg loop_entry_2_139
29143nop
29144
29145P1595: !_PREFETCH [1] (Int) (Faults) (Loop entry) (Loop exit)
29146sethi %hi(0x2), %l2
29147or %l2, %lo(0x2), %l2
29148loop_entry_2_140:
29149prefetch [%i0 + 12], 21
29150loop_exit_2_140:
29151sub %l2, 1, %l2
29152cmp %l2, 0
29153bg loop_entry_2_140
29154nop
29155
29156P1596: !_SWAP [12] (maybe <- 0x100001c) (Int) (Loop entry)
29157sethi %hi(0x2), %l2
29158or %l2, %lo(0x2), %l2
29159loop_entry_2_141:
29160sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
29161sub %i0, %i3, %i3
29162mov %l4, %o0
29163swap [%i3 + 4], %o0
29164! move %o0(lower) -> %o0(upper)
29165sllx %o0, 32, %o0
29166add %l4, 1, %l4
29167
29168P1597: !_LD [5] (FP)
29169sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
29170sub %i0, %i2, %i2
29171ld [%i2 + 12], %f0
29172! 1 addresses covered
29173
29174P1598: !_LD [13] (Int) (Loop exit)
29175lduw [%i3 + 12], %l3
29176! move %l3(lower) -> %o0(lower)
29177or %l3, %o0, %o0
29178!---- flushing int results buffer----
29179mov %o0, %l5
29180!---- flushing fp results buffer to %f30 ----
29181fmovs %f0, %f30
29182!--
29183loop_exit_2_141:
29184sub %l2, 1, %l2
29185cmp %l2, 0
29186bg loop_entry_2_141
29187nop
29188
29189P1599: !_BST [4] (maybe <- 0x40800036) (FP) (Loop entry) (Loop exit)
29190sethi %hi(0x2), %l2
29191or %l2, %lo(0x2), %l2
29192loop_entry_2_142:
29193wr %g0, 0xf0, %asi
29194sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
29195sub %i0, %i3, %i3
29196! preparing store val #0, next val will be in f33
29197fmovs %f16, %f21
29198fadds %f16, %f17, %f16
29199! preparing store val #1, next val will be in f35
29200fmovd %f20, %f32
29201fmovs %f16, %f21
29202fadds %f16, %f17, %f16
29203fmovd %f20, %f34
29204membar #Sync
29205stda %f32, [%i3 + 0 ] %asi
29206membar #Sync
29207loop_exit_2_142:
29208sub %l2, 1, %l2
29209cmp %l2, 0
29210bg loop_entry_2_142
29211nop
29212
29213P1600: !_PREFETCH [10] (Int) (Loop entry)
29214sethi %hi(0x2), %l2
29215or %l2, %lo(0x2), %l2
29216loop_entry_2_143:
29217sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
29218sub %i0, %i2, %i2
29219prefetch [%i2 + 4], 4
29220
29221P1601: !_PREFETCH [11] (Int) (Faults) (Loop exit) (Branch target of P1625)
29222prefetch [%g0], 4
29223loop_exit_2_143:
29224sub %l2, 1, %l2
29225cmp %l2, 0
29226bg loop_entry_2_143
29227nop
29228ba P1602
29229nop
29230
29231TARGET1625:
29232ba RET1625
29233nop
29234
29235
29236P1602: !_DWLD [9] (FP) (Loop entry) (Loop exit) (Branch target of P1503)
29237sethi %hi(0x1), %l2
29238or %l2, %lo(0x1), %l2
29239loop_entry_2_144:
29240sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
29241sub %i0, %i3, %i3
29242ldd [%i3 + 8], %f0
29243! 1 addresses covered
29244fmovs %f1, %f0
29245!---- flushing fp results buffer to %f30 ----
29246fmovs %f0, %f30
29247!--
29248loop_exit_2_144:
29249sub %l2, 1, %l2
29250cmp %l2, 0
29251bg loop_entry_2_144
29252nop
29253ba P1603
29254nop
29255
29256TARGET1503:
29257ba RET1503
29258nop
29259
29260
29261P1603: !_LD [11] (FP) (Loop entry) (Loop exit) (CBR)
29262sethi %hi(0x1), %l2
29263or %l2, %lo(0x1), %l2
29264loop_entry_2_145:
29265sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
29266sub %i0, %i2, %i2
29267ld [%i2 + 12], %f0
29268! 1 addresses covered
29269
29270! cbranch
29271andcc %l0, 1, %g0
29272be,pn %xcc, TARGET1603
29273nop
29274RET1603:
29275
29276! lfsr step begin
29277srlx %l0, 1, %l6
29278xnor %l6, %l0, %l6
29279sllx %l6, 63, %l6
29280or %l6, %l0, %l0
29281srlx %l0, 1, %l0
29282
29283!---- flushing fp results buffer to %f30 ----
29284fmovs %f0, %f30
29285!--
29286loop_exit_2_145:
29287sub %l2, 1, %l2
29288cmp %l2, 0
29289bg loop_entry_2_145
29290nop
29291
29292P1604: !_PREFETCH [1] (Int) (Loop entry)
29293sethi %hi(0x2), %l2
29294or %l2, %lo(0x2), %l2
29295loop_entry_2_146:
29296prefetch [%i0 + 12], 22
29297
29298P1605: !_LD [8] (FP) (Loop exit)
29299sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
29300sub %i0, %i3, %i3
29301ld [%i3 + 4], %f0
29302! 1 addresses covered
29303!---- flushing fp results buffer to %f30 ----
29304fmovs %f0, %f30
29305!--
29306loop_exit_2_146:
29307sub %l2, 1, %l2
29308cmp %l2, 0
29309bg loop_entry_2_146
29310nop
29311
29312P1606: !_PREFETCH [2] (Int) (Loop entry)
29313sethi %hi(0x1), %l2
29314or %l2, %lo(0x1), %l2
29315loop_entry_2_147:
29316prefetch [%i1 + 4], 20
29317
29318P1607: !_FLUSH [7] (Int) (Loop exit)
29319! Unsupported instruction
29320loop_exit_2_147:
29321sub %l2, 1, %l2
29322cmp %l2, 0
29323bg loop_entry_2_147
29324nop
29325
29326P1608: !_CASX [8] (maybe <- 0x100001d) (Int) (Loop entry) (Loop exit)
29327sethi %hi(0x2), %l2
29328or %l2, %lo(0x2), %l2
29329loop_entry_2_148:
29330sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
29331sub %i0, %i2, %i2
29332ldx [%i2], %o0
29333! move %o0(upper) -> %o0(upper)
29334! move %o0(lower) -> %o0(lower)
29335mov %o0, %l6
29336mov %l4, %o1
29337casx [%i2], %l6, %o1
29338! move %o1(upper) -> %o1(upper)
29339! move %o1(lower) -> %o1(lower)
29340add %l4, 1, %l4
29341!---- flushing int results buffer----
29342mov %o0, %l5
29343mov %o1, %l5
29344loop_exit_2_148:
29345sub %l2, 1, %l2
29346cmp %l2, 0
29347bg loop_entry_2_148
29348nop
29349
29350P1609: !_PREFETCH [2] (Int) (Loop entry)
29351sethi %hi(0x2), %l2
29352or %l2, %lo(0x2), %l2
29353loop_entry_2_149:
29354prefetch [%i1 + 4], 2
29355
29356P1610: !_PREFETCH [11] (Int) (Loop exit)
29357sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
29358sub %i0, %i3, %i3
29359prefetch [%i3 + 12], 19
29360loop_exit_2_149:
29361sub %l2, 1, %l2
29362cmp %l2, 0
29363bg loop_entry_2_149
29364nop
29365
29366P1611: !_LD [13] (Int) (NF) (Loop entry)
29367sethi %hi(0x1), %l2
29368or %l2, %lo(0x1), %l2
29369loop_entry_2_150:
29370wr %g0, 0x82, %asi
29371sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
29372sub %i0, %i2, %i2
29373lduwa [%i2 + 12] %asi, %o0
29374! move %o0(lower) -> %o0(upper)
29375sllx %o0, 32, %o0
29376
29377P1612: !_LD [12] (Int) (Loop exit) (Branch target of P1473)
29378lduw [%i2 + 4], %l7
29379! move %l7(lower) -> %o0(lower)
29380or %l7, %o0, %o0
29381!---- flushing int results buffer----
29382mov %o0, %l5
29383loop_exit_2_150:
29384sub %l2, 1, %l2
29385cmp %l2, 0
29386bg loop_entry_2_150
29387nop
29388ba P1613
29389nop
29390
29391TARGET1473:
29392ba RET1473
29393nop
29394
29395
29396P1613: !_SWAP [11] (maybe <- 0x100001e) (Int) (Loop entry)
29397sethi %hi(0x2), %l2
29398or %l2, %lo(0x2), %l2
29399loop_entry_2_151:
29400sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
29401sub %i0, %i3, %i3
29402mov %l4, %o0
29403swap [%i3 + 12], %o0
29404! move %o0(lower) -> %o0(upper)
29405sllx %o0, 32, %o0
29406add %l4, 1, %l4
29407
29408P1614: !_DWLD [7] (FP)
29409sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
29410sub %i0, %i2, %i2
29411ldd [%i2 + 8], %f0
29412! 1 addresses covered
29413fmovs %f1, %f0
29414
29415P1615: !_LD [5] (Int) (Loop exit)
29416sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
29417sub %i0, %i3, %i3
29418lduw [%i3 + 12], %l3
29419! move %l3(lower) -> %o0(lower)
29420or %l3, %o0, %o0
29421!---- flushing int results buffer----
29422mov %o0, %l5
29423!---- flushing fp results buffer to %f30 ----
29424fmovs %f0, %f30
29425!--
29426loop_exit_2_151:
29427sub %l2, 1, %l2
29428cmp %l2, 0
29429bg loop_entry_2_151
29430nop
29431
29432P1616: !_LD [9] (Int) (Loop entry)
29433sethi %hi(0x2), %l2
29434or %l2, %lo(0x2), %l2
29435loop_entry_2_152:
29436sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
29437sub %i0, %i2, %i2
29438lduw [%i2 + 12], %o0
29439! move %o0(lower) -> %o0(upper)
29440sllx %o0, 32, %o0
29441
29442P1617: !_LD [3] (Int) (Loop exit)
29443lduw [%i1 + 12], %l6
29444! move %l6(lower) -> %o0(lower)
29445or %l6, %o0, %o0
29446!---- flushing int results buffer----
29447mov %o0, %l5
29448loop_exit_2_152:
29449sub %l2, 1, %l2
29450cmp %l2, 0
29451bg loop_entry_2_152
29452nop
29453
29454P1618: !_LD [12] (FP) (Loop entry) (Loop exit)
29455sethi %hi(0x1), %l2
29456or %l2, %lo(0x1), %l2
29457loop_entry_2_153:
29458sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
29459sub %i0, %i3, %i3
29460ld [%i3 + 4], %f0
29461! 1 addresses covered
29462!---- flushing fp results buffer to %f30 ----
29463fmovs %f0, %f30
29464!--
29465loop_exit_2_153:
29466sub %l2, 1, %l2
29467cmp %l2, 0
29468bg loop_entry_2_153
29469nop
29470
29471P1619: !_DWST [14] (maybe <- 0x40800038) (FP) (Loop entry) (Loop exit)
29472sethi %hi(0x2), %l2
29473or %l2, %lo(0x2), %l2
29474loop_entry_2_154:
29475sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
29476sub %i0, %i2, %i2
29477! preparing store val #0, next val will be in f21
29478fmovs %f16, %f21
29479fadds %f16, %f17, %f16
29480std %f20, [%i2 + 0]
29481loop_exit_2_154:
29482sub %l2, 1, %l2
29483cmp %l2, 0
29484bg loop_entry_2_154
29485nop
29486
29487P1620: !_BSTC [11] (maybe <- 0x40800039) (FP) (Loop entry) (Loop exit)
29488sethi %hi(0x2), %l2
29489or %l2, %lo(0x2), %l2
29490loop_entry_2_155:
29491wr %g0, 0xe0, %asi
29492sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
29493sub %i0, %i3, %i3
29494! preparing store val #0, next val will be in f33
29495fmovs %f16, %f21
29496fadds %f16, %f17, %f16
29497! preparing store val #1, next val will be in f35
29498fmovd %f20, %f32
29499fmovs %f16, %f21
29500fadds %f16, %f17, %f16
29501fmovd %f20, %f34
29502membar #Sync
29503stda %f32, [%i3 + 0 ] %asi
29504membar #Sync
29505loop_exit_2_155:
29506sub %l2, 1, %l2
29507cmp %l2, 0
29508bg loop_entry_2_155
29509nop
29510
29511P1621: !_LD [5] (Int) (Loop entry) (Branch target of P1897)
29512sethi %hi(0x1), %l2
29513or %l2, %lo(0x1), %l2
29514loop_entry_2_156:
29515sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
29516sub %i0, %i2, %i2
29517lduw [%i2 + 12], %o0
29518! move %o0(lower) -> %o0(upper)
29519sllx %o0, 32, %o0
29520ba P1622
29521nop
29522
29523TARGET1897:
29524ba RET1897
29525nop
29526
29527
29528P1622: !_LD [12] (FP)
29529sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
29530sub %i0, %i3, %i3
29531ld [%i3 + 4], %f0
29532! 1 addresses covered
29533
29534P1623: !_LD [7] (Int) (Loop exit)
29535sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
29536sub %i0, %i2, %i2
29537lduw [%i2 + 12], %o5
29538! move %o5(lower) -> %o0(lower)
29539or %o5, %o0, %o0
29540!---- flushing int results buffer----
29541mov %o0, %l5
29542!---- flushing fp results buffer to %f30 ----
29543fmovs %f0, %f30
29544!--
29545loop_exit_2_156:
29546sub %l2, 1, %l2
29547cmp %l2, 0
29548bg loop_entry_2_156
29549nop
29550
29551P1624: !_ST [15] (maybe <- 0x100001f) (Int) (Loop entry)
29552sethi %hi(0x2), %l2
29553or %l2, %lo(0x2), %l2
29554loop_entry_2_157:
29555sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
29556sub %i0, %i3, %i3
29557stw %l4, [%i3 + 12 ]
29558add %l4, 1, %l4
29559
29560P1625: !_LD [4] (FP) (Loop exit) (CBR)
29561sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
29562sub %i0, %i2, %i2
29563ld [%i2 + 4], %f0
29564! 1 addresses covered
29565
29566! cbranch
29567andcc %l0, 1, %g0
29568be,pt %xcc, TARGET1625
29569nop
29570RET1625:
29571
29572! lfsr step begin
29573srlx %l0, 1, %l3
29574xnor %l3, %l0, %l3
29575sllx %l3, 63, %l3
29576or %l3, %l0, %l0
29577srlx %l0, 1, %l0
29578
29579!---- flushing fp results buffer to %f30 ----
29580fmovs %f0, %f30
29581!--
29582loop_exit_2_157:
29583sub %l2, 1, %l2
29584cmp %l2, 0
29585bg loop_entry_2_157
29586nop
29587
29588P1626: !_REPLACEMENT [8] (Int) (Loop entry) (Loop exit)
29589sethi %hi(0x1), %l2
29590or %l2, %lo(0x1), %l2
29591loop_entry_2_158:
29592sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3
29593sub %i0, %i3, %i3
29594sethi %hi(0x20000), %l7
29595ld [%i3+4], %l3
29596st %l3, [%i3+4]
29597add %i3, %l7, %o5
29598ld [%o5+4], %l3
29599st %l3, [%o5+4]
29600add %o5, %l7, %o5
29601ld [%o5+4], %l3
29602st %l3, [%o5+4]
29603add %o5, %l7, %o5
29604ld [%o5+4], %l3
29605st %l3, [%o5+4]
29606add %o5, %l7, %o5
29607ld [%o5+4], %l3
29608st %l3, [%o5+4]
29609add %o5, %l7, %o5
29610ld [%o5+4], %l3
29611st %l3, [%o5+4]
29612add %o5, %l7, %o5
29613ld [%o5+4], %l3
29614st %l3, [%o5+4]
29615add %o5, %l7, %o5
29616ld [%o5+4], %l3
29617st %l3, [%o5+4]
29618loop_exit_2_158:
29619sub %l2, 1, %l2
29620cmp %l2, 0
29621bg loop_entry_2_158
29622nop
29623
29624P1627: !_LD [2] (Int) (NF) (Loop entry)
29625sethi %hi(0x1), %l2
29626or %l2, %lo(0x1), %l2
29627loop_entry_2_159:
29628wr %g0, 0x82, %asi
29629lduwa [%i1 + 4] %asi, %o0
29630! move %o0(lower) -> %o0(upper)
29631sllx %o0, 32, %o0
29632
29633P1628: !_LD [13] (FP)
29634sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
29635sub %i0, %i2, %i2
29636ld [%i2 + 12], %f0
29637! 1 addresses covered
29638
29639P1629: !_LD [4] (Int) (Loop exit)
29640sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
29641sub %i0, %i3, %i3
29642lduw [%i3 + 4], %l6
29643! move %l6(lower) -> %o0(lower)
29644or %l6, %o0, %o0
29645!---- flushing int results buffer----
29646mov %o0, %l5
29647!---- flushing fp results buffer to %f30 ----
29648fmovs %f0, %f30
29649!--
29650loop_exit_2_159:
29651sub %l2, 1, %l2
29652cmp %l2, 0
29653bg loop_entry_2_159
29654nop
29655
29656P1630: !_CASX [13] (maybe <- 0x1000020) (Int) (Loop entry) (Loop exit) (Branch target of P1494)
29657sethi %hi(0x2), %l2
29658or %l2, %lo(0x2), %l2
29659loop_entry_2_160:
29660sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
29661sub %i0, %i2, %i2
29662add %i2, 8, %l3
29663ldx [%l3], %o0
29664! move %o0(upper) -> %o0(upper)
29665! move %o0(lower) -> %o0(lower)
29666mov %o0, %o5
29667mov %l4, %o1
29668casx [%l3], %o5, %o1
29669! move %o1(upper) -> %o1(upper)
29670! move %o1(lower) -> %o1(lower)
29671add %l4, 1, %l4
29672!---- flushing int results buffer----
29673mov %o0, %l5
29674mov %o1, %l5
29675loop_exit_2_160:
29676sub %l2, 1, %l2
29677cmp %l2, 0
29678bg loop_entry_2_160
29679nop
29680ba P1631
29681nop
29682
29683TARGET1494:
29684ba RET1494
29685nop
29686
29687
29688P1631: !_LD [15] (Int) (Loop entry)
29689sethi %hi(0x1), %l2
29690or %l2, %lo(0x1), %l2
29691loop_entry_2_161:
29692sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
29693sub %i0, %i3, %i3
29694lduw [%i3 + 12], %o0
29695! move %o0(lower) -> %o0(upper)
29696sllx %o0, 32, %o0
29697
29698P1632: !_LD [0] (Int) (Loop exit)
29699lduw [%i0 + 4], %o5
29700! move %o5(lower) -> %o0(lower)
29701or %o5, %o0, %o0
29702!---- flushing int results buffer----
29703mov %o0, %l5
29704loop_exit_2_161:
29705sub %l2, 1, %l2
29706cmp %l2, 0
29707bg loop_entry_2_161
29708nop
29709
29710P1633: !_LD [14] (FP) (Loop entry) (Loop exit)
29711sethi %hi(0x1), %l2
29712or %l2, %lo(0x1), %l2
29713loop_entry_2_162:
29714sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
29715sub %i0, %i2, %i2
29716ld [%i2 + 4], %f0
29717! 1 addresses covered
29718!---- flushing fp results buffer to %f30 ----
29719fmovs %f0, %f30
29720!--
29721loop_exit_2_162:
29722sub %l2, 1, %l2
29723cmp %l2, 0
29724bg loop_entry_2_162
29725nop
29726
29727P1634: !_PREFETCH [4] (Int) (Loop entry)
29728sethi %hi(0x1), %l2
29729or %l2, %lo(0x1), %l2
29730loop_entry_2_163:
29731sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
29732sub %i0, %i3, %i3
29733prefetch [%i3 + 4], 21
29734
29735P1635: !_PREFETCH [10] (Int) (Loop exit)
29736sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
29737sub %i0, %i2, %i2
29738prefetch [%i2 + 4], 2
29739loop_exit_2_163:
29740sub %l2, 1, %l2
29741cmp %l2, 0
29742bg loop_entry_2_163
29743nop
29744
29745P1636: !_MEMBAR (Int) (Loop entry) (Loop exit)
29746sethi %hi(0x2), %l2
29747or %l2, %lo(0x2), %l2
29748loop_entry_2_164:
29749membar #StoreLoad
29750loop_exit_2_164:
29751sub %l2, 1, %l2
29752cmp %l2, 0
29753bg loop_entry_2_164
29754nop
29755
29756P1637: !_FLUSH [8] (Int) (Loop entry) (Loop exit)
29757sethi %hi(0x2), %l2
29758or %l2, %lo(0x2), %l2
29759loop_entry_2_165:
29760! Unsupported instruction
29761loop_exit_2_165:
29762sub %l2, 1, %l2
29763cmp %l2, 0
29764bg loop_entry_2_165
29765nop
29766
29767P1638: !_FLUSH [9] (Int) (Loop entry)
29768sethi %hi(0x1), %l2
29769or %l2, %lo(0x1), %l2
29770loop_entry_2_166:
29771! Unsupported instruction
29772
29773P1639: !_BLD [2] (FP) (Loop exit)
29774wr %g0, 0xf0, %asi
29775membar #Sync
29776ldda [%i1 + 0] %asi, %f0
29777membar #Sync
29778! 2 addresses covered
29779fmovs %f1, %f0
29780fmovs %f3, %f1
29781!---- flushing fp results buffer to %f30 ----
29782fmovd %f0, %f30
29783!--
29784loop_exit_2_166:
29785sub %l2, 1, %l2
29786cmp %l2, 0
29787bg loop_entry_2_166
29788nop
29789
29790P1640: !_FLUSHI [2] (Int) (Loop entry) (Loop exit)
29791sethi %hi(0x1), %l2
29792or %l2, %lo(0x1), %l2
29793loop_entry_2_167:
29794flush %g0
29795loop_exit_2_167:
29796sub %l2, 1, %l2
29797cmp %l2, 0
29798bg loop_entry_2_167
29799nop
29800
29801P1641: !_PREFETCH [12] (Int) (Loop entry) (Loop exit)
29802sethi %hi(0x1), %l2
29803or %l2, %lo(0x1), %l2
29804loop_entry_2_168:
29805sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
29806sub %i0, %i3, %i3
29807prefetch [%i3 + 4], 20
29808loop_exit_2_168:
29809sub %l2, 1, %l2
29810cmp %l2, 0
29811bg loop_entry_2_168
29812nop
29813
29814P1642: !_QWLD [7] (FP) (Loop entry) (Loop exit)
29815sethi %hi(0x2), %l2
29816or %l2, %lo(0x2), %l2
29817loop_entry_2_169:
29818sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
29819sub %i0, %i2, %i2
29820ldq [%i2 + 0], %f0
29821! 2 addresses covered
29822fmovs %f1, %f0
29823fmovs %f3, %f1
29824!---- flushing fp results buffer to %f30 ----
29825fmovd %f0, %f30
29826!--
29827loop_exit_2_169:
29828sub %l2, 1, %l2
29829cmp %l2, 0
29830bg loop_entry_2_169
29831nop
29832
29833P1643: !_LD [9] (Int) (Loop entry)
29834sethi %hi(0x1), %l2
29835or %l2, %lo(0x1), %l2
29836loop_entry_2_170:
29837sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
29838sub %i0, %i3, %i3
29839lduw [%i3 + 12], %o0
29840! move %o0(lower) -> %o0(upper)
29841sllx %o0, 32, %o0
29842
29843P1644: !_LD [2] (Int) (Loop exit)
29844lduw [%i1 + 4], %l3
29845! move %l3(lower) -> %o0(lower)
29846or %l3, %o0, %o0
29847!---- flushing int results buffer----
29848mov %o0, %l5
29849loop_exit_2_170:
29850sub %l2, 1, %l2
29851cmp %l2, 0
29852bg loop_entry_2_170
29853nop
29854
29855P1645: !_LD [10] (Int) (Loop entry)
29856sethi %hi(0x2), %l2
29857or %l2, %lo(0x2), %l2
29858loop_entry_2_171:
29859sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
29860sub %i0, %i2, %i2
29861lduw [%i2 + 4], %o0
29862! move %o0(lower) -> %o0(upper)
29863sllx %o0, 32, %o0
29864
29865P1646: !_LD [3] (Int) (Loop exit)
29866lduw [%i1 + 12], %l6
29867! move %l6(lower) -> %o0(lower)
29868or %l6, %o0, %o0
29869!---- flushing int results buffer----
29870mov %o0, %l5
29871loop_exit_2_171:
29872sub %l2, 1, %l2
29873cmp %l2, 0
29874bg loop_entry_2_171
29875nop
29876
29877P1647: !_BLD [12] (FP) (Loop entry)
29878sethi %hi(0x1), %l2
29879or %l2, %lo(0x1), %l2
29880loop_entry_2_172:
29881wr %g0, 0xf0, %asi
29882sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
29883sub %i0, %i3, %i3
29884membar #Sync
29885ldda [%i3 + 0] %asi, %f0
29886membar #Sync
29887! 2 addresses covered
29888fmovs %f1, %f0
29889fmovs %f3, %f1
29890
29891P1648: !_LD [15] (FP) (Loop exit)
29892sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
29893sub %i0, %i2, %i2
29894ld [%i2 + 12], %f2
29895! 1 addresses covered
29896!---- flushing fp results buffer to %f30 ----
29897fmovd %f0, %f30
29898fmovs %f2, %f30
29899!--
29900loop_exit_2_172:
29901sub %l2, 1, %l2
29902cmp %l2, 0
29903bg loop_entry_2_172
29904nop
29905
29906P1649: !_BST [5] (maybe <- 0x4080003b) (FP) (Loop entry)
29907sethi %hi(0x1), %l2
29908or %l2, %lo(0x1), %l2
29909loop_entry_2_173:
29910wr %g0, 0xf0, %asi
29911sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
29912sub %i0, %i3, %i3
29913! preparing store val #0, next val will be in f33
29914fmovs %f16, %f21
29915fadds %f16, %f17, %f16
29916! preparing store val #1, next val will be in f35
29917fmovd %f20, %f32
29918fmovs %f16, %f21
29919fadds %f16, %f17, %f16
29920fmovd %f20, %f34
29921membar #Sync
29922stda %f32, [%i3 + 0 ] %asi
29923membar #Sync
29924
29925P1650: !_LD [12] (Int)
29926sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
29927sub %i0, %i2, %i2
29928lduw [%i2 + 4], %o0
29929! move %o0(lower) -> %o0(upper)
29930sllx %o0, 32, %o0
29931
29932P1651: !_LD [1] (Int) (Loop exit)
29933lduw [%i0 + 12], %l7
29934! move %l7(lower) -> %o0(lower)
29935or %l7, %o0, %o0
29936!---- flushing int results buffer----
29937mov %o0, %l5
29938loop_exit_2_173:
29939sub %l2, 1, %l2
29940cmp %l2, 0
29941bg loop_entry_2_173
29942nop
29943
29944P1652: !_LD [11] (Int) (Loop entry)
29945sethi %hi(0x1), %l2
29946or %l2, %lo(0x1), %l2
29947loop_entry_2_174:
29948sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
29949sub %i0, %i3, %i3
29950lduw [%i3 + 12], %o0
29951! move %o0(lower) -> %o0(upper)
29952sllx %o0, 32, %o0
29953
29954P1653: !_LD [12] (Int) (NF) (Loop exit)
29955wr %g0, 0x82, %asi
29956sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
29957sub %i0, %i2, %i2
29958lduwa [%i2 + 4] %asi, %o5
29959! move %o5(lower) -> %o0(lower)
29960or %o5, %o0, %o0
29961!---- flushing int results buffer----
29962mov %o0, %l5
29963loop_exit_2_174:
29964sub %l2, 1, %l2
29965cmp %l2, 0
29966bg loop_entry_2_174
29967nop
29968
29969P1654: !_ST [1] (maybe <- 0x4080003d) (FP) (Loop entry)
29970sethi %hi(0x2), %l2
29971or %l2, %lo(0x2), %l2
29972loop_entry_2_175:
29973! preparing store val #0, next val will be in f20
29974fmovs %f16, %f20
29975fadds %f16, %f17, %f16
29976st %f20, [%i0 + 12 ]
29977
29978P1655: !_QWST [12] (maybe <- 0x4080003e) (FP) (Loop exit)
29979sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
29980sub %i0, %i3, %i3
29981! preparing store val #0, next val will be in f21
29982fmovs %f16, %f21
29983fadds %f16, %f17, %f16
29984! preparing store val #1, next val will be in f23
29985fmovs %f16, %f23
29986fadds %f16, %f17, %f16
29987stq %f20, [%i3 + 0]
29988loop_exit_2_175:
29989sub %l2, 1, %l2
29990cmp %l2, 0
29991bg loop_entry_2_175
29992nop
29993
29994P1656: !_DWST [9] (maybe <- 0x40800040) (FP) (Loop entry) (Loop exit)
29995sethi %hi(0x2), %l2
29996or %l2, %lo(0x2), %l2
29997loop_entry_2_176:
29998sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
29999sub %i0, %i2, %i2
30000! preparing store val #0, next val will be in f21
30001fmovs %f16, %f21
30002fadds %f16, %f17, %f16
30003std %f20, [%i2 + 8]
30004loop_exit_2_176:
30005sub %l2, 1, %l2
30006cmp %l2, 0
30007bg loop_entry_2_176
30008nop
30009
30010P1657: !_FLUSH [14] (Int) (Loop entry)
30011sethi %hi(0x1), %l2
30012or %l2, %lo(0x1), %l2
30013loop_entry_2_177:
30014! Unsupported instruction
30015
30016P1658: !_DWST [1] (maybe <- 0x1000021) (Int) (Loop exit)
30017mov %l4, %l3
30018stx %l3, [%i0 + 8]
30019add %l4, 1, %l4
30020loop_exit_2_177:
30021sub %l2, 1, %l2
30022cmp %l2, 0
30023bg loop_entry_2_177
30024nop
30025
30026P1659: !_LD [6] (Int) (Loop entry)
30027sethi %hi(0x1), %l2
30028or %l2, %lo(0x1), %l2
30029loop_entry_2_178:
30030sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
30031sub %i0, %i3, %i3
30032lduw [%i3 + 4], %o0
30033! move %o0(lower) -> %o0(upper)
30034sllx %o0, 32, %o0
30035
30036P1660: !_LD [15] (Int) (NF) (Loop exit)
30037wr %g0, 0x82, %asi
30038sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
30039sub %i0, %i2, %i2
30040lduwa [%i2 + 12] %asi, %o5
30041! move %o5(lower) -> %o0(lower)
30042or %o5, %o0, %o0
30043!---- flushing int results buffer----
30044mov %o0, %l5
30045loop_exit_2_178:
30046sub %l2, 1, %l2
30047cmp %l2, 0
30048bg loop_entry_2_178
30049nop
30050
30051P1661: !_LD [4] (FP) (NF) (Faults) (Loop entry) (Loop exit)
30052sethi %hi(0x2), %l2
30053or %l2, %lo(0x2), %l2
30054loop_entry_2_179:
30055wr %g0, 0x82, %asi
30056lda [%g0] %asi, %f0
30057! 1 addresses covered
30058!---- flushing fp results buffer to %f30 ----
30059fmovs %f0, %f30
30060!--
30061loop_exit_2_179:
30062sub %l2, 1, %l2
30063cmp %l2, 0
30064bg loop_entry_2_179
30065nop
30066
30067P1662: !_PREFETCH [14] (Int) (NF) (Faults) (Loop entry) (Loop exit)
30068sethi %hi(0x2), %l2
30069or %l2, %lo(0x2), %l2
30070loop_entry_2_180:
30071wr %g0, 0x82, %asi
30072prefetcha [%g0] %asi, 2
30073loop_exit_2_180:
30074sub %l2, 1, %l2
30075cmp %l2, 0
30076bg loop_entry_2_180
30077nop
30078
30079P1663: !_PREFETCH [15] (Int) (NF) (Faults) (Loop entry)
30080sethi %hi(0x2), %l2
30081or %l2, %lo(0x2), %l2
30082loop_entry_2_181:
30083wr %g0, 0x82, %asi
30084sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
30085sub %i0, %i3, %i3
30086prefetcha [%i3 + 12] %asi, 23
30087
30088P1664: !_LD [13] (FP) (Loop exit)
30089sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
30090sub %i0, %i2, %i2
30091ld [%i2 + 12], %f0
30092! 1 addresses covered
30093!---- flushing fp results buffer to %f30 ----
30094fmovs %f0, %f30
30095!--
30096loop_exit_2_181:
30097sub %l2, 1, %l2
30098cmp %l2, 0
30099bg loop_entry_2_181
30100nop
30101
30102P1665: !_BLD [9] (FP) (Loop entry) (Loop exit)
30103sethi %hi(0x2), %l2
30104or %l2, %lo(0x2), %l2
30105loop_entry_2_182:
30106wr %g0, 0xf0, %asi
30107sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
30108sub %i0, %i3, %i3
30109membar #Sync
30110ldda [%i3 + 0] %asi, %f0
30111membar #Sync
30112! 2 addresses covered
30113fmovs %f1, %f0
30114fmovs %f3, %f1
30115!---- flushing fp results buffer to %f30 ----
30116fmovd %f0, %f30
30117!--
30118loop_exit_2_182:
30119sub %l2, 1, %l2
30120cmp %l2, 0
30121bg loop_entry_2_182
30122nop
30123
30124P1666: !_ST [12] (maybe <- 0x40800041) (FP) (Loop entry) (Loop exit)
30125sethi %hi(0x2), %l2
30126or %l2, %lo(0x2), %l2
30127loop_entry_2_183:
30128sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
30129sub %i0, %i2, %i2
30130! preparing store val #0, next val will be in f20
30131fmovs %f16, %f20
30132fadds %f16, %f17, %f16
30133st %f20, [%i2 + 4 ]
30134loop_exit_2_183:
30135sub %l2, 1, %l2
30136cmp %l2, 0
30137bg loop_entry_2_183
30138nop
30139
30140P1667: !_LD [14] (FP) (Loop entry)
30141sethi %hi(0x1), %l2
30142or %l2, %lo(0x1), %l2
30143loop_entry_2_184:
30144sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
30145sub %i0, %i3, %i3
30146ld [%i3 + 4], %f0
30147! 1 addresses covered
30148
30149P1668: !_CAS [12] (maybe <- 0x1000022) (Int) (Loop exit)
30150sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
30151sub %i0, %i2, %i2
30152add %i2, 4, %o5
30153lduw [%o5], %o0
30154mov %o0, %l7
30155! move %l7(lower) -> %o0(upper)
30156sllx %l7, 32, %o0
30157mov %l4, %l6
30158cas [%o5], %l7, %l6
30159! move %l6(lower) -> %o0(lower)
30160srl %l6, 0, %l7
30161or %l7, %o0, %o0
30162add %l4, 1, %l4
30163!---- flushing int results buffer----
30164mov %o0, %l5
30165!---- flushing fp results buffer to %f30 ----
30166fmovs %f0, %f30
30167!--
30168loop_exit_2_184:
30169sub %l2, 1, %l2
30170cmp %l2, 0
30171bg loop_entry_2_184
30172nop
30173
30174P1669: !_LD [4] (FP) (Loop entry) (Loop exit)
30175sethi %hi(0x2), %l2
30176or %l2, %lo(0x2), %l2
30177loop_entry_2_185:
30178sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
30179sub %i0, %i3, %i3
30180ld [%i3 + 4], %f0
30181! 1 addresses covered
30182!---- flushing fp results buffer to %f30 ----
30183fmovs %f0, %f30
30184!--
30185loop_exit_2_185:
30186sub %l2, 1, %l2
30187cmp %l2, 0
30188bg loop_entry_2_185
30189nop
30190
30191P1670: !_BLD [0] (FP) (Loop entry) (Loop exit)
30192sethi %hi(0x2), %l2
30193or %l2, %lo(0x2), %l2
30194loop_entry_2_186:
30195wr %g0, 0xf0, %asi
30196membar #Sync
30197ldda [%i0 + 0] %asi, %f0
30198membar #Sync
30199! 2 addresses covered
30200fmovs %f1, %f0
30201fmovs %f3, %f1
30202!---- flushing fp results buffer to %f30 ----
30203fmovd %f0, %f30
30204!--
30205loop_exit_2_186:
30206sub %l2, 1, %l2
30207cmp %l2, 0
30208bg loop_entry_2_186
30209nop
30210
30211P1671: !_DWST [8] (maybe <- 0x40800042) (FP) (Loop entry) (CBR) (Branch target of P1555)
30212sethi %hi(0x1), %l2
30213or %l2, %lo(0x1), %l2
30214loop_entry_2_187:
30215sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
30216sub %i0, %i2, %i2
30217! preparing store val #0, next val will be in f21
30218fmovs %f16, %f21
30219fadds %f16, %f17, %f16
30220std %f20, [%i2 + 0]
30221
30222! cbranch
30223andcc %l0, 1, %g0
30224be,pt %xcc, TARGET1671
30225nop
30226RET1671:
30227
30228! lfsr step begin
30229srlx %l0, 1, %l3
30230xnor %l3, %l0, %l3
30231sllx %l3, 63, %l3
30232or %l3, %l0, %l0
30233srlx %l0, 1, %l0
30234
30235ba P1672
30236nop
30237
30238TARGET1555:
30239ba RET1555
30240nop
30241
30242
30243P1672: !_PREFETCH [0] (Int) (Loop exit)
30244prefetch [%i0 + 4], 23
30245loop_exit_2_187:
30246sub %l2, 1, %l2
30247cmp %l2, 0
30248bg loop_entry_2_187
30249nop
30250
30251P1673: !_QWST [0] (maybe <- 0x40800043) (FP) (Loop entry)
30252sethi %hi(0x2), %l2
30253or %l2, %lo(0x2), %l2
30254loop_entry_2_188:
30255! preparing store val #0, next val will be in f21
30256fmovs %f16, %f21
30257fadds %f16, %f17, %f16
30258! preparing store val #1, next val will be in f23
30259fmovs %f16, %f23
30260fadds %f16, %f17, %f16
30261stq %f20, [%i0 + 0]
30262
30263P1674: !_FLUSH [13] (Int) (Loop exit)
30264! Unsupported instruction
30265loop_exit_2_188:
30266sub %l2, 1, %l2
30267cmp %l2, 0
30268bg loop_entry_2_188
30269nop
30270
30271P1675: !_PREFETCH [2] (Int) (Loop entry) (LE)
30272sethi %hi(0x1), %l2
30273or %l2, %lo(0x1), %l2
30274loop_entry_2_189:
30275wr %g0, 0x88, %asi
30276prefetcha [%i1 + 4] %asi, 24
30277
30278P1676: !_LD [13] (Int)
30279sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
30280sub %i0, %i3, %i3
30281lduw [%i3 + 12], %o0
30282! move %o0(lower) -> %o0(upper)
30283sllx %o0, 32, %o0
30284
30285P1677: !_LD [1] (Int) (NF) (Loop exit)
30286wr %g0, 0x82, %asi
30287lduwa [%i0 + 12] %asi, %l6
30288! move %l6(lower) -> %o0(lower)
30289or %l6, %o0, %o0
30290!---- flushing int results buffer----
30291mov %o0, %l5
30292loop_exit_2_189:
30293sub %l2, 1, %l2
30294cmp %l2, 0
30295bg loop_entry_2_189
30296nop
30297
30298P1678: !_LD [8] (Int) (Loop entry) (LE)
30299sethi %hi(0x2), %l2
30300or %l2, %lo(0x2), %l2
30301loop_entry_2_190:
30302wr %g0, 0x88, %asi
30303sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
30304sub %i0, %i2, %i2
30305lduwa [%i2 + 4] %asi, %o0
30306! move %o0(lower) -> %o0(upper)
30307sllx %o0, 32, %o0
30308
30309P1679: !_REPLACEMENT [3] (Int)
30310sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3
30311sub %i0, %i3, %i3
30312sethi %hi(0x20000), %l6
30313ld [%i3+12], %o5
30314st %o5, [%i3+12]
30315add %i3, %l6, %l7
30316ld [%l7+12], %o5
30317st %o5, [%l7+12]
30318add %l7, %l6, %l7
30319ld [%l7+12], %o5
30320st %o5, [%l7+12]
30321add %l7, %l6, %l7
30322ld [%l7+12], %o5
30323st %o5, [%l7+12]
30324add %l7, %l6, %l7
30325ld [%l7+12], %o5
30326st %o5, [%l7+12]
30327add %l7, %l6, %l7
30328ld [%l7+12], %o5
30329st %o5, [%l7+12]
30330add %l7, %l6, %l7
30331ld [%l7+12], %o5
30332st %o5, [%l7+12]
30333add %l7, %l6, %l7
30334ld [%l7+12], %o5
30335st %o5, [%l7+12]
30336
30337P1680: !_LD [9] (Int) (Loop exit)
30338lduw [%i2 + 12], %l6
30339! move %l6(lower) -> %o0(lower)
30340or %l6, %o0, %o0
30341!---- flushing int results buffer----
30342mov %o0, %l5
30343loop_exit_2_190:
30344sub %l2, 1, %l2
30345cmp %l2, 0
30346bg loop_entry_2_190
30347nop
30348
30349P1681: !_PREFETCH [8] (Int) (Loop entry) (Loop exit)
30350sethi %hi(0x1), %l2
30351or %l2, %lo(0x1), %l2
30352loop_entry_2_191:
30353sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
30354sub %i0, %i2, %i2
30355prefetch [%i2 + 4], 23
30356loop_exit_2_191:
30357sub %l2, 1, %l2
30358cmp %l2, 0
30359bg loop_entry_2_191
30360nop
30361
30362P1682: !_LD [13] (FP) (Loop entry) (Loop exit)
30363sethi %hi(0x1), %l2
30364or %l2, %lo(0x1), %l2
30365loop_entry_2_192:
30366sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
30367sub %i0, %i3, %i3
30368ld [%i3 + 12], %f0
30369! 1 addresses covered
30370!---- flushing fp results buffer to %f30 ----
30371fmovs %f0, %f30
30372!--
30373loop_exit_2_192:
30374sub %l2, 1, %l2
30375cmp %l2, 0
30376bg loop_entry_2_192
30377nop
30378
30379P1683: !_PREFETCH [3] (Int) (NF) (Loop entry) (Loop exit)
30380sethi %hi(0x1), %l2
30381or %l2, %lo(0x1), %l2
30382loop_entry_2_193:
30383wr %g0, 0x82, %asi
30384prefetcha [%i1 + 12] %asi, 23
30385loop_exit_2_193:
30386sub %l2, 1, %l2
30387cmp %l2, 0
30388bg loop_entry_2_193
30389nop
30390
30391P1684: !_LD [14] (FP) (Loop entry)
30392sethi %hi(0x1), %l2
30393or %l2, %lo(0x1), %l2
30394loop_entry_2_194:
30395sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
30396sub %i0, %i2, %i2
30397ld [%i2 + 4], %f0
30398! 1 addresses covered
30399
30400P1685: !_BST [11] (maybe <- 0x40800045) (FP) (Loop exit)
30401wr %g0, 0xf0, %asi
30402sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
30403sub %i0, %i3, %i3
30404! preparing store val #0, next val will be in f33
30405fmovs %f16, %f21
30406fadds %f16, %f17, %f16
30407! preparing store val #1, next val will be in f35
30408fmovd %f20, %f32
30409fmovs %f16, %f21
30410fadds %f16, %f17, %f16
30411fmovd %f20, %f34
30412membar #Sync
30413stda %f32, [%i3 + 0 ] %asi
30414membar #Sync
30415!---- flushing fp results buffer to %f30 ----
30416fmovs %f0, %f30
30417!--
30418loop_exit_2_194:
30419sub %l2, 1, %l2
30420cmp %l2, 0
30421bg loop_entry_2_194
30422nop
30423
30424P1686: !_LD [12] (FP) (Loop entry)
30425sethi %hi(0x2), %l2
30426or %l2, %lo(0x2), %l2
30427loop_entry_2_195:
30428sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
30429sub %i0, %i2, %i2
30430ld [%i2 + 4], %f0
30431! 1 addresses covered
30432
30433P1687: !_CASX [0] (maybe <- 0x1000023) (Int) (Loop exit)
30434ldx [%i0], %o0
30435! move %o0(upper) -> %o0(upper)
30436! move %o0(lower) -> %o0(lower)
30437mov %o0, %l7
30438mov %l4, %o1
30439casx [%i0], %l7, %o1
30440! move %o1(upper) -> %o1(upper)
30441! move %o1(lower) -> %o1(lower)
30442add %l4, 1, %l4
30443!---- flushing int results buffer----
30444mov %o0, %l5
30445mov %o1, %l5
30446!---- flushing fp results buffer to %f30 ----
30447fmovs %f0, %f30
30448!--
30449loop_exit_2_195:
30450sub %l2, 1, %l2
30451cmp %l2, 0
30452bg loop_entry_2_195
30453nop
30454
30455P1688: !_LD [11] (Int) (Loop entry)
30456sethi %hi(0x1), %l2
30457or %l2, %lo(0x1), %l2
30458loop_entry_2_196:
30459sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
30460sub %i0, %i3, %i3
30461lduw [%i3 + 12], %o0
30462! move %o0(lower) -> %o0(upper)
30463sllx %o0, 32, %o0
30464
30465P1689: !_LD [12] (FP) (NF)
30466wr %g0, 0x82, %asi
30467sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
30468sub %i0, %i2, %i2
30469lda [%i2 + 4] %asi, %f0
30470! 1 addresses covered
30471
30472P1690: !_LD [0] (Int) (Loop exit)
30473lduw [%i0 + 4], %l7
30474! move %l7(lower) -> %o0(lower)
30475or %l7, %o0, %o0
30476!---- flushing int results buffer----
30477mov %o0, %l5
30478!---- flushing fp results buffer to %f30 ----
30479fmovs %f0, %f30
30480!--
30481loop_exit_2_196:
30482sub %l2, 1, %l2
30483cmp %l2, 0
30484bg loop_entry_2_196
30485nop
30486
30487P1691: !_LD [11] (Int) (Loop entry)
30488sethi %hi(0x2), %l2
30489or %l2, %lo(0x2), %l2
30490loop_entry_2_197:
30491sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
30492sub %i0, %i3, %i3
30493lduw [%i3 + 12], %o0
30494! move %o0(lower) -> %o0(upper)
30495sllx %o0, 32, %o0
30496
30497P1692: !_LD [14] (Int) (Loop exit)
30498sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
30499sub %i0, %i2, %i2
30500lduw [%i2 + 4], %o5
30501! move %o5(lower) -> %o0(lower)
30502or %o5, %o0, %o0
30503!---- flushing int results buffer----
30504mov %o0, %l5
30505loop_exit_2_197:
30506sub %l2, 1, %l2
30507cmp %l2, 0
30508bg loop_entry_2_197
30509nop
30510
30511P1693: !_ST [7] (maybe <- 0x40800047) (FP) (Loop entry)
30512sethi %hi(0x2), %l2
30513or %l2, %lo(0x2), %l2
30514loop_entry_2_198:
30515sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
30516sub %i0, %i3, %i3
30517! preparing store val #0, next val will be in f20
30518fmovs %f16, %f20
30519fadds %f16, %f17, %f16
30520st %f20, [%i3 + 12 ]
30521
30522P1694: !_CAS [2] (maybe <- 0x1000024) (Int) (Loop exit) (CBR)
30523add %i1, 4, %l6
30524lduw [%l6], %o0
30525mov %o0, %l3
30526! move %l3(lower) -> %o0(upper)
30527sllx %l3, 32, %o0
30528mov %l4, %o5
30529cas [%l6], %l3, %o5
30530! move %o5(lower) -> %o0(lower)
30531srl %o5, 0, %l3
30532or %l3, %o0, %o0
30533add %l4, 1, %l4
30534
30535! cbranch
30536andcc %l0, 1, %g0
30537be,pn %xcc, TARGET1694
30538nop
30539RET1694:
30540
30541! lfsr step begin
30542srlx %l0, 1, %l3
30543xnor %l3, %l0, %l3
30544sllx %l3, 63, %l3
30545or %l3, %l0, %l0
30546srlx %l0, 1, %l0
30547
30548!---- flushing int results buffer----
30549mov %o0, %l5
30550loop_exit_2_198:
30551sub %l2, 1, %l2
30552cmp %l2, 0
30553bg loop_entry_2_198
30554nop
30555
30556P1695: !_REPLACEMENT [2] (Int) (Loop entry)
30557sethi %hi(0x2), %l2
30558or %l2, %lo(0x2), %l2
30559loop_entry_2_199:
30560sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
30561add %i0, %i2, %i2
30562sethi %hi(0x20000), %l7
30563ld [%i2+4], %l3
30564st %l3, [%i2+4]
30565add %i2, %l7, %o5
30566ld [%o5+4], %l3
30567st %l3, [%o5+4]
30568add %o5, %l7, %o5
30569ld [%o5+4], %l3
30570st %l3, [%o5+4]
30571add %o5, %l7, %o5
30572ld [%o5+4], %l3
30573st %l3, [%o5+4]
30574add %o5, %l7, %o5
30575ld [%o5+4], %l3
30576st %l3, [%o5+4]
30577add %o5, %l7, %o5
30578ld [%o5+4], %l3
30579st %l3, [%o5+4]
30580add %o5, %l7, %o5
30581ld [%o5+4], %l3
30582st %l3, [%o5+4]
30583add %o5, %l7, %o5
30584ld [%o5+4], %l3
30585st %l3, [%o5+4]
30586
30587P1696: !_PREFETCH [14] (Int) (Loop exit) (CBR)
30588sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
30589sub %i0, %i3, %i3
30590prefetch [%i3 + 4], 1
30591
30592! cbranch
30593andcc %l0, 1, %g0
30594be,pn %xcc, TARGET1696
30595nop
30596RET1696:
30597
30598! lfsr step begin
30599srlx %l0, 1, %l6
30600xnor %l6, %l0, %l6
30601sllx %l6, 63, %l6
30602or %l6, %l0, %l0
30603srlx %l0, 1, %l0
30604
30605loop_exit_2_199:
30606sub %l2, 1, %l2
30607cmp %l2, 0
30608bg loop_entry_2_199
30609nop
30610
30611P1697: !_LD [6] (FP) (Loop entry)
30612sethi %hi(0x2), %l2
30613or %l2, %lo(0x2), %l2
30614loop_entry_2_200:
30615sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
30616sub %i0, %i2, %i2
30617ld [%i2 + 4], %f0
30618! 1 addresses covered
30619
30620P1698: !_DWST [2] (maybe <- 0x1000025) (Int) (Loop exit)
30621mov %l4, %o5
30622stx %o5, [%i1 + 0]
30623add %l4, 1, %l4
30624!---- flushing fp results buffer to %f30 ----
30625fmovs %f0, %f30
30626!--
30627loop_exit_2_200:
30628sub %l2, 1, %l2
30629cmp %l2, 0
30630bg loop_entry_2_200
30631nop
30632
30633P1699: !_LD [13] (Int) (Loop entry) (LE)
30634sethi %hi(0x1), %l2
30635or %l2, %lo(0x1), %l2
30636loop_entry_2_201:
30637wr %g0, 0x88, %asi
30638sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
30639sub %i0, %i3, %i3
30640lduwa [%i3 + 12] %asi, %o0
30641! move %o0(lower) -> %o0(upper)
30642sllx %o0, 32, %o0
30643
30644P1700: !_CASX [5] (maybe <- 0x1000026) (Int) (LE)
30645! Change single-word-level endianess (big endian <-> little endian)
30646sethi %hi(0xff00ff00), %l7
30647or %l7, %lo(0xff00ff00), %l7
30648and %l4, %l7, %l6
30649srl %l6, 8, %l6
30650sll %l4, 8, %o5
30651and %o5, %l7, %o5
30652or %o5, %l6, %o5
30653srl %o5, 16, %l6
30654sll %o5, 16, %o5
30655srl %o5, 0, %o5
30656or %o5, %l6, %o5
30657sllx %o5, 32, %o5
30658wr %g0, 0x88, %asi
30659sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
30660sub %i0, %i2, %i2
30661add %i2, 8, %l7
30662ldxa [%l7] %asi, %l3
30663! move %l3(lower) -> %o0(lower)
30664srl %l3, 0, %l6
30665or %l6, %o0, %o0
30666! move %l3(upper) -> %o1(upper)
30667or %l3, %g0, %o1
30668mov %l3, %l6
30669mov %o5, %l3
30670casxa [%l7] %asi, %l6, %l3
30671! move %l3(lower) -> %o1(lower)
30672srlx %o1, 32, %o1
30673sllx %o1, 32, %o1
30674srl %l3, 0, %l6
30675or %l6, %o1, %o1
30676! move %l3(upper) -> %o2(upper)
30677or %l3, %g0, %o2
30678add %l4, 1, %l4
30679
30680P1701: !_LD [14] (Int) (Loop exit)
30681sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
30682sub %i0, %i3, %i3
30683lduw [%i3 + 4], %l7
30684! move %l7(lower) -> %o2(lower)
30685srlx %o2, 32, %o2
30686sllx %o2, 32, %o2
30687or %l7, %o2, %o2
30688!---- flushing int results buffer----
30689mov %o0, %l5
30690mov %o1, %l5
30691mov %o2, %l5
30692loop_exit_2_201:
30693sub %l2, 1, %l2
30694cmp %l2, 0
30695bg loop_entry_2_201
30696nop
30697
30698P1702: !_LD [7] (Int) (Loop entry) (Branch target of P1801)
30699sethi %hi(0x1), %l2
30700or %l2, %lo(0x1), %l2
30701loop_entry_2_202:
30702sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
30703sub %i0, %i2, %i2
30704lduw [%i2 + 12], %o0
30705! move %o0(lower) -> %o0(upper)
30706sllx %o0, 32, %o0
30707ba P1703
30708nop
30709
30710TARGET1801:
30711ba RET1801
30712nop
30713
30714
30715P1703: !_LD [4] (Int) (NF) (Loop exit)
30716wr %g0, 0x82, %asi
30717sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
30718sub %i0, %i3, %i3
30719lduwa [%i3 + 4] %asi, %o5
30720! move %o5(lower) -> %o0(lower)
30721or %o5, %o0, %o0
30722!---- flushing int results buffer----
30723mov %o0, %l5
30724loop_exit_2_202:
30725sub %l2, 1, %l2
30726cmp %l2, 0
30727bg loop_entry_2_202
30728nop
30729
30730P1704: !_LD [9] (Int) (Loop entry)
30731sethi %hi(0x1), %l2
30732or %l2, %lo(0x1), %l2
30733loop_entry_2_203:
30734sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
30735sub %i0, %i2, %i2
30736lduw [%i2 + 12], %o0
30737! move %o0(lower) -> %o0(upper)
30738sllx %o0, 32, %o0
30739
30740P1705: !_PREFETCH [5] (Int)
30741sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
30742sub %i0, %i3, %i3
30743prefetch [%i3 + 12], 17
30744
30745P1706: !_LD [8] (Int) (Loop exit)
30746lduw [%i2 + 4], %l3
30747! move %l3(lower) -> %o0(lower)
30748or %l3, %o0, %o0
30749!---- flushing int results buffer----
30750mov %o0, %l5
30751loop_exit_2_203:
30752sub %l2, 1, %l2
30753cmp %l2, 0
30754bg loop_entry_2_203
30755nop
30756
30757P1707: !_LD [13] (FP) (Loop entry) (Loop exit)
30758sethi %hi(0x2), %l2
30759or %l2, %lo(0x2), %l2
30760loop_entry_2_204:
30761sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
30762sub %i0, %i2, %i2
30763ld [%i2 + 12], %f0
30764! 1 addresses covered
30765!---- flushing fp results buffer to %f30 ----
30766fmovs %f0, %f30
30767!--
30768loop_exit_2_204:
30769sub %l2, 1, %l2
30770cmp %l2, 0
30771bg loop_entry_2_204
30772nop
30773
30774P1708: !_LD [8] (Int) (Loop entry)
30775sethi %hi(0x2), %l2
30776or %l2, %lo(0x2), %l2
30777loop_entry_2_205:
30778sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
30779sub %i0, %i3, %i3
30780lduw [%i3 + 4], %o0
30781! move %o0(lower) -> %o0(upper)
30782sllx %o0, 32, %o0
30783
30784P1709: !_LD [15] (Int) (Loop exit)
30785sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
30786sub %i0, %i2, %i2
30787lduw [%i2 + 12], %l7
30788! move %l7(lower) -> %o0(lower)
30789or %l7, %o0, %o0
30790!---- flushing int results buffer----
30791mov %o0, %l5
30792loop_exit_2_205:
30793sub %l2, 1, %l2
30794cmp %l2, 0
30795bg loop_entry_2_205
30796nop
30797
30798P1710: !_LD [6] (FP) (Loop entry)
30799sethi %hi(0x2), %l2
30800or %l2, %lo(0x2), %l2
30801loop_entry_2_206:
30802sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
30803sub %i0, %i3, %i3
30804ld [%i3 + 4], %f0
30805! 1 addresses covered
30806
30807P1711: !_BSTC [7] (maybe <- 0x40800048) (FP) (Loop exit)
30808wr %g0, 0xe0, %asi
30809! preparing store val #0, next val will be in f33
30810fmovs %f16, %f21
30811fadds %f16, %f17, %f16
30812! preparing store val #1, next val will be in f35
30813fmovd %f20, %f32
30814fmovs %f16, %f21
30815fadds %f16, %f17, %f16
30816fmovd %f20, %f34
30817membar #Sync
30818stda %f32, [%i3 + 0 ] %asi
30819membar #Sync
30820!---- flushing fp results buffer to %f30 ----
30821fmovs %f0, %f30
30822!--
30823loop_exit_2_206:
30824sub %l2, 1, %l2
30825cmp %l2, 0
30826bg loop_entry_2_206
30827nop
30828
30829P1712: !_PREFETCH [6] (Int) (Loop entry)
30830sethi %hi(0x2), %l2
30831or %l2, %lo(0x2), %l2
30832loop_entry_2_207:
30833sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
30834sub %i0, %i2, %i2
30835prefetch [%i2 + 4], 16
30836
30837P1713: !_PREFETCH [7] (Int) (NF) (Faults) (Loop exit)
30838wr %g0, 0x82, %asi
30839prefetcha [%g0] %asi, 31
30840loop_exit_2_207:
30841sub %l2, 1, %l2
30842cmp %l2, 0
30843bg loop_entry_2_207
30844nop
30845
30846P1714: !_LD [0] (FP) (NF) (Loop entry) (Loop exit)
30847sethi %hi(0x1), %l2
30848or %l2, %lo(0x1), %l2
30849loop_entry_2_208:
30850wr %g0, 0x82, %asi
30851lda [%i0 + 4] %asi, %f0
30852! 1 addresses covered
30853!---- flushing fp results buffer to %f30 ----
30854fmovs %f0, %f30
30855!--
30856loop_exit_2_208:
30857sub %l2, 1, %l2
30858cmp %l2, 0
30859bg loop_entry_2_208
30860nop
30861
30862P1715: !_QWLD [10] (FP) (Loop entry) (Loop exit) (Branch target of P1983)
30863sethi %hi(0x2), %l2
30864or %l2, %lo(0x2), %l2
30865loop_entry_2_209:
30866sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
30867sub %i0, %i3, %i3
30868ldq [%i3 + 0], %f0
30869! 2 addresses covered
30870fmovs %f1, %f0
30871fmovs %f3, %f1
30872!---- flushing fp results buffer to %f30 ----
30873fmovd %f0, %f30
30874!--
30875loop_exit_2_209:
30876sub %l2, 1, %l2
30877cmp %l2, 0
30878bg loop_entry_2_209
30879nop
30880ba P1716
30881nop
30882
30883TARGET1983:
30884ba RET1983
30885nop
30886
30887
30888P1716: !_LD [12] (FP) (Loop entry) (Loop exit)
30889sethi %hi(0x1), %l2
30890or %l2, %lo(0x1), %l2
30891loop_entry_2_210:
30892sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
30893sub %i0, %i2, %i2
30894ld [%i2 + 4], %f0
30895! 1 addresses covered
30896!---- flushing fp results buffer to %f30 ----
30897fmovs %f0, %f30
30898!--
30899loop_exit_2_210:
30900sub %l2, 1, %l2
30901cmp %l2, 0
30902bg loop_entry_2_210
30903nop
30904
30905P1717: !_FLUSH [6] (Int) (Loop entry) (Loop exit)
30906sethi %hi(0x1), %l2
30907or %l2, %lo(0x1), %l2
30908loop_entry_2_211:
30909! Unsupported instruction
30910loop_exit_2_211:
30911sub %l2, 1, %l2
30912cmp %l2, 0
30913bg loop_entry_2_211
30914nop
30915
30916P1718: !_LD [9] (Int) (Loop entry)
30917sethi %hi(0x2), %l2
30918or %l2, %lo(0x2), %l2
30919loop_entry_2_212:
30920sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
30921sub %i0, %i3, %i3
30922lduw [%i3 + 12], %o0
30923! move %o0(lower) -> %o0(upper)
30924sllx %o0, 32, %o0
30925
30926P1719: !_PREFETCH [15] (Int) (NF)
30927wr %g0, 0x82, %asi
30928sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
30929sub %i0, %i2, %i2
30930prefetcha [%i2 + 12] %asi, 29
30931
30932P1720: !_LD [4] (Int) (Loop exit)
30933sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
30934sub %i0, %i3, %i3
30935lduw [%i3 + 4], %l3
30936! move %l3(lower) -> %o0(lower)
30937or %l3, %o0, %o0
30938!---- flushing int results buffer----
30939mov %o0, %l5
30940loop_exit_2_212:
30941sub %l2, 1, %l2
30942cmp %l2, 0
30943bg loop_entry_2_212
30944nop
30945
30946P1721: !_PREFETCH [15] (Int) (Faults) (Loop entry) (Loop exit)
30947sethi %hi(0x1), %l2
30948or %l2, %lo(0x1), %l2
30949loop_entry_2_213:
30950prefetch [%g0], 1
30951loop_exit_2_213:
30952sub %l2, 1, %l2
30953cmp %l2, 0
30954bg loop_entry_2_213
30955nop
30956
30957P1722: !_PREFETCH [15] (Int) (Loop entry) (Loop exit) (CBR)
30958sethi %hi(0x2), %l2
30959or %l2, %lo(0x2), %l2
30960loop_entry_2_214:
30961sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
30962sub %i0, %i2, %i2
30963prefetch [%i2 + 12], 23
30964
30965! cbranch
30966andcc %l0, 1, %g0
30967be,pn %xcc, TARGET1722
30968nop
30969RET1722:
30970
30971! lfsr step begin
30972srlx %l0, 1, %o5
30973xnor %o5, %l0, %o5
30974sllx %o5, 63, %o5
30975or %o5, %l0, %l0
30976srlx %l0, 1, %l0
30977
30978loop_exit_2_214:
30979sub %l2, 1, %l2
30980cmp %l2, 0
30981bg loop_entry_2_214
30982nop
30983
30984P1723: !_BSTC [13] (maybe <- 0x4080004a) (FP) (Loop entry)
30985sethi %hi(0x2), %l2
30986or %l2, %lo(0x2), %l2
30987loop_entry_2_215:
30988wr %g0, 0xe0, %asi
30989sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
30990sub %i0, %i3, %i3
30991! preparing store val #0, next val will be in f33
30992fmovs %f16, %f21
30993fadds %f16, %f17, %f16
30994! preparing store val #1, next val will be in f35
30995fmovd %f20, %f32
30996fmovs %f16, %f21
30997fadds %f16, %f17, %f16
30998fmovd %f20, %f34
30999membar #Sync
31000stda %f32, [%i3 + 0 ] %asi
31001membar #Sync
31002
31003P1724: !_QWST [2] (maybe <- 0x4080004c) (FP) (Loop exit)
31004! preparing store val #0, next val will be in f21
31005fmovs %f16, %f21
31006fadds %f16, %f17, %f16
31007! preparing store val #1, next val will be in f23
31008fmovs %f16, %f23
31009fadds %f16, %f17, %f16
31010stq %f20, [%i1 + 0]
31011loop_exit_2_215:
31012sub %l2, 1, %l2
31013cmp %l2, 0
31014bg loop_entry_2_215
31015nop
31016
31017P1725: !_QWST [4] (maybe <- 0x4080004e) (FP) (Loop entry)
31018sethi %hi(0x2), %l2
31019or %l2, %lo(0x2), %l2
31020loop_entry_2_216:
31021sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
31022sub %i0, %i2, %i2
31023! preparing store val #0, next val will be in f21
31024fmovs %f16, %f21
31025fadds %f16, %f17, %f16
31026! preparing store val #1, next val will be in f23
31027fmovs %f16, %f23
31028fadds %f16, %f17, %f16
31029stq %f20, [%i2 + 0]
31030
31031P1726: !_LD [6] (Int)
31032sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
31033sub %i0, %i3, %i3
31034lduw [%i3 + 4], %o0
31035! move %o0(lower) -> %o0(upper)
31036sllx %o0, 32, %o0
31037
31038P1727: !_LD [14] (Int) (Loop exit)
31039sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
31040sub %i0, %i2, %i2
31041lduw [%i2 + 4], %l7
31042! move %l7(lower) -> %o0(lower)
31043or %l7, %o0, %o0
31044!---- flushing int results buffer----
31045mov %o0, %l5
31046loop_exit_2_216:
31047sub %l2, 1, %l2
31048cmp %l2, 0
31049bg loop_entry_2_216
31050nop
31051
31052P1728: !_REPLACEMENT [7] (Int) (Loop entry) (Loop exit)
31053sethi %hi(0x2), %l2
31054or %l2, %lo(0x2), %l2
31055loop_entry_2_217:
31056sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
31057add %i0, %i3, %i3
31058sethi %hi(0x20000), %l6
31059ld [%i3+12], %o5
31060st %o5, [%i3+12]
31061add %i3, %l6, %l7
31062ld [%l7+12], %o5
31063st %o5, [%l7+12]
31064add %l7, %l6, %l7
31065ld [%l7+12], %o5
31066st %o5, [%l7+12]
31067add %l7, %l6, %l7
31068ld [%l7+12], %o5
31069st %o5, [%l7+12]
31070add %l7, %l6, %l7
31071ld [%l7+12], %o5
31072st %o5, [%l7+12]
31073add %l7, %l6, %l7
31074ld [%l7+12], %o5
31075st %o5, [%l7+12]
31076add %l7, %l6, %l7
31077ld [%l7+12], %o5
31078st %o5, [%l7+12]
31079add %l7, %l6, %l7
31080ld [%l7+12], %o5
31081st %o5, [%l7+12]
31082loop_exit_2_217:
31083sub %l2, 1, %l2
31084cmp %l2, 0
31085bg loop_entry_2_217
31086nop
31087
31088P1729: !_QWST [11] (maybe <- 0x40800050) (FP) (Loop entry)
31089sethi %hi(0x1), %l2
31090or %l2, %lo(0x1), %l2
31091loop_entry_2_218:
31092sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
31093sub %i0, %i2, %i2
31094! preparing store val #0, next val will be in f21
31095fmovs %f16, %f21
31096fadds %f16, %f17, %f16
31097! preparing store val #1, next val will be in f23
31098fmovs %f16, %f23
31099fadds %f16, %f17, %f16
31100stq %f20, [%i2 + 0]
31101
31102P1730: !_CASX [9] (maybe <- 0x1000027) (Int) (Loop exit)
31103sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
31104sub %i0, %i3, %i3
31105add %i3, 8, %l6
31106ldx [%l6], %o0
31107! move %o0(upper) -> %o0(upper)
31108! move %o0(lower) -> %o0(lower)
31109mov %o0, %l3
31110mov %l4, %o1
31111casx [%l6], %l3, %o1
31112! move %o1(upper) -> %o1(upper)
31113! move %o1(lower) -> %o1(lower)
31114add %l4, 1, %l4
31115!---- flushing int results buffer----
31116mov %o0, %l5
31117mov %o1, %l5
31118loop_exit_2_218:
31119sub %l2, 1, %l2
31120cmp %l2, 0
31121bg loop_entry_2_218
31122nop
31123
31124P1731: !_PREFETCH [15] (Int) (Loop entry)
31125sethi %hi(0x1), %l2
31126or %l2, %lo(0x1), %l2
31127loop_entry_2_219:
31128sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
31129sub %i0, %i2, %i2
31130prefetch [%i2 + 12], 2
31131
31132P1732: !_LD [11] (Int) (LE)
31133wr %g0, 0x88, %asi
31134sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
31135sub %i0, %i3, %i3
31136lduwa [%i3 + 12] %asi, %o0
31137! move %o0(lower) -> %o0(upper)
31138sllx %o0, 32, %o0
31139
31140P1733: !_LD [7] (Int) (Loop exit)
31141sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
31142sub %i0, %i2, %i2
31143lduw [%i2 + 12], %l3
31144! move %l3(lower) -> %o0(lower)
31145or %l3, %o0, %o0
31146!---- flushing int results buffer----
31147mov %o0, %l5
31148loop_exit_2_219:
31149sub %l2, 1, %l2
31150cmp %l2, 0
31151bg loop_entry_2_219
31152nop
31153
31154P1734: !_ST [7] (maybe <- 0x40800052) (FP) (Loop entry)
31155sethi %hi(0x1), %l2
31156or %l2, %lo(0x1), %l2
31157loop_entry_2_220:
31158sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
31159sub %i0, %i3, %i3
31160! preparing store val #0, next val will be in f20
31161fmovs %f16, %f20
31162fadds %f16, %f17, %f16
31163st %f20, [%i3 + 12 ]
31164
31165P1735: !_DWLD [13] (FP) (Loop exit)
31166sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
31167sub %i0, %i2, %i2
31168ldd [%i2 + 8], %f0
31169! 1 addresses covered
31170fmovs %f1, %f0
31171!---- flushing fp results buffer to %f30 ----
31172fmovs %f0, %f30
31173!--
31174loop_exit_2_220:
31175sub %l2, 1, %l2
31176cmp %l2, 0
31177bg loop_entry_2_220
31178nop
31179
31180P1736: !_QWST [3] (maybe <- 0x40800053) (FP) (Loop entry)
31181sethi %hi(0x1), %l2
31182or %l2, %lo(0x1), %l2
31183loop_entry_2_221:
31184! preparing store val #0, next val will be in f21
31185fmovs %f16, %f21
31186fadds %f16, %f17, %f16
31187! preparing store val #1, next val will be in f23
31188fmovs %f16, %f23
31189fadds %f16, %f17, %f16
31190stq %f20, [%i1 + 0]
31191
31192P1737: !_DWST [11] (maybe <- 0x40800055) (FP) (Loop exit)
31193sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
31194sub %i0, %i3, %i3
31195! preparing store val #0, next val will be in f21
31196fmovs %f16, %f21
31197fadds %f16, %f17, %f16
31198std %f20, [%i3 + 8]
31199loop_exit_2_221:
31200sub %l2, 1, %l2
31201cmp %l2, 0
31202bg loop_entry_2_221
31203nop
31204
31205P1738: !_PREFETCH [2] (Int) (Loop entry)
31206sethi %hi(0x2), %l2
31207or %l2, %lo(0x2), %l2
31208loop_entry_2_222:
31209prefetch [%i1 + 4], 0
31210
31211P1739: !_PREFETCH [0] (Int) (Loop exit)
31212prefetch [%i0 + 4], 17
31213loop_exit_2_222:
31214sub %l2, 1, %l2
31215cmp %l2, 0
31216bg loop_entry_2_222
31217nop
31218
31219P1740: !_FLUSH [13] (Int) (Loop entry) (Loop exit)
31220sethi %hi(0x2), %l2
31221or %l2, %lo(0x2), %l2
31222loop_entry_2_223:
31223! Unsupported instruction
31224loop_exit_2_223:
31225sub %l2, 1, %l2
31226cmp %l2, 0
31227bg loop_entry_2_223
31228nop
31229
31230P1741: !_PREFETCH [4] (Int) (Loop entry) (Loop exit)
31231sethi %hi(0x1), %l2
31232or %l2, %lo(0x1), %l2
31233loop_entry_2_224:
31234sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
31235sub %i0, %i2, %i2
31236prefetch [%i2 + 4], 1
31237loop_exit_2_224:
31238sub %l2, 1, %l2
31239cmp %l2, 0
31240bg loop_entry_2_224
31241nop
31242
31243P1742: !_CASX [7] (maybe <- 0x1000028) (Int) (Loop entry) (Loop exit)
31244sethi %hi(0x2), %l2
31245or %l2, %lo(0x2), %l2
31246loop_entry_2_225:
31247sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
31248sub %i0, %i3, %i3
31249add %i3, 8, %l6
31250ldx [%l6], %o0
31251! move %o0(upper) -> %o0(upper)
31252! move %o0(lower) -> %o0(lower)
31253mov %o0, %l3
31254mov %l4, %o1
31255casx [%l6], %l3, %o1
31256! move %o1(upper) -> %o1(upper)
31257! move %o1(lower) -> %o1(lower)
31258add %l4, 1, %l4
31259!---- flushing int results buffer----
31260mov %o0, %l5
31261mov %o1, %l5
31262loop_exit_2_225:
31263sub %l2, 1, %l2
31264cmp %l2, 0
31265bg loop_entry_2_225
31266nop
31267
31268P1743: !_LD [8] (Int) (Loop entry)
31269sethi %hi(0x2), %l2
31270or %l2, %lo(0x2), %l2
31271loop_entry_2_226:
31272sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
31273sub %i0, %i2, %i2
31274lduw [%i2 + 4], %o0
31275! move %o0(lower) -> %o0(upper)
31276sllx %o0, 32, %o0
31277
31278P1744: !_BSTC [13] (maybe <- 0x40800056) (FP)
31279wr %g0, 0xe0, %asi
31280sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
31281sub %i0, %i3, %i3
31282! preparing store val #0, next val will be in f33
31283fmovs %f16, %f21
31284fadds %f16, %f17, %f16
31285! preparing store val #1, next val will be in f35
31286fmovd %f20, %f32
31287fmovs %f16, %f21
31288fadds %f16, %f17, %f16
31289fmovd %f20, %f34
31290membar #Sync
31291stda %f32, [%i3 + 0 ] %asi
31292membar #Sync
31293
31294P1745: !_LD [3] (Int) (Loop exit)
31295lduw [%i1 + 12], %o5
31296! move %o5(lower) -> %o0(lower)
31297or %o5, %o0, %o0
31298!---- flushing int results buffer----
31299mov %o0, %l5
31300loop_exit_2_226:
31301sub %l2, 1, %l2
31302cmp %l2, 0
31303bg loop_entry_2_226
31304nop
31305
31306P1746: !_DWST [5] (maybe <- 0x1000029) (Int) (Loop entry)
31307sethi %hi(0x1), %l2
31308or %l2, %lo(0x1), %l2
31309loop_entry_2_227:
31310sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
31311sub %i0, %i2, %i2
31312mov %l4, %l6
31313stx %l6, [%i2 + 8]
31314add %l4, 1, %l4
31315
31316P1747: !_ST [4] (maybe <- 0x100002a) (Int) (Loop exit)
31317stw %l4, [%i2 + 4 ]
31318add %l4, 1, %l4
31319loop_exit_2_227:
31320sub %l2, 1, %l2
31321cmp %l2, 0
31322bg loop_entry_2_227
31323nop
31324
31325P1748: !_SWAP [2] (maybe <- 0x100002b) (Int) (Loop entry)
31326sethi %hi(0x1), %l2
31327or %l2, %lo(0x1), %l2
31328loop_entry_2_228:
31329mov %l4, %o0
31330swap [%i1 + 4], %o0
31331! move %o0(lower) -> %o0(upper)
31332sllx %o0, 32, %o0
31333add %l4, 1, %l4
31334
31335P1749: !_LD [8] (Int) (Loop exit)
31336sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
31337sub %i0, %i3, %i3
31338lduw [%i3 + 4], %l3
31339! move %l3(lower) -> %o0(lower)
31340or %l3, %o0, %o0
31341!---- flushing int results buffer----
31342mov %o0, %l5
31343loop_exit_2_228:
31344sub %l2, 1, %l2
31345cmp %l2, 0
31346bg loop_entry_2_228
31347nop
31348
31349P1750: !_LD [9] (Int) (NF) (Loop entry)
31350sethi %hi(0x2), %l2
31351or %l2, %lo(0x2), %l2
31352loop_entry_2_229:
31353wr %g0, 0x82, %asi
31354sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
31355sub %i0, %i2, %i2
31356lduwa [%i2 + 12] %asi, %o0
31357! move %o0(lower) -> %o0(upper)
31358sllx %o0, 32, %o0
31359
31360P1751: !_PREFETCH [0] (Int)
31361prefetch [%i0 + 4], 1
31362
31363P1752: !_LD [13] (Int) (Loop exit)
31364sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
31365sub %i0, %i3, %i3
31366lduw [%i3 + 12], %l6
31367! move %l6(lower) -> %o0(lower)
31368or %l6, %o0, %o0
31369!---- flushing int results buffer----
31370mov %o0, %l5
31371loop_exit_2_229:
31372sub %l2, 1, %l2
31373cmp %l2, 0
31374bg loop_entry_2_229
31375nop
31376
31377P1753: !_DWST [5] (maybe <- 0x100002c) (Int) (Loop entry) (Loop exit) (Branch target of P1782)
31378sethi %hi(0x2), %l2
31379or %l2, %lo(0x2), %l2
31380loop_entry_2_230:
31381sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
31382sub %i0, %i2, %i2
31383mov %l4, %o5
31384stx %o5, [%i2 + 8]
31385add %l4, 1, %l4
31386loop_exit_2_230:
31387sub %l2, 1, %l2
31388cmp %l2, 0
31389bg loop_entry_2_230
31390nop
31391ba P1754
31392nop
31393
31394TARGET1782:
31395ba RET1782
31396nop
31397
31398
31399P1754: !_PREFETCH [5] (Int) (NF) (Loop entry) (Loop exit)
31400sethi %hi(0x1), %l2
31401or %l2, %lo(0x1), %l2
31402loop_entry_2_231:
31403wr %g0, 0x82, %asi
31404sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
31405sub %i0, %i3, %i3
31406prefetcha [%i3 + 12] %asi, 0
31407loop_exit_2_231:
31408sub %l2, 1, %l2
31409cmp %l2, 0
31410bg loop_entry_2_231
31411nop
31412
31413P1755: !_ST [9] (maybe <- 0x100002d) (Int) (Loop entry)
31414sethi %hi(0x2), %l2
31415or %l2, %lo(0x2), %l2
31416loop_entry_2_232:
31417sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
31418sub %i0, %i2, %i2
31419stw %l4, [%i2 + 12 ]
31420add %l4, 1, %l4
31421
31422P1756: !_PREFETCH [2] (Int) (NF) (Loop exit)
31423wr %g0, 0x82, %asi
31424prefetcha [%i1 + 4] %asi, 4
31425loop_exit_2_232:
31426sub %l2, 1, %l2
31427cmp %l2, 0
31428bg loop_entry_2_232
31429nop
31430
31431P1757: !_PREFETCH [1] (Int) (NF) (Loop entry) (Loop exit)
31432sethi %hi(0x2), %l2
31433or %l2, %lo(0x2), %l2
31434loop_entry_2_233:
31435wr %g0, 0x82, %asi
31436prefetcha [%i0 + 12] %asi, 2
31437loop_exit_2_233:
31438sub %l2, 1, %l2
31439cmp %l2, 0
31440bg loop_entry_2_233
31441nop
31442
31443P1758: !_LD [6] (Int) (Loop entry) (Branch target of P1420)
31444sethi %hi(0x2), %l2
31445or %l2, %lo(0x2), %l2
31446loop_entry_2_234:
31447sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
31448sub %i0, %i3, %i3
31449lduw [%i3 + 4], %o0
31450! move %o0(lower) -> %o0(upper)
31451sllx %o0, 32, %o0
31452ba P1759
31453nop
31454
31455TARGET1420:
31456ba RET1420
31457nop
31458
31459
31460P1759: !_SWAP [14] (maybe <- 0x100002e) (Int) (Loop exit)
31461sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
31462sub %i0, %i2, %i2
31463mov %l4, %l6
31464swap [%i2 + 4], %l6
31465! move %l6(lower) -> %o0(lower)
31466srl %l6, 0, %o5
31467or %o5, %o0, %o0
31468add %l4, 1, %l4
31469!---- flushing int results buffer----
31470mov %o0, %l5
31471loop_exit_2_234:
31472sub %l2, 1, %l2
31473cmp %l2, 0
31474bg loop_entry_2_234
31475nop
31476
31477P1760: !_LD [15] (FP) (NF) (Loop entry)
31478sethi %hi(0x2), %l2
31479or %l2, %lo(0x2), %l2
31480loop_entry_2_235:
31481wr %g0, 0x82, %asi
31482sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
31483sub %i0, %i3, %i3
31484lda [%i3 + 12] %asi, %f0
31485! 1 addresses covered
31486
31487P1761: !_FLUSH [7] (Int) (Loop exit)
31488! Unsupported instruction
31489!---- flushing fp results buffer to %f30 ----
31490fmovs %f0, %f30
31491!--
31492loop_exit_2_235:
31493sub %l2, 1, %l2
31494cmp %l2, 0
31495bg loop_entry_2_235
31496nop
31497
31498P1762: !_QWST [5] (maybe <- 0x40800058) (FP) (Loop entry) (Loop exit)
31499sethi %hi(0x1), %l2
31500or %l2, %lo(0x1), %l2
31501loop_entry_2_236:
31502sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
31503sub %i0, %i2, %i2
31504! preparing store val #0, next val will be in f21
31505fmovs %f16, %f21
31506fadds %f16, %f17, %f16
31507! preparing store val #1, next val will be in f23
31508fmovs %f16, %f23
31509fadds %f16, %f17, %f16
31510stq %f20, [%i2 + 0]
31511loop_exit_2_236:
31512sub %l2, 1, %l2
31513cmp %l2, 0
31514bg loop_entry_2_236
31515nop
31516
31517P1763: !_BLD [10] (FP) (Loop entry) (Loop exit) (CBR)
31518sethi %hi(0x2), %l2
31519or %l2, %lo(0x2), %l2
31520loop_entry_2_237:
31521wr %g0, 0xf0, %asi
31522sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
31523sub %i0, %i3, %i3
31524membar #Sync
31525ldda [%i3 + 0] %asi, %f0
31526membar #Sync
31527! 2 addresses covered
31528fmovs %f1, %f0
31529fmovs %f3, %f1
31530
31531! cbranch
31532andcc %l0, 1, %g0
31533be,pt %xcc, TARGET1763
31534nop
31535RET1763:
31536
31537! lfsr step begin
31538srlx %l0, 1, %l3
31539xnor %l3, %l0, %l3
31540sllx %l3, 63, %l3
31541or %l3, %l0, %l0
31542srlx %l0, 1, %l0
31543
31544!---- flushing fp results buffer to %f30 ----
31545fmovd %f0, %f30
31546!--
31547loop_exit_2_237:
31548sub %l2, 1, %l2
31549cmp %l2, 0
31550bg loop_entry_2_237
31551nop
31552
31553P1764: !_BSTC [7] (maybe <- 0x4080005a) (FP) (Loop entry) (Loop exit)
31554sethi %hi(0x1), %l2
31555or %l2, %lo(0x1), %l2
31556loop_entry_2_238:
31557wr %g0, 0xe0, %asi
31558sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
31559sub %i0, %i2, %i2
31560! preparing store val #0, next val will be in f33
31561fmovs %f16, %f21
31562fadds %f16, %f17, %f16
31563! preparing store val #1, next val will be in f35
31564fmovd %f20, %f32
31565fmovs %f16, %f21
31566fadds %f16, %f17, %f16
31567fmovd %f20, %f34
31568membar #Sync
31569stda %f32, [%i2 + 0 ] %asi
31570membar #Sync
31571loop_exit_2_238:
31572sub %l2, 1, %l2
31573cmp %l2, 0
31574bg loop_entry_2_238
31575nop
31576
31577P1765: !_PREFETCH [13] (Int) (Loop entry) (Loop exit)
31578sethi %hi(0x2), %l2
31579or %l2, %lo(0x2), %l2
31580loop_entry_2_239:
31581sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
31582sub %i0, %i3, %i3
31583prefetch [%i3 + 12], 21
31584loop_exit_2_239:
31585sub %l2, 1, %l2
31586cmp %l2, 0
31587bg loop_entry_2_239
31588nop
31589
31590P1766: !_QWLD [4] (FP) (Loop entry) (Loop exit)
31591sethi %hi(0x1), %l2
31592or %l2, %lo(0x1), %l2
31593loop_entry_2_240:
31594sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
31595sub %i0, %i2, %i2
31596ldq [%i2 + 0], %f0
31597! 2 addresses covered
31598fmovs %f1, %f0
31599fmovs %f3, %f1
31600!---- flushing fp results buffer to %f30 ----
31601fmovd %f0, %f30
31602!--
31603loop_exit_2_240:
31604sub %l2, 1, %l2
31605cmp %l2, 0
31606bg loop_entry_2_240
31607nop
31608
31609P1767: !_PREFETCH [5] (Int) (Loop entry)
31610sethi %hi(0x1), %l2
31611or %l2, %lo(0x1), %l2
31612loop_entry_2_241:
31613sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
31614sub %i0, %i3, %i3
31615prefetch [%i3 + 12], 23
31616
31617P1768: !_LD [14] (FP) (Loop exit)
31618sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
31619sub %i0, %i2, %i2
31620ld [%i2 + 4], %f0
31621! 1 addresses covered
31622!---- flushing fp results buffer to %f30 ----
31623fmovs %f0, %f30
31624!--
31625loop_exit_2_241:
31626sub %l2, 1, %l2
31627cmp %l2, 0
31628bg loop_entry_2_241
31629nop
31630
31631P1769: !_BLD [1] (FP) (Loop entry) (Loop exit)
31632sethi %hi(0x1), %l2
31633or %l2, %lo(0x1), %l2
31634loop_entry_2_242:
31635wr %g0, 0xf0, %asi
31636membar #Sync
31637ldda [%i0 + 0] %asi, %f0
31638membar #Sync
31639! 2 addresses covered
31640fmovs %f1, %f0
31641fmovs %f3, %f1
31642!---- flushing fp results buffer to %f30 ----
31643fmovd %f0, %f30
31644!--
31645loop_exit_2_242:
31646sub %l2, 1, %l2
31647cmp %l2, 0
31648bg loop_entry_2_242
31649nop
31650
31651P1770: !_LD [5] (Int) (Loop entry)
31652sethi %hi(0x1), %l2
31653or %l2, %lo(0x1), %l2
31654loop_entry_2_243:
31655sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
31656sub %i0, %i3, %i3
31657lduw [%i3 + 12], %o0
31658! move %o0(lower) -> %o0(upper)
31659sllx %o0, 32, %o0
31660
31661P1771: !_LD [11] (Int) (Loop exit)
31662sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
31663sub %i0, %i2, %i2
31664lduw [%i2 + 12], %l6
31665! move %l6(lower) -> %o0(lower)
31666or %l6, %o0, %o0
31667!---- flushing int results buffer----
31668mov %o0, %l5
31669loop_exit_2_243:
31670sub %l2, 1, %l2
31671cmp %l2, 0
31672bg loop_entry_2_243
31673nop
31674
31675P1772: !_PREFETCH [13] (Int) (Faults) (Loop entry)
31676sethi %hi(0x1), %l2
31677or %l2, %lo(0x1), %l2
31678loop_entry_2_244:
31679prefetch [%g0], 16
31680
31681P1773: !_BSTC [0] (maybe <- 0x4080005c) (FP) (Loop exit) (CBR)
31682wr %g0, 0xe0, %asi
31683! preparing store val #0, next val will be in f33
31684fmovs %f16, %f21
31685fadds %f16, %f17, %f16
31686! preparing store val #1, next val will be in f35
31687fmovd %f20, %f32
31688fmovs %f16, %f21
31689fadds %f16, %f17, %f16
31690fmovd %f20, %f34
31691membar #Sync
31692stda %f32, [%i0 + 0 ] %asi
31693membar #Sync
31694
31695! cbranch
31696andcc %l0, 1, %g0
31697be,pn %xcc, TARGET1773
31698nop
31699RET1773:
31700
31701! lfsr step begin
31702srlx %l0, 1, %l7
31703xnor %l7, %l0, %l7
31704sllx %l7, 63, %l7
31705or %l7, %l0, %l0
31706srlx %l0, 1, %l0
31707
31708loop_exit_2_244:
31709sub %l2, 1, %l2
31710cmp %l2, 0
31711bg loop_entry_2_244
31712nop
31713
31714P1774: !_LD [3] (FP) (Loop entry)
31715sethi %hi(0x2), %l2
31716or %l2, %lo(0x2), %l2
31717loop_entry_2_245:
31718ld [%i1 + 12], %f0
31719! 1 addresses covered
31720
31721P1775: !_LD [3] (FP) (Loop exit)
31722ld [%i1 + 12], %f1
31723! 1 addresses covered
31724!---- flushing fp results buffer to %f30 ----
31725fmovd %f0, %f30
31726!--
31727loop_exit_2_245:
31728sub %l2, 1, %l2
31729cmp %l2, 0
31730bg loop_entry_2_245
31731nop
31732
31733P1776: !_BLD [7] (FP) (Loop entry) (Loop exit)
31734sethi %hi(0x2), %l2
31735or %l2, %lo(0x2), %l2
31736loop_entry_2_246:
31737wr %g0, 0xf0, %asi
31738sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
31739sub %i0, %i3, %i3
31740membar #Sync
31741ldda [%i3 + 0] %asi, %f0
31742membar #Sync
31743! 2 addresses covered
31744fmovs %f1, %f0
31745fmovs %f3, %f1
31746!---- flushing fp results buffer to %f30 ----
31747fmovd %f0, %f30
31748!--
31749loop_exit_2_246:
31750sub %l2, 1, %l2
31751cmp %l2, 0
31752bg loop_entry_2_246
31753nop
31754
31755P1777: !_LD [3] (FP) (Loop entry)
31756sethi %hi(0x1), %l2
31757or %l2, %lo(0x1), %l2
31758loop_entry_2_247:
31759ld [%i1 + 12], %f0
31760! 1 addresses covered
31761
31762P1778: !_MEMBAR (Int) (Loop exit)
31763membar #StoreLoad
31764!---- flushing fp results buffer to %f30 ----
31765fmovs %f0, %f30
31766!--
31767loop_exit_2_247:
31768sub %l2, 1, %l2
31769cmp %l2, 0
31770bg loop_entry_2_247
31771nop
31772
31773P1779: !_PREFETCH [14] (Int) (Loop entry) (Loop exit)
31774sethi %hi(0x2), %l2
31775or %l2, %lo(0x2), %l2
31776loop_entry_2_248:
31777sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
31778sub %i0, %i2, %i2
31779prefetch [%i2 + 4], 22
31780loop_exit_2_248:
31781sub %l2, 1, %l2
31782cmp %l2, 0
31783bg loop_entry_2_248
31784nop
31785
31786P1780: !_FLUSH [8] (Int) (Loop entry)
31787sethi %hi(0x1), %l2
31788or %l2, %lo(0x1), %l2
31789loop_entry_2_249:
31790! Unsupported instruction
31791
31792P1781: !_CAS [11] (maybe <- 0x100002f) (Int) (Loop exit) (CBR)
31793sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
31794sub %i0, %i3, %i3
31795add %i3, 12, %l6
31796lduw [%l6], %o0
31797mov %o0, %l3
31798! move %l3(lower) -> %o0(upper)
31799sllx %l3, 32, %o0
31800mov %l4, %o5
31801cas [%l6], %l3, %o5
31802! move %o5(lower) -> %o0(lower)
31803srl %o5, 0, %l3
31804or %l3, %o0, %o0
31805add %l4, 1, %l4
31806
31807! cbranch
31808andcc %l0, 1, %g0
31809be,pt %xcc, TARGET1781
31810nop
31811RET1781:
31812
31813! lfsr step begin
31814srlx %l0, 1, %l3
31815xnor %l3, %l0, %l3
31816sllx %l3, 63, %l3
31817or %l3, %l0, %l0
31818srlx %l0, 1, %l0
31819
31820!---- flushing int results buffer----
31821mov %o0, %l5
31822loop_exit_2_249:
31823sub %l2, 1, %l2
31824cmp %l2, 0
31825bg loop_entry_2_249
31826nop
31827
31828P1782: !_LD [6] (Int) (Loop entry) (CBR)
31829sethi %hi(0x1), %l2
31830or %l2, %lo(0x1), %l2
31831loop_entry_2_250:
31832sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
31833sub %i0, %i2, %i2
31834lduw [%i2 + 4], %o0
31835! move %o0(lower) -> %o0(upper)
31836sllx %o0, 32, %o0
31837
31838! cbranch
31839andcc %l0, 1, %g0
31840be,pn %xcc, TARGET1782
31841nop
31842RET1782:
31843
31844! lfsr step begin
31845srlx %l0, 1, %l3
31846xnor %l3, %l0, %l3
31847sllx %l3, 63, %l3
31848or %l3, %l0, %l0
31849srlx %l0, 1, %l0
31850
31851
31852P1783: !_REPLACEMENT [3] (Int)
31853sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
31854add %i0, %i3, %i3
31855sethi %hi(0x20000), %l6
31856ld [%i3+12], %o5
31857st %o5, [%i3+12]
31858add %i3, %l6, %l7
31859ld [%l7+12], %o5
31860st %o5, [%l7+12]
31861add %l7, %l6, %l7
31862ld [%l7+12], %o5
31863st %o5, [%l7+12]
31864add %l7, %l6, %l7
31865ld [%l7+12], %o5
31866st %o5, [%l7+12]
31867add %l7, %l6, %l7
31868ld [%l7+12], %o5
31869st %o5, [%l7+12]
31870add %l7, %l6, %l7
31871ld [%l7+12], %o5
31872st %o5, [%l7+12]
31873add %l7, %l6, %l7
31874ld [%l7+12], %o5
31875st %o5, [%l7+12]
31876add %l7, %l6, %l7
31877ld [%l7+12], %o5
31878st %o5, [%l7+12]
31879
31880P1784: !_LD [14] (Int) (Loop exit) (LE)
31881wr %g0, 0x88, %asi
31882sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
31883sub %i0, %i2, %i2
31884lduwa [%i2 + 4] %asi, %l6
31885! move %l6(lower) -> %o0(lower)
31886or %l6, %o0, %o0
31887!---- flushing int results buffer----
31888mov %o0, %l5
31889loop_exit_2_250:
31890sub %l2, 1, %l2
31891cmp %l2, 0
31892bg loop_entry_2_250
31893nop
31894
31895P1785: !_QWST [12] (maybe <- 0x4080005e) (FP) (Loop entry)
31896sethi %hi(0x2), %l2
31897or %l2, %lo(0x2), %l2
31898loop_entry_2_251:
31899sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
31900sub %i0, %i3, %i3
31901! preparing store val #0, next val will be in f21
31902fmovs %f16, %f21
31903fadds %f16, %f17, %f16
31904! preparing store val #1, next val will be in f23
31905fmovs %f16, %f23
31906fadds %f16, %f17, %f16
31907stq %f20, [%i3 + 0]
31908
31909P1786: !_BST [7] (maybe <- 0x40800060) (FP) (Loop exit)
31910wr %g0, 0xf0, %asi
31911sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
31912sub %i0, %i2, %i2
31913! preparing store val #0, next val will be in f33
31914fmovs %f16, %f21
31915fadds %f16, %f17, %f16
31916! preparing store val #1, next val will be in f35
31917fmovd %f20, %f32
31918fmovs %f16, %f21
31919fadds %f16, %f17, %f16
31920fmovd %f20, %f34
31921membar #Sync
31922stda %f32, [%i2 + 0 ] %asi
31923membar #Sync
31924loop_exit_2_251:
31925sub %l2, 1, %l2
31926cmp %l2, 0
31927bg loop_entry_2_251
31928nop
31929
31930P1787: !_LD [14] (Int) (Loop entry)
31931sethi %hi(0x2), %l2
31932or %l2, %lo(0x2), %l2
31933loop_entry_2_252:
31934sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
31935sub %i0, %i3, %i3
31936lduw [%i3 + 4], %o0
31937! move %o0(lower) -> %o0(upper)
31938sllx %o0, 32, %o0
31939
31940P1788: !_REPLACEMENT [4] (Int)
31941sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2
31942sub %i0, %i2, %i2
31943sethi %hi(0x20000), %l3
31944ld [%i2+4], %l7
31945st %l7, [%i2+4]
31946add %i2, %l3, %l6
31947ld [%l6+4], %l7
31948st %l7, [%l6+4]
31949add %l6, %l3, %l6
31950ld [%l6+4], %l7
31951st %l7, [%l6+4]
31952add %l6, %l3, %l6
31953ld [%l6+4], %l7
31954st %l7, [%l6+4]
31955add %l6, %l3, %l6
31956ld [%l6+4], %l7
31957st %l7, [%l6+4]
31958add %l6, %l3, %l6
31959ld [%l6+4], %l7
31960st %l7, [%l6+4]
31961add %l6, %l3, %l6
31962ld [%l6+4], %l7
31963st %l7, [%l6+4]
31964add %l6, %l3, %l6
31965ld [%l6+4], %l7
31966st %l7, [%l6+4]
31967
31968P1789: !_LD [15] (Int) (Loop exit)
31969lduw [%i3 + 12], %l3
31970! move %l3(lower) -> %o0(lower)
31971or %l3, %o0, %o0
31972!---- flushing int results buffer----
31973mov %o0, %l5
31974loop_exit_2_252:
31975sub %l2, 1, %l2
31976cmp %l2, 0
31977bg loop_entry_2_252
31978nop
31979
31980P1790: !_LD [1] (Int) (NF) (Loop entry)
31981sethi %hi(0x1), %l2
31982or %l2, %lo(0x1), %l2
31983loop_entry_2_253:
31984wr %g0, 0x82, %asi
31985lduwa [%i0 + 12] %asi, %o0
31986! move %o0(lower) -> %o0(upper)
31987sllx %o0, 32, %o0
31988
31989P1791: !_LD [5] (Int) (Loop exit)
31990sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
31991sub %i0, %i3, %i3
31992lduw [%i3 + 12], %l6
31993! move %l6(lower) -> %o0(lower)
31994or %l6, %o0, %o0
31995!---- flushing int results buffer----
31996mov %o0, %l5
31997loop_exit_2_253:
31998sub %l2, 1, %l2
31999cmp %l2, 0
32000bg loop_entry_2_253
32001nop
32002
32003P1792: !_BST [4] (maybe <- 0x40800062) (FP) (Loop entry)
32004sethi %hi(0x2), %l2
32005or %l2, %lo(0x2), %l2
32006loop_entry_2_254:
32007wr %g0, 0xf0, %asi
32008sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
32009sub %i0, %i2, %i2
32010! preparing store val #0, next val will be in f33
32011fmovs %f16, %f21
32012fadds %f16, %f17, %f16
32013! preparing store val #1, next val will be in f35
32014fmovd %f20, %f32
32015fmovs %f16, %f21
32016fadds %f16, %f17, %f16
32017fmovd %f20, %f34
32018membar #Sync
32019stda %f32, [%i2 + 0 ] %asi
32020membar #Sync
32021
32022P1793: !_QWST [1] (maybe <- 0x40800064) (FP) (Loop exit)
32023! preparing store val #0, next val will be in f21
32024fmovs %f16, %f21
32025fadds %f16, %f17, %f16
32026! preparing store val #1, next val will be in f23
32027fmovs %f16, %f23
32028fadds %f16, %f17, %f16
32029stq %f20, [%i0 + 0]
32030loop_exit_2_254:
32031sub %l2, 1, %l2
32032cmp %l2, 0
32033bg loop_entry_2_254
32034nop
32035
32036P1794: !_LD [1] (FP) (Loop entry) (Loop exit)
32037sethi %hi(0x2), %l2
32038or %l2, %lo(0x2), %l2
32039loop_entry_2_255:
32040ld [%i0 + 12], %f0
32041! 1 addresses covered
32042!---- flushing fp results buffer to %f30 ----
32043fmovs %f0, %f30
32044!--
32045loop_exit_2_255:
32046sub %l2, 1, %l2
32047cmp %l2, 0
32048bg loop_entry_2_255
32049nop
32050
32051P1795: !_LD [6] (Int) (Loop entry)
32052sethi %hi(0x2), %l2
32053or %l2, %lo(0x2), %l2
32054loop_entry_2_256:
32055sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
32056sub %i0, %i3, %i3
32057lduw [%i3 + 4], %o0
32058! move %o0(lower) -> %o0(upper)
32059sllx %o0, 32, %o0
32060
32061P1796: !_LD [1] (Int) (Loop exit)
32062lduw [%i0 + 12], %o5
32063! move %o5(lower) -> %o0(lower)
32064or %o5, %o0, %o0
32065!---- flushing int results buffer----
32066mov %o0, %l5
32067loop_exit_2_256:
32068sub %l2, 1, %l2
32069cmp %l2, 0
32070bg loop_entry_2_256
32071nop
32072
32073P1797: !_BLD [10] (FP) (Loop entry) (Loop exit)
32074sethi %hi(0x1), %l2
32075or %l2, %lo(0x1), %l2
32076loop_entry_2_257:
32077wr %g0, 0xf0, %asi
32078sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
32079sub %i0, %i2, %i2
32080membar #Sync
32081ldda [%i2 + 0] %asi, %f0
32082membar #Sync
32083! 2 addresses covered
32084fmovs %f1, %f0
32085fmovs %f3, %f1
32086!---- flushing fp results buffer to %f30 ----
32087fmovd %f0, %f30
32088!--
32089loop_exit_2_257:
32090sub %l2, 1, %l2
32091cmp %l2, 0
32092bg loop_entry_2_257
32093nop
32094
32095P1798: !_BSTC [8] (maybe <- 0x40800066) (FP) (Loop entry)
32096sethi %hi(0x1), %l2
32097or %l2, %lo(0x1), %l2
32098loop_entry_2_258:
32099wr %g0, 0xe0, %asi
32100sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
32101sub %i0, %i3, %i3
32102! preparing store val #0, next val will be in f33
32103fmovs %f16, %f21
32104fadds %f16, %f17, %f16
32105! preparing store val #1, next val will be in f35
32106fmovd %f20, %f32
32107fmovs %f16, %f21
32108fadds %f16, %f17, %f16
32109fmovd %f20, %f34
32110membar #Sync
32111stda %f32, [%i3 + 0 ] %asi
32112membar #Sync
32113
32114P1799: !_BSTC [9] (maybe <- 0x40800068) (FP) (Loop exit)
32115wr %g0, 0xe0, %asi
32116! preparing store val #0, next val will be in f33
32117fmovs %f16, %f21
32118fadds %f16, %f17, %f16
32119! preparing store val #1, next val will be in f35
32120fmovd %f20, %f32
32121fmovs %f16, %f21
32122fadds %f16, %f17, %f16
32123fmovd %f20, %f34
32124membar #Sync
32125stda %f32, [%i3 + 0 ] %asi
32126membar #Sync
32127loop_exit_2_258:
32128sub %l2, 1, %l2
32129cmp %l2, 0
32130bg loop_entry_2_258
32131nop
32132
32133P1800: !_LD [4] (FP) (Loop entry) (Loop exit)
32134sethi %hi(0x1), %l2
32135or %l2, %lo(0x1), %l2
32136loop_entry_2_259:
32137sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
32138sub %i0, %i2, %i2
32139ld [%i2 + 4], %f0
32140! 1 addresses covered
32141!---- flushing fp results buffer to %f30 ----
32142fmovs %f0, %f30
32143!--
32144loop_exit_2_259:
32145sub %l2, 1, %l2
32146cmp %l2, 0
32147bg loop_entry_2_259
32148nop
32149
32150P1801: !_CAS [1] (maybe <- 0x1000030) (Int) (Loop entry) (Loop exit) (CBR)
32151sethi %hi(0x2), %l2
32152or %l2, %lo(0x2), %l2
32153loop_entry_2_260:
32154add %i0, 12, %o5
32155lduw [%o5], %o0
32156mov %o0, %l7
32157! move %l7(lower) -> %o0(upper)
32158sllx %l7, 32, %o0
32159mov %l4, %l6
32160cas [%o5], %l7, %l6
32161! move %l6(lower) -> %o0(lower)
32162srl %l6, 0, %l7
32163or %l7, %o0, %o0
32164add %l4, 1, %l4
32165
32166! cbranch
32167andcc %l0, 1, %g0
32168be,pn %xcc, TARGET1801
32169nop
32170RET1801:
32171
32172! lfsr step begin
32173srlx %l0, 1, %l7
32174xnor %l7, %l0, %l7
32175sllx %l7, 63, %l7
32176or %l7, %l0, %l0
32177srlx %l0, 1, %l0
32178
32179!---- flushing int results buffer----
32180mov %o0, %l5
32181loop_exit_2_260:
32182sub %l2, 1, %l2
32183cmp %l2, 0
32184bg loop_entry_2_260
32185nop
32186
32187P1802: !_PREFETCH [5] (Int) (Loop entry) (Loop exit)
32188sethi %hi(0x2), %l2
32189or %l2, %lo(0x2), %l2
32190loop_entry_2_261:
32191sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
32192sub %i0, %i3, %i3
32193prefetch [%i3 + 12], 30
32194loop_exit_2_261:
32195sub %l2, 1, %l2
32196cmp %l2, 0
32197bg loop_entry_2_261
32198nop
32199
32200P1803: !_BST [11] (maybe <- 0x4080006a) (FP) (Loop entry) (Loop exit)
32201sethi %hi(0x1), %l2
32202or %l2, %lo(0x1), %l2
32203loop_entry_2_262:
32204wr %g0, 0xf0, %asi
32205sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
32206sub %i0, %i2, %i2
32207! preparing store val #0, next val will be in f33
32208fmovs %f16, %f21
32209fadds %f16, %f17, %f16
32210! preparing store val #1, next val will be in f35
32211fmovd %f20, %f32
32212fmovs %f16, %f21
32213fadds %f16, %f17, %f16
32214fmovd %f20, %f34
32215membar #Sync
32216stda %f32, [%i2 + 0 ] %asi
32217membar #Sync
32218loop_exit_2_262:
32219sub %l2, 1, %l2
32220cmp %l2, 0
32221bg loop_entry_2_262
32222nop
32223
32224P1804: !_LD [2] (Int) (Loop entry)
32225sethi %hi(0x1), %l2
32226or %l2, %lo(0x1), %l2
32227loop_entry_2_263:
32228lduw [%i1 + 4], %o0
32229! move %o0(lower) -> %o0(upper)
32230sllx %o0, 32, %o0
32231
32232P1805: !_LD [5] (Int) (Loop exit)
32233sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
32234sub %i0, %i3, %i3
32235lduw [%i3 + 12], %l3
32236! move %l3(lower) -> %o0(lower)
32237or %l3, %o0, %o0
32238!---- flushing int results buffer----
32239mov %o0, %l5
32240loop_exit_2_263:
32241sub %l2, 1, %l2
32242cmp %l2, 0
32243bg loop_entry_2_263
32244nop
32245
32246P1806: !_LD [7] (Int) (Loop entry)
32247sethi %hi(0x2), %l2
32248or %l2, %lo(0x2), %l2
32249loop_entry_2_264:
32250sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
32251sub %i0, %i2, %i2
32252lduw [%i2 + 12], %o0
32253! move %o0(lower) -> %o0(upper)
32254sllx %o0, 32, %o0
32255
32256P1807: !_LD [13] (Int) (Loop exit)
32257sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
32258sub %i0, %i3, %i3
32259lduw [%i3 + 12], %l6
32260! move %l6(lower) -> %o0(lower)
32261or %l6, %o0, %o0
32262!---- flushing int results buffer----
32263mov %o0, %l5
32264loop_exit_2_264:
32265sub %l2, 1, %l2
32266cmp %l2, 0
32267bg loop_entry_2_264
32268nop
32269
32270P1808: !_LD [3] (FP) (Loop entry) (Loop exit)
32271sethi %hi(0x2), %l2
32272or %l2, %lo(0x2), %l2
32273loop_entry_2_265:
32274ld [%i1 + 12], %f0
32275! 1 addresses covered
32276!---- flushing fp results buffer to %f30 ----
32277fmovs %f0, %f30
32278!--
32279loop_exit_2_265:
32280sub %l2, 1, %l2
32281cmp %l2, 0
32282bg loop_entry_2_265
32283nop
32284
32285P1809: !_REPLACEMENT [8] (Int) (Loop entry) (Loop exit)
32286sethi %hi(0x2), %l2
32287or %l2, %lo(0x2), %l2
32288loop_entry_2_266:
32289sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
32290add %i0, %i2, %i2
32291sethi %hi(0x20000), %l3
32292ld [%i2+4], %l7
32293st %l7, [%i2+4]
32294add %i2, %l3, %l6
32295ld [%l6+4], %l7
32296st %l7, [%l6+4]
32297add %l6, %l3, %l6
32298ld [%l6+4], %l7
32299st %l7, [%l6+4]
32300add %l6, %l3, %l6
32301ld [%l6+4], %l7
32302st %l7, [%l6+4]
32303add %l6, %l3, %l6
32304ld [%l6+4], %l7
32305st %l7, [%l6+4]
32306add %l6, %l3, %l6
32307ld [%l6+4], %l7
32308st %l7, [%l6+4]
32309add %l6, %l3, %l6
32310ld [%l6+4], %l7
32311st %l7, [%l6+4]
32312add %l6, %l3, %l6
32313ld [%l6+4], %l7
32314st %l7, [%l6+4]
32315loop_exit_2_266:
32316sub %l2, 1, %l2
32317cmp %l2, 0
32318bg loop_entry_2_266
32319nop
32320
32321P1810: !_LD [7] (FP) (Loop entry)
32322sethi %hi(0x1), %l2
32323or %l2, %lo(0x1), %l2
32324loop_entry_2_267:
32325sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
32326sub %i0, %i3, %i3
32327ld [%i3 + 12], %f0
32328! 1 addresses covered
32329
32330P1811: !_PREFETCH [1] (Int) (Loop exit)
32331prefetch [%i0 + 12], 22
32332!---- flushing fp results buffer to %f30 ----
32333fmovs %f0, %f30
32334!--
32335loop_exit_2_267:
32336sub %l2, 1, %l2
32337cmp %l2, 0
32338bg loop_entry_2_267
32339nop
32340
32341P1812: !_LD [13] (Int) (Loop entry) (Branch target of P1570)
32342sethi %hi(0x1), %l2
32343or %l2, %lo(0x1), %l2
32344loop_entry_2_268:
32345sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
32346sub %i0, %i2, %i2
32347lduw [%i2 + 12], %o0
32348! move %o0(lower) -> %o0(upper)
32349sllx %o0, 32, %o0
32350ba P1813
32351nop
32352
32353TARGET1570:
32354ba RET1570
32355nop
32356
32357
32358P1813: !_LD [4] (Int) (Loop exit)
32359sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
32360sub %i0, %i3, %i3
32361lduw [%i3 + 4], %l3
32362! move %l3(lower) -> %o0(lower)
32363or %l3, %o0, %o0
32364!---- flushing int results buffer----
32365mov %o0, %l5
32366loop_exit_2_268:
32367sub %l2, 1, %l2
32368cmp %l2, 0
32369bg loop_entry_2_268
32370nop
32371
32372P1814: !_DWLD [9] (Int) (Loop entry)
32373sethi %hi(0x2), %l2
32374or %l2, %lo(0x2), %l2
32375loop_entry_2_269:
32376sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
32377sub %i0, %i2, %i2
32378ldx [%i2 + 8], %o0
32379! move %o0(lower) -> %o0(upper)
32380sllx %o0, 32, %o0
32381
32382P1815: !_ST [3] (maybe <- 0x1000031) (Int)
32383stw %l4, [%i1 + 12 ]
32384add %l4, 1, %l4
32385
32386P1816: !_LD [5] (Int) (NF) (Loop exit) (CBR)
32387wr %g0, 0x82, %asi
32388sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
32389sub %i0, %i3, %i3
32390lduwa [%i3 + 12] %asi, %l3
32391! move %l3(lower) -> %o0(lower)
32392or %l3, %o0, %o0
32393
32394! cbranch
32395andcc %l0, 1, %g0
32396be,pt %xcc, TARGET1816
32397nop
32398RET1816:
32399
32400! lfsr step begin
32401srlx %l0, 1, %l6
32402xnor %l6, %l0, %l6
32403sllx %l6, 63, %l6
32404or %l6, %l0, %l0
32405srlx %l0, 1, %l0
32406
32407!---- flushing int results buffer----
32408mov %o0, %l5
32409loop_exit_2_269:
32410sub %l2, 1, %l2
32411cmp %l2, 0
32412bg loop_entry_2_269
32413nop
32414
32415P1817: !_BST [6] (maybe <- 0x4080006c) (FP) (Loop entry) (Loop exit)
32416sethi %hi(0x1), %l2
32417or %l2, %lo(0x1), %l2
32418loop_entry_2_270:
32419wr %g0, 0xf0, %asi
32420sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
32421sub %i0, %i2, %i2
32422! preparing store val #0, next val will be in f33
32423fmovs %f16, %f21
32424fadds %f16, %f17, %f16
32425! preparing store val #1, next val will be in f35
32426fmovd %f20, %f32
32427fmovs %f16, %f21
32428fadds %f16, %f17, %f16
32429fmovd %f20, %f34
32430membar #Sync
32431stda %f32, [%i2 + 0 ] %asi
32432membar #Sync
32433loop_exit_2_270:
32434sub %l2, 1, %l2
32435cmp %l2, 0
32436bg loop_entry_2_270
32437nop
32438
32439P1818: !_REPLACEMENT [2] (Int) (Loop entry) (Loop exit)
32440sethi %hi(0x1), %l2
32441or %l2, %lo(0x1), %l2
32442loop_entry_2_271:
32443sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3
32444sub %i0, %i3, %i3
32445sethi %hi(0x20000), %o5
32446ld [%i3+4], %l6
32447st %l6, [%i3+4]
32448add %i3, %o5, %l3
32449ld [%l3+4], %l6
32450st %l6, [%l3+4]
32451add %l3, %o5, %l3
32452ld [%l3+4], %l6
32453st %l6, [%l3+4]
32454add %l3, %o5, %l3
32455ld [%l3+4], %l6
32456st %l6, [%l3+4]
32457add %l3, %o5, %l3
32458ld [%l3+4], %l6
32459st %l6, [%l3+4]
32460add %l3, %o5, %l3
32461ld [%l3+4], %l6
32462st %l6, [%l3+4]
32463add %l3, %o5, %l3
32464ld [%l3+4], %l6
32465st %l6, [%l3+4]
32466add %l3, %o5, %l3
32467ld [%l3+4], %l6
32468st %l6, [%l3+4]
32469loop_exit_2_271:
32470sub %l2, 1, %l2
32471cmp %l2, 0
32472bg loop_entry_2_271
32473nop
32474
32475P1819: !_QWLD [5] (FP) (Loop entry) (Loop exit)
32476sethi %hi(0x2), %l2
32477or %l2, %lo(0x2), %l2
32478loop_entry_2_272:
32479sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
32480sub %i0, %i2, %i2
32481ldq [%i2 + 0], %f0
32482! 2 addresses covered
32483fmovs %f1, %f0
32484fmovs %f3, %f1
32485!---- flushing fp results buffer to %f30 ----
32486fmovd %f0, %f30
32487!--
32488loop_exit_2_272:
32489sub %l2, 1, %l2
32490cmp %l2, 0
32491bg loop_entry_2_272
32492nop
32493
32494P1820: !_LD [9] (Int) (NF) (Faults) (Loop entry)
32495sethi %hi(0x1), %l2
32496or %l2, %lo(0x1), %l2
32497loop_entry_2_273:
32498wr %g0, 0x82, %asi
32499lduwa [%g0] %asi, %o0
32500! move %o0(lower) -> %o0(upper)
32501sllx %o0, 32, %o0
32502
32503P1821: !_LD [9] (Int) (Loop exit)
32504sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
32505sub %i0, %i3, %i3
32506lduw [%i3 + 12], %o5
32507! move %o5(lower) -> %o0(lower)
32508or %o5, %o0, %o0
32509!---- flushing int results buffer----
32510mov %o0, %l5
32511loop_exit_2_273:
32512sub %l2, 1, %l2
32513cmp %l2, 0
32514bg loop_entry_2_273
32515nop
32516
32517P1822: !_QWST [9] (maybe <- 0x4080006e) (FP) (Loop entry) (Loop exit)
32518sethi %hi(0x2), %l2
32519or %l2, %lo(0x2), %l2
32520loop_entry_2_274:
32521sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
32522sub %i0, %i2, %i2
32523! preparing store val #0, next val will be in f21
32524fmovs %f16, %f21
32525fadds %f16, %f17, %f16
32526! preparing store val #1, next val will be in f23
32527fmovs %f16, %f23
32528fadds %f16, %f17, %f16
32529stq %f20, [%i2 + 0]
32530loop_exit_2_274:
32531sub %l2, 1, %l2
32532cmp %l2, 0
32533bg loop_entry_2_274
32534nop
32535
32536P1823: !_QWST [2] (maybe <- 0x40800070) (FP) (Loop entry) (Loop exit)
32537sethi %hi(0x2), %l2
32538or %l2, %lo(0x2), %l2
32539loop_entry_2_275:
32540! preparing store val #0, next val will be in f21
32541fmovs %f16, %f21
32542fadds %f16, %f17, %f16
32543! preparing store val #1, next val will be in f23
32544fmovs %f16, %f23
32545fadds %f16, %f17, %f16
32546stq %f20, [%i1 + 0]
32547loop_exit_2_275:
32548sub %l2, 1, %l2
32549cmp %l2, 0
32550bg loop_entry_2_275
32551nop
32552
32553P1824: !_PREFETCH [15] (Int) (Loop entry) (LE)
32554sethi %hi(0x2), %l2
32555or %l2, %lo(0x2), %l2
32556loop_entry_2_276:
32557wr %g0, 0x88, %asi
32558sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
32559sub %i0, %i3, %i3
32560prefetcha [%i3 + 12] %asi, 1
32561
32562P1825: !_BSTC [0] (maybe <- 0x40800072) (FP) (Loop exit)
32563wr %g0, 0xe0, %asi
32564! preparing store val #0, next val will be in f33
32565fmovs %f16, %f21
32566fadds %f16, %f17, %f16
32567! preparing store val #1, next val will be in f35
32568fmovd %f20, %f32
32569fmovs %f16, %f21
32570fadds %f16, %f17, %f16
32571fmovd %f20, %f34
32572membar #Sync
32573stda %f32, [%i0 + 0 ] %asi
32574membar #Sync
32575loop_exit_2_276:
32576sub %l2, 1, %l2
32577cmp %l2, 0
32578bg loop_entry_2_276
32579nop
32580
32581P1826: !_LD [6] (FP) (Loop entry) (Loop exit)
32582sethi %hi(0x1), %l2
32583or %l2, %lo(0x1), %l2
32584loop_entry_2_277:
32585sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
32586sub %i0, %i2, %i2
32587ld [%i2 + 4], %f0
32588! 1 addresses covered
32589!---- flushing fp results buffer to %f30 ----
32590fmovs %f0, %f30
32591!--
32592loop_exit_2_277:
32593sub %l2, 1, %l2
32594cmp %l2, 0
32595bg loop_entry_2_277
32596nop
32597
32598P1827: !_BLD [13] (FP) (Loop entry)
32599sethi %hi(0x2), %l2
32600or %l2, %lo(0x2), %l2
32601loop_entry_2_278:
32602wr %g0, 0xf0, %asi
32603sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
32604sub %i0, %i3, %i3
32605membar #Sync
32606ldda [%i3 + 0] %asi, %f0
32607membar #Sync
32608! 2 addresses covered
32609fmovs %f1, %f0
32610fmovs %f3, %f1
32611
32612P1828: !_BLD [12] (FP) (Loop exit) (Branch target of P1844)
32613wr %g0, 0xf0, %asi
32614membar #Sync
32615ldda [%i3 + 0] %asi, %f32
32616membar #Sync
32617! 2 addresses covered
32618fmovd %f32, %f18
32619fmovs %f19, %f2
32620fmovd %f34, %f18
32621fmovs %f19, %f3
32622!---- flushing fp results buffer to %f30 ----
32623fmovd %f0, %f30
32624fmovd %f2, %f30
32625!--
32626loop_exit_2_278:
32627sub %l2, 1, %l2
32628cmp %l2, 0
32629bg loop_entry_2_278
32630nop
32631ba P1829
32632nop
32633
32634TARGET1844:
32635ba RET1844
32636nop
32637
32638
32639P1829: !_LD [4] (Int) (Loop entry) (CBR) (Branch target of P1603)
32640sethi %hi(0x2), %l2
32641or %l2, %lo(0x2), %l2
32642loop_entry_2_279:
32643sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
32644sub %i0, %i2, %i2
32645lduw [%i2 + 4], %o0
32646! move %o0(lower) -> %o0(upper)
32647sllx %o0, 32, %o0
32648
32649! cbranch
32650andcc %l0, 1, %g0
32651be,pn %xcc, TARGET1829
32652nop
32653RET1829:
32654
32655! lfsr step begin
32656srlx %l0, 1, %l6
32657xnor %l6, %l0, %l6
32658sllx %l6, 63, %l6
32659or %l6, %l0, %l0
32660srlx %l0, 1, %l0
32661
32662ba P1830
32663nop
32664
32665TARGET1603:
32666ba RET1603
32667nop
32668
32669
32670P1830: !_BLD [13] (FP)
32671wr %g0, 0xf0, %asi
32672sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
32673sub %i0, %i3, %i3
32674membar #Sync
32675ldda [%i3 + 0] %asi, %f0
32676membar #Sync
32677! 2 addresses covered
32678fmovs %f1, %f0
32679fmovs %f3, %f1
32680
32681P1831: !_LD [6] (Int) (Loop exit)
32682sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
32683sub %i0, %i2, %i2
32684lduw [%i2 + 4], %o5
32685! move %o5(lower) -> %o0(lower)
32686or %o5, %o0, %o0
32687!---- flushing int results buffer----
32688mov %o0, %l5
32689!---- flushing fp results buffer to %f30 ----
32690fmovd %f0, %f30
32691!--
32692loop_exit_2_279:
32693sub %l2, 1, %l2
32694cmp %l2, 0
32695bg loop_entry_2_279
32696nop
32697
32698P1832: !_LD [9] (Int) (Loop entry)
32699sethi %hi(0x1), %l2
32700or %l2, %lo(0x1), %l2
32701loop_entry_2_280:
32702sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
32703sub %i0, %i3, %i3
32704lduw [%i3 + 12], %o0
32705! move %o0(lower) -> %o0(upper)
32706sllx %o0, 32, %o0
32707
32708P1833: !_LD [15] (Int) (Loop exit)
32709sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
32710sub %i0, %i2, %i2
32711lduw [%i2 + 12], %l3
32712! move %l3(lower) -> %o0(lower)
32713or %l3, %o0, %o0
32714!---- flushing int results buffer----
32715mov %o0, %l5
32716loop_exit_2_280:
32717sub %l2, 1, %l2
32718cmp %l2, 0
32719bg loop_entry_2_280
32720nop
32721
32722P1834: !_LD [7] (FP) (Loop entry) (Loop exit)
32723sethi %hi(0x2), %l2
32724or %l2, %lo(0x2), %l2
32725loop_entry_2_281:
32726sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
32727sub %i0, %i3, %i3
32728ld [%i3 + 12], %f0
32729! 1 addresses covered
32730!---- flushing fp results buffer to %f30 ----
32731fmovs %f0, %f30
32732!--
32733loop_exit_2_281:
32734sub %l2, 1, %l2
32735cmp %l2, 0
32736bg loop_entry_2_281
32737nop
32738
32739P1835: !_CASX [11] (maybe <- 0x1000032) (Int) (Loop entry) (Loop exit)
32740sethi %hi(0x2), %l2
32741or %l2, %lo(0x2), %l2
32742loop_entry_2_282:
32743sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
32744sub %i0, %i2, %i2
32745add %i2, 8, %l3
32746ldx [%l3], %o0
32747! move %o0(upper) -> %o0(upper)
32748! move %o0(lower) -> %o0(lower)
32749mov %o0, %o5
32750mov %l4, %o1
32751casx [%l3], %o5, %o1
32752! move %o1(upper) -> %o1(upper)
32753! move %o1(lower) -> %o1(lower)
32754add %l4, 1, %l4
32755!---- flushing int results buffer----
32756mov %o0, %l5
32757mov %o1, %l5
32758loop_exit_2_282:
32759sub %l2, 1, %l2
32760cmp %l2, 0
32761bg loop_entry_2_282
32762nop
32763
32764P1836: !_FLUSH [5] (Int) (Loop entry)
32765sethi %hi(0x2), %l2
32766or %l2, %lo(0x2), %l2
32767loop_entry_2_283:
32768! Unsupported instruction
32769
32770P1837: !_LD [11] (Int)
32771sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
32772sub %i0, %i3, %i3
32773lduw [%i3 + 12], %o0
32774! move %o0(lower) -> %o0(upper)
32775sllx %o0, 32, %o0
32776
32777P1838: !_LD [9] (Int) (Loop exit)
32778sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
32779sub %i0, %i2, %i2
32780lduw [%i2 + 12], %o5
32781! move %o5(lower) -> %o0(lower)
32782or %o5, %o0, %o0
32783!---- flushing int results buffer----
32784mov %o0, %l5
32785loop_exit_2_283:
32786sub %l2, 1, %l2
32787cmp %l2, 0
32788bg loop_entry_2_283
32789nop
32790
32791P1839: !_BLD [2] (FP) (Loop entry)
32792sethi %hi(0x1), %l2
32793or %l2, %lo(0x1), %l2
32794loop_entry_2_284:
32795wr %g0, 0xf0, %asi
32796membar #Sync
32797ldda [%i1 + 0] %asi, %f0
32798membar #Sync
32799! 2 addresses covered
32800fmovs %f1, %f0
32801fmovs %f3, %f1
32802
32803P1840: !_REPLACEMENT [6] (Int) (Loop exit)
32804sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3
32805sub %i0, %i3, %i3
32806sethi %hi(0x20000), %l6
32807ld [%i3+4], %o5
32808st %o5, [%i3+4]
32809add %i3, %l6, %l7
32810ld [%l7+4], %o5
32811st %o5, [%l7+4]
32812add %l7, %l6, %l7
32813ld [%l7+4], %o5
32814st %o5, [%l7+4]
32815add %l7, %l6, %l7
32816ld [%l7+4], %o5
32817st %o5, [%l7+4]
32818add %l7, %l6, %l7
32819ld [%l7+4], %o5
32820st %o5, [%l7+4]
32821add %l7, %l6, %l7
32822ld [%l7+4], %o5
32823st %o5, [%l7+4]
32824add %l7, %l6, %l7
32825ld [%l7+4], %o5
32826st %o5, [%l7+4]
32827add %l7, %l6, %l7
32828ld [%l7+4], %o5
32829st %o5, [%l7+4]
32830!---- flushing fp results buffer to %f30 ----
32831fmovd %f0, %f30
32832!--
32833loop_exit_2_284:
32834sub %l2, 1, %l2
32835cmp %l2, 0
32836bg loop_entry_2_284
32837nop
32838
32839P1841: !_LD [11] (FP) (Loop entry) (Loop exit)
32840sethi %hi(0x1), %l2
32841or %l2, %lo(0x1), %l2
32842loop_entry_2_285:
32843sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
32844sub %i0, %i2, %i2
32845ld [%i2 + 12], %f0
32846! 1 addresses covered
32847!---- flushing fp results buffer to %f30 ----
32848fmovs %f0, %f30
32849!--
32850loop_exit_2_285:
32851sub %l2, 1, %l2
32852cmp %l2, 0
32853bg loop_entry_2_285
32854nop
32855
32856P1842: !_FLUSH [5] (Int) (Loop entry)
32857sethi %hi(0x2), %l2
32858or %l2, %lo(0x2), %l2
32859loop_entry_2_286:
32860! Unsupported instruction
32861
32862P1843: !_FLUSH [6] (Int) (Loop exit)
32863! Unsupported instruction
32864loop_exit_2_286:
32865sub %l2, 1, %l2
32866cmp %l2, 0
32867bg loop_entry_2_286
32868nop
32869
32870P1844: !_BST [10] (maybe <- 0x40800074) (FP) (Loop entry) (Loop exit) (CBR)
32871sethi %hi(0x1), %l2
32872or %l2, %lo(0x1), %l2
32873loop_entry_2_287:
32874wr %g0, 0xf0, %asi
32875sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
32876sub %i0, %i3, %i3
32877! preparing store val #0, next val will be in f33
32878fmovs %f16, %f21
32879fadds %f16, %f17, %f16
32880! preparing store val #1, next val will be in f35
32881fmovd %f20, %f32
32882fmovs %f16, %f21
32883fadds %f16, %f17, %f16
32884fmovd %f20, %f34
32885membar #Sync
32886stda %f32, [%i3 + 0 ] %asi
32887membar #Sync
32888
32889! cbranch
32890andcc %l0, 1, %g0
32891be,pt %xcc, TARGET1844
32892nop
32893RET1844:
32894
32895! lfsr step begin
32896srlx %l0, 1, %l7
32897xnor %l7, %l0, %l7
32898sllx %l7, 63, %l7
32899or %l7, %l0, %l0
32900srlx %l0, 1, %l0
32901
32902loop_exit_2_287:
32903sub %l2, 1, %l2
32904cmp %l2, 0
32905bg loop_entry_2_287
32906nop
32907
32908P1845: !_BST [11] (maybe <- 0x40800076) (FP) (Loop entry) (Loop exit)
32909sethi %hi(0x1), %l2
32910or %l2, %lo(0x1), %l2
32911loop_entry_2_288:
32912wr %g0, 0xf0, %asi
32913sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
32914sub %i0, %i2, %i2
32915! preparing store val #0, next val will be in f33
32916fmovs %f16, %f21
32917fadds %f16, %f17, %f16
32918! preparing store val #1, next val will be in f35
32919fmovd %f20, %f32
32920fmovs %f16, %f21
32921fadds %f16, %f17, %f16
32922fmovd %f20, %f34
32923membar #Sync
32924stda %f32, [%i2 + 0 ] %asi
32925membar #Sync
32926loop_exit_2_288:
32927sub %l2, 1, %l2
32928cmp %l2, 0
32929bg loop_entry_2_288
32930nop
32931
32932P1846: !_BLD [9] (FP) (Loop entry) (Loop exit)
32933sethi %hi(0x2), %l2
32934or %l2, %lo(0x2), %l2
32935loop_entry_2_289:
32936wr %g0, 0xf0, %asi
32937sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
32938sub %i0, %i3, %i3
32939membar #Sync
32940ldda [%i3 + 0] %asi, %f0
32941membar #Sync
32942! 2 addresses covered
32943fmovs %f1, %f0
32944fmovs %f3, %f1
32945!---- flushing fp results buffer to %f30 ----
32946fmovd %f0, %f30
32947!--
32948loop_exit_2_289:
32949sub %l2, 1, %l2
32950cmp %l2, 0
32951bg loop_entry_2_289
32952nop
32953
32954P1847: !_PREFETCH [12] (Int) (NF) (Loop entry)
32955sethi %hi(0x2), %l2
32956or %l2, %lo(0x2), %l2
32957loop_entry_2_290:
32958wr %g0, 0x82, %asi
32959sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
32960sub %i0, %i2, %i2
32961prefetcha [%i2 + 4] %asi, 22
32962
32963P1848: !_PREFETCH [9] (Int) (Loop exit)
32964sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
32965sub %i0, %i3, %i3
32966prefetch [%i3 + 12], 31
32967loop_exit_2_290:
32968sub %l2, 1, %l2
32969cmp %l2, 0
32970bg loop_entry_2_290
32971nop
32972
32973P1849: !_QWST [3] (maybe <- 0x40800078) (FP) (Loop entry)
32974sethi %hi(0x2), %l2
32975or %l2, %lo(0x2), %l2
32976loop_entry_2_291:
32977! preparing store val #0, next val will be in f21
32978fmovs %f16, %f21
32979fadds %f16, %f17, %f16
32980! preparing store val #1, next val will be in f23
32981fmovs %f16, %f23
32982fadds %f16, %f17, %f16
32983stq %f20, [%i1 + 0]
32984
32985P1850: !_PREFETCH [11] (Int) (Loop exit)
32986sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
32987sub %i0, %i2, %i2
32988prefetch [%i2 + 12], 4
32989loop_exit_2_291:
32990sub %l2, 1, %l2
32991cmp %l2, 0
32992bg loop_entry_2_291
32993nop
32994
32995P1851: !_LD [2] (FP) (Loop entry)
32996sethi %hi(0x1), %l2
32997or %l2, %lo(0x1), %l2
32998loop_entry_2_292:
32999ld [%i1 + 4], %f0
33000! 1 addresses covered
33001
33002P1852: !_BSTC [12] (maybe <- 0x4080007a) (FP) (Loop exit) (Branch target of P1938)
33003wr %g0, 0xe0, %asi
33004sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
33005sub %i0, %i3, %i3
33006! preparing store val #0, next val will be in f33
33007fmovs %f16, %f21
33008fadds %f16, %f17, %f16
33009! preparing store val #1, next val will be in f35
33010fmovd %f20, %f32
33011fmovs %f16, %f21
33012fadds %f16, %f17, %f16
33013fmovd %f20, %f34
33014membar #Sync
33015stda %f32, [%i3 + 0 ] %asi
33016membar #Sync
33017!---- flushing fp results buffer to %f30 ----
33018fmovs %f0, %f30
33019!--
33020loop_exit_2_292:
33021sub %l2, 1, %l2
33022cmp %l2, 0
33023bg loop_entry_2_292
33024nop
33025ba P1853
33026nop
33027
33028TARGET1938:
33029ba RET1938
33030nop
33031
33032
33033P1853: !_LD [9] (Int) (Loop entry)
33034sethi %hi(0x2), %l2
33035or %l2, %lo(0x2), %l2
33036loop_entry_2_293:
33037sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
33038sub %i0, %i2, %i2
33039lduw [%i2 + 12], %o0
33040! move %o0(lower) -> %o0(upper)
33041sllx %o0, 32, %o0
33042
33043P1854: !_LD [3] (Int) (Loop exit)
33044lduw [%i1 + 12], %l6
33045! move %l6(lower) -> %o0(lower)
33046or %l6, %o0, %o0
33047!---- flushing int results buffer----
33048mov %o0, %l5
33049loop_exit_2_293:
33050sub %l2, 1, %l2
33051cmp %l2, 0
33052bg loop_entry_2_293
33053nop
33054
33055P1855: !_LD [3] (Int) (Loop entry)
33056sethi %hi(0x1), %l2
33057or %l2, %lo(0x1), %l2
33058loop_entry_2_294:
33059lduw [%i1 + 12], %o0
33060! move %o0(lower) -> %o0(upper)
33061sllx %o0, 32, %o0
33062
33063P1856: !_LD [8] (Int) (Loop exit)
33064sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
33065add %i0, %i3, %i3
33066lduw [%i3 + 4], %o5
33067! move %o5(lower) -> %o0(lower)
33068or %o5, %o0, %o0
33069!---- flushing int results buffer----
33070mov %o0, %l5
33071loop_exit_2_294:
33072sub %l2, 1, %l2
33073cmp %l2, 0
33074bg loop_entry_2_294
33075nop
33076
33077P1857: !_DWLD [1] (Int) (Loop entry)
33078sethi %hi(0x1), %l2
33079or %l2, %lo(0x1), %l2
33080loop_entry_2_295:
33081ldx [%i0 + 8], %o0
33082! move %o0(lower) -> %o0(upper)
33083sllx %o0, 32, %o0
33084
33085P1858: !_LD [8] (FP)
33086sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
33087add %i0, %i2, %i2
33088ld [%i2 + 4], %f0
33089! 1 addresses covered
33090
33091P1859: !_LD [7] (Int) (Loop exit)
33092sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
33093sub %i0, %i3, %i3
33094lduw [%i3 + 12], %l3
33095! move %l3(lower) -> %o0(lower)
33096or %l3, %o0, %o0
33097!---- flushing int results buffer----
33098mov %o0, %l5
33099!---- flushing fp results buffer to %f30 ----
33100fmovs %f0, %f30
33101!--
33102loop_exit_2_295:
33103sub %l2, 1, %l2
33104cmp %l2, 0
33105bg loop_entry_2_295
33106nop
33107
33108P1860: !_LD [12] (FP) (Loop entry) (Loop exit)
33109sethi %hi(0x2), %l2
33110or %l2, %lo(0x2), %l2
33111loop_entry_2_296:
33112sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
33113sub %i0, %i2, %i2
33114ld [%i2 + 4], %f0
33115! 1 addresses covered
33116!---- flushing fp results buffer to %f30 ----
33117fmovs %f0, %f30
33118!--
33119loop_exit_2_296:
33120sub %l2, 1, %l2
33121cmp %l2, 0
33122bg loop_entry_2_296
33123nop
33124
33125P1861: !_PREFETCH [9] (Int) (NF) (Loop entry) (Loop exit)
33126sethi %hi(0x1), %l2
33127or %l2, %lo(0x1), %l2
33128loop_entry_2_297:
33129wr %g0, 0x82, %asi
33130sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
33131add %i0, %i3, %i3
33132prefetcha [%i3 + 12] %asi, 24
33133loop_exit_2_297:
33134sub %l2, 1, %l2
33135cmp %l2, 0
33136bg loop_entry_2_297
33137nop
33138
33139P1862: !_QWLD [2] (FP) (Loop entry) (Loop exit)
33140sethi %hi(0x1), %l2
33141or %l2, %lo(0x1), %l2
33142loop_entry_2_298:
33143ldq [%i1 + 0], %f0
33144! 2 addresses covered
33145fmovs %f1, %f0
33146fmovs %f3, %f1
33147!---- flushing fp results buffer to %f30 ----
33148fmovd %f0, %f30
33149!--
33150loop_exit_2_298:
33151sub %l2, 1, %l2
33152cmp %l2, 0
33153bg loop_entry_2_298
33154nop
33155
33156P1863: !_DWLD [13] (Int) (Loop entry)
33157sethi %hi(0x2), %l2
33158or %l2, %lo(0x2), %l2
33159loop_entry_2_299:
33160sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
33161sub %i0, %i2, %i2
33162ldx [%i2 + 8], %o0
33163! move %o0(lower) -> %o0(upper)
33164sllx %o0, 32, %o0
33165
33166P1864: !_LD [14] (Int) (Loop exit)
33167sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
33168sub %i0, %i3, %i3
33169lduw [%i3 + 4], %l3
33170! move %l3(lower) -> %o0(lower)
33171or %l3, %o0, %o0
33172!---- flushing int results buffer----
33173mov %o0, %l5
33174loop_exit_2_299:
33175sub %l2, 1, %l2
33176cmp %l2, 0
33177bg loop_entry_2_299
33178nop
33179
33180P1865: !_LD [8] (FP) (NF) (Loop entry) (Loop exit) (Branch target of P1399)
33181sethi %hi(0x2), %l2
33182or %l2, %lo(0x2), %l2
33183loop_entry_2_300:
33184wr %g0, 0x82, %asi
33185sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
33186add %i0, %i2, %i2
33187lda [%i2 + 4] %asi, %f0
33188! 1 addresses covered
33189!---- flushing fp results buffer to %f30 ----
33190fmovs %f0, %f30
33191!--
33192loop_exit_2_300:
33193sub %l2, 1, %l2
33194cmp %l2, 0
33195bg loop_entry_2_300
33196nop
33197ba P1866
33198nop
33199
33200TARGET1399:
33201ba RET1399
33202nop
33203
33204
33205P1866: !_BLD [15] (FP) (Loop entry) (Loop exit)
33206sethi %hi(0x2), %l2
33207or %l2, %lo(0x2), %l2
33208loop_entry_2_301:
33209wr %g0, 0xf0, %asi
33210sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
33211sub %i0, %i3, %i3
33212membar #Sync
33213ldda [%i3 + 0] %asi, %f0
33214membar #Sync
33215! 2 addresses covered
33216fmovs %f1, %f0
33217fmovs %f3, %f1
33218!---- flushing fp results buffer to %f30 ----
33219fmovd %f0, %f30
33220!--
33221loop_exit_2_301:
33222sub %l2, 1, %l2
33223cmp %l2, 0
33224bg loop_entry_2_301
33225nop
33226
33227P1867: !_PREFETCH [15] (Int) (NF) (Loop entry) (Loop exit)
33228sethi %hi(0x2), %l2
33229or %l2, %lo(0x2), %l2
33230loop_entry_2_302:
33231wr %g0, 0x82, %asi
33232sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
33233sub %i0, %i2, %i2
33234prefetcha [%i2 + 12] %asi, 21
33235loop_exit_2_302:
33236sub %l2, 1, %l2
33237cmp %l2, 0
33238bg loop_entry_2_302
33239nop
33240
33241P1868: !_LD [15] (FP) (Loop entry) (Loop exit)
33242sethi %hi(0x1), %l2
33243or %l2, %lo(0x1), %l2
33244loop_entry_2_303:
33245sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
33246sub %i0, %i3, %i3
33247ld [%i3 + 12], %f0
33248! 1 addresses covered
33249!---- flushing fp results buffer to %f30 ----
33250fmovs %f0, %f30
33251!--
33252loop_exit_2_303:
33253sub %l2, 1, %l2
33254cmp %l2, 0
33255bg loop_entry_2_303
33256nop
33257
33258P1869: !_LD [1] (Int) (Loop entry)
33259sethi %hi(0x1), %l2
33260or %l2, %lo(0x1), %l2
33261loop_entry_2_304:
33262lduw [%i0 + 12], %o0
33263! move %o0(lower) -> %o0(upper)
33264sllx %o0, 32, %o0
33265
33266P1870: !_LD [13] (Int) (Loop exit)
33267sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
33268sub %i0, %i2, %i2
33269lduw [%i2 + 12], %l6
33270! move %l6(lower) -> %o0(lower)
33271or %l6, %o0, %o0
33272!---- flushing int results buffer----
33273mov %o0, %l5
33274loop_exit_2_304:
33275sub %l2, 1, %l2
33276cmp %l2, 0
33277bg loop_entry_2_304
33278nop
33279
33280P1871: !_BSTC [9] (maybe <- 0x4080007c) (FP) (Loop entry) (Loop exit) (Branch target of P1521)
33281sethi %hi(0x2), %l2
33282or %l2, %lo(0x2), %l2
33283loop_entry_2_305:
33284wr %g0, 0xe0, %asi
33285sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
33286add %i0, %i3, %i3
33287! preparing store val #0, next val will be in f33
33288fmovs %f16, %f21
33289fadds %f16, %f17, %f16
33290! preparing store val #1, next val will be in f35
33291fmovd %f20, %f32
33292fmovs %f16, %f21
33293fadds %f16, %f17, %f16
33294fmovd %f20, %f34
33295membar #Sync
33296stda %f32, [%i3 + 0 ] %asi
33297membar #Sync
33298loop_exit_2_305:
33299sub %l2, 1, %l2
33300cmp %l2, 0
33301bg loop_entry_2_305
33302nop
33303ba P1872
33304nop
33305
33306TARGET1521:
33307ba RET1521
33308nop
33309
33310
33311P1872: !_LD [0] (Int) (NF) (Loop entry)
33312sethi %hi(0x1), %l2
33313or %l2, %lo(0x1), %l2
33314loop_entry_2_306:
33315wr %g0, 0x82, %asi
33316lduwa [%i0 + 4] %asi, %o0
33317! move %o0(lower) -> %o0(upper)
33318sllx %o0, 32, %o0
33319
33320P1873: !_SWAP [3] (maybe <- 0x1000033) (Int) (Loop exit) (LE)
33321wr %g0, 0x88, %asi
33322mov %l4, %o5
33323! Change single-word-level endianess (big endian <-> little endian)
33324sethi %hi(0xff00ff00), %l6
33325or %l6, %lo(0xff00ff00), %l6
33326and %o5, %l6, %l7
33327srl %l7, 8, %l7
33328sll %o5, 8, %o5
33329and %o5, %l6, %o5
33330or %o5, %l7, %o5
33331srl %o5, 16, %l7
33332sll %o5, 16, %o5
33333srl %o5, 0, %o5
33334or %o5, %l7, %o5
33335swapa [%i1 + 12] %asi, %o5
33336! move %o5(lower) -> %o0(lower)
33337srl %o5, 0, %l6
33338or %l6, %o0, %o0
33339add %l4, 1, %l4
33340!---- flushing int results buffer----
33341mov %o0, %l5
33342loop_exit_2_306:
33343sub %l2, 1, %l2
33344cmp %l2, 0
33345bg loop_entry_2_306
33346nop
33347
33348P1874: !_LD [14] (FP) (Loop entry)
33349sethi %hi(0x2), %l2
33350or %l2, %lo(0x2), %l2
33351loop_entry_2_307:
33352sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
33353sub %i0, %i2, %i2
33354ld [%i2 + 4], %f0
33355! 1 addresses covered
33356
33357P1875: !_LD [2] (FP) (Loop exit)
33358ld [%i1 + 4], %f1
33359! 1 addresses covered
33360!---- flushing fp results buffer to %f30 ----
33361fmovd %f0, %f30
33362!--
33363loop_exit_2_307:
33364sub %l2, 1, %l2
33365cmp %l2, 0
33366bg loop_entry_2_307
33367nop
33368
33369P1876: !_LD [0] (FP) (Loop entry) (Loop exit)
33370sethi %hi(0x2), %l2
33371or %l2, %lo(0x2), %l2
33372loop_entry_2_308:
33373ld [%i0 + 4], %f0
33374! 1 addresses covered
33375!---- flushing fp results buffer to %f30 ----
33376fmovs %f0, %f30
33377!--
33378loop_exit_2_308:
33379sub %l2, 1, %l2
33380cmp %l2, 0
33381bg loop_entry_2_308
33382nop
33383
33384P1877: !_LD [2] (FP) (Loop entry) (Loop exit)
33385sethi %hi(0x2), %l2
33386or %l2, %lo(0x2), %l2
33387loop_entry_2_309:
33388ld [%i1 + 4], %f0
33389! 1 addresses covered
33390!---- flushing fp results buffer to %f30 ----
33391fmovs %f0, %f30
33392!--
33393loop_exit_2_309:
33394sub %l2, 1, %l2
33395cmp %l2, 0
33396bg loop_entry_2_309
33397nop
33398
33399P1878: !_LD [5] (FP) (Loop entry) (Loop exit) (Branch target of P1829)
33400sethi %hi(0x2), %l2
33401or %l2, %lo(0x2), %l2
33402loop_entry_2_310:
33403sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
33404sub %i0, %i3, %i3
33405ld [%i3 + 12], %f0
33406! 1 addresses covered
33407!---- flushing fp results buffer to %f30 ----
33408fmovs %f0, %f30
33409!--
33410loop_exit_2_310:
33411sub %l2, 1, %l2
33412cmp %l2, 0
33413bg loop_entry_2_310
33414nop
33415ba P1879
33416nop
33417
33418TARGET1829:
33419ba RET1829
33420nop
33421
33422
33423P1879: !_LD [3] (FP) (Loop entry) (Loop exit)
33424sethi %hi(0x1), %l2
33425or %l2, %lo(0x1), %l2
33426loop_entry_2_311:
33427ld [%i1 + 12], %f0
33428! 1 addresses covered
33429!---- flushing fp results buffer to %f30 ----
33430fmovs %f0, %f30
33431!--
33432loop_exit_2_311:
33433sub %l2, 1, %l2
33434cmp %l2, 0
33435bg loop_entry_2_311
33436nop
33437
33438P1880: !_BLD [5] (FP) (Loop entry)
33439sethi %hi(0x2), %l2
33440or %l2, %lo(0x2), %l2
33441loop_entry_2_312:
33442wr %g0, 0xf0, %asi
33443sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
33444sub %i0, %i2, %i2
33445membar #Sync
33446ldda [%i2 + 0] %asi, %f0
33447membar #Sync
33448! 2 addresses covered
33449fmovs %f1, %f0
33450fmovs %f3, %f1
33451
33452P1881: !_PREFETCH [12] (Int) (Faults) (Loop exit)
33453sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
33454sub %i0, %i3, %i3
33455prefetch [%i3 + 4], 20
33456!---- flushing fp results buffer to %f30 ----
33457fmovd %f0, %f30
33458!--
33459loop_exit_2_312:
33460sub %l2, 1, %l2
33461cmp %l2, 0
33462bg loop_entry_2_312
33463nop
33464
33465P1882: !_SWAP [6] (maybe <- 0x1000034) (Int) (Loop entry)
33466sethi %hi(0x1), %l2
33467or %l2, %lo(0x1), %l2
33468loop_entry_2_313:
33469sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
33470sub %i0, %i2, %i2
33471mov %l4, %o0
33472swap [%i2 + 4], %o0
33473! move %o0(lower) -> %o0(upper)
33474sllx %o0, 32, %o0
33475add %l4, 1, %l4
33476
33477P1883: !_DWST [3] (maybe <- 0x4080007e) (FP)
33478! preparing store val #0, next val will be in f21
33479fmovs %f16, %f21
33480fadds %f16, %f17, %f16
33481std %f20, [%i1 + 8]
33482
33483P1884: !_LD [15] (Int) (Loop exit)
33484sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
33485sub %i0, %i3, %i3
33486lduw [%i3 + 12], %l7
33487! move %l7(lower) -> %o0(lower)
33488or %l7, %o0, %o0
33489!---- flushing int results buffer----
33490mov %o0, %l5
33491loop_exit_2_313:
33492sub %l2, 1, %l2
33493cmp %l2, 0
33494bg loop_entry_2_313
33495nop
33496
33497P1885: !_LD [8] (Int) (Loop entry)
33498sethi %hi(0x1), %l2
33499or %l2, %lo(0x1), %l2
33500loop_entry_2_314:
33501sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
33502add %i0, %i2, %i2
33503lduw [%i2 + 4], %o0
33504! move %o0(lower) -> %o0(upper)
33505sllx %o0, 32, %o0
33506
33507P1886: !_LD [9] (Int) (Loop exit) (Branch target of P1423)
33508lduw [%i2 + 12], %o5
33509! move %o5(lower) -> %o0(lower)
33510or %o5, %o0, %o0
33511!---- flushing int results buffer----
33512mov %o0, %l5
33513loop_exit_2_314:
33514sub %l2, 1, %l2
33515cmp %l2, 0
33516bg loop_entry_2_314
33517nop
33518ba P1887
33519nop
33520
33521TARGET1423:
33522ba RET1423
33523nop
33524
33525
33526P1887: !_LD [3] (FP) (Loop entry) (Loop exit)
33527sethi %hi(0x1), %l2
33528or %l2, %lo(0x1), %l2
33529loop_entry_2_315:
33530ld [%i1 + 12], %f0
33531! 1 addresses covered
33532!---- flushing fp results buffer to %f30 ----
33533fmovs %f0, %f30
33534!--
33535loop_exit_2_315:
33536sub %l2, 1, %l2
33537cmp %l2, 0
33538bg loop_entry_2_315
33539nop
33540
33541P1888: !_BSTC [5] (maybe <- 0x4080007f) (FP) (Loop entry) (Loop exit) (Branch target of P1392)
33542sethi %hi(0x1), %l2
33543or %l2, %lo(0x1), %l2
33544loop_entry_2_316:
33545wr %g0, 0xe0, %asi
33546sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
33547sub %i0, %i3, %i3
33548! preparing store val #0, next val will be in f33
33549fmovs %f16, %f21
33550fadds %f16, %f17, %f16
33551! preparing store val #1, next val will be in f35
33552fmovd %f20, %f32
33553fmovs %f16, %f21
33554fadds %f16, %f17, %f16
33555fmovd %f20, %f34
33556membar #Sync
33557stda %f32, [%i3 + 0 ] %asi
33558membar #Sync
33559loop_exit_2_316:
33560sub %l2, 1, %l2
33561cmp %l2, 0
33562bg loop_entry_2_316
33563nop
33564ba P1889
33565nop
33566
33567TARGET1392:
33568ba RET1392
33569nop
33570
33571
33572P1889: !_PREFETCH [4] (Int) (Faults) (Loop entry)
33573sethi %hi(0x1), %l2
33574or %l2, %lo(0x1), %l2
33575loop_entry_2_317:
33576sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
33577sub %i0, %i2, %i2
33578prefetch [%i2 + 4], 23
33579
33580P1890: !_DWLD [3] (FP) (Loop exit)
33581ldd [%i1 + 8], %f0
33582! 1 addresses covered
33583fmovs %f1, %f0
33584!---- flushing fp results buffer to %f30 ----
33585fmovs %f0, %f30
33586!--
33587loop_exit_2_317:
33588sub %l2, 1, %l2
33589cmp %l2, 0
33590bg loop_entry_2_317
33591nop
33592
33593P1891: !_DWLD [14] (FP) (Loop entry)
33594sethi %hi(0x2), %l2
33595or %l2, %lo(0x2), %l2
33596loop_entry_2_318:
33597sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
33598sub %i0, %i3, %i3
33599ldd [%i3 + 0], %f0
33600! 1 addresses covered
33601fmovs %f1, %f0
33602
33603P1892: !_LD [14] (Int)
33604lduw [%i3 + 4], %o0
33605! move %o0(lower) -> %o0(upper)
33606sllx %o0, 32, %o0
33607
33608P1893: !_LD [4] (Int) (Loop exit)
33609sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
33610sub %i0, %i2, %i2
33611lduw [%i2 + 4], %l7
33612! move %l7(lower) -> %o0(lower)
33613or %l7, %o0, %o0
33614!---- flushing int results buffer----
33615mov %o0, %l5
33616!---- flushing fp results buffer to %f30 ----
33617fmovs %f0, %f30
33618!--
33619loop_exit_2_318:
33620sub %l2, 1, %l2
33621cmp %l2, 0
33622bg loop_entry_2_318
33623nop
33624
33625P1894: !_LD [11] (FP) (NF) (Loop entry) (Loop exit)
33626sethi %hi(0x1), %l2
33627or %l2, %lo(0x1), %l2
33628loop_entry_2_319:
33629wr %g0, 0x82, %asi
33630sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
33631sub %i0, %i3, %i3
33632lda [%i3 + 12] %asi, %f0
33633! 1 addresses covered
33634!---- flushing fp results buffer to %f30 ----
33635fmovs %f0, %f30
33636!--
33637loop_exit_2_319:
33638sub %l2, 1, %l2
33639cmp %l2, 0
33640bg loop_entry_2_319
33641nop
33642
33643P1895: !_ST [12] (maybe <- 0x40800081) (FP) (Loop entry)
33644sethi %hi(0x2), %l2
33645or %l2, %lo(0x2), %l2
33646loop_entry_2_320:
33647sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
33648sub %i0, %i2, %i2
33649! preparing store val #0, next val will be in f20
33650fmovs %f16, %f20
33651fadds %f16, %f17, %f16
33652st %f20, [%i2 + 4 ]
33653
33654P1896: !_MEMBAR (Int) (Loop exit)
33655membar #StoreLoad
33656loop_exit_2_320:
33657sub %l2, 1, %l2
33658cmp %l2, 0
33659bg loop_entry_2_320
33660nop
33661
33662P1897: !_QWST [11] (maybe <- 0x40800082) (FP) (Loop entry) (Loop exit) (CBR)
33663sethi %hi(0x2), %l2
33664or %l2, %lo(0x2), %l2
33665loop_entry_2_321:
33666sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
33667sub %i0, %i3, %i3
33668! preparing store val #0, next val will be in f21
33669fmovs %f16, %f21
33670fadds %f16, %f17, %f16
33671! preparing store val #1, next val will be in f23
33672fmovs %f16, %f23
33673fadds %f16, %f17, %f16
33674stq %f20, [%i3 + 0]
33675
33676! cbranch
33677andcc %l0, 1, %g0
33678be,pn %xcc, TARGET1897
33679nop
33680RET1897:
33681
33682! lfsr step begin
33683srlx %l0, 1, %l3
33684xnor %l3, %l0, %l3
33685sllx %l3, 63, %l3
33686or %l3, %l0, %l0
33687srlx %l0, 1, %l0
33688
33689loop_exit_2_321:
33690sub %l2, 1, %l2
33691cmp %l2, 0
33692bg loop_entry_2_321
33693nop
33694
33695P1898: !_REPLACEMENT [6] (Int) (Loop entry) (Loop exit)
33696sethi %hi(0x2), %l2
33697or %l2, %lo(0x2), %l2
33698loop_entry_2_322:
33699sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
33700sub %i0, %i2, %i2
33701sethi %hi(0x20000), %l7
33702ld [%i2+4], %l3
33703st %l3, [%i2+4]
33704add %i2, %l7, %o5
33705ld [%o5+4], %l3
33706st %l3, [%o5+4]
33707add %o5, %l7, %o5
33708ld [%o5+4], %l3
33709st %l3, [%o5+4]
33710add %o5, %l7, %o5
33711ld [%o5+4], %l3
33712st %l3, [%o5+4]
33713add %o5, %l7, %o5
33714ld [%o5+4], %l3
33715st %l3, [%o5+4]
33716add %o5, %l7, %o5
33717ld [%o5+4], %l3
33718st %l3, [%o5+4]
33719add %o5, %l7, %o5
33720ld [%o5+4], %l3
33721st %l3, [%o5+4]
33722add %o5, %l7, %o5
33723ld [%o5+4], %l3
33724st %l3, [%o5+4]
33725loop_exit_2_322:
33726sub %l2, 1, %l2
33727cmp %l2, 0
33728bg loop_entry_2_322
33729nop
33730
33731P1899: !_LD [11] (FP) (Loop entry) (Loop exit)
33732sethi %hi(0x2), %l2
33733or %l2, %lo(0x2), %l2
33734loop_entry_2_323:
33735sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
33736sub %i0, %i3, %i3
33737ld [%i3 + 12], %f0
33738! 1 addresses covered
33739!---- flushing fp results buffer to %f30 ----
33740fmovs %f0, %f30
33741!--
33742loop_exit_2_323:
33743sub %l2, 1, %l2
33744cmp %l2, 0
33745bg loop_entry_2_323
33746nop
33747
33748P1900: !_CASX [4] (maybe <- 0x1000035) (Int) (Loop entry)
33749sethi %hi(0x1), %l2
33750or %l2, %lo(0x1), %l2
33751loop_entry_2_324:
33752sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
33753sub %i0, %i2, %i2
33754ldx [%i2], %o0
33755! move %o0(upper) -> %o0(upper)
33756! move %o0(lower) -> %o0(lower)
33757mov %o0, %o5
33758mov %l4, %o1
33759casx [%i2], %o5, %o1
33760! move %o1(upper) -> %o1(upper)
33761! move %o1(lower) -> %o1(lower)
33762add %l4, 1, %l4
33763
33764P1901: !_PREFETCH [8] (Int) (Loop exit)
33765sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
33766add %i0, %i3, %i3
33767prefetch [%i3 + 4], 21
33768!---- flushing int results buffer----
33769mov %o0, %l5
33770mov %o1, %l5
33771loop_exit_2_324:
33772sub %l2, 1, %l2
33773cmp %l2, 0
33774bg loop_entry_2_324
33775nop
33776
33777P1902: !_FLUSH [15] (Int) (Loop entry) (Loop exit)
33778sethi %hi(0x1), %l2
33779or %l2, %lo(0x1), %l2
33780loop_entry_2_325:
33781! Unsupported instruction
33782loop_exit_2_325:
33783sub %l2, 1, %l2
33784cmp %l2, 0
33785bg loop_entry_2_325
33786nop
33787
33788P1903: !_LD [6] (Int) (Loop entry)
33789sethi %hi(0x1), %l2
33790or %l2, %lo(0x1), %l2
33791loop_entry_2_326:
33792sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
33793sub %i0, %i2, %i2
33794lduw [%i2 + 4], %o0
33795! move %o0(lower) -> %o0(upper)
33796sllx %o0, 32, %o0
33797
33798P1904: !_LD [15] (Int) (Loop exit)
33799sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
33800sub %i0, %i3, %i3
33801lduw [%i3 + 12], %l3
33802! move %l3(lower) -> %o0(lower)
33803or %l3, %o0, %o0
33804!---- flushing int results buffer----
33805mov %o0, %l5
33806loop_exit_2_326:
33807sub %l2, 1, %l2
33808cmp %l2, 0
33809bg loop_entry_2_326
33810nop
33811
33812P1905: !_CASX [8] (maybe <- 0x1000036) (Int) (Loop entry) (Loop exit)
33813sethi %hi(0x2), %l2
33814or %l2, %lo(0x2), %l2
33815loop_entry_2_327:
33816sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
33817add %i0, %i2, %i2
33818ldx [%i2], %o0
33819! move %o0(upper) -> %o0(upper)
33820! move %o0(lower) -> %o0(lower)
33821mov %o0, %l7
33822mov %l4, %o1
33823casx [%i2], %l7, %o1
33824! move %o1(upper) -> %o1(upper)
33825! move %o1(lower) -> %o1(lower)
33826add %l4, 1, %l4
33827!---- flushing int results buffer----
33828mov %o0, %l5
33829mov %o1, %l5
33830loop_exit_2_327:
33831sub %l2, 1, %l2
33832cmp %l2, 0
33833bg loop_entry_2_327
33834nop
33835
33836P1906: !_QWLD [14] (FP) (Loop entry) (Loop exit) (CBR) (Branch target of P1921)
33837sethi %hi(0x1), %l2
33838or %l2, %lo(0x1), %l2
33839loop_entry_2_328:
33840sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
33841sub %i0, %i3, %i3
33842ldq [%i3 + 0], %f0
33843! 2 addresses covered
33844fmovs %f1, %f0
33845fmovs %f3, %f1
33846
33847! cbranch
33848andcc %l0, 1, %g0
33849be,pn %xcc, TARGET1906
33850nop
33851RET1906:
33852
33853! lfsr step begin
33854srlx %l0, 1, %o5
33855xnor %o5, %l0, %o5
33856sllx %o5, 63, %o5
33857or %o5, %l0, %l0
33858srlx %l0, 1, %l0
33859
33860!---- flushing fp results buffer to %f30 ----
33861fmovd %f0, %f30
33862!--
33863loop_exit_2_328:
33864sub %l2, 1, %l2
33865cmp %l2, 0
33866bg loop_entry_2_328
33867nop
33868ba P1907
33869nop
33870
33871TARGET1921:
33872ba RET1921
33873nop
33874
33875
33876P1907: !_FLUSH [13] (Int) (Loop entry) (Loop exit)
33877sethi %hi(0x2), %l2
33878or %l2, %lo(0x2), %l2
33879loop_entry_2_329:
33880! Unsupported instruction
33881loop_exit_2_329:
33882sub %l2, 1, %l2
33883cmp %l2, 0
33884bg loop_entry_2_329
33885nop
33886
33887P1908: !_PREFETCH [6] (Int) (Loop entry)
33888sethi %hi(0x1), %l2
33889or %l2, %lo(0x1), %l2
33890loop_entry_2_330:
33891sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
33892sub %i0, %i2, %i2
33893prefetch [%i2 + 4], 23
33894
33895P1909: !_BST [10] (maybe <- 0x40800084) (FP) (Loop exit)
33896wr %g0, 0xf0, %asi
33897sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
33898sub %i0, %i3, %i3
33899! preparing store val #0, next val will be in f33
33900fmovs %f16, %f21
33901fadds %f16, %f17, %f16
33902! preparing store val #1, next val will be in f35
33903fmovd %f20, %f32
33904fmovs %f16, %f21
33905fadds %f16, %f17, %f16
33906fmovd %f20, %f34
33907membar #Sync
33908stda %f32, [%i3 + 0 ] %asi
33909membar #Sync
33910loop_exit_2_330:
33911sub %l2, 1, %l2
33912cmp %l2, 0
33913bg loop_entry_2_330
33914nop
33915
33916P1910: !_QWLD [0] (FP) (Loop entry) (Loop exit)
33917sethi %hi(0x1), %l2
33918or %l2, %lo(0x1), %l2
33919loop_entry_2_331:
33920ldq [%i0 + 0], %f0
33921! 2 addresses covered
33922fmovs %f1, %f0
33923fmovs %f3, %f1
33924!---- flushing fp results buffer to %f30 ----
33925fmovd %f0, %f30
33926!--
33927loop_exit_2_331:
33928sub %l2, 1, %l2
33929cmp %l2, 0
33930bg loop_entry_2_331
33931nop
33932
33933P1911: !_DWLD [3] (Int) (Loop entry)
33934sethi %hi(0x2), %l2
33935or %l2, %lo(0x2), %l2
33936loop_entry_2_332:
33937ldx [%i1 + 8], %o0
33938! move %o0(lower) -> %o0(upper)
33939sllx %o0, 32, %o0
33940
33941P1912: !_BSTC [3] (maybe <- 0x40800086) (FP)
33942wr %g0, 0xe0, %asi
33943! preparing store val #0, next val will be in f33
33944fmovs %f16, %f21
33945fadds %f16, %f17, %f16
33946! preparing store val #1, next val will be in f35
33947fmovd %f20, %f32
33948fmovs %f16, %f21
33949fadds %f16, %f17, %f16
33950fmovd %f20, %f34
33951membar #Sync
33952stda %f32, [%i1 + 0 ] %asi
33953membar #Sync
33954
33955P1913: !_LD [7] (Int) (Loop exit) (Branch target of P1722)
33956sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
33957sub %i0, %i2, %i2
33958lduw [%i2 + 12], %l6
33959! move %l6(lower) -> %o0(lower)
33960or %l6, %o0, %o0
33961!---- flushing int results buffer----
33962mov %o0, %l5
33963loop_exit_2_332:
33964sub %l2, 1, %l2
33965cmp %l2, 0
33966bg loop_entry_2_332
33967nop
33968ba P1914
33969nop
33970
33971TARGET1722:
33972ba RET1722
33973nop
33974
33975
33976P1914: !_BSTC [11] (maybe <- 0x40800088) (FP) (Loop entry) (Loop exit)
33977sethi %hi(0x1), %l2
33978or %l2, %lo(0x1), %l2
33979loop_entry_2_333:
33980wr %g0, 0xe0, %asi
33981sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
33982sub %i0, %i3, %i3
33983! preparing store val #0, next val will be in f33
33984fmovs %f16, %f21
33985fadds %f16, %f17, %f16
33986! preparing store val #1, next val will be in f35
33987fmovd %f20, %f32
33988fmovs %f16, %f21
33989fadds %f16, %f17, %f16
33990fmovd %f20, %f34
33991membar #Sync
33992stda %f32, [%i3 + 0 ] %asi
33993membar #Sync
33994loop_exit_2_333:
33995sub %l2, 1, %l2
33996cmp %l2, 0
33997bg loop_entry_2_333
33998nop
33999
34000P1915: !_QWLD [7] (FP) (Loop entry) (Loop exit)
34001sethi %hi(0x1), %l2
34002or %l2, %lo(0x1), %l2
34003loop_entry_2_334:
34004sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
34005sub %i0, %i2, %i2
34006ldq [%i2 + 0], %f0
34007! 2 addresses covered
34008fmovs %f1, %f0
34009fmovs %f3, %f1
34010!---- flushing fp results buffer to %f30 ----
34011fmovd %f0, %f30
34012!--
34013loop_exit_2_334:
34014sub %l2, 1, %l2
34015cmp %l2, 0
34016bg loop_entry_2_334
34017nop
34018
34019P1916: !_DWLD [1] (FP) (NF) (Faults) (Loop entry) (Loop exit)
34020sethi %hi(0x2), %l2
34021or %l2, %lo(0x2), %l2
34022loop_entry_2_335:
34023wr %g0, 0x82, %asi
34024ldda [%g0] %asi, %f0
34025! 1 addresses covered
34026fmovs %f1, %f0
34027!---- flushing fp results buffer to %f30 ----
34028fmovs %f0, %f30
34029!--
34030loop_exit_2_335:
34031sub %l2, 1, %l2
34032cmp %l2, 0
34033bg loop_entry_2_335
34034nop
34035
34036P1917: !_LD [11] (FP) (Loop entry) (Branch target of P1589)
34037sethi %hi(0x2), %l2
34038or %l2, %lo(0x2), %l2
34039loop_entry_2_336:
34040sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
34041sub %i0, %i3, %i3
34042ld [%i3 + 12], %f0
34043! 1 addresses covered
34044ba P1918
34045nop
34046
34047TARGET1589:
34048ba RET1589
34049nop
34050
34051
34052P1918: !_PREFETCH [3] (Int) (NF) (Loop exit)
34053wr %g0, 0x82, %asi
34054prefetcha [%i1 + 12] %asi, 19
34055!---- flushing fp results buffer to %f30 ----
34056fmovs %f0, %f30
34057!--
34058loop_exit_2_336:
34059sub %l2, 1, %l2
34060cmp %l2, 0
34061bg loop_entry_2_336
34062nop
34063
34064P1919: !_BST [8] (maybe <- 0x4080008a) (FP) (Loop entry) (Loop exit)
34065sethi %hi(0x1), %l2
34066or %l2, %lo(0x1), %l2
34067loop_entry_2_337:
34068wr %g0, 0xf0, %asi
34069sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
34070add %i0, %i2, %i2
34071! preparing store val #0, next val will be in f33
34072fmovs %f16, %f21
34073fadds %f16, %f17, %f16
34074! preparing store val #1, next val will be in f35
34075fmovd %f20, %f32
34076fmovs %f16, %f21
34077fadds %f16, %f17, %f16
34078fmovd %f20, %f34
34079membar #Sync
34080stda %f32, [%i2 + 0 ] %asi
34081membar #Sync
34082loop_exit_2_337:
34083sub %l2, 1, %l2
34084cmp %l2, 0
34085bg loop_entry_2_337
34086nop
34087
34088P1920: !_LD [10] (Int) (Loop entry)
34089sethi %hi(0x1), %l2
34090or %l2, %lo(0x1), %l2
34091loop_entry_2_338:
34092sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
34093sub %i0, %i3, %i3
34094lduw [%i3 + 4], %o0
34095! move %o0(lower) -> %o0(upper)
34096sllx %o0, 32, %o0
34097
34098P1921: !_CASX [1] (maybe <- 0x1000037) (Int) (CBR) (Branch target of P1816)
34099add %i0, 8, %l7
34100ldx [%l7], %l3
34101! move %l3(upper) -> %o0(lower)
34102srlx %l3, 32, %l6
34103or %l6, %o0, %o0
34104! move %l3(lower) -> %o1(upper)
34105sllx %l3, 32, %o1
34106mov %l3, %l6
34107mov %l4, %l3
34108casx [%l7], %l6, %l3
34109! move %l3(upper) -> %o1(lower)
34110srlx %l3, 32, %l6
34111or %l6, %o1, %o1
34112! move %l3(lower) -> %o2(upper)
34113sllx %l3, 32, %o2
34114add %l4, 1, %l4
34115
34116! cbranch
34117andcc %l0, 1, %g0
34118be,pt %xcc, TARGET1921
34119nop
34120RET1921:
34121
34122! lfsr step begin
34123srlx %l0, 1, %l6
34124xnor %l6, %l0, %l6
34125sllx %l6, 63, %l6
34126or %l6, %l0, %l0
34127srlx %l0, 1, %l0
34128
34129ba P1922
34130nop
34131
34132TARGET1816:
34133ba RET1816
34134nop
34135
34136
34137P1922: !_LD [6] (Int) (Loop exit)
34138sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
34139sub %i0, %i2, %i2
34140lduw [%i2 + 4], %o5
34141! move %o5(lower) -> %o2(lower)
34142or %o5, %o2, %o2
34143!---- flushing int results buffer----
34144mov %o0, %l5
34145mov %o1, %l5
34146mov %o2, %l5
34147loop_exit_2_338:
34148sub %l2, 1, %l2
34149cmp %l2, 0
34150bg loop_entry_2_338
34151nop
34152
34153P1923: !_BLD [2] (FP) (Loop entry) (Loop exit)
34154sethi %hi(0x2), %l2
34155or %l2, %lo(0x2), %l2
34156loop_entry_2_339:
34157wr %g0, 0xf0, %asi
34158membar #Sync
34159ldda [%i1 + 0] %asi, %f0
34160membar #Sync
34161! 2 addresses covered
34162fmovs %f1, %f0
34163fmovs %f3, %f1
34164!---- flushing fp results buffer to %f30 ----
34165fmovd %f0, %f30
34166!--
34167loop_exit_2_339:
34168sub %l2, 1, %l2
34169cmp %l2, 0
34170bg loop_entry_2_339
34171nop
34172
34173P1924: !_LD [2] (Int) (Loop entry)
34174sethi %hi(0x2), %l2
34175or %l2, %lo(0x2), %l2
34176loop_entry_2_340:
34177lduw [%i1 + 4], %o0
34178! move %o0(lower) -> %o0(upper)
34179sllx %o0, 32, %o0
34180
34181P1925: !_CAS [0] (maybe <- 0x1000038) (Int)
34182add %i0, 4, %l6
34183lduw [%l6], %o5
34184mov %o5, %l3
34185! move %l3(lower) -> %o0(lower)
34186or %l3, %o0, %o0
34187mov %l4, %o1
34188cas [%l6], %l3, %o1
34189! move %o1(lower) -> %o1(upper)
34190sllx %o1, 32, %o1
34191add %l4, 1, %l4
34192
34193P1926: !_LD [10] (Int) (Loop exit)
34194sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
34195sub %i0, %i3, %i3
34196lduw [%i3 + 4], %l6
34197! move %l6(lower) -> %o1(lower)
34198or %l6, %o1, %o1
34199!---- flushing int results buffer----
34200mov %o0, %l5
34201mov %o1, %l5
34202loop_exit_2_340:
34203sub %l2, 1, %l2
34204cmp %l2, 0
34205bg loop_entry_2_340
34206nop
34207
34208P1927: !_FLUSH [13] (Int) (Loop entry) (Loop exit)
34209sethi %hi(0x1), %l2
34210or %l2, %lo(0x1), %l2
34211loop_entry_2_341:
34212! Unsupported instruction
34213loop_exit_2_341:
34214sub %l2, 1, %l2
34215cmp %l2, 0
34216bg loop_entry_2_341
34217nop
34218
34219P1928: !_LD [8] (Int) (Loop entry)
34220sethi %hi(0x2), %l2
34221or %l2, %lo(0x2), %l2
34222loop_entry_2_342:
34223sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
34224add %i0, %i2, %i2
34225lduw [%i2 + 4], %o0
34226! move %o0(lower) -> %o0(upper)
34227sllx %o0, 32, %o0
34228
34229P1929: !_CAS [12] (maybe <- 0x1000039) (Int)
34230sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
34231sub %i0, %i3, %i3
34232add %i3, 4, %o5
34233lduw [%o5], %l6
34234mov %l6, %l7
34235! move %l7(lower) -> %o0(lower)
34236or %l7, %o0, %o0
34237mov %l4, %o1
34238cas [%o5], %l7, %o1
34239! move %o1(lower) -> %o1(upper)
34240sllx %o1, 32, %o1
34241add %l4, 1, %l4
34242
34243P1930: !_LD [15] (Int) (Loop exit)
34244sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
34245sub %i0, %i2, %i2
34246lduw [%i2 + 12], %o5
34247! move %o5(lower) -> %o1(lower)
34248or %o5, %o1, %o1
34249!---- flushing int results buffer----
34250mov %o0, %l5
34251mov %o1, %l5
34252loop_exit_2_342:
34253sub %l2, 1, %l2
34254cmp %l2, 0
34255bg loop_entry_2_342
34256nop
34257
34258P1931: !_CASX [6] (maybe <- 0x100003a) (Int) (Loop entry) (Loop exit)
34259sethi %hi(0x1), %l2
34260or %l2, %lo(0x1), %l2
34261loop_entry_2_343:
34262sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
34263sub %i0, %i3, %i3
34264ldx [%i3], %o0
34265! move %o0(upper) -> %o0(upper)
34266! move %o0(lower) -> %o0(lower)
34267mov %o0, %l6
34268mov %l4, %o1
34269casx [%i3], %l6, %o1
34270! move %o1(upper) -> %o1(upper)
34271! move %o1(lower) -> %o1(lower)
34272add %l4, 1, %l4
34273!---- flushing int results buffer----
34274mov %o0, %l5
34275mov %o1, %l5
34276loop_exit_2_343:
34277sub %l2, 1, %l2
34278cmp %l2, 0
34279bg loop_entry_2_343
34280nop
34281
34282P1932: !_BST [1] (maybe <- 0x4080008c) (FP) (Loop entry)
34283sethi %hi(0x2), %l2
34284or %l2, %lo(0x2), %l2
34285loop_entry_2_344:
34286wr %g0, 0xf0, %asi
34287! preparing store val #0, next val will be in f33
34288fmovs %f16, %f21
34289fadds %f16, %f17, %f16
34290! preparing store val #1, next val will be in f35
34291fmovd %f20, %f32
34292fmovs %f16, %f21
34293fadds %f16, %f17, %f16
34294fmovd %f20, %f34
34295membar #Sync
34296stda %f32, [%i0 + 0 ] %asi
34297membar #Sync
34298
34299P1933: !_PREFETCH [15] (Int) (Loop exit)
34300sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
34301sub %i0, %i2, %i2
34302prefetch [%i2 + 12], 4
34303loop_exit_2_344:
34304sub %l2, 1, %l2
34305cmp %l2, 0
34306bg loop_entry_2_344
34307nop
34308
34309P1934: !_ST [12] (maybe <- 0x100003b) (Int) (Loop entry)
34310sethi %hi(0x2), %l2
34311or %l2, %lo(0x2), %l2
34312loop_entry_2_345:
34313sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
34314sub %i0, %i3, %i3
34315stw %l4, [%i3 + 4 ]
34316add %l4, 1, %l4
34317
34318P1935: !_PREFETCH [15] (Int) (NF) (Loop exit) (Branch target of P1475)
34319wr %g0, 0x82, %asi
34320sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
34321sub %i0, %i2, %i2
34322prefetcha [%i2 + 12] %asi, 20
34323loop_exit_2_345:
34324sub %l2, 1, %l2
34325cmp %l2, 0
34326bg loop_entry_2_345
34327nop
34328ba P1936
34329nop
34330
34331TARGET1475:
34332ba RET1475
34333nop
34334
34335
34336P1936: !_SWAP [15] (maybe <- 0x100003c) (Int) (Loop entry)
34337sethi %hi(0x1), %l2
34338or %l2, %lo(0x1), %l2
34339loop_entry_2_346:
34340sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
34341sub %i0, %i3, %i3
34342mov %l4, %o0
34343swap [%i3 + 12], %o0
34344! move %o0(lower) -> %o0(upper)
34345sllx %o0, 32, %o0
34346add %l4, 1, %l4
34347
34348P1937: !_PREFETCH [5] (Int) (NF) (Faults)
34349wr %g0, 0x82, %asi
34350prefetcha [%g0] %asi, 3
34351
34352P1938: !_LD [0] (Int) (Loop exit) (CBR)
34353lduw [%i0 + 4], %l7
34354! move %l7(lower) -> %o0(lower)
34355or %l7, %o0, %o0
34356
34357! cbranch
34358andcc %l0, 1, %g0
34359be,pt %xcc, TARGET1938
34360nop
34361RET1938:
34362
34363! lfsr step begin
34364srlx %l0, 1, %o5
34365xnor %o5, %l0, %o5
34366sllx %o5, 63, %o5
34367or %o5, %l0, %l0
34368srlx %l0, 1, %l0
34369
34370!---- flushing int results buffer----
34371mov %o0, %l5
34372loop_exit_2_346:
34373sub %l2, 1, %l2
34374cmp %l2, 0
34375bg loop_entry_2_346
34376nop
34377
34378P1939: !_BST [8] (maybe <- 0x4080008e) (FP) (Loop entry)
34379sethi %hi(0x2), %l2
34380or %l2, %lo(0x2), %l2
34381loop_entry_2_347:
34382wr %g0, 0xf0, %asi
34383sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
34384add %i0, %i2, %i2
34385! preparing store val #0, next val will be in f33
34386fmovs %f16, %f21
34387fadds %f16, %f17, %f16
34388! preparing store val #1, next val will be in f35
34389fmovd %f20, %f32
34390fmovs %f16, %f21
34391fadds %f16, %f17, %f16
34392fmovd %f20, %f34
34393membar #Sync
34394stda %f32, [%i2 + 0 ] %asi
34395membar #Sync
34396
34397P1940: !_REPLACEMENT [6] (Int) (Loop exit) (CBR)
34398sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
34399sub %i0, %i3, %i3
34400sethi %hi(0x20000), %l3
34401ld [%i3+4], %l7
34402st %l7, [%i3+4]
34403add %i3, %l3, %l6
34404ld [%l6+4], %l7
34405st %l7, [%l6+4]
34406add %l6, %l3, %l6
34407ld [%l6+4], %l7
34408st %l7, [%l6+4]
34409add %l6, %l3, %l6
34410ld [%l6+4], %l7
34411st %l7, [%l6+4]
34412add %l6, %l3, %l6
34413ld [%l6+4], %l7
34414st %l7, [%l6+4]
34415add %l6, %l3, %l6
34416ld [%l6+4], %l7
34417st %l7, [%l6+4]
34418add %l6, %l3, %l6
34419ld [%l6+4], %l7
34420st %l7, [%l6+4]
34421add %l6, %l3, %l6
34422ld [%l6+4], %l7
34423st %l7, [%l6+4]
34424
34425! cbranch
34426andcc %l0, 1, %g0
34427be,pt %xcc, TARGET1940
34428nop
34429RET1940:
34430
34431! lfsr step begin
34432srlx %l0, 1, %o5
34433xnor %o5, %l0, %o5
34434sllx %o5, 63, %o5
34435or %o5, %l0, %l0
34436srlx %l0, 1, %l0
34437
34438loop_exit_2_347:
34439sub %l2, 1, %l2
34440cmp %l2, 0
34441bg loop_entry_2_347
34442nop
34443
34444P1941: !_BST [2] (maybe <- 0x40800090) (FP) (Loop entry) (Branch target of P1559)
34445sethi %hi(0x1), %l2
34446or %l2, %lo(0x1), %l2
34447loop_entry_2_348:
34448wr %g0, 0xf0, %asi
34449! preparing store val #0, next val will be in f33
34450fmovs %f16, %f21
34451fadds %f16, %f17, %f16
34452! preparing store val #1, next val will be in f35
34453fmovd %f20, %f32
34454fmovs %f16, %f21
34455fadds %f16, %f17, %f16
34456fmovd %f20, %f34
34457membar #Sync
34458stda %f32, [%i1 + 0 ] %asi
34459membar #Sync
34460ba P1942
34461nop
34462
34463TARGET1559:
34464ba RET1559
34465nop
34466
34467
34468P1942: !_DWST [11] (maybe <- 0x40800092) (FP) (Loop exit)
34469sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
34470sub %i0, %i2, %i2
34471! preparing store val #0, next val will be in f21
34472fmovs %f16, %f21
34473fadds %f16, %f17, %f16
34474std %f20, [%i2 + 8]
34475loop_exit_2_348:
34476sub %l2, 1, %l2
34477cmp %l2, 0
34478bg loop_entry_2_348
34479nop
34480
34481P1943: !_LD [13] (Int) (Loop entry)
34482sethi %hi(0x1), %l2
34483or %l2, %lo(0x1), %l2
34484loop_entry_2_349:
34485sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
34486sub %i0, %i3, %i3
34487lduw [%i3 + 12], %o0
34488! move %o0(lower) -> %o0(upper)
34489sllx %o0, 32, %o0
34490
34491P1944: !_LD [7] (Int) (Loop exit)
34492sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
34493sub %i0, %i2, %i2
34494lduw [%i2 + 12], %o5
34495! move %o5(lower) -> %o0(lower)
34496or %o5, %o0, %o0
34497!---- flushing int results buffer----
34498mov %o0, %l5
34499loop_exit_2_349:
34500sub %l2, 1, %l2
34501cmp %l2, 0
34502bg loop_entry_2_349
34503nop
34504
34505P1945: !_PREFETCH [10] (Int) (Faults) (Loop entry) (Loop exit)
34506sethi %hi(0x2), %l2
34507or %l2, %lo(0x2), %l2
34508loop_entry_2_350:
34509prefetch [%g0], 2
34510loop_exit_2_350:
34511sub %l2, 1, %l2
34512cmp %l2, 0
34513bg loop_entry_2_350
34514nop
34515
34516P1946: !_QWLD [0] (FP) (Loop entry)
34517sethi %hi(0x2), %l2
34518or %l2, %lo(0x2), %l2
34519loop_entry_2_351:
34520ldq [%i0 + 0], %f0
34521! 2 addresses covered
34522fmovs %f1, %f0
34523fmovs %f3, %f1
34524
34525P1947: !_QWLD [12] (FP) (Loop exit)
34526sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
34527sub %i0, %i3, %i3
34528ldq [%i3 + 0], %f32
34529! 2 addresses covered
34530fmovd %f32, %f18
34531fmovs %f19, %f2
34532fmovd %f34, %f18
34533fmovs %f19, %f3
34534!---- flushing fp results buffer to %f30 ----
34535fmovd %f0, %f30
34536fmovd %f2, %f30
34537!--
34538loop_exit_2_351:
34539sub %l2, 1, %l2
34540cmp %l2, 0
34541bg loop_entry_2_351
34542nop
34543
34544P1948: !_PREFETCH [11] (Int) (NF) (Loop entry)
34545sethi %hi(0x1), %l2
34546or %l2, %lo(0x1), %l2
34547loop_entry_2_352:
34548wr %g0, 0x82, %asi
34549sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
34550sub %i0, %i2, %i2
34551prefetcha [%i2 + 12] %asi, 4
34552
34553P1949: !_LD [6] (FP) (Loop exit)
34554sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
34555sub %i0, %i3, %i3
34556ld [%i3 + 4], %f0
34557! 1 addresses covered
34558!---- flushing fp results buffer to %f30 ----
34559fmovs %f0, %f30
34560!--
34561loop_exit_2_352:
34562sub %l2, 1, %l2
34563cmp %l2, 0
34564bg loop_entry_2_352
34565nop
34566
34567P1950: !_LD [9] (FP) (Loop entry)
34568sethi %hi(0x1), %l2
34569or %l2, %lo(0x1), %l2
34570loop_entry_2_353:
34571sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
34572add %i0, %i2, %i2
34573ld [%i2 + 12], %f0
34574! 1 addresses covered
34575
34576P1951: !_SWAP [9] (maybe <- 0x100003d) (Int)
34577mov %l4, %o0
34578swap [%i2 + 12], %o0
34579! move %o0(lower) -> %o0(upper)
34580sllx %o0, 32, %o0
34581add %l4, 1, %l4
34582
34583P1952: !_LD [14] (Int) (Loop exit)
34584sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
34585sub %i0, %i3, %i3
34586lduw [%i3 + 4], %l3
34587! move %l3(lower) -> %o0(lower)
34588or %l3, %o0, %o0
34589!---- flushing int results buffer----
34590mov %o0, %l5
34591!---- flushing fp results buffer to %f30 ----
34592fmovs %f0, %f30
34593!--
34594loop_exit_2_353:
34595sub %l2, 1, %l2
34596cmp %l2, 0
34597bg loop_entry_2_353
34598nop
34599
34600P1953: !_QWLD [3] (FP) (Loop entry) (Loop exit)
34601sethi %hi(0x2), %l2
34602or %l2, %lo(0x2), %l2
34603loop_entry_2_354:
34604ldq [%i1 + 0], %f0
34605! 2 addresses covered
34606fmovs %f1, %f0
34607fmovs %f3, %f1
34608!---- flushing fp results buffer to %f30 ----
34609fmovd %f0, %f30
34610!--
34611loop_exit_2_354:
34612sub %l2, 1, %l2
34613cmp %l2, 0
34614bg loop_entry_2_354
34615nop
34616
34617P1954: !_MEMBAR (Int) (Loop entry)
34618sethi %hi(0x1), %l2
34619or %l2, %lo(0x1), %l2
34620loop_entry_2_355:
34621membar #StoreLoad
34622
34623P1955: !_PREFETCH [4] (Int) (Loop exit)
34624sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
34625sub %i0, %i2, %i2
34626prefetch [%i2 + 4], 2
34627loop_exit_2_355:
34628sub %l2, 1, %l2
34629cmp %l2, 0
34630bg loop_entry_2_355
34631nop
34632
34633P1956: !_PREFETCH [3] (Int) (Loop entry) (Loop exit)
34634sethi %hi(0x1), %l2
34635or %l2, %lo(0x1), %l2
34636loop_entry_2_356:
34637prefetch [%i1 + 12], 21
34638loop_exit_2_356:
34639sub %l2, 1, %l2
34640cmp %l2, 0
34641bg loop_entry_2_356
34642nop
34643
34644P1957: !_BST [9] (maybe <- 0x40800093) (FP) (Loop entry)
34645sethi %hi(0x1), %l2
34646or %l2, %lo(0x1), %l2
34647loop_entry_2_357:
34648wr %g0, 0xf0, %asi
34649sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
34650add %i0, %i3, %i3
34651! preparing store val #0, next val will be in f33
34652fmovs %f16, %f21
34653fadds %f16, %f17, %f16
34654! preparing store val #1, next val will be in f35
34655fmovd %f20, %f32
34656fmovs %f16, %f21
34657fadds %f16, %f17, %f16
34658fmovd %f20, %f34
34659membar #Sync
34660stda %f32, [%i3 + 0 ] %asi
34661membar #Sync
34662
34663P1958: !_ST [6] (maybe <- 0x100003e) (Int) (Loop exit)
34664sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
34665sub %i0, %i2, %i2
34666stw %l4, [%i2 + 4 ]
34667add %l4, 1, %l4
34668loop_exit_2_357:
34669sub %l2, 1, %l2
34670cmp %l2, 0
34671bg loop_entry_2_357
34672nop
34673
34674P1959: !_QWST [15] (maybe <- 0x40800095) (FP) (Loop entry) (Branch target of P1763)
34675sethi %hi(0x1), %l2
34676or %l2, %lo(0x1), %l2
34677loop_entry_2_358:
34678sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
34679sub %i0, %i3, %i3
34680! preparing store val #0, next val will be in f21
34681fmovs %f16, %f21
34682fadds %f16, %f17, %f16
34683! preparing store val #1, next val will be in f23
34684fmovs %f16, %f23
34685fadds %f16, %f17, %f16
34686stq %f20, [%i3 + 0]
34687ba P1960
34688nop
34689
34690TARGET1763:
34691ba RET1763
34692nop
34693
34694
34695P1960: !_LD [4] (FP) (Loop exit)
34696sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
34697sub %i0, %i2, %i2
34698ld [%i2 + 4], %f0
34699! 1 addresses covered
34700!---- flushing fp results buffer to %f30 ----
34701fmovs %f0, %f30
34702!--
34703loop_exit_2_358:
34704sub %l2, 1, %l2
34705cmp %l2, 0
34706bg loop_entry_2_358
34707nop
34708
34709P1961: !_PREFETCH [1] (Int) (Loop entry) (Loop exit)
34710sethi %hi(0x2), %l2
34711or %l2, %lo(0x2), %l2
34712loop_entry_2_359:
34713prefetch [%i0 + 12], 0
34714loop_exit_2_359:
34715sub %l2, 1, %l2
34716cmp %l2, 0
34717bg loop_entry_2_359
34718nop
34719
34720P1962: !_LD [11] (FP) (Loop entry)
34721sethi %hi(0x1), %l2
34722or %l2, %lo(0x1), %l2
34723loop_entry_2_360:
34724sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
34725sub %i0, %i3, %i3
34726ld [%i3 + 12], %f0
34727! 1 addresses covered
34728
34729P1963: !_PREFETCH [9] (Int) (NF) (Faults) (Loop exit)
34730wr %g0, 0x82, %asi
34731sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
34732add %i0, %i2, %i2
34733prefetcha [%i2 + 12] %asi, 21
34734!---- flushing fp results buffer to %f30 ----
34735fmovs %f0, %f30
34736!--
34737loop_exit_2_360:
34738sub %l2, 1, %l2
34739cmp %l2, 0
34740bg loop_entry_2_360
34741nop
34742
34743P1964: !_LD [14] (Int) (NF) (Loop entry) (LE)
34744sethi %hi(0x2), %l2
34745or %l2, %lo(0x2), %l2
34746loop_entry_2_361:
34747wr %g0, 0x8a, %asi
34748sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
34749sub %i0, %i3, %i3
34750lduwa [%i3 + 4] %asi, %o0
34751! move %o0(lower) -> %o0(upper)
34752sllx %o0, 32, %o0
34753
34754P1965: !_PREFETCH [9] (Int)
34755sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
34756add %i0, %i2, %i2
34757prefetch [%i2 + 12], 0
34758
34759P1966: !_LD [9] (Int) (Loop exit)
34760lduw [%i2 + 12], %l6
34761! move %l6(lower) -> %o0(lower)
34762or %l6, %o0, %o0
34763!---- flushing int results buffer----
34764mov %o0, %l5
34765loop_exit_2_361:
34766sub %l2, 1, %l2
34767cmp %l2, 0
34768bg loop_entry_2_361
34769nop
34770
34771P1967: !_LD [12] (Int) (Loop entry)
34772sethi %hi(0x1), %l2
34773or %l2, %lo(0x1), %l2
34774loop_entry_2_362:
34775sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
34776sub %i0, %i3, %i3
34777lduw [%i3 + 4], %o0
34778! move %o0(lower) -> %o0(upper)
34779sllx %o0, 32, %o0
34780
34781P1968: !_LD [8] (Int) (Loop exit)
34782sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
34783add %i0, %i2, %i2
34784lduw [%i2 + 4], %l7
34785! move %l7(lower) -> %o0(lower)
34786or %l7, %o0, %o0
34787!---- flushing int results buffer----
34788mov %o0, %l5
34789loop_exit_2_362:
34790sub %l2, 1, %l2
34791cmp %l2, 0
34792bg loop_entry_2_362
34793nop
34794
34795P1969: !_ST [12] (maybe <- 0x40800097) (FP) (Loop entry) (Loop exit)
34796sethi %hi(0x2), %l2
34797or %l2, %lo(0x2), %l2
34798loop_entry_2_363:
34799sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
34800sub %i0, %i3, %i3
34801! preparing store val #0, next val will be in f20
34802fmovs %f16, %f20
34803fadds %f16, %f17, %f16
34804st %f20, [%i3 + 4 ]
34805loop_exit_2_363:
34806sub %l2, 1, %l2
34807cmp %l2, 0
34808bg loop_entry_2_363
34809nop
34810
34811P1970: !_BSTC [8] (maybe <- 0x40800098) (FP) (Loop entry)
34812sethi %hi(0x2), %l2
34813or %l2, %lo(0x2), %l2
34814loop_entry_2_364:
34815wr %g0, 0xe0, %asi
34816sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
34817add %i0, %i2, %i2
34818! preparing store val #0, next val will be in f33
34819fmovs %f16, %f21
34820fadds %f16, %f17, %f16
34821! preparing store val #1, next val will be in f35
34822fmovd %f20, %f32
34823fmovs %f16, %f21
34824fadds %f16, %f17, %f16
34825fmovd %f20, %f34
34826membar #Sync
34827stda %f32, [%i2 + 0 ] %asi
34828membar #Sync
34829
34830P1971: !_PREFETCH [15] (Int) (NF) (Loop exit)
34831wr %g0, 0x82, %asi
34832sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
34833sub %i0, %i3, %i3
34834prefetcha [%i3 + 12] %asi, 4
34835loop_exit_2_364:
34836sub %l2, 1, %l2
34837cmp %l2, 0
34838bg loop_entry_2_364
34839nop
34840
34841P1972: !_PREFETCH [2] (Int) (Faults) (Loop entry)
34842sethi %hi(0x1), %l2
34843or %l2, %lo(0x1), %l2
34844loop_entry_2_365:
34845prefetch [%g0], 0
34846
34847P1973: !_BSTC [15] (maybe <- 0x4080009a) (FP) (Loop exit)
34848wr %g0, 0xe0, %asi
34849sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
34850sub %i0, %i2, %i2
34851! preparing store val #0, next val will be in f33
34852fmovs %f16, %f21
34853fadds %f16, %f17, %f16
34854! preparing store val #1, next val will be in f35
34855fmovd %f20, %f32
34856fmovs %f16, %f21
34857fadds %f16, %f17, %f16
34858fmovd %f20, %f34
34859membar #Sync
34860stda %f32, [%i2 + 0 ] %asi
34861membar #Sync
34862loop_exit_2_365:
34863sub %l2, 1, %l2
34864cmp %l2, 0
34865bg loop_entry_2_365
34866nop
34867
34868P1974: !_LD [1] (Int) (Loop entry)
34869sethi %hi(0x2), %l2
34870or %l2, %lo(0x2), %l2
34871loop_entry_2_366:
34872lduw [%i0 + 12], %o0
34873! move %o0(lower) -> %o0(upper)
34874sllx %o0, 32, %o0
34875
34876P1975: !_LD [11] (Int) (Loop exit)
34877sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
34878sub %i0, %i3, %i3
34879lduw [%i3 + 12], %o5
34880! move %o5(lower) -> %o0(lower)
34881or %o5, %o0, %o0
34882!---- flushing int results buffer----
34883mov %o0, %l5
34884loop_exit_2_366:
34885sub %l2, 1, %l2
34886cmp %l2, 0
34887bg loop_entry_2_366
34888nop
34889
34890P1976: !_CASX [10] (maybe <- 0x100003f) (Int) (Loop entry) (Loop exit) (LE)
34891sethi %hi(0x2), %l2
34892or %l2, %lo(0x2), %l2
34893loop_entry_2_367:
34894! Change single-word-level endianess (big endian <-> little endian)
34895sethi %hi(0xff00ff00), %l7
34896or %l7, %lo(0xff00ff00), %l7
34897and %l4, %l7, %l6
34898srl %l6, 8, %l6
34899sll %l4, 8, %o5
34900and %o5, %l7, %o5
34901or %o5, %l6, %o5
34902srl %o5, 16, %l6
34903sll %o5, 16, %o5
34904srl %o5, 0, %o5
34905or %o5, %l6, %o5
34906sllx %o5, 32, %o5
34907wr %g0, 0x88, %asi
34908sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
34909sub %i0, %i2, %i2
34910ldxa [%i2] %asi, %l3
34911! move %l3(lower) -> %o0(upper)
34912sllx %l3, 32, %o0
34913! move %l3(upper) -> %o0(lower)
34914srlx %l3, 32, %l6
34915or %l6, %o0, %o0
34916mov %l3, %l6
34917mov %o5, %l3
34918casxa [%i2] %asi, %l6, %l3
34919! move %l3(lower) -> %o1(upper)
34920sllx %l3, 32, %o1
34921! move %l3(upper) -> %o1(lower)
34922srlx %l3, 32, %l6
34923or %l6, %o1, %o1
34924add %l4, 1, %l4
34925!---- flushing int results buffer----
34926mov %o0, %l5
34927mov %o1, %l5
34928loop_exit_2_367:
34929sub %l2, 1, %l2
34930cmp %l2, 0
34931bg loop_entry_2_367
34932nop
34933
34934P1977: !_SWAP [13] (maybe <- 0x1000040) (Int) (Loop entry) (CBR)
34935sethi %hi(0x2), %l2
34936or %l2, %lo(0x2), %l2
34937loop_entry_2_368:
34938sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
34939sub %i0, %i3, %i3
34940mov %l4, %o0
34941swap [%i3 + 12], %o0
34942! move %o0(lower) -> %o0(upper)
34943sllx %o0, 32, %o0
34944add %l4, 1, %l4
34945
34946! cbranch
34947andcc %l0, 1, %g0
34948be,pn %xcc, TARGET1977
34949nop
34950RET1977:
34951
34952! lfsr step begin
34953srlx %l0, 1, %l6
34954xnor %l6, %l0, %l6
34955sllx %l6, 63, %l6
34956or %l6, %l0, %l0
34957srlx %l0, 1, %l0
34958
34959
34960P1978: !_LD [15] (Int) (Loop exit) (LE) (CBR)
34961wr %g0, 0x88, %asi
34962sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
34963sub %i0, %i2, %i2
34964lduwa [%i2 + 12] %asi, %o5
34965! move %o5(lower) -> %o0(lower)
34966or %o5, %o0, %o0
34967
34968! cbranch
34969andcc %l0, 1, %g0
34970be,pt %xcc, TARGET1978
34971nop
34972RET1978:
34973
34974! lfsr step begin
34975srlx %l0, 1, %l3
34976xnor %l3, %l0, %l3
34977sllx %l3, 63, %l3
34978or %l3, %l0, %l0
34979srlx %l0, 1, %l0
34980
34981!---- flushing int results buffer----
34982mov %o0, %l5
34983loop_exit_2_368:
34984sub %l2, 1, %l2
34985cmp %l2, 0
34986bg loop_entry_2_368
34987nop
34988
34989P1979: !_REPLACEMENT [13] (Int) (Loop entry) (Loop exit)
34990sethi %hi(0x1), %l2
34991or %l2, %lo(0x1), %l2
34992loop_entry_2_369:
34993sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
34994sub %i0, %i3, %i3
34995sethi %hi(0x20000), %l7
34996ld [%i3+12], %l3
34997st %l3, [%i3+12]
34998add %i3, %l7, %o5
34999ld [%o5+12], %l3
35000st %l3, [%o5+12]
35001add %o5, %l7, %o5
35002ld [%o5+12], %l3
35003st %l3, [%o5+12]
35004add %o5, %l7, %o5
35005ld [%o5+12], %l3
35006st %l3, [%o5+12]
35007add %o5, %l7, %o5
35008ld [%o5+12], %l3
35009st %l3, [%o5+12]
35010add %o5, %l7, %o5
35011ld [%o5+12], %l3
35012st %l3, [%o5+12]
35013add %o5, %l7, %o5
35014ld [%o5+12], %l3
35015st %l3, [%o5+12]
35016add %o5, %l7, %o5
35017ld [%o5+12], %l3
35018st %l3, [%o5+12]
35019loop_exit_2_369:
35020sub %l2, 1, %l2
35021cmp %l2, 0
35022bg loop_entry_2_369
35023nop
35024
35025P1980: !_PREFETCH [11] (Int) (NF) (Faults) (Loop entry)
35026sethi %hi(0x1), %l2
35027or %l2, %lo(0x1), %l2
35028loop_entry_2_370:
35029wr %g0, 0x82, %asi
35030prefetcha [%g0] %asi, 0
35031
35032P1981: !_QWLD [10] (FP) (Loop exit)
35033sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
35034sub %i0, %i2, %i2
35035ldq [%i2 + 0], %f0
35036! 2 addresses covered
35037fmovs %f1, %f0
35038fmovs %f3, %f1
35039!---- flushing fp results buffer to %f30 ----
35040fmovd %f0, %f30
35041!--
35042loop_exit_2_370:
35043sub %l2, 1, %l2
35044cmp %l2, 0
35045bg loop_entry_2_370
35046nop
35047
35048P1982: !_FLUSH [11] (Int) (Loop entry) (Branch target of P1694)
35049sethi %hi(0x2), %l2
35050or %l2, %lo(0x2), %l2
35051loop_entry_2_371:
35052! Unsupported instruction
35053ba P1983
35054nop
35055
35056TARGET1694:
35057ba RET1694
35058nop
35059
35060
35061P1983: !_LD [8] (Int) (CBR)
35062sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
35063add %i0, %i3, %i3
35064lduw [%i3 + 4], %o0
35065! move %o0(lower) -> %o0(upper)
35066sllx %o0, 32, %o0
35067
35068! cbranch
35069andcc %l0, 1, %g0
35070be,pt %xcc, TARGET1983
35071nop
35072RET1983:
35073
35074! lfsr step begin
35075srlx %l0, 1, %l6
35076xnor %l6, %l0, %l6
35077sllx %l6, 63, %l6
35078or %l6, %l0, %l0
35079srlx %l0, 1, %l0
35080
35081
35082P1984: !_LD [8] (Int) (Loop exit)
35083sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
35084sub %i0, %i2, %i2
35085lduw [%i2 + 4], %l3
35086! move %l3(lower) -> %o0(lower)
35087or %l3, %o0, %o0
35088!---- flushing int results buffer----
35089mov %o0, %l5
35090loop_exit_2_371:
35091sub %l2, 1, %l2
35092cmp %l2, 0
35093bg loop_entry_2_371
35094nop
35095
35096P1985: !_LD [15] (Int) (Loop entry) (LE)
35097sethi %hi(0x1), %l2
35098or %l2, %lo(0x1), %l2
35099loop_entry_2_372:
35100wr %g0, 0x88, %asi
35101sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
35102sub %i0, %i3, %i3
35103lduwa [%i3 + 12] %asi, %o0
35104! move %o0(lower) -> %o0(upper)
35105sllx %o0, 32, %o0
35106
35107P1986: !_LD [10] (FP)
35108sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
35109sub %i0, %i2, %i2
35110ld [%i2 + 4], %f0
35111! 1 addresses covered
35112
35113P1987: !_LD [5] (Int) (Loop exit)
35114sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
35115sub %i0, %i3, %i3
35116lduw [%i3 + 12], %l6
35117! move %l6(lower) -> %o0(lower)
35118or %l6, %o0, %o0
35119!---- flushing int results buffer----
35120mov %o0, %l5
35121!---- flushing fp results buffer to %f30 ----
35122fmovs %f0, %f30
35123!--
35124loop_exit_2_372:
35125sub %l2, 1, %l2
35126cmp %l2, 0
35127bg loop_entry_2_372
35128nop
35129
35130P1988: !_DWST [7] (maybe <- 0x1000041) (Int) (Loop entry)
35131sethi %hi(0x1), %l2
35132or %l2, %lo(0x1), %l2
35133loop_entry_2_373:
35134sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
35135sub %i0, %i2, %i2
35136mov %l4, %o5
35137stx %o5, [%i2 + 8]
35138add %l4, 1, %l4
35139
35140P1989: !_PREFETCH [12] (Int) (Faults) (Loop exit) (LE)
35141wr %g0, 0x88, %asi
35142prefetcha [%g0] %asi, 4
35143loop_exit_2_373:
35144sub %l2, 1, %l2
35145cmp %l2, 0
35146bg loop_entry_2_373
35147nop
35148
35149P1990: !_DWST [7] (maybe <- 0x4080009c) (FP) (Loop entry) (Loop exit)
35150sethi %hi(0x2), %l2
35151or %l2, %lo(0x2), %l2
35152loop_entry_2_374:
35153sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
35154sub %i0, %i3, %i3
35155! preparing store val #0, next val will be in f21
35156fmovs %f16, %f21
35157fadds %f16, %f17, %f16
35158std %f20, [%i3 + 8]
35159loop_exit_2_374:
35160sub %l2, 1, %l2
35161cmp %l2, 0
35162bg loop_entry_2_374
35163nop
35164
35165P1991: !_PREFETCH [7] (Int) (Loop entry)
35166sethi %hi(0x2), %l2
35167or %l2, %lo(0x2), %l2
35168loop_entry_2_375:
35169sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
35170sub %i0, %i2, %i2
35171prefetch [%i2 + 12], 3
35172
35173P1992: !_LD [4] (Int)
35174sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
35175sub %i0, %i3, %i3
35176lduw [%i3 + 4], %o0
35177! move %o0(lower) -> %o0(upper)
35178sllx %o0, 32, %o0
35179
35180P1993: !_LD [1] (Int) (Loop exit)
35181lduw [%i0 + 12], %l7
35182! move %l7(lower) -> %o0(lower)
35183or %l7, %o0, %o0
35184!---- flushing int results buffer----
35185mov %o0, %l5
35186loop_exit_2_375:
35187sub %l2, 1, %l2
35188cmp %l2, 0
35189bg loop_entry_2_375
35190nop
35191
35192P1994: !_REPLACEMENT [5] (Int) (Loop entry) (Loop exit)
35193sethi %hi(0x1), %l2
35194or %l2, %lo(0x1), %l2
35195loop_entry_2_376:
35196sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2
35197sub %i0, %i2, %i2
35198sethi %hi(0x20000), %l3
35199ld [%i2+12], %l7
35200st %l7, [%i2+12]
35201add %i2, %l3, %l6
35202ld [%l6+12], %l7
35203st %l7, [%l6+12]
35204add %l6, %l3, %l6
35205ld [%l6+12], %l7
35206st %l7, [%l6+12]
35207add %l6, %l3, %l6
35208ld [%l6+12], %l7
35209st %l7, [%l6+12]
35210add %l6, %l3, %l6
35211ld [%l6+12], %l7
35212st %l7, [%l6+12]
35213add %l6, %l3, %l6
35214ld [%l6+12], %l7
35215st %l7, [%l6+12]
35216add %l6, %l3, %l6
35217ld [%l6+12], %l7
35218st %l7, [%l6+12]
35219add %l6, %l3, %l6
35220ld [%l6+12], %l7
35221st %l7, [%l6+12]
35222loop_exit_2_376:
35223sub %l2, 1, %l2
35224cmp %l2, 0
35225bg loop_entry_2_376
35226nop
35227
35228P1995: !_QWLD [6] (FP) (Loop entry) (Loop exit)
35229sethi %hi(0x2), %l2
35230or %l2, %lo(0x2), %l2
35231loop_entry_2_377:
35232sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
35233sub %i0, %i3, %i3
35234ldq [%i3 + 0], %f0
35235! 2 addresses covered
35236fmovs %f1, %f0
35237fmovs %f3, %f1
35238!---- flushing fp results buffer to %f30 ----
35239fmovd %f0, %f30
35240!--
35241loop_exit_2_377:
35242sub %l2, 1, %l2
35243cmp %l2, 0
35244bg loop_entry_2_377
35245nop
35246
35247P1996: !_LD [3] (Int) (NF) (Loop entry)
35248sethi %hi(0x1), %l2
35249or %l2, %lo(0x1), %l2
35250loop_entry_2_378:
35251wr %g0, 0x82, %asi
35252lduwa [%i1 + 12] %asi, %o0
35253! move %o0(lower) -> %o0(upper)
35254sllx %o0, 32, %o0
35255
35256P1997: !_LD [15] (Int) (Loop exit)
35257sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
35258sub %i0, %i2, %i2
35259lduw [%i2 + 12], %l3
35260! move %l3(lower) -> %o0(lower)
35261or %l3, %o0, %o0
35262!---- flushing int results buffer----
35263mov %o0, %l5
35264loop_exit_2_378:
35265sub %l2, 1, %l2
35266cmp %l2, 0
35267bg loop_entry_2_378
35268nop
35269
35270P1998: !_REPLACEMENT [1] (Int) (Loop entry)
35271sethi %hi(0x2), %l2
35272or %l2, %lo(0x2), %l2
35273loop_entry_2_379:
35274sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3
35275sub %i0, %i3, %i3
35276sethi %hi(0x20000), %l7
35277ld [%i3+12], %l3
35278st %l3, [%i3+12]
35279add %i3, %l7, %o5
35280ld [%o5+12], %l3
35281st %l3, [%o5+12]
35282add %o5, %l7, %o5
35283ld [%o5+12], %l3
35284st %l3, [%o5+12]
35285add %o5, %l7, %o5
35286ld [%o5+12], %l3
35287st %l3, [%o5+12]
35288add %o5, %l7, %o5
35289ld [%o5+12], %l3
35290st %l3, [%o5+12]
35291add %o5, %l7, %o5
35292ld [%o5+12], %l3
35293st %l3, [%o5+12]
35294add %o5, %l7, %o5
35295ld [%o5+12], %l3
35296st %l3, [%o5+12]
35297add %o5, %l7, %o5
35298ld [%o5+12], %l3
35299st %l3, [%o5+12]
35300
35301P1999: !_QWST [6] (maybe <- 0x4080009d) (FP) (Loop exit)
35302sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
35303sub %i0, %i2, %i2
35304! preparing store val #0, next val will be in f21
35305fmovs %f16, %f21
35306fadds %f16, %f17, %f16
35307! preparing store val #1, next val will be in f23
35308fmovs %f16, %f23
35309fadds %f16, %f17, %f16
35310stq %f20, [%i2 + 0]
35311loop_exit_2_379:
35312sub %l2, 1, %l2
35313cmp %l2, 0
35314bg loop_entry_2_379
35315nop
35316
35317P2000: !_ST [7] (maybe <- 0x1000042) (Int) (Loop entry) (Loop exit)
35318sethi %hi(0x1), %l2
35319or %l2, %lo(0x1), %l2
35320loop_entry_2_380:
35321sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
35322sub %i0, %i3, %i3
35323stw %l4, [%i3 + 12 ]
35324add %l4, 1, %l4
35325loop_exit_2_380:
35326sub %l2, 1, %l2
35327cmp %l2, 0
35328bg loop_entry_2_380
35329nop
35330
35331P2001: !_LD [15] (Int) (NF) (Loop entry)
35332sethi %hi(0x2), %l2
35333or %l2, %lo(0x2), %l2
35334loop_entry_2_381:
35335wr %g0, 0x82, %asi
35336sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
35337sub %i0, %i2, %i2
35338lduwa [%i2 + 12] %asi, %o0
35339! move %o0(lower) -> %o0(upper)
35340sllx %o0, 32, %o0
35341
35342P2002: !_ST [12] (maybe <- 0x1000043) (Int)
35343sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
35344sub %i0, %i3, %i3
35345stw %l4, [%i3 + 4 ]
35346add %l4, 1, %l4
35347
35348P2003: !_LD [6] (Int) (Loop exit)
35349sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
35350sub %i0, %i2, %i2
35351lduw [%i2 + 4], %o5
35352! move %o5(lower) -> %o0(lower)
35353or %o5, %o0, %o0
35354!---- flushing int results buffer----
35355mov %o0, %l5
35356loop_exit_2_381:
35357sub %l2, 1, %l2
35358cmp %l2, 0
35359bg loop_entry_2_381
35360nop
35361
35362P2004: !_BST [8] (maybe <- 0x4080009f) (FP) (Loop entry) (Loop exit) (Branch target of P1773)
35363sethi %hi(0x1), %l2
35364or %l2, %lo(0x1), %l2
35365loop_entry_2_382:
35366wr %g0, 0xf0, %asi
35367sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
35368sub %i0, %i3, %i3
35369! preparing store val #0, next val will be in f33
35370fmovs %f16, %f21
35371fadds %f16, %f17, %f16
35372! preparing store val #1, next val will be in f35
35373fmovd %f20, %f32
35374fmovs %f16, %f21
35375fadds %f16, %f17, %f16
35376fmovd %f20, %f34
35377membar #Sync
35378stda %f32, [%i3 + 0 ] %asi
35379membar #Sync
35380loop_exit_2_382:
35381sub %l2, 1, %l2
35382cmp %l2, 0
35383bg loop_entry_2_382
35384nop
35385ba P2005
35386nop
35387
35388TARGET1773:
35389ba RET1773
35390nop
35391
35392
35393P2005: !_ST [14] (maybe <- 0x408000a1) (FP) (Loop entry) (Loop exit)
35394sethi %hi(0x2), %l2
35395or %l2, %lo(0x2), %l2
35396loop_entry_2_383:
35397sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
35398sub %i0, %i2, %i2
35399! preparing store val #0, next val will be in f20
35400fmovs %f16, %f20
35401fadds %f16, %f17, %f16
35402st %f20, [%i2 + 4 ]
35403loop_exit_2_383:
35404sub %l2, 1, %l2
35405cmp %l2, 0
35406bg loop_entry_2_383
35407nop
35408
35409P2006: !_LD [11] (Int) (Loop entry)
35410sethi %hi(0x1), %l2
35411or %l2, %lo(0x1), %l2
35412loop_entry_2_384:
35413sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
35414sub %i0, %i3, %i3
35415lduw [%i3 + 12], %o0
35416! move %o0(lower) -> %o0(upper)
35417sllx %o0, 32, %o0
35418
35419P2007: !_PREFETCH [0] (Int)
35420prefetch [%i0 + 4], 21
35421
35422P2008: !_LD [6] (Int) (Loop exit) (Branch target of P1404)
35423sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
35424sub %i0, %i2, %i2
35425lduw [%i2 + 4], %l3
35426! move %l3(lower) -> %o0(lower)
35427or %l3, %o0, %o0
35428!---- flushing int results buffer----
35429mov %o0, %l5
35430loop_exit_2_384:
35431sub %l2, 1, %l2
35432cmp %l2, 0
35433bg loop_entry_2_384
35434nop
35435ba P2009
35436nop
35437
35438TARGET1404:
35439ba RET1404
35440nop
35441
35442
35443P2009: !_DWST [14] (maybe <- 0x408000a2) (FP) (Loop entry)
35444sethi %hi(0x2), %l2
35445or %l2, %lo(0x2), %l2
35446loop_entry_2_385:
35447sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
35448sub %i0, %i3, %i3
35449! preparing store val #0, next val will be in f21
35450fmovs %f16, %f21
35451fadds %f16, %f17, %f16
35452std %f20, [%i3 + 0]
35453
35454P2010: !_LD [2] (Int)
35455lduw [%i1 + 4], %o0
35456! move %o0(lower) -> %o0(upper)
35457sllx %o0, 32, %o0
35458
35459P2011: !_LD [2] (Int) (Loop exit)
35460lduw [%i1 + 4], %l3
35461! move %l3(lower) -> %o0(lower)
35462or %l3, %o0, %o0
35463!---- flushing int results buffer----
35464mov %o0, %l5
35465loop_exit_2_385:
35466sub %l2, 1, %l2
35467cmp %l2, 0
35468bg loop_entry_2_385
35469nop
35470
35471P2012: !_DWST [1] (maybe <- 0x1000044) (Int) (Loop entry)
35472sethi %hi(0x2), %l2
35473or %l2, %lo(0x2), %l2
35474loop_entry_2_386:
35475mov %l4, %l7
35476stx %l7, [%i0 + 8]
35477add %l4, 1, %l4
35478
35479P2013: !_LD [1] (FP) (Loop exit)
35480ld [%i0 + 12], %f0
35481! 1 addresses covered
35482!---- flushing fp results buffer to %f30 ----
35483fmovs %f0, %f30
35484!--
35485loop_exit_2_386:
35486sub %l2, 1, %l2
35487cmp %l2, 0
35488bg loop_entry_2_386
35489nop
35490
35491P2014: !_BSTC [13] (maybe <- 0x408000a3) (FP) (Loop entry)
35492sethi %hi(0x1), %l2
35493or %l2, %lo(0x1), %l2
35494loop_entry_2_387:
35495wr %g0, 0xe0, %asi
35496sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
35497sub %i0, %i2, %i2
35498! preparing store val #0, next val will be in f33
35499fmovs %f16, %f21
35500fadds %f16, %f17, %f16
35501! preparing store val #1, next val will be in f35
35502fmovd %f20, %f32
35503fmovs %f16, %f21
35504fadds %f16, %f17, %f16
35505fmovd %f20, %f34
35506membar #Sync
35507stda %f32, [%i2 + 0 ] %asi
35508membar #Sync
35509
35510P2015: !_SWAP [10] (maybe <- 0x1000045) (Int)
35511sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
35512sub %i0, %i3, %i3
35513mov %l4, %o0
35514swap [%i3 + 4], %o0
35515! move %o0(lower) -> %o0(upper)
35516sllx %o0, 32, %o0
35517add %l4, 1, %l4
35518
35519P2016: !_LD [15] (Int) (Loop exit)
35520sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
35521sub %i0, %i2, %i2
35522lduw [%i2 + 12], %l6
35523! move %l6(lower) -> %o0(lower)
35524or %l6, %o0, %o0
35525!---- flushing int results buffer----
35526mov %o0, %l5
35527loop_exit_2_387:
35528sub %l2, 1, %l2
35529cmp %l2, 0
35530bg loop_entry_2_387
35531nop
35532
35533P2017: !_CAS [8] (maybe <- 0x1000046) (Int) (Loop entry) (Loop exit)
35534sethi %hi(0x2), %l2
35535or %l2, %lo(0x2), %l2
35536loop_entry_2_388:
35537sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
35538sub %i0, %i3, %i3
35539add %i3, 4, %l3
35540lduw [%l3], %o0
35541mov %o0, %o5
35542! move %o5(lower) -> %o0(upper)
35543sllx %o5, 32, %o0
35544mov %l4, %l7
35545cas [%l3], %o5, %l7
35546! move %l7(lower) -> %o0(lower)
35547srl %l7, 0, %o5
35548or %o5, %o0, %o0
35549add %l4, 1, %l4
35550!---- flushing int results buffer----
35551mov %o0, %l5
35552loop_exit_2_388:
35553sub %l2, 1, %l2
35554cmp %l2, 0
35555bg loop_entry_2_388
35556nop
35557
35558P2018: !_LD [13] (FP) (Loop entry)
35559sethi %hi(0x2), %l2
35560or %l2, %lo(0x2), %l2
35561loop_entry_2_389:
35562sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
35563sub %i0, %i2, %i2
35564ld [%i2 + 12], %f0
35565! 1 addresses covered
35566
35567P2019: !_LD [13] (FP) (Loop exit)
35568ld [%i2 + 12], %f1
35569! 1 addresses covered
35570!---- flushing fp results buffer to %f30 ----
35571fmovd %f0, %f30
35572!--
35573loop_exit_2_389:
35574sub %l2, 1, %l2
35575cmp %l2, 0
35576bg loop_entry_2_389
35577nop
35578
35579P2020: !_DWST [7] (maybe <- 0x1000047) (Int) (Loop entry) (Loop exit)
35580sethi %hi(0x1), %l2
35581or %l2, %lo(0x1), %l2
35582loop_entry_2_390:
35583sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
35584sub %i0, %i3, %i3
35585mov %l4, %l6
35586stx %l6, [%i3 + 8]
35587add %l4, 1, %l4
35588loop_exit_2_390:
35589sub %l2, 1, %l2
35590cmp %l2, 0
35591bg loop_entry_2_390
35592nop
35593
35594P2021: !_SWAP [0] (maybe <- 0x1000048) (Int) (Loop entry)
35595sethi %hi(0x1), %l2
35596or %l2, %lo(0x1), %l2
35597loop_entry_2_391:
35598mov %l4, %o0
35599swap [%i0 + 4], %o0
35600! move %o0(lower) -> %o0(upper)
35601sllx %o0, 32, %o0
35602add %l4, 1, %l4
35603
35604P2022: !_LD [12] (FP)
35605sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
35606sub %i0, %i2, %i2
35607ld [%i2 + 4], %f0
35608! 1 addresses covered
35609
35610P2023: !_LD [2] (Int) (Loop exit)
35611lduw [%i1 + 4], %l6
35612! move %l6(lower) -> %o0(lower)
35613or %l6, %o0, %o0
35614!---- flushing int results buffer----
35615mov %o0, %l5
35616!---- flushing fp results buffer to %f30 ----
35617fmovs %f0, %f30
35618!--
35619loop_exit_2_391:
35620sub %l2, 1, %l2
35621cmp %l2, 0
35622bg loop_entry_2_391
35623nop
35624
35625P2024: !_MEMBAR (Int)
35626membar #StoreLoad
35627
35628END_NODES2: ! Test instruction sequence for CPU 2 ends
35629sethi %hi(0xdead0e0f), %o5
35630or %o5, %lo(0xdead0e0f), %o5
35631! move %o5(lower) -> %o0(upper)
35632sllx %o5, 32, %o0
35633stw %o5, [%i5]
35634ld [%i5], %f0
35635!---- flushing int results buffer----
35636mov %o0, %l5
35637!---- flushing fp results buffer to %f30 ----
35638fmovs %f0, %f30
35639!--
35640
35641restore
35642retl
35643nop
35644!-----------------
35645
35646! register usage:
35647! %i0 %i1 : base registers for first 2 regions
35648! %i2 %i3 : cache registers for 8 regions
35649! %i4 fixed pointer to per-cpu results area
35650! %l1 moving pointer to per-cpu FP results area
35651! %o7 moving pointer to per-cpu integer results area
35652! %i5 pointer to per-cpu private area
35653! %l0 holds lfsr, used as source of random bits
35654! %l2 loop count register
35655! %f16 running counter for unique fp store values
35656! %f17 holds increment value for fp counter
35657! %l4 running counter for unique integer store values (increment value is always 1)
35658! %l5 move-to register for load values (simulation only)
35659! %f30 move-to register for FP values (simulation only)
35660! %l3 %l6 %l7 %o5 : 4 temporary registers
35661! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
35662! %f0-f15 FP results buffer registers
35663! %f32-f47 FP block load/store registers
35664
35665func3:
35666! 1000 (dynamic) instruction sequence begins
35667save %sp, -192, %sp
35668
35669! Force %i0-%i3 to be 64-byte aligned
35670add %i0, 63, %i0
35671andn %i0, 63, %i0
35672
35673add %i1, 63, %i1
35674andn %i1, 63, %i1
35675
35676add %i2, 63, %i2
35677andn %i2, 63, %i2
35678
35679add %i3, 63, %i3
35680andn %i3, 63, %i3
35681
35682add %i4, 63, %i4
35683andn %i4, 63, %i4
35684
35685add %i5, 63, %i5
35686andn %i5, 63, %i5
35687
35688
35689! Initialize pointer to FP load results area
35690mov %i4, %l1
35691
35692! Initialize pointer to integer load results area
35693sethi %hi(0x80000), %o7
35694or %o7, %lo(0x80000), %o7
35695add %o7, %l1, %o7
35696
35697! Initialize %f0-%f62 to 0xdeadbee0deadbee1
35698sethi %hi(0xdeadbee0), %l7
35699or %l7, %lo(0xdeadbee0), %l7
35700stw %l7, [%i5]
35701sethi %hi(0xdeadbee1), %l7
35702or %l7, %lo(0xdeadbee1), %l7
35703stw %l7, [%i5+4]
35704ldd [%i5], %f0
35705fmovd %f0, %f2
35706fmovd %f0, %f4
35707fmovd %f0, %f6
35708fmovd %f0, %f8
35709fmovd %f0, %f10
35710fmovd %f0, %f12
35711fmovd %f0, %f14
35712fmovd %f0, %f16
35713fmovd %f0, %f18
35714fmovd %f0, %f20
35715fmovd %f0, %f22
35716fmovd %f0, %f24
35717fmovd %f0, %f26
35718fmovd %f0, %f28
35719fmovd %f0, %f30
35720fmovd %f0, %f32
35721fmovd %f0, %f34
35722fmovd %f0, %f36
35723fmovd %f0, %f38
35724fmovd %f0, %f40
35725fmovd %f0, %f42
35726fmovd %f0, %f44
35727fmovd %f0, %f46
35728fmovd %f0, %f48
35729fmovd %f0, %f50
35730fmovd %f0, %f52
35731fmovd %f0, %f54
35732fmovd %f0, %f56
35733fmovd %f0, %f58
35734fmovd %f0, %f60
35735fmovd %f0, %f62
35736
35737! Signature for extract_loads script to start extracting load values for this stream
35738sethi %hi(0x03deade1), %l7
35739or %l7, %lo(0x03deade1), %l7
35740stw %l7, [%i5]
35741ld [%i5], %f16
35742
35743! Initialize running integer counter in register %l4
35744sethi %hi(0x1800001), %l4
35745or %l4, %lo(0x1800001), %l4
35746
35747! Initialize running FP counter in register %f16
35748sethi %hi(0x41000001), %l7
35749or %l7, %lo(0x41000001), %l7
35750stw %l7, [%i5]
35751ld [%i5], %f16
35752
35753! Initialize FP counter increment value in register %f17 (constant)
35754sethi %hi(0x35800000), %l7
35755or %l7, %lo(0x35800000), %l7
35756stw %l7, [%i5]
35757ld [%i5], %f17
35758
35759! Initialize LFSR to 0x3406^4
35760sethi %hi(0x3406), %l0
35761or %l0, %lo(0x3406), %l0
35762mulx %l0, %l0, %l0
35763mulx %l0, %l0, %l0
35764
35765BEGIN_NODES3: ! Test instruction sequence for CPU 3 begins
35766
35767P2025: !_ST [4] (maybe <- 0x41000001) (FP) (Loop entry) (Loop exit)
35768sethi %hi(0x2), %l2
35769or %l2, %lo(0x2), %l2
35770loop_entry_3_0:
35771sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
35772sub %i0, %i3, %i3
35773! preparing store val #0, next val will be in f20
35774fmovs %f16, %f20
35775fadds %f16, %f17, %f16
35776st %f20, [%i3 + 4 ]
35777loop_exit_3_0:
35778sub %l2, 1, %l2
35779cmp %l2, 0
35780bg loop_entry_3_0
35781nop
35782
35783P2026: !_BSTC [3] (maybe <- 0x41000002) (FP) (Loop entry)
35784sethi %hi(0x1), %l2
35785or %l2, %lo(0x1), %l2
35786loop_entry_3_1:
35787wr %g0, 0xe0, %asi
35788! preparing store val #0, next val will be in f33
35789fmovs %f16, %f21
35790fadds %f16, %f17, %f16
35791! preparing store val #1, next val will be in f35
35792fmovd %f20, %f32
35793fmovs %f16, %f21
35794fadds %f16, %f17, %f16
35795fmovd %f20, %f34
35796membar #Sync
35797stda %f32, [%i1 + 0 ] %asi
35798membar #Sync
35799
35800P2027: !_LD [6] (Int)
35801sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
35802sub %i0, %i2, %i2
35803lduw [%i2 + 4], %o0
35804! move %o0(lower) -> %o0(upper)
35805sllx %o0, 32, %o0
35806
35807P2028: !_LD [13] (Int) (NF) (Faults) (Loop exit) (LE)
35808wr %g0, 0x8a, %asi
35809lduwa [%g0] %asi, %l7
35810! move %l7(lower) -> %o0(lower)
35811or %l7, %o0, %o0
35812!---- flushing int results buffer----
35813mov %o0, %l5
35814loop_exit_3_1:
35815sub %l2, 1, %l2
35816cmp %l2, 0
35817bg loop_entry_3_1
35818nop
35819
35820P2029: !_PREFETCH [11] (Int) (Loop entry) (Loop exit)
35821sethi %hi(0x1), %l2
35822or %l2, %lo(0x1), %l2
35823loop_entry_3_2:
35824sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
35825sub %i0, %i3, %i3
35826prefetch [%i3 + 12], 1
35827loop_exit_3_2:
35828sub %l2, 1, %l2
35829cmp %l2, 0
35830bg loop_entry_3_2
35831nop
35832
35833P2030: !_SWAP [7] (maybe <- 0x1800001) (Int) (Loop entry) (Branch target of P2151)
35834sethi %hi(0x1), %l2
35835or %l2, %lo(0x1), %l2
35836loop_entry_3_3:
35837sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
35838sub %i0, %i2, %i2
35839mov %l4, %o0
35840swap [%i2 + 12], %o0
35841! move %o0(lower) -> %o0(upper)
35842sllx %o0, 32, %o0
35843add %l4, 1, %l4
35844ba P2031
35845nop
35846
35847TARGET2151:
35848ba RET2151
35849nop
35850
35851
35852P2031: !_LD [12] (Int) (Loop exit)
35853sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
35854sub %i0, %i3, %i3
35855lduw [%i3 + 4], %l6
35856! move %l6(lower) -> %o0(lower)
35857or %l6, %o0, %o0
35858!---- flushing int results buffer----
35859mov %o0, %l5
35860loop_exit_3_3:
35861sub %l2, 1, %l2
35862cmp %l2, 0
35863bg loop_entry_3_3
35864nop
35865
35866P2032: !_BST [9] (maybe <- 0x41000004) (FP) (Loop entry) (Loop exit)
35867sethi %hi(0x2), %l2
35868or %l2, %lo(0x2), %l2
35869loop_entry_3_4:
35870wr %g0, 0xf0, %asi
35871sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
35872sub %i0, %i2, %i2
35873! preparing store val #0, next val will be in f33
35874fmovs %f16, %f21
35875fadds %f16, %f17, %f16
35876! preparing store val #1, next val will be in f35
35877fmovd %f20, %f32
35878fmovs %f16, %f21
35879fadds %f16, %f17, %f16
35880fmovd %f20, %f34
35881membar #Sync
35882stda %f32, [%i2 + 0 ] %asi
35883membar #Sync
35884loop_exit_3_4:
35885sub %l2, 1, %l2
35886cmp %l2, 0
35887bg loop_entry_3_4
35888nop
35889
35890P2033: !_FLUSH [12] (Int) (Loop entry) (Loop exit)
35891sethi %hi(0x1), %l2
35892or %l2, %lo(0x1), %l2
35893loop_entry_3_5:
35894! Unsupported instruction
35895loop_exit_3_5:
35896sub %l2, 1, %l2
35897cmp %l2, 0
35898bg loop_entry_3_5
35899nop
35900
35901P2034: !_LD [12] (FP) (Loop entry) (CBR)
35902sethi %hi(0x2), %l2
35903or %l2, %lo(0x2), %l2
35904loop_entry_3_6:
35905sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
35906sub %i0, %i3, %i3
35907ld [%i3 + 4], %f0
35908! 1 addresses covered
35909
35910! cbranch
35911andcc %l0, 1, %g0
35912be,pn %xcc, TARGET2034
35913nop
35914RET2034:
35915
35916! lfsr step begin
35917srlx %l0, 1, %l3
35918xnor %l3, %l0, %l3
35919sllx %l3, 63, %l3
35920or %l3, %l0, %l0
35921srlx %l0, 1, %l0
35922
35923
35924P2035: !_LD [7] (FP) (Loop exit)
35925sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
35926sub %i0, %i2, %i2
35927ld [%i2 + 12], %f1
35928! 1 addresses covered
35929!---- flushing fp results buffer to %f30 ----
35930fmovd %f0, %f30
35931!--
35932loop_exit_3_6:
35933sub %l2, 1, %l2
35934cmp %l2, 0
35935bg loop_entry_3_6
35936nop
35937
35938P2036: !_DWST [15] (maybe <- 0x1800002) (Int) (Loop entry)
35939sethi %hi(0x2), %l2
35940or %l2, %lo(0x2), %l2
35941loop_entry_3_7:
35942sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
35943sub %i0, %i3, %i3
35944mov %l4, %l7
35945stx %l7, [%i3 + 8]
35946add %l4, 1, %l4
35947
35948P2037: !_LD [7] (Int)
35949sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
35950sub %i0, %i2, %i2
35951lduw [%i2 + 12], %o0
35952! move %o0(lower) -> %o0(upper)
35953sllx %o0, 32, %o0
35954
35955P2038: !_LD [12] (Int) (NF) (Loop exit)
35956wr %g0, 0x82, %asi
35957sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
35958sub %i0, %i3, %i3
35959lduwa [%i3 + 4] %asi, %l3
35960! move %l3(lower) -> %o0(lower)
35961or %l3, %o0, %o0
35962!---- flushing int results buffer----
35963mov %o0, %l5
35964loop_exit_3_7:
35965sub %l2, 1, %l2
35966cmp %l2, 0
35967bg loop_entry_3_7
35968nop
35969
35970P2039: !_LD [15] (Int) (Loop entry)
35971sethi %hi(0x2), %l2
35972or %l2, %lo(0x2), %l2
35973loop_entry_3_8:
35974sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
35975sub %i0, %i2, %i2
35976lduw [%i2 + 12], %o0
35977! move %o0(lower) -> %o0(upper)
35978sllx %o0, 32, %o0
35979
35980P2040: !_LD [8] (Int) (Loop exit)
35981sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
35982sub %i0, %i3, %i3
35983lduw [%i3 + 4], %l6
35984! move %l6(lower) -> %o0(lower)
35985or %l6, %o0, %o0
35986!---- flushing int results buffer----
35987mov %o0, %l5
35988loop_exit_3_8:
35989sub %l2, 1, %l2
35990cmp %l2, 0
35991bg loop_entry_3_8
35992nop
35993
35994P2041: !_CASX [4] (maybe <- 0x1800003) (Int) (Loop entry) (Loop exit)
35995sethi %hi(0x2), %l2
35996or %l2, %lo(0x2), %l2
35997loop_entry_3_9:
35998sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
35999sub %i0, %i2, %i2
36000ldx [%i2], %o0
36001! move %o0(upper) -> %o0(upper)
36002! move %o0(lower) -> %o0(lower)
36003mov %o0, %o5
36004mov %l4, %o1
36005casx [%i2], %o5, %o1
36006! move %o1(upper) -> %o1(upper)
36007! move %o1(lower) -> %o1(lower)
36008add %l4, 1, %l4
36009!---- flushing int results buffer----
36010mov %o0, %l5
36011mov %o1, %l5
36012loop_exit_3_9:
36013sub %l2, 1, %l2
36014cmp %l2, 0
36015bg loop_entry_3_9
36016nop
36017
36018P2042: !_CAS [1] (maybe <- 0x1800004) (Int) (Loop entry) (Loop exit) (Branch target of P2461)
36019sethi %hi(0x1), %l2
36020or %l2, %lo(0x1), %l2
36021loop_entry_3_10:
36022add %i0, 12, %l6
36023lduw [%l6], %o0
36024mov %o0, %l3
36025! move %l3(lower) -> %o0(upper)
36026sllx %l3, 32, %o0
36027mov %l4, %o5
36028cas [%l6], %l3, %o5
36029! move %o5(lower) -> %o0(lower)
36030srl %o5, 0, %l3
36031or %l3, %o0, %o0
36032add %l4, 1, %l4
36033!---- flushing int results buffer----
36034mov %o0, %l5
36035loop_exit_3_10:
36036sub %l2, 1, %l2
36037cmp %l2, 0
36038bg loop_entry_3_10
36039nop
36040ba P2043
36041nop
36042
36043TARGET2461:
36044ba RET2461
36045nop
36046
36047
36048P2043: !_QWLD [2] (FP) (NF) (Loop entry)
36049sethi %hi(0x2), %l2
36050or %l2, %lo(0x2), %l2
36051loop_entry_3_11:
36052wr %g0, 0x82, %asi
36053ldqa [%i1 + 0] %asi, %f0
36054! 2 addresses covered
36055fmovs %f1, %f0
36056fmovs %f3, %f1
36057
36058P2044: !_LD [4] (FP) (Loop exit) (Branch target of P2492)
36059sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
36060sub %i0, %i3, %i3
36061ld [%i3 + 4], %f2
36062! 1 addresses covered
36063!---- flushing fp results buffer to %f30 ----
36064fmovd %f0, %f30
36065fmovs %f2, %f30
36066!--
36067loop_exit_3_11:
36068sub %l2, 1, %l2
36069cmp %l2, 0
36070bg loop_entry_3_11
36071nop
36072ba P2045
36073nop
36074
36075TARGET2492:
36076ba RET2492
36077nop
36078
36079
36080P2045: !_QWLD [15] (FP) (Loop entry) (Loop exit)
36081sethi %hi(0x1), %l2
36082or %l2, %lo(0x1), %l2
36083loop_entry_3_12:
36084sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
36085sub %i0, %i2, %i2
36086ldq [%i2 + 0], %f0
36087! 2 addresses covered
36088fmovs %f1, %f0
36089fmovs %f3, %f1
36090!---- flushing fp results buffer to %f30 ----
36091fmovd %f0, %f30
36092!--
36093loop_exit_3_12:
36094sub %l2, 1, %l2
36095cmp %l2, 0
36096bg loop_entry_3_12
36097nop
36098
36099P2046: !_CAS [10] (maybe <- 0x1800005) (Int) (Loop entry) (Loop exit)
36100sethi %hi(0x1), %l2
36101or %l2, %lo(0x1), %l2
36102loop_entry_3_13:
36103sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
36104sub %i0, %i3, %i3
36105add %i3, 4, %l3
36106lduw [%l3], %o0
36107mov %o0, %o5
36108! move %o5(lower) -> %o0(upper)
36109sllx %o5, 32, %o0
36110mov %l4, %l7
36111cas [%l3], %o5, %l7
36112! move %l7(lower) -> %o0(lower)
36113srl %l7, 0, %o5
36114or %o5, %o0, %o0
36115add %l4, 1, %l4
36116!---- flushing int results buffer----
36117mov %o0, %l5
36118loop_exit_3_13:
36119sub %l2, 1, %l2
36120cmp %l2, 0
36121bg loop_entry_3_13
36122nop
36123
36124P2047: !_CAS [6] (maybe <- 0x1800006) (Int) (Loop entry) (Loop exit)
36125sethi %hi(0x2), %l2
36126or %l2, %lo(0x2), %l2
36127loop_entry_3_14:
36128sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
36129sub %i0, %i2, %i2
36130add %i2, 4, %l6
36131lduw [%l6], %o0
36132mov %o0, %l3
36133! move %l3(lower) -> %o0(upper)
36134sllx %l3, 32, %o0
36135mov %l4, %o5
36136cas [%l6], %l3, %o5
36137! move %o5(lower) -> %o0(lower)
36138srl %o5, 0, %l3
36139or %l3, %o0, %o0
36140add %l4, 1, %l4
36141!---- flushing int results buffer----
36142mov %o0, %l5
36143loop_exit_3_14:
36144sub %l2, 1, %l2
36145cmp %l2, 0
36146bg loop_entry_3_14
36147nop
36148
36149P2048: !_PREFETCH [13] (Int) (Loop entry)
36150sethi %hi(0x2), %l2
36151or %l2, %lo(0x2), %l2
36152loop_entry_3_15:
36153sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
36154sub %i0, %i3, %i3
36155prefetch [%i3 + 12], 3
36156
36157P2049: !_BSTC [10] (maybe <- 0x41000006) (FP) (Loop exit)
36158wr %g0, 0xe0, %asi
36159sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
36160sub %i0, %i2, %i2
36161! preparing store val #0, next val will be in f33
36162fmovs %f16, %f21
36163fadds %f16, %f17, %f16
36164! preparing store val #1, next val will be in f35
36165fmovd %f20, %f32
36166fmovs %f16, %f21
36167fadds %f16, %f17, %f16
36168fmovd %f20, %f34
36169membar #Sync
36170stda %f32, [%i2 + 0 ] %asi
36171membar #Sync
36172loop_exit_3_15:
36173sub %l2, 1, %l2
36174cmp %l2, 0
36175bg loop_entry_3_15
36176nop
36177
36178P2050: !_PREFETCH [10] (Int) (Faults) (Loop entry)
36179sethi %hi(0x2), %l2
36180or %l2, %lo(0x2), %l2
36181loop_entry_3_16:
36182sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
36183sub %i0, %i3, %i3
36184prefetch [%i3 + 4], 22
36185
36186P2051: !_LD [7] (Int)
36187sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
36188sub %i0, %i2, %i2
36189lduw [%i2 + 12], %o0
36190! move %o0(lower) -> %o0(upper)
36191sllx %o0, 32, %o0
36192
36193P2052: !_LD [5] (Int) (Loop exit)
36194sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
36195sub %i0, %i3, %i3
36196lduw [%i3 + 12], %l3
36197! move %l3(lower) -> %o0(lower)
36198or %l3, %o0, %o0
36199!---- flushing int results buffer----
36200mov %o0, %l5
36201loop_exit_3_16:
36202sub %l2, 1, %l2
36203cmp %l2, 0
36204bg loop_entry_3_16
36205nop
36206
36207P2053: !_DWLD [12] (Int) (Loop entry)
36208sethi %hi(0x2), %l2
36209or %l2, %lo(0x2), %l2
36210loop_entry_3_17:
36211sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
36212sub %i0, %i2, %i2
36213ldx [%i2 + 0], %o0
36214! move %o0(lower) -> %o0(upper)
36215sllx %o0, 32, %o0
36216
36217P2054: !_LD [8] (Int) (Loop exit)
36218sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
36219sub %i0, %i3, %i3
36220lduw [%i3 + 4], %l6
36221! move %l6(lower) -> %o0(lower)
36222or %l6, %o0, %o0
36223!---- flushing int results buffer----
36224mov %o0, %l5
36225loop_exit_3_17:
36226sub %l2, 1, %l2
36227cmp %l2, 0
36228bg loop_entry_3_17
36229nop
36230
36231P2055: !_PREFETCH [14] (Int) (Loop entry) (Loop exit) (CBR)
36232sethi %hi(0x2), %l2
36233or %l2, %lo(0x2), %l2
36234loop_entry_3_18:
36235sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
36236sub %i0, %i2, %i2
36237prefetch [%i2 + 4], 26
36238
36239! cbranch
36240andcc %l0, 1, %g0
36241be,pn %xcc, TARGET2055
36242nop
36243RET2055:
36244
36245! lfsr step begin
36246srlx %l0, 1, %o5
36247xnor %o5, %l0, %o5
36248sllx %o5, 63, %o5
36249or %o5, %l0, %l0
36250srlx %l0, 1, %l0
36251
36252loop_exit_3_18:
36253sub %l2, 1, %l2
36254cmp %l2, 0
36255bg loop_entry_3_18
36256nop
36257
36258P2056: !_LD [4] (Int) (Loop entry)
36259sethi %hi(0x2), %l2
36260or %l2, %lo(0x2), %l2
36261loop_entry_3_19:
36262sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
36263sub %i0, %i3, %i3
36264lduw [%i3 + 4], %o0
36265! move %o0(lower) -> %o0(upper)
36266sllx %o0, 32, %o0
36267
36268P2057: !_LD [12] (Int) (Loop exit)
36269sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
36270sub %i0, %i2, %i2
36271lduw [%i2 + 4], %l3
36272! move %l3(lower) -> %o0(lower)
36273or %l3, %o0, %o0
36274!---- flushing int results buffer----
36275mov %o0, %l5
36276loop_exit_3_19:
36277sub %l2, 1, %l2
36278cmp %l2, 0
36279bg loop_entry_3_19
36280nop
36281
36282P2058: !_BST [3] (maybe <- 0x41000008) (FP) (Loop entry)
36283sethi %hi(0x2), %l2
36284or %l2, %lo(0x2), %l2
36285loop_entry_3_20:
36286wr %g0, 0xf0, %asi
36287! preparing store val #0, next val will be in f33
36288fmovs %f16, %f21
36289fadds %f16, %f17, %f16
36290! preparing store val #1, next val will be in f35
36291fmovd %f20, %f32
36292fmovs %f16, %f21
36293fadds %f16, %f17, %f16
36294fmovd %f20, %f34
36295membar #Sync
36296stda %f32, [%i1 + 0 ] %asi
36297membar #Sync
36298
36299P2059: !_LD [6] (Int) (NF)
36300wr %g0, 0x82, %asi
36301sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
36302sub %i0, %i3, %i3
36303lduwa [%i3 + 4] %asi, %o0
36304! move %o0(lower) -> %o0(upper)
36305sllx %o0, 32, %o0
36306
36307P2060: !_LD [3] (Int) (Loop exit)
36308lduw [%i1 + 12], %l3
36309! move %l3(lower) -> %o0(lower)
36310or %l3, %o0, %o0
36311!---- flushing int results buffer----
36312mov %o0, %l5
36313loop_exit_3_20:
36314sub %l2, 1, %l2
36315cmp %l2, 0
36316bg loop_entry_3_20
36317nop
36318
36319P2061: !_BSTC [1] (maybe <- 0x4100000a) (FP) (Loop entry) (Loop exit)
36320sethi %hi(0x2), %l2
36321or %l2, %lo(0x2), %l2
36322loop_entry_3_21:
36323wr %g0, 0xe0, %asi
36324! preparing store val #0, next val will be in f33
36325fmovs %f16, %f21
36326fadds %f16, %f17, %f16
36327! preparing store val #1, next val will be in f35
36328fmovd %f20, %f32
36329fmovs %f16, %f21
36330fadds %f16, %f17, %f16
36331fmovd %f20, %f34
36332membar #Sync
36333stda %f32, [%i0 + 0 ] %asi
36334membar #Sync
36335loop_exit_3_21:
36336sub %l2, 1, %l2
36337cmp %l2, 0
36338bg loop_entry_3_21
36339nop
36340
36341P2062: !_LD [8] (Int) (Loop entry) (CBR)
36342sethi %hi(0x1), %l2
36343or %l2, %lo(0x1), %l2
36344loop_entry_3_22:
36345sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
36346sub %i0, %i2, %i2
36347lduw [%i2 + 4], %o0
36348! move %o0(lower) -> %o0(upper)
36349sllx %o0, 32, %o0
36350
36351! cbranch
36352andcc %l0, 1, %g0
36353be,pn %xcc, TARGET2062
36354nop
36355RET2062:
36356
36357! lfsr step begin
36358srlx %l0, 1, %l3
36359xnor %l3, %l0, %l3
36360sllx %l3, 63, %l3
36361or %l3, %l0, %l0
36362srlx %l0, 1, %l0
36363
36364
36365P2063: !_LD [1] (Int) (NF) (Loop exit) (LE) (CBR)
36366wr %g0, 0x8a, %asi
36367lduwa [%i0 + 12] %asi, %l7
36368! move %l7(lower) -> %o0(lower)
36369or %l7, %o0, %o0
36370
36371! cbranch
36372andcc %l0, 1, %g0
36373be,pn %xcc, TARGET2063
36374nop
36375RET2063:
36376
36377! lfsr step begin
36378srlx %l0, 1, %o5
36379xnor %o5, %l0, %o5
36380sllx %o5, 63, %o5
36381or %o5, %l0, %l0
36382srlx %l0, 1, %l0
36383
36384!---- flushing int results buffer----
36385mov %o0, %l5
36386loop_exit_3_22:
36387sub %l2, 1, %l2
36388cmp %l2, 0
36389bg loop_entry_3_22
36390nop
36391
36392P2064: !_LD [9] (Int) (Loop entry)
36393sethi %hi(0x2), %l2
36394or %l2, %lo(0x2), %l2
36395loop_entry_3_23:
36396sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
36397sub %i0, %i3, %i3
36398lduw [%i3 + 12], %o0
36399! move %o0(lower) -> %o0(upper)
36400sllx %o0, 32, %o0
36401
36402P2065: !_BST [6] (maybe <- 0x4100000c) (FP)
36403wr %g0, 0xf0, %asi
36404sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
36405sub %i0, %i2, %i2
36406! preparing store val #0, next val will be in f33
36407fmovs %f16, %f21
36408fadds %f16, %f17, %f16
36409! preparing store val #1, next val will be in f35
36410fmovd %f20, %f32
36411fmovs %f16, %f21
36412fadds %f16, %f17, %f16
36413fmovd %f20, %f34
36414membar #Sync
36415stda %f32, [%i2 + 0 ] %asi
36416membar #Sync
36417
36418P2066: !_LD [12] (Int) (Loop exit)
36419sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
36420sub %i0, %i3, %i3
36421lduw [%i3 + 4], %o5
36422! move %o5(lower) -> %o0(lower)
36423or %o5, %o0, %o0
36424!---- flushing int results buffer----
36425mov %o0, %l5
36426loop_exit_3_23:
36427sub %l2, 1, %l2
36428cmp %l2, 0
36429bg loop_entry_3_23
36430nop
36431
36432P2067: !_BLD [6] (FP) (Loop entry) (Loop exit)
36433sethi %hi(0x1), %l2
36434or %l2, %lo(0x1), %l2
36435loop_entry_3_24:
36436wr %g0, 0xf0, %asi
36437sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
36438sub %i0, %i2, %i2
36439membar #Sync
36440ldda [%i2 + 0] %asi, %f0
36441membar #Sync
36442! 2 addresses covered
36443fmovs %f1, %f0
36444fmovs %f3, %f1
36445!---- flushing fp results buffer to %f30 ----
36446fmovd %f0, %f30
36447!--
36448loop_exit_3_24:
36449sub %l2, 1, %l2
36450cmp %l2, 0
36451bg loop_entry_3_24
36452nop
36453
36454P2068: !_PREFETCH [14] (Int) (Faults) (Loop entry)
36455sethi %hi(0x2), %l2
36456or %l2, %lo(0x2), %l2
36457loop_entry_3_25:
36458sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
36459sub %i0, %i3, %i3
36460prefetch [%i3 + 4], 22
36461
36462P2069: !_LD [4] (Int)
36463sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
36464sub %i0, %i2, %i2
36465lduw [%i2 + 4], %o0
36466! move %o0(lower) -> %o0(upper)
36467sllx %o0, 32, %o0
36468
36469P2070: !_LD [4] (Int) (Loop exit)
36470lduw [%i2 + 4], %l6
36471! move %l6(lower) -> %o0(lower)
36472or %l6, %o0, %o0
36473!---- flushing int results buffer----
36474mov %o0, %l5
36475loop_exit_3_25:
36476sub %l2, 1, %l2
36477cmp %l2, 0
36478bg loop_entry_3_25
36479nop
36480
36481P2071: !_PREFETCH [7] (Int) (Loop entry) (Loop exit)
36482sethi %hi(0x2), %l2
36483or %l2, %lo(0x2), %l2
36484loop_entry_3_26:
36485sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
36486sub %i0, %i3, %i3
36487prefetch [%i3 + 12], 4
36488loop_exit_3_26:
36489sub %l2, 1, %l2
36490cmp %l2, 0
36491bg loop_entry_3_26
36492nop
36493
36494P2072: !_CASX [14] (maybe <- 0x1800007) (Int) (Loop entry) (Loop exit)
36495sethi %hi(0x1), %l2
36496or %l2, %lo(0x1), %l2
36497loop_entry_3_27:
36498sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
36499sub %i0, %i2, %i2
36500ldx [%i2], %o0
36501! move %o0(upper) -> %o0(upper)
36502! move %o0(lower) -> %o0(lower)
36503mov %o0, %l3
36504mov %l4, %o1
36505casx [%i2], %l3, %o1
36506! move %o1(upper) -> %o1(upper)
36507! move %o1(lower) -> %o1(lower)
36508add %l4, 1, %l4
36509!---- flushing int results buffer----
36510mov %o0, %l5
36511mov %o1, %l5
36512loop_exit_3_27:
36513sub %l2, 1, %l2
36514cmp %l2, 0
36515bg loop_entry_3_27
36516nop
36517
36518P2073: !_PREFETCH [13] (Int) (Loop entry) (Loop exit)
36519sethi %hi(0x2), %l2
36520or %l2, %lo(0x2), %l2
36521loop_entry_3_28:
36522sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
36523sub %i0, %i3, %i3
36524prefetch [%i3 + 12], 0
36525loop_exit_3_28:
36526sub %l2, 1, %l2
36527cmp %l2, 0
36528bg loop_entry_3_28
36529nop
36530
36531P2074: !_SWAP [4] (maybe <- 0x1800008) (Int) (Loop entry)
36532sethi %hi(0x1), %l2
36533or %l2, %lo(0x1), %l2
36534loop_entry_3_29:
36535sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
36536sub %i0, %i2, %i2
36537mov %l4, %o0
36538swap [%i2 + 4], %o0
36539! move %o0(lower) -> %o0(upper)
36540sllx %o0, 32, %o0
36541add %l4, 1, %l4
36542
36543P2075: !_LD [3] (Int) (Loop exit)
36544lduw [%i1 + 12], %l7
36545! move %l7(lower) -> %o0(lower)
36546or %l7, %o0, %o0
36547!---- flushing int results buffer----
36548mov %o0, %l5
36549loop_exit_3_29:
36550sub %l2, 1, %l2
36551cmp %l2, 0
36552bg loop_entry_3_29
36553nop
36554
36555P2076: !_CASX [8] (maybe <- 0x1800009) (Int) (Loop entry)
36556sethi %hi(0x2), %l2
36557or %l2, %lo(0x2), %l2
36558loop_entry_3_30:
36559sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
36560sub %i0, %i3, %i3
36561ldx [%i3], %o0
36562! move %o0(upper) -> %o0(upper)
36563! move %o0(lower) -> %o0(lower)
36564mov %o0, %l3
36565mov %l4, %o1
36566casx [%i3], %l3, %o1
36567! move %o1(upper) -> %o1(upper)
36568! move %o1(lower) -> %o1(lower)
36569add %l4, 1, %l4
36570
36571P2077: !_DWLD [15] (FP) (Loop exit)
36572sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
36573sub %i0, %i2, %i2
36574ldd [%i2 + 8], %f0
36575! 1 addresses covered
36576fmovs %f1, %f0
36577!---- flushing int results buffer----
36578mov %o0, %l5
36579mov %o1, %l5
36580!---- flushing fp results buffer to %f30 ----
36581fmovs %f0, %f30
36582!--
36583loop_exit_3_30:
36584sub %l2, 1, %l2
36585cmp %l2, 0
36586bg loop_entry_3_30
36587nop
36588
36589P2078: !_PREFETCH [9] (Int) (Loop entry) (Loop exit)
36590sethi %hi(0x1), %l2
36591or %l2, %lo(0x1), %l2
36592loop_entry_3_31:
36593sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
36594sub %i0, %i3, %i3
36595prefetch [%i3 + 12], 16
36596loop_exit_3_31:
36597sub %l2, 1, %l2
36598cmp %l2, 0
36599bg loop_entry_3_31
36600nop
36601
36602P2079: !_LD [8] (FP) (NF) (Faults) (Loop entry)
36603sethi %hi(0x2), %l2
36604or %l2, %lo(0x2), %l2
36605loop_entry_3_32:
36606wr %g0, 0x82, %asi
36607lda [%g0] %asi, %f0
36608! 1 addresses covered
36609
36610P2080: !_LD [0] (FP) (Loop exit)
36611ld [%i0 + 4], %f1
36612! 1 addresses covered
36613!---- flushing fp results buffer to %f30 ----
36614fmovd %f0, %f30
36615!--
36616loop_exit_3_32:
36617sub %l2, 1, %l2
36618cmp %l2, 0
36619bg loop_entry_3_32
36620nop
36621
36622P2081: !_PREFETCH [2] (Int) (NF) (Loop entry) (Branch target of P2620)
36623sethi %hi(0x1), %l2
36624or %l2, %lo(0x1), %l2
36625loop_entry_3_33:
36626wr %g0, 0x82, %asi
36627prefetcha [%i1 + 4] %asi, 3
36628ba P2082
36629nop
36630
36631TARGET2620:
36632ba RET2620
36633nop
36634
36635
36636P2082: !_PREFETCH [2] (Int) (Faults) (Loop exit)
36637prefetch [%g0], 1
36638loop_exit_3_33:
36639sub %l2, 1, %l2
36640cmp %l2, 0
36641bg loop_entry_3_33
36642nop
36643
36644P2083: !_LD [12] (Int) (Loop entry)
36645sethi %hi(0x1), %l2
36646or %l2, %lo(0x1), %l2
36647loop_entry_3_34:
36648sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
36649sub %i0, %i2, %i2
36650lduw [%i2 + 4], %o0
36651! move %o0(lower) -> %o0(upper)
36652sllx %o0, 32, %o0
36653
36654P2084: !_LD [12] (FP)
36655ld [%i2 + 4], %f0
36656! 1 addresses covered
36657
36658P2085: !_LD [3] (Int) (Loop exit)
36659lduw [%i1 + 12], %o5
36660! move %o5(lower) -> %o0(lower)
36661or %o5, %o0, %o0
36662!---- flushing int results buffer----
36663mov %o0, %l5
36664!---- flushing fp results buffer to %f30 ----
36665fmovs %f0, %f30
36666!--
36667loop_exit_3_34:
36668sub %l2, 1, %l2
36669cmp %l2, 0
36670bg loop_entry_3_34
36671nop
36672
36673P2086: !_ST [0] (maybe <- 0x4100000e) (FP) (Loop entry) (Loop exit)
36674sethi %hi(0x2), %l2
36675or %l2, %lo(0x2), %l2
36676loop_entry_3_35:
36677! preparing store val #0, next val will be in f20
36678fmovs %f16, %f20
36679fadds %f16, %f17, %f16
36680st %f20, [%i0 + 4 ]
36681loop_exit_3_35:
36682sub %l2, 1, %l2
36683cmp %l2, 0
36684bg loop_entry_3_35
36685nop
36686
36687P2087: !_PREFETCH [10] (Int) (Faults) (Loop entry) (Loop exit)
36688sethi %hi(0x2), %l2
36689or %l2, %lo(0x2), %l2
36690loop_entry_3_36:
36691prefetch [%g0], 4
36692loop_exit_3_36:
36693sub %l2, 1, %l2
36694cmp %l2, 0
36695bg loop_entry_3_36
36696nop
36697
36698P2088: !_LD [7] (Int) (Loop entry) (LE) (CBR)
36699sethi %hi(0x2), %l2
36700or %l2, %lo(0x2), %l2
36701loop_entry_3_37:
36702wr %g0, 0x88, %asi
36703sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
36704sub %i0, %i3, %i3
36705lduwa [%i3 + 12] %asi, %o0
36706! move %o0(lower) -> %o0(upper)
36707sllx %o0, 32, %o0
36708
36709! cbranch
36710andcc %l0, 1, %g0
36711be,pt %xcc, TARGET2088
36712nop
36713RET2088:
36714
36715! lfsr step begin
36716srlx %l0, 1, %l6
36717xnor %l6, %l0, %l6
36718sllx %l6, 63, %l6
36719or %l6, %l0, %l0
36720srlx %l0, 1, %l0
36721
36722
36723P2089: !_LD [1] (Int) (Loop exit)
36724lduw [%i0 + 12], %o5
36725! move %o5(lower) -> %o0(lower)
36726or %o5, %o0, %o0
36727!---- flushing int results buffer----
36728mov %o0, %l5
36729loop_exit_3_37:
36730sub %l2, 1, %l2
36731cmp %l2, 0
36732bg loop_entry_3_37
36733nop
36734
36735P2090: !_LD [14] (Int) (Loop entry)
36736sethi %hi(0x1), %l2
36737or %l2, %lo(0x1), %l2
36738loop_entry_3_38:
36739sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
36740sub %i0, %i2, %i2
36741lduw [%i2 + 4], %o0
36742! move %o0(lower) -> %o0(upper)
36743sllx %o0, 32, %o0
36744
36745P2091: !_LD [15] (Int) (Loop exit)
36746lduw [%i2 + 12], %l3
36747! move %l3(lower) -> %o0(lower)
36748or %l3, %o0, %o0
36749!---- flushing int results buffer----
36750mov %o0, %l5
36751loop_exit_3_38:
36752sub %l2, 1, %l2
36753cmp %l2, 0
36754bg loop_entry_3_38
36755nop
36756
36757P2092: !_LD [12] (Int) (Loop entry)
36758sethi %hi(0x2), %l2
36759or %l2, %lo(0x2), %l2
36760loop_entry_3_39:
36761sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
36762sub %i0, %i3, %i3
36763lduw [%i3 + 4], %o0
36764! move %o0(lower) -> %o0(upper)
36765sllx %o0, 32, %o0
36766
36767P2093: !_LD [12] (Int) (Loop exit)
36768lduw [%i3 + 4], %l6
36769! move %l6(lower) -> %o0(lower)
36770or %l6, %o0, %o0
36771!---- flushing int results buffer----
36772mov %o0, %l5
36773loop_exit_3_39:
36774sub %l2, 1, %l2
36775cmp %l2, 0
36776bg loop_entry_3_39
36777nop
36778
36779P2094: !_LD [15] (FP) (Loop entry)
36780sethi %hi(0x2), %l2
36781or %l2, %lo(0x2), %l2
36782loop_entry_3_40:
36783sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
36784sub %i0, %i2, %i2
36785ld [%i2 + 12], %f0
36786! 1 addresses covered
36787
36788P2095: !_LD [9] (FP) (Loop exit) (Branch target of P2062)
36789sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
36790sub %i0, %i3, %i3
36791ld [%i3 + 12], %f1
36792! 1 addresses covered
36793!---- flushing fp results buffer to %f30 ----
36794fmovd %f0, %f30
36795!--
36796loop_exit_3_40:
36797sub %l2, 1, %l2
36798cmp %l2, 0
36799bg loop_entry_3_40
36800nop
36801ba P2096
36802nop
36803
36804TARGET2062:
36805ba RET2062
36806nop
36807
36808
36809P2096: !_SWAP [15] (maybe <- 0x180000a) (Int) (Loop entry)
36810sethi %hi(0x2), %l2
36811or %l2, %lo(0x2), %l2
36812loop_entry_3_41:
36813sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
36814sub %i0, %i2, %i2
36815mov %l4, %o0
36816swap [%i2 + 12], %o0
36817! move %o0(lower) -> %o0(upper)
36818sllx %o0, 32, %o0
36819add %l4, 1, %l4
36820
36821P2097: !_LD [1] (Int) (Loop exit)
36822lduw [%i0 + 12], %l3
36823! move %l3(lower) -> %o0(lower)
36824or %l3, %o0, %o0
36825!---- flushing int results buffer----
36826mov %o0, %l5
36827loop_exit_3_41:
36828sub %l2, 1, %l2
36829cmp %l2, 0
36830bg loop_entry_3_41
36831nop
36832
36833P2098: !_BLD [7] (FP) (Loop entry)
36834sethi %hi(0x2), %l2
36835or %l2, %lo(0x2), %l2
36836loop_entry_3_42:
36837wr %g0, 0xf0, %asi
36838sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
36839sub %i0, %i3, %i3
36840membar #Sync
36841ldda [%i3 + 0] %asi, %f0
36842membar #Sync
36843! 2 addresses covered
36844fmovs %f1, %f0
36845fmovs %f3, %f1
36846
36847P2099: !_DWST [5] (maybe <- 0x4100000f) (FP) (Loop exit)
36848sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
36849sub %i0, %i2, %i2
36850! preparing store val #0, next val will be in f21
36851fmovs %f16, %f21
36852fadds %f16, %f17, %f16
36853std %f20, [%i2 + 8]
36854!---- flushing fp results buffer to %f30 ----
36855fmovd %f0, %f30
36856!--
36857loop_exit_3_42:
36858sub %l2, 1, %l2
36859cmp %l2, 0
36860bg loop_entry_3_42
36861nop
36862
36863P2100: !_CAS [5] (maybe <- 0x180000b) (Int) (Loop entry) (Loop exit)
36864sethi %hi(0x2), %l2
36865or %l2, %lo(0x2), %l2
36866loop_entry_3_43:
36867sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
36868sub %i0, %i3, %i3
36869add %i3, 12, %o5
36870lduw [%o5], %o0
36871mov %o0, %l7
36872! move %l7(lower) -> %o0(upper)
36873sllx %l7, 32, %o0
36874mov %l4, %l6
36875cas [%o5], %l7, %l6
36876! move %l6(lower) -> %o0(lower)
36877srl %l6, 0, %l7
36878or %l7, %o0, %o0
36879add %l4, 1, %l4
36880!---- flushing int results buffer----
36881mov %o0, %l5
36882loop_exit_3_43:
36883sub %l2, 1, %l2
36884cmp %l2, 0
36885bg loop_entry_3_43
36886nop
36887
36888P2101: !_PREFETCH [7] (Int) (Loop entry) (Loop exit)
36889sethi %hi(0x1), %l2
36890or %l2, %lo(0x1), %l2
36891loop_entry_3_44:
36892sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
36893sub %i0, %i2, %i2
36894prefetch [%i2 + 12], 20
36895loop_exit_3_44:
36896sub %l2, 1, %l2
36897cmp %l2, 0
36898bg loop_entry_3_44
36899nop
36900
36901P2102: !_QWLD [8] (FP) (Loop entry) (Loop exit)
36902sethi %hi(0x1), %l2
36903or %l2, %lo(0x1), %l2
36904loop_entry_3_45:
36905sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
36906sub %i0, %i3, %i3
36907ldq [%i3 + 0], %f0
36908! 2 addresses covered
36909fmovs %f1, %f0
36910fmovs %f3, %f1
36911!---- flushing fp results buffer to %f30 ----
36912fmovd %f0, %f30
36913!--
36914loop_exit_3_45:
36915sub %l2, 1, %l2
36916cmp %l2, 0
36917bg loop_entry_3_45
36918nop
36919
36920P2103: !_PREFETCH [1] (Int) (NF) (Faults) (Loop entry)
36921sethi %hi(0x1), %l2
36922or %l2, %lo(0x1), %l2
36923loop_entry_3_46:
36924wr %g0, 0x82, %asi
36925prefetcha [%g0] %asi, 31
36926
36927P2104: !_CASX [11] (maybe <- 0x180000c) (Int) (Loop exit)
36928sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
36929sub %i0, %i2, %i2
36930add %i2, 8, %l7
36931ldx [%l7], %o0
36932! move %o0(upper) -> %o0(upper)
36933! move %o0(lower) -> %o0(lower)
36934mov %o0, %l6
36935mov %l4, %o1
36936casx [%l7], %l6, %o1
36937! move %o1(upper) -> %o1(upper)
36938! move %o1(lower) -> %o1(lower)
36939add %l4, 1, %l4
36940!---- flushing int results buffer----
36941mov %o0, %l5
36942mov %o1, %l5
36943loop_exit_3_46:
36944sub %l2, 1, %l2
36945cmp %l2, 0
36946bg loop_entry_3_46
36947nop
36948
36949P2105: !_QWST [9] (maybe <- 0x41000010) (FP) (Loop entry) (Loop exit)
36950sethi %hi(0x1), %l2
36951or %l2, %lo(0x1), %l2
36952loop_entry_3_47:
36953sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
36954sub %i0, %i3, %i3
36955! preparing store val #0, next val will be in f21
36956fmovs %f16, %f21
36957fadds %f16, %f17, %f16
36958! preparing store val #1, next val will be in f23
36959fmovs %f16, %f23
36960fadds %f16, %f17, %f16
36961stq %f20, [%i3 + 0]
36962loop_exit_3_47:
36963sub %l2, 1, %l2
36964cmp %l2, 0
36965bg loop_entry_3_47
36966nop
36967
36968P2106: !_QWST [3] (maybe <- 0x41000012) (FP) (Loop entry)
36969sethi %hi(0x1), %l2
36970or %l2, %lo(0x1), %l2
36971loop_entry_3_48:
36972! preparing store val #0, next val will be in f21
36973fmovs %f16, %f21
36974fadds %f16, %f17, %f16
36975! preparing store val #1, next val will be in f23
36976fmovs %f16, %f23
36977fadds %f16, %f17, %f16
36978stq %f20, [%i1 + 0]
36979
36980P2107: !_LD [11] (FP) (Loop exit)
36981sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
36982sub %i0, %i2, %i2
36983ld [%i2 + 12], %f0
36984! 1 addresses covered
36985!---- flushing fp results buffer to %f30 ----
36986fmovs %f0, %f30
36987!--
36988loop_exit_3_48:
36989sub %l2, 1, %l2
36990cmp %l2, 0
36991bg loop_entry_3_48
36992nop
36993
36994P2108: !_CAS [2] (maybe <- 0x180000d) (Int) (Loop entry)
36995sethi %hi(0x1), %l2
36996or %l2, %lo(0x1), %l2
36997loop_entry_3_49:
36998add %i1, 4, %o5
36999lduw [%o5], %o0
37000mov %o0, %l7
37001! move %l7(lower) -> %o0(upper)
37002sllx %l7, 32, %o0
37003mov %l4, %l6
37004cas [%o5], %l7, %l6
37005! move %l6(lower) -> %o0(lower)
37006srl %l6, 0, %l7
37007or %l7, %o0, %o0
37008add %l4, 1, %l4
37009
37010P2109: !_CASX [5] (maybe <- 0x180000e) (Int) (Loop exit)
37011sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
37012sub %i0, %i3, %i3
37013add %i3, 8, %o5
37014ldx [%o5], %o1
37015! move %o1(upper) -> %o1(upper)
37016! move %o1(lower) -> %o1(lower)
37017mov %o1, %l7
37018mov %l4, %o2
37019casx [%o5], %l7, %o2
37020! move %o2(upper) -> %o2(upper)
37021! move %o2(lower) -> %o2(lower)
37022add %l4, 1, %l4
37023!---- flushing int results buffer----
37024mov %o0, %l5
37025mov %o1, %l5
37026mov %o2, %l5
37027loop_exit_3_49:
37028sub %l2, 1, %l2
37029cmp %l2, 0
37030bg loop_entry_3_49
37031nop
37032
37033P2110: !_PREFETCH [2] (Int) (NF) (Faults) (Loop entry) (Loop exit) (LE)
37034sethi %hi(0x2), %l2
37035or %l2, %lo(0x2), %l2
37036loop_entry_3_50:
37037wr %g0, 0x8a, %asi
37038prefetcha [%g0] %asi, 31
37039loop_exit_3_50:
37040sub %l2, 1, %l2
37041cmp %l2, 0
37042bg loop_entry_3_50
37043nop
37044
37045P2111: !_LD [10] (FP) (Loop entry) (Loop exit)
37046sethi %hi(0x2), %l2
37047or %l2, %lo(0x2), %l2
37048loop_entry_3_51:
37049sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
37050sub %i0, %i2, %i2
37051ld [%i2 + 4], %f0
37052! 1 addresses covered
37053!---- flushing fp results buffer to %f30 ----
37054fmovs %f0, %f30
37055!--
37056loop_exit_3_51:
37057sub %l2, 1, %l2
37058cmp %l2, 0
37059bg loop_entry_3_51
37060nop
37061
37062P2112: !_BLD [3] (FP) (Loop entry)
37063sethi %hi(0x1), %l2
37064or %l2, %lo(0x1), %l2
37065loop_entry_3_52:
37066wr %g0, 0xf0, %asi
37067membar #Sync
37068ldda [%i1 + 0] %asi, %f0
37069membar #Sync
37070! 2 addresses covered
37071fmovs %f1, %f0
37072fmovs %f3, %f1
37073
37074P2113: !_PREFETCH [5] (Int) (NF) (Faults) (Loop exit)
37075wr %g0, 0x82, %asi
37076prefetcha [%g0] %asi, 3
37077!---- flushing fp results buffer to %f30 ----
37078fmovd %f0, %f30
37079!--
37080loop_exit_3_52:
37081sub %l2, 1, %l2
37082cmp %l2, 0
37083bg loop_entry_3_52
37084nop
37085
37086P2114: !_LD [4] (Int) (NF) (Loop entry)
37087sethi %hi(0x1), %l2
37088or %l2, %lo(0x1), %l2
37089loop_entry_3_53:
37090wr %g0, 0x82, %asi
37091sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
37092sub %i0, %i3, %i3
37093lduwa [%i3 + 4] %asi, %o0
37094! move %o0(lower) -> %o0(upper)
37095sllx %o0, 32, %o0
37096
37097P2115: !_LD [0] (Int) (Loop exit)
37098lduw [%i0 + 4], %l6
37099! move %l6(lower) -> %o0(lower)
37100or %l6, %o0, %o0
37101!---- flushing int results buffer----
37102mov %o0, %l5
37103loop_exit_3_53:
37104sub %l2, 1, %l2
37105cmp %l2, 0
37106bg loop_entry_3_53
37107nop
37108
37109P2116: !_LD [3] (Int) (Loop entry)
37110sethi %hi(0x2), %l2
37111or %l2, %lo(0x2), %l2
37112loop_entry_3_54:
37113lduw [%i1 + 12], %o0
37114! move %o0(lower) -> %o0(upper)
37115sllx %o0, 32, %o0
37116
37117P2117: !_LD [9] (Int) (Loop exit)
37118sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
37119sub %i0, %i2, %i2
37120lduw [%i2 + 12], %l7
37121! move %l7(lower) -> %o0(lower)
37122or %l7, %o0, %o0
37123!---- flushing int results buffer----
37124mov %o0, %l5
37125loop_exit_3_54:
37126sub %l2, 1, %l2
37127cmp %l2, 0
37128bg loop_entry_3_54
37129nop
37130
37131P2118: !_LD [8] (Int) (Loop entry)
37132sethi %hi(0x2), %l2
37133or %l2, %lo(0x2), %l2
37134loop_entry_3_55:
37135sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
37136sub %i0, %i3, %i3
37137lduw [%i3 + 4], %o0
37138! move %o0(lower) -> %o0(upper)
37139sllx %o0, 32, %o0
37140
37141P2119: !_LD [8] (Int) (Loop exit)
37142lduw [%i3 + 4], %o5
37143! move %o5(lower) -> %o0(lower)
37144or %o5, %o0, %o0
37145!---- flushing int results buffer----
37146mov %o0, %l5
37147loop_exit_3_55:
37148sub %l2, 1, %l2
37149cmp %l2, 0
37150bg loop_entry_3_55
37151nop
37152
37153P2120: !_PREFETCH [4] (Int) (Loop entry)
37154sethi %hi(0x2), %l2
37155or %l2, %lo(0x2), %l2
37156loop_entry_3_56:
37157sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
37158sub %i0, %i2, %i2
37159prefetch [%i2 + 4], 16
37160
37161P2121: !_PREFETCH [13] (Int) (NF) (Loop exit)
37162wr %g0, 0x82, %asi
37163sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
37164sub %i0, %i3, %i3
37165prefetcha [%i3 + 12] %asi, 18
37166loop_exit_3_56:
37167sub %l2, 1, %l2
37168cmp %l2, 0
37169bg loop_entry_3_56
37170nop
37171
37172P2122: !_LD [7] (Int) (Loop entry)
37173sethi %hi(0x1), %l2
37174or %l2, %lo(0x1), %l2
37175loop_entry_3_57:
37176sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
37177sub %i0, %i2, %i2
37178lduw [%i2 + 12], %o0
37179! move %o0(lower) -> %o0(upper)
37180sllx %o0, 32, %o0
37181
37182P2123: !_PREFETCH [5] (Int)
37183sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
37184sub %i0, %i3, %i3
37185prefetch [%i3 + 12], 16
37186
37187P2124: !_LD [0] (Int) (Loop exit)
37188lduw [%i0 + 4], %l6
37189! move %l6(lower) -> %o0(lower)
37190or %l6, %o0, %o0
37191!---- flushing int results buffer----
37192mov %o0, %l5
37193loop_exit_3_57:
37194sub %l2, 1, %l2
37195cmp %l2, 0
37196bg loop_entry_3_57
37197nop
37198
37199P2125: !_PREFETCH [9] (Int) (Loop entry) (Loop exit)
37200sethi %hi(0x1), %l2
37201or %l2, %lo(0x1), %l2
37202loop_entry_3_58:
37203sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
37204sub %i0, %i2, %i2
37205prefetch [%i2 + 12], 2
37206loop_exit_3_58:
37207sub %l2, 1, %l2
37208cmp %l2, 0
37209bg loop_entry_3_58
37210nop
37211
37212P2126: !_LD [4] (Int) (Loop entry) (LE)
37213sethi %hi(0x1), %l2
37214or %l2, %lo(0x1), %l2
37215loop_entry_3_59:
37216wr %g0, 0x88, %asi
37217sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
37218sub %i0, %i3, %i3
37219lduwa [%i3 + 4] %asi, %o0
37220! move %o0(lower) -> %o0(upper)
37221sllx %o0, 32, %o0
37222
37223P2127: !_LD [11] (Int) (Loop exit)
37224sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
37225sub %i0, %i2, %i2
37226lduw [%i2 + 12], %o5
37227! move %o5(lower) -> %o0(lower)
37228or %o5, %o0, %o0
37229!---- flushing int results buffer----
37230mov %o0, %l5
37231loop_exit_3_59:
37232sub %l2, 1, %l2
37233cmp %l2, 0
37234bg loop_entry_3_59
37235nop
37236
37237P2128: !_LD [11] (Int) (Loop entry)
37238sethi %hi(0x2), %l2
37239or %l2, %lo(0x2), %l2
37240loop_entry_3_60:
37241sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
37242sub %i0, %i3, %i3
37243lduw [%i3 + 12], %o0
37244! move %o0(lower) -> %o0(upper)
37245sllx %o0, 32, %o0
37246
37247P2129: !_LD [12] (Int) (Loop exit) (CBR)
37248sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
37249sub %i0, %i2, %i2
37250lduw [%i2 + 4], %l3
37251! move %l3(lower) -> %o0(lower)
37252or %l3, %o0, %o0
37253
37254! cbranch
37255andcc %l0, 1, %g0
37256be,pn %xcc, TARGET2129
37257nop
37258RET2129:
37259
37260! lfsr step begin
37261srlx %l0, 1, %l6
37262xnor %l6, %l0, %l6
37263sllx %l6, 63, %l6
37264or %l6, %l0, %l0
37265srlx %l0, 1, %l0
37266
37267!---- flushing int results buffer----
37268mov %o0, %l5
37269loop_exit_3_60:
37270sub %l2, 1, %l2
37271cmp %l2, 0
37272bg loop_entry_3_60
37273nop
37274
37275P2130: !_LD [4] (FP) (Loop entry)
37276sethi %hi(0x1), %l2
37277or %l2, %lo(0x1), %l2
37278loop_entry_3_61:
37279sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
37280sub %i0, %i3, %i3
37281ld [%i3 + 4], %f0
37282! 1 addresses covered
37283
37284P2131: !_PREFETCH [9] (Int) (Loop exit)
37285sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
37286sub %i0, %i2, %i2
37287prefetch [%i2 + 12], 0
37288!---- flushing fp results buffer to %f30 ----
37289fmovs %f0, %f30
37290!--
37291loop_exit_3_61:
37292sub %l2, 1, %l2
37293cmp %l2, 0
37294bg loop_entry_3_61
37295nop
37296
37297P2132: !_PREFETCH [11] (Int) (NF) (Loop entry)
37298sethi %hi(0x2), %l2
37299or %l2, %lo(0x2), %l2
37300loop_entry_3_62:
37301wr %g0, 0x82, %asi
37302sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
37303sub %i0, %i3, %i3
37304prefetcha [%i3 + 12] %asi, 23
37305
37306P2133: !_LD [13] (Int)
37307sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
37308sub %i0, %i2, %i2
37309lduw [%i2 + 12], %o0
37310! move %o0(lower) -> %o0(upper)
37311sllx %o0, 32, %o0
37312
37313P2134: !_LD [6] (Int) (Loop exit)
37314sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
37315sub %i0, %i3, %i3
37316lduw [%i3 + 4], %o5
37317! move %o5(lower) -> %o0(lower)
37318or %o5, %o0, %o0
37319!---- flushing int results buffer----
37320mov %o0, %l5
37321loop_exit_3_62:
37322sub %l2, 1, %l2
37323cmp %l2, 0
37324bg loop_entry_3_62
37325nop
37326
37327P2135: !_PREFETCH [2] (Int) (Loop entry) (Loop exit)
37328sethi %hi(0x2), %l2
37329or %l2, %lo(0x2), %l2
37330loop_entry_3_63:
37331prefetch [%i1 + 4], 20
37332loop_exit_3_63:
37333sub %l2, 1, %l2
37334cmp %l2, 0
37335bg loop_entry_3_63
37336nop
37337
37338P2136: !_PREFETCH [6] (Int) (NF) (Loop entry) (Loop exit)
37339sethi %hi(0x1), %l2
37340or %l2, %lo(0x1), %l2
37341loop_entry_3_64:
37342wr %g0, 0x82, %asi
37343sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
37344sub %i0, %i2, %i2
37345prefetcha [%i2 + 4] %asi, 23
37346loop_exit_3_64:
37347sub %l2, 1, %l2
37348cmp %l2, 0
37349bg loop_entry_3_64
37350nop
37351
37352P2137: !_ST [14] (maybe <- 0x41000014) (FP) (Loop entry) (Loop exit)
37353sethi %hi(0x1), %l2
37354or %l2, %lo(0x1), %l2
37355loop_entry_3_65:
37356sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
37357sub %i0, %i3, %i3
37358! preparing store val #0, next val will be in f20
37359fmovs %f16, %f20
37360fadds %f16, %f17, %f16
37361st %f20, [%i3 + 4 ]
37362loop_exit_3_65:
37363sub %l2, 1, %l2
37364cmp %l2, 0
37365bg loop_entry_3_65
37366nop
37367
37368P2138: !_QWST [11] (maybe <- 0x41000015) (FP) (Loop entry) (Branch target of P2335)
37369sethi %hi(0x2), %l2
37370or %l2, %lo(0x2), %l2
37371loop_entry_3_66:
37372sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
37373sub %i0, %i2, %i2
37374! preparing store val #0, next val will be in f21
37375fmovs %f16, %f21
37376fadds %f16, %f17, %f16
37377! preparing store val #1, next val will be in f23
37378fmovs %f16, %f23
37379fadds %f16, %f17, %f16
37380stq %f20, [%i2 + 0]
37381ba P2139
37382nop
37383
37384TARGET2335:
37385ba RET2335
37386nop
37387
37388
37389P2139: !_PREFETCH [4] (Int) (Loop exit)
37390sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
37391sub %i0, %i3, %i3
37392prefetch [%i3 + 4], 0
37393loop_exit_3_66:
37394sub %l2, 1, %l2
37395cmp %l2, 0
37396bg loop_entry_3_66
37397nop
37398
37399P2140: !_DWLD [8] (Int) (NF) (Loop entry) (Branch target of P2055)
37400sethi %hi(0x1), %l2
37401or %l2, %lo(0x1), %l2
37402loop_entry_3_67:
37403wr %g0, 0x82, %asi
37404sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
37405sub %i0, %i2, %i2
37406ldxa [%i2 + 0] %asi, %o0
37407! move %o0(lower) -> %o0(upper)
37408sllx %o0, 32, %o0
37409ba P2141
37410nop
37411
37412TARGET2055:
37413ba RET2055
37414nop
37415
37416
37417P2141: !_MEMBAR (Int)
37418membar #StoreLoad
37419
37420P2142: !_LD [4] (Int) (Loop exit)
37421sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
37422sub %i0, %i3, %i3
37423lduw [%i3 + 4], %l7
37424! move %l7(lower) -> %o0(lower)
37425or %l7, %o0, %o0
37426!---- flushing int results buffer----
37427mov %o0, %l5
37428loop_exit_3_67:
37429sub %l2, 1, %l2
37430cmp %l2, 0
37431bg loop_entry_3_67
37432nop
37433
37434P2143: !_PREFETCH [3] (Int) (Loop entry)
37435sethi %hi(0x1), %l2
37436or %l2, %lo(0x1), %l2
37437loop_entry_3_68:
37438prefetch [%i1 + 12], 21
37439
37440P2144: !_LD [9] (Int)
37441sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
37442sub %i0, %i2, %i2
37443lduw [%i2 + 12], %o0
37444! move %o0(lower) -> %o0(upper)
37445sllx %o0, 32, %o0
37446
37447P2145: !_LD [10] (Int) (Loop exit)
37448sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
37449sub %i0, %i3, %i3
37450lduw [%i3 + 4], %o5
37451! move %o5(lower) -> %o0(lower)
37452or %o5, %o0, %o0
37453!---- flushing int results buffer----
37454mov %o0, %l5
37455loop_exit_3_68:
37456sub %l2, 1, %l2
37457cmp %l2, 0
37458bg loop_entry_3_68
37459nop
37460
37461P2146: !_DWST [2] (maybe <- 0x180000f) (Int) (Loop entry)
37462sethi %hi(0x1), %l2
37463or %l2, %lo(0x1), %l2
37464loop_entry_3_69:
37465mov %l4, %l6
37466stx %l6, [%i1 + 0]
37467add %l4, 1, %l4
37468
37469P2147: !_LD [15] (Int)
37470sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
37471sub %i0, %i2, %i2
37472lduw [%i2 + 12], %o0
37473! move %o0(lower) -> %o0(upper)
37474sllx %o0, 32, %o0
37475
37476P2148: !_LD [3] (Int) (Loop exit)
37477lduw [%i1 + 12], %o5
37478! move %o5(lower) -> %o0(lower)
37479or %o5, %o0, %o0
37480!---- flushing int results buffer----
37481mov %o0, %l5
37482loop_exit_3_69:
37483sub %l2, 1, %l2
37484cmp %l2, 0
37485bg loop_entry_3_69
37486nop
37487
37488P2149: !_LD [12] (FP) (Loop entry) (Loop exit)
37489sethi %hi(0x1), %l2
37490or %l2, %lo(0x1), %l2
37491loop_entry_3_70:
37492sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
37493sub %i0, %i3, %i3
37494ld [%i3 + 4], %f0
37495! 1 addresses covered
37496!---- flushing fp results buffer to %f30 ----
37497fmovs %f0, %f30
37498!--
37499loop_exit_3_70:
37500sub %l2, 1, %l2
37501cmp %l2, 0
37502bg loop_entry_3_70
37503nop
37504
37505P2150: !_QWLD [4] (FP) (Loop entry)
37506sethi %hi(0x1), %l2
37507or %l2, %lo(0x1), %l2
37508loop_entry_3_71:
37509sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
37510sub %i0, %i2, %i2
37511ldq [%i2 + 0], %f0
37512! 2 addresses covered
37513fmovs %f1, %f0
37514fmovs %f3, %f1
37515
37516P2151: !_PREFETCH [15] (Int) (Loop exit) (CBR)
37517sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
37518sub %i0, %i3, %i3
37519prefetch [%i3 + 12], 20
37520
37521! cbranch
37522andcc %l0, 1, %g0
37523be,pt %xcc, TARGET2151
37524nop
37525RET2151:
37526
37527! lfsr step begin
37528srlx %l0, 1, %l7
37529xnor %l7, %l0, %l7
37530sllx %l7, 63, %l7
37531or %l7, %l0, %l0
37532srlx %l0, 1, %l0
37533
37534!---- flushing fp results buffer to %f30 ----
37535fmovd %f0, %f30
37536!--
37537loop_exit_3_71:
37538sub %l2, 1, %l2
37539cmp %l2, 0
37540bg loop_entry_3_71
37541nop
37542
37543P2152: !_FLUSH [5] (Int) (Loop entry) (Loop exit)
37544sethi %hi(0x1), %l2
37545or %l2, %lo(0x1), %l2
37546loop_entry_3_72:
37547! Unsupported instruction
37548loop_exit_3_72:
37549sub %l2, 1, %l2
37550cmp %l2, 0
37551bg loop_entry_3_72
37552nop
37553
37554P2153: !_PREFETCH [2] (Int) (Loop entry) (Loop exit)
37555sethi %hi(0x2), %l2
37556or %l2, %lo(0x2), %l2
37557loop_entry_3_73:
37558prefetch [%i1 + 4], 1
37559loop_exit_3_73:
37560sub %l2, 1, %l2
37561cmp %l2, 0
37562bg loop_entry_3_73
37563nop
37564
37565P2154: !_PREFETCH [5] (Int) (NF) (Faults) (Loop entry)
37566sethi %hi(0x2), %l2
37567or %l2, %lo(0x2), %l2
37568loop_entry_3_74:
37569wr %g0, 0x82, %asi
37570prefetcha [%g0] %asi, 2
37571
37572P2155: !_BST [5] (maybe <- 0x41000017) (FP) (Loop exit)
37573wr %g0, 0xf0, %asi
37574sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
37575add %i0, %i2, %i2
37576! preparing store val #0, next val will be in f33
37577fmovs %f16, %f21
37578fadds %f16, %f17, %f16
37579! preparing store val #1, next val will be in f35
37580fmovd %f20, %f32
37581fmovs %f16, %f21
37582fadds %f16, %f17, %f16
37583fmovd %f20, %f34
37584membar #Sync
37585stda %f32, [%i2 + 0 ] %asi
37586membar #Sync
37587loop_exit_3_74:
37588sub %l2, 1, %l2
37589cmp %l2, 0
37590bg loop_entry_3_74
37591nop
37592
37593P2156: !_FLUSH [8] (Int) (Loop entry)
37594sethi %hi(0x2), %l2
37595or %l2, %lo(0x2), %l2
37596loop_entry_3_75:
37597! Unsupported instruction
37598
37599P2157: !_CASX [4] (maybe <- 0x1800010) (Int) (Loop exit)
37600sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
37601add %i0, %i3, %i3
37602ldx [%i3], %o0
37603! move %o0(upper) -> %o0(upper)
37604! move %o0(lower) -> %o0(lower)
37605mov %o0, %o5
37606mov %l4, %o1
37607casx [%i3], %o5, %o1
37608! move %o1(upper) -> %o1(upper)
37609! move %o1(lower) -> %o1(lower)
37610add %l4, 1, %l4
37611!---- flushing int results buffer----
37612mov %o0, %l5
37613mov %o1, %l5
37614loop_exit_3_75:
37615sub %l2, 1, %l2
37616cmp %l2, 0
37617bg loop_entry_3_75
37618nop
37619
37620P2158: !_CASX [11] (maybe <- 0x1800011) (Int) (Loop entry)
37621sethi %hi(0x1), %l2
37622or %l2, %lo(0x1), %l2
37623loop_entry_3_76:
37624sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
37625sub %i0, %i2, %i2
37626add %i2, 8, %l6
37627ldx [%l6], %o0
37628! move %o0(upper) -> %o0(upper)
37629! move %o0(lower) -> %o0(lower)
37630mov %o0, %l3
37631mov %l4, %o1
37632casx [%l6], %l3, %o1
37633! move %o1(upper) -> %o1(upper)
37634! move %o1(lower) -> %o1(lower)
37635add %l4, 1, %l4
37636
37637P2159: !_LD [6] (FP) (Loop exit)
37638sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
37639sub %i0, %i3, %i3
37640ld [%i3 + 4], %f0
37641! 1 addresses covered
37642!---- flushing int results buffer----
37643mov %o0, %l5
37644mov %o1, %l5
37645!---- flushing fp results buffer to %f30 ----
37646fmovs %f0, %f30
37647!--
37648loop_exit_3_76:
37649sub %l2, 1, %l2
37650cmp %l2, 0
37651bg loop_entry_3_76
37652nop
37653
37654P2160: !_PREFETCH [9] (Int) (Faults) (Loop entry)
37655sethi %hi(0x1), %l2
37656or %l2, %lo(0x1), %l2
37657loop_entry_3_77:
37658prefetch [%g0], 19
37659
37660P2161: !_BSTC [7] (maybe <- 0x41000019) (FP) (Loop exit)
37661wr %g0, 0xe0, %asi
37662sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
37663sub %i0, %i2, %i2
37664! preparing store val #0, next val will be in f33
37665fmovs %f16, %f21
37666fadds %f16, %f17, %f16
37667! preparing store val #1, next val will be in f35
37668fmovd %f20, %f32
37669fmovs %f16, %f21
37670fadds %f16, %f17, %f16
37671fmovd %f20, %f34
37672membar #Sync
37673stda %f32, [%i2 + 0 ] %asi
37674membar #Sync
37675loop_exit_3_77:
37676sub %l2, 1, %l2
37677cmp %l2, 0
37678bg loop_entry_3_77
37679nop
37680
37681P2162: !_PREFETCH [4] (Int) (Loop entry)
37682sethi %hi(0x2), %l2
37683or %l2, %lo(0x2), %l2
37684loop_entry_3_78:
37685sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
37686add %i0, %i3, %i3
37687prefetch [%i3 + 4], 3
37688
37689P2163: !_DWST [2] (maybe <- 0x4100001b) (FP) (Loop exit)
37690! preparing store val #0, next val will be in f21
37691fmovs %f16, %f21
37692fadds %f16, %f17, %f16
37693std %f20, [%i1 + 0]
37694loop_exit_3_78:
37695sub %l2, 1, %l2
37696cmp %l2, 0
37697bg loop_entry_3_78
37698nop
37699
37700P2164: !_LD [12] (Int) (Loop entry)
37701sethi %hi(0x1), %l2
37702or %l2, %lo(0x1), %l2
37703loop_entry_3_79:
37704sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
37705sub %i0, %i2, %i2
37706lduw [%i2 + 4], %o0
37707! move %o0(lower) -> %o0(upper)
37708sllx %o0, 32, %o0
37709
37710P2165: !_LD [15] (Int) (Loop exit)
37711sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
37712sub %i0, %i3, %i3
37713lduw [%i3 + 12], %l3
37714! move %l3(lower) -> %o0(lower)
37715or %l3, %o0, %o0
37716!---- flushing int results buffer----
37717mov %o0, %l5
37718loop_exit_3_79:
37719sub %l2, 1, %l2
37720cmp %l2, 0
37721bg loop_entry_3_79
37722nop
37723
37724P2166: !_LD [5] (Int) (Loop entry)
37725sethi %hi(0x1), %l2
37726or %l2, %lo(0x1), %l2
37727loop_entry_3_80:
37728sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
37729add %i0, %i2, %i2
37730lduw [%i2 + 12], %o0
37731! move %o0(lower) -> %o0(upper)
37732sllx %o0, 32, %o0
37733
37734P2167: !_LD [10] (FP)
37735sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
37736sub %i0, %i3, %i3
37737ld [%i3 + 4], %f0
37738! 1 addresses covered
37739
37740P2168: !_LD [4] (Int) (Loop exit)
37741lduw [%i2 + 4], %l6
37742! move %l6(lower) -> %o0(lower)
37743or %l6, %o0, %o0
37744!---- flushing int results buffer----
37745mov %o0, %l5
37746!---- flushing fp results buffer to %f30 ----
37747fmovs %f0, %f30
37748!--
37749loop_exit_3_80:
37750sub %l2, 1, %l2
37751cmp %l2, 0
37752bg loop_entry_3_80
37753nop
37754
37755P2169: !_LD [8] (FP) (Loop entry) (Loop exit)
37756sethi %hi(0x1), %l2
37757or %l2, %lo(0x1), %l2
37758loop_entry_3_81:
37759sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
37760sub %i0, %i2, %i2
37761ld [%i2 + 4], %f0
37762! 1 addresses covered
37763!---- flushing fp results buffer to %f30 ----
37764fmovs %f0, %f30
37765!--
37766loop_exit_3_81:
37767sub %l2, 1, %l2
37768cmp %l2, 0
37769bg loop_entry_3_81
37770nop
37771
37772P2170: !_LD [15] (FP) (NF) (Loop entry)
37773sethi %hi(0x1), %l2
37774or %l2, %lo(0x1), %l2
37775loop_entry_3_82:
37776wr %g0, 0x82, %asi
37777sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
37778sub %i0, %i3, %i3
37779lda [%i3 + 12] %asi, %f0
37780! 1 addresses covered
37781
37782P2171: !_LD [5] (FP) (Loop exit)
37783sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
37784add %i0, %i2, %i2
37785ld [%i2 + 12], %f1
37786! 1 addresses covered
37787!---- flushing fp results buffer to %f30 ----
37788fmovd %f0, %f30
37789!--
37790loop_exit_3_82:
37791sub %l2, 1, %l2
37792cmp %l2, 0
37793bg loop_entry_3_82
37794nop
37795
37796P2172: !_SWAP [4] (maybe <- 0x1800012) (Int) (Loop entry) (Branch target of P2381)
37797sethi %hi(0x1), %l2
37798or %l2, %lo(0x1), %l2
37799loop_entry_3_83:
37800sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
37801add %i0, %i3, %i3
37802mov %l4, %o0
37803swap [%i3 + 4], %o0
37804! move %o0(lower) -> %o0(upper)
37805sllx %o0, 32, %o0
37806add %l4, 1, %l4
37807ba P2173
37808nop
37809
37810TARGET2381:
37811ba RET2381
37812nop
37813
37814
37815P2173: !_LD [10] (Int) (NF) (Loop exit)
37816wr %g0, 0x82, %asi
37817sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
37818sub %i0, %i2, %i2
37819lduwa [%i2 + 4] %asi, %l6
37820! move %l6(lower) -> %o0(lower)
37821or %l6, %o0, %o0
37822!---- flushing int results buffer----
37823mov %o0, %l5
37824loop_exit_3_83:
37825sub %l2, 1, %l2
37826cmp %l2, 0
37827bg loop_entry_3_83
37828nop
37829
37830P2174: !_PREFETCH [13] (Int) (Loop entry) (Loop exit)
37831sethi %hi(0x2), %l2
37832or %l2, %lo(0x2), %l2
37833loop_entry_3_84:
37834sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
37835sub %i0, %i3, %i3
37836prefetch [%i3 + 12], 29
37837loop_exit_3_84:
37838sub %l2, 1, %l2
37839cmp %l2, 0
37840bg loop_entry_3_84
37841nop
37842
37843P2175: !_QWST [0] (maybe <- 0x4100001c) (FP) (Loop entry) (Branch target of P2192)
37844sethi %hi(0x2), %l2
37845or %l2, %lo(0x2), %l2
37846loop_entry_3_85:
37847! preparing store val #0, next val will be in f21
37848fmovs %f16, %f21
37849fadds %f16, %f17, %f16
37850! preparing store val #1, next val will be in f23
37851fmovs %f16, %f23
37852fadds %f16, %f17, %f16
37853stq %f20, [%i0 + 0]
37854ba P2176
37855nop
37856
37857TARGET2192:
37858ba RET2192
37859nop
37860
37861
37862P2176: !_DWLD [15] (FP) (Loop exit)
37863sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
37864sub %i0, %i2, %i2
37865ldd [%i2 + 8], %f0
37866! 1 addresses covered
37867fmovs %f1, %f0
37868!---- flushing fp results buffer to %f30 ----
37869fmovs %f0, %f30
37870!--
37871loop_exit_3_85:
37872sub %l2, 1, %l2
37873cmp %l2, 0
37874bg loop_entry_3_85
37875nop
37876
37877P2177: !_LD [0] (Int) (Loop entry)
37878sethi %hi(0x2), %l2
37879or %l2, %lo(0x2), %l2
37880loop_entry_3_86:
37881lduw [%i0 + 4], %o0
37882! move %o0(lower) -> %o0(upper)
37883sllx %o0, 32, %o0
37884
37885P2178: !_PREFETCH [2] (Int)
37886prefetch [%i1 + 4], 21
37887
37888P2179: !_LD [0] (Int) (Loop exit)
37889lduw [%i0 + 4], %o5
37890! move %o5(lower) -> %o0(lower)
37891or %o5, %o0, %o0
37892!---- flushing int results buffer----
37893mov %o0, %l5
37894loop_exit_3_86:
37895sub %l2, 1, %l2
37896cmp %l2, 0
37897bg loop_entry_3_86
37898nop
37899
37900P2180: !_BLD [12] (FP) (Loop entry)
37901sethi %hi(0x1), %l2
37902or %l2, %lo(0x1), %l2
37903loop_entry_3_87:
37904wr %g0, 0xf0, %asi
37905sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
37906sub %i0, %i3, %i3
37907membar #Sync
37908ldda [%i3 + 0] %asi, %f0
37909membar #Sync
37910! 2 addresses covered
37911fmovs %f1, %f0
37912fmovs %f3, %f1
37913
37914P2181: !_BSTC [9] (maybe <- 0x4100001e) (FP) (Loop exit) (CBR)
37915wr %g0, 0xe0, %asi
37916sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
37917sub %i0, %i2, %i2
37918! preparing store val #0, next val will be in f33
37919fmovs %f16, %f21
37920fadds %f16, %f17, %f16
37921! preparing store val #1, next val will be in f35
37922fmovd %f20, %f32
37923fmovs %f16, %f21
37924fadds %f16, %f17, %f16
37925fmovd %f20, %f34
37926membar #Sync
37927stda %f32, [%i2 + 0 ] %asi
37928membar #Sync
37929
37930! cbranch
37931andcc %l0, 1, %g0
37932be,pt %xcc, TARGET2181
37933nop
37934RET2181:
37935
37936! lfsr step begin
37937srlx %l0, 1, %l3
37938xnor %l3, %l0, %l3
37939sllx %l3, 63, %l3
37940or %l3, %l0, %l0
37941srlx %l0, 1, %l0
37942
37943!---- flushing fp results buffer to %f30 ----
37944fmovd %f0, %f30
37945!--
37946loop_exit_3_87:
37947sub %l2, 1, %l2
37948cmp %l2, 0
37949bg loop_entry_3_87
37950nop
37951
37952P2182: !_BLD [15] (FP) (Loop entry)
37953sethi %hi(0x1), %l2
37954or %l2, %lo(0x1), %l2
37955loop_entry_3_88:
37956wr %g0, 0xf0, %asi
37957sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
37958sub %i0, %i3, %i3
37959membar #Sync
37960ldda [%i3 + 0] %asi, %f0
37961membar #Sync
37962! 2 addresses covered
37963fmovs %f1, %f0
37964fmovs %f3, %f1
37965
37966P2183: !_CASX [14] (maybe <- 0x1800013) (Int) (Loop exit)
37967ldx [%i3], %o0
37968! move %o0(upper) -> %o0(upper)
37969! move %o0(lower) -> %o0(lower)
37970mov %o0, %l7
37971mov %l4, %o1
37972casx [%i3], %l7, %o1
37973! move %o1(upper) -> %o1(upper)
37974! move %o1(lower) -> %o1(lower)
37975add %l4, 1, %l4
37976!---- flushing int results buffer----
37977mov %o0, %l5
37978mov %o1, %l5
37979!---- flushing fp results buffer to %f30 ----
37980fmovd %f0, %f30
37981!--
37982loop_exit_3_88:
37983sub %l2, 1, %l2
37984cmp %l2, 0
37985bg loop_entry_3_88
37986nop
37987
37988P2184: !_LD [12] (FP) (Loop entry) (Loop exit)
37989sethi %hi(0x2), %l2
37990or %l2, %lo(0x2), %l2
37991loop_entry_3_89:
37992sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
37993sub %i0, %i2, %i2
37994ld [%i2 + 4], %f0
37995! 1 addresses covered
37996!---- flushing fp results buffer to %f30 ----
37997fmovs %f0, %f30
37998!--
37999loop_exit_3_89:
38000sub %l2, 1, %l2
38001cmp %l2, 0
38002bg loop_entry_3_89
38003nop
38004
38005P2185: !_LD [14] (Int) (Loop entry)
38006sethi %hi(0x1), %l2
38007or %l2, %lo(0x1), %l2
38008loop_entry_3_90:
38009sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
38010sub %i0, %i3, %i3
38011lduw [%i3 + 4], %o0
38012! move %o0(lower) -> %o0(upper)
38013sllx %o0, 32, %o0
38014
38015P2186: !_BSTC [5] (maybe <- 0x41000020) (FP)
38016wr %g0, 0xe0, %asi
38017sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
38018add %i0, %i2, %i2
38019! preparing store val #0, next val will be in f33
38020fmovs %f16, %f21
38021fadds %f16, %f17, %f16
38022! preparing store val #1, next val will be in f35
38023fmovd %f20, %f32
38024fmovs %f16, %f21
38025fadds %f16, %f17, %f16
38026fmovd %f20, %f34
38027membar #Sync
38028stda %f32, [%i2 + 0 ] %asi
38029membar #Sync
38030
38031P2187: !_LD [9] (Int) (Loop exit)
38032sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
38033sub %i0, %i3, %i3
38034lduw [%i3 + 12], %l7
38035! move %l7(lower) -> %o0(lower)
38036or %l7, %o0, %o0
38037!---- flushing int results buffer----
38038mov %o0, %l5
38039loop_exit_3_90:
38040sub %l2, 1, %l2
38041cmp %l2, 0
38042bg loop_entry_3_90
38043nop
38044
38045P2188: !_SWAP [8] (maybe <- 0x1800014) (Int) (Loop entry) (CBR)
38046sethi %hi(0x2), %l2
38047or %l2, %lo(0x2), %l2
38048loop_entry_3_91:
38049sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
38050sub %i0, %i2, %i2
38051mov %l4, %o0
38052swap [%i2 + 4], %o0
38053! move %o0(lower) -> %o0(upper)
38054sllx %o0, 32, %o0
38055add %l4, 1, %l4
38056
38057! cbranch
38058andcc %l0, 1, %g0
38059be,pn %xcc, TARGET2188
38060nop
38061RET2188:
38062
38063! lfsr step begin
38064srlx %l0, 1, %o5
38065xnor %o5, %l0, %o5
38066sllx %o5, 63, %o5
38067or %o5, %l0, %l0
38068srlx %l0, 1, %l0
38069
38070
38071P2189: !_LD [5] (Int) (NF) (Loop exit)
38072wr %g0, 0x82, %asi
38073sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
38074add %i0, %i3, %i3
38075lduwa [%i3 + 12] %asi, %l6
38076! move %l6(lower) -> %o0(lower)
38077or %l6, %o0, %o0
38078!---- flushing int results buffer----
38079mov %o0, %l5
38080loop_exit_3_91:
38081sub %l2, 1, %l2
38082cmp %l2, 0
38083bg loop_entry_3_91
38084nop
38085
38086P2190: !_PREFETCH [11] (Int) (NF) (Loop entry)
38087sethi %hi(0x1), %l2
38088or %l2, %lo(0x1), %l2
38089loop_entry_3_92:
38090wr %g0, 0x82, %asi
38091sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
38092sub %i0, %i2, %i2
38093prefetcha [%i2 + 12] %asi, 20
38094
38095P2191: !_CAS [1] (maybe <- 0x1800015) (Int) (Loop exit)
38096add %i0, 12, %l3
38097lduw [%l3], %o0
38098mov %o0, %o5
38099! move %o5(lower) -> %o0(upper)
38100sllx %o5, 32, %o0
38101mov %l4, %l7
38102cas [%l3], %o5, %l7
38103! move %l7(lower) -> %o0(lower)
38104srl %l7, 0, %o5
38105or %o5, %o0, %o0
38106add %l4, 1, %l4
38107!---- flushing int results buffer----
38108mov %o0, %l5
38109loop_exit_3_92:
38110sub %l2, 1, %l2
38111cmp %l2, 0
38112bg loop_entry_3_92
38113nop
38114
38115P2192: !_PREFETCH [6] (Int) (Loop entry) (CBR)
38116sethi %hi(0x1), %l2
38117or %l2, %lo(0x1), %l2
38118loop_entry_3_93:
38119sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
38120sub %i0, %i3, %i3
38121prefetch [%i3 + 4], 29
38122
38123! cbranch
38124andcc %l0, 1, %g0
38125be,pt %xcc, TARGET2192
38126nop
38127RET2192:
38128
38129! lfsr step begin
38130srlx %l0, 1, %l3
38131xnor %l3, %l0, %l3
38132sllx %l3, 63, %l3
38133or %l3, %l0, %l0
38134srlx %l0, 1, %l0
38135
38136
38137P2193: !_CAS [13] (maybe <- 0x1800016) (Int) (Loop exit)
38138sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
38139sub %i0, %i2, %i2
38140add %i2, 12, %l7
38141lduw [%l7], %o0
38142mov %o0, %l6
38143! move %l6(lower) -> %o0(upper)
38144sllx %l6, 32, %o0
38145mov %l4, %l3
38146cas [%l7], %l6, %l3
38147! move %l3(lower) -> %o0(lower)
38148srl %l3, 0, %l6
38149or %l6, %o0, %o0
38150add %l4, 1, %l4
38151!---- flushing int results buffer----
38152mov %o0, %l5
38153loop_exit_3_93:
38154sub %l2, 1, %l2
38155cmp %l2, 0
38156bg loop_entry_3_93
38157nop
38158
38159P2194: !_PREFETCH [2] (Int) (NF) (Loop entry)
38160sethi %hi(0x2), %l2
38161or %l2, %lo(0x2), %l2
38162loop_entry_3_94:
38163wr %g0, 0x82, %asi
38164prefetcha [%i1 + 4] %asi, 2
38165
38166P2195: !_DWLD [11] (Int) (NF) (CBR)
38167wr %g0, 0x82, %asi
38168sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
38169sub %i0, %i3, %i3
38170ldxa [%i3 + 8] %asi, %o0
38171! move %o0(lower) -> %o0(upper)
38172sllx %o0, 32, %o0
38173
38174! cbranch
38175andcc %l0, 1, %g0
38176be,pn %xcc, TARGET2195
38177nop
38178RET2195:
38179
38180! lfsr step begin
38181srlx %l0, 1, %l3
38182xnor %l3, %l0, %l3
38183sllx %l3, 63, %l3
38184or %l3, %l0, %l0
38185srlx %l0, 1, %l0
38186
38187
38188P2196: !_LD [6] (Int) (Loop exit)
38189sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
38190sub %i0, %i2, %i2
38191lduw [%i2 + 4], %l7
38192! move %l7(lower) -> %o0(lower)
38193or %l7, %o0, %o0
38194!---- flushing int results buffer----
38195mov %o0, %l5
38196loop_exit_3_94:
38197sub %l2, 1, %l2
38198cmp %l2, 0
38199bg loop_entry_3_94
38200nop
38201
38202P2197: !_LD [4] (Int) (Loop entry)
38203sethi %hi(0x2), %l2
38204or %l2, %lo(0x2), %l2
38205loop_entry_3_95:
38206sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
38207add %i0, %i3, %i3
38208lduw [%i3 + 4], %o0
38209! move %o0(lower) -> %o0(upper)
38210sllx %o0, 32, %o0
38211
38212P2198: !_LD [14] (Int) (Loop exit)
38213sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
38214sub %i0, %i2, %i2
38215lduw [%i2 + 4], %o5
38216! move %o5(lower) -> %o0(lower)
38217or %o5, %o0, %o0
38218!---- flushing int results buffer----
38219mov %o0, %l5
38220loop_exit_3_95:
38221sub %l2, 1, %l2
38222cmp %l2, 0
38223bg loop_entry_3_95
38224nop
38225
38226P2199: !_LD [5] (Int) (Loop entry)
38227sethi %hi(0x1), %l2
38228or %l2, %lo(0x1), %l2
38229loop_entry_3_96:
38230sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
38231add %i0, %i3, %i3
38232lduw [%i3 + 12], %o0
38233! move %o0(lower) -> %o0(upper)
38234sllx %o0, 32, %o0
38235
38236P2200: !_CASX [9] (maybe <- 0x1800017) (Int)
38237sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
38238sub %i0, %i2, %i2
38239add %i2, 8, %l3
38240ldx [%l3], %l7
38241! move %l7(upper) -> %o0(lower)
38242srlx %l7, 32, %o5
38243or %o5, %o0, %o0
38244! move %l7(lower) -> %o1(upper)
38245sllx %l7, 32, %o1
38246mov %l7, %o5
38247mov %l4, %l7
38248casx [%l3], %o5, %l7
38249! move %l7(upper) -> %o1(lower)
38250srlx %l7, 32, %o5
38251or %o5, %o1, %o1
38252! move %l7(lower) -> %o2(upper)
38253sllx %l7, 32, %o2
38254add %l4, 1, %l4
38255
38256P2201: !_LD [6] (Int) (NF) (Loop exit)
38257wr %g0, 0x82, %asi
38258sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
38259sub %i0, %i3, %i3
38260lduwa [%i3 + 4] %asi, %l3
38261! move %l3(lower) -> %o2(lower)
38262or %l3, %o2, %o2
38263!---- flushing int results buffer----
38264mov %o0, %l5
38265mov %o1, %l5
38266mov %o2, %l5
38267loop_exit_3_96:
38268sub %l2, 1, %l2
38269cmp %l2, 0
38270bg loop_entry_3_96
38271nop
38272
38273P2202: !_PREFETCH [11] (Int) (Loop entry) (Loop exit)
38274sethi %hi(0x2), %l2
38275or %l2, %lo(0x2), %l2
38276loop_entry_3_97:
38277sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
38278sub %i0, %i2, %i2
38279prefetch [%i2 + 12], 23
38280loop_exit_3_97:
38281sub %l2, 1, %l2
38282cmp %l2, 0
38283bg loop_entry_3_97
38284nop
38285
38286P2203: !_PREFETCH [6] (Int) (Faults) (Loop entry) (LE)
38287sethi %hi(0x2), %l2
38288or %l2, %lo(0x2), %l2
38289loop_entry_3_98:
38290wr %g0, 0x88, %asi
38291prefetcha [%g0] %asi, 0
38292
38293P2204: !_DWST [12] (maybe <- 0x41000022) (FP) (Loop exit)
38294sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
38295sub %i0, %i3, %i3
38296! preparing store val #0, next val will be in f21
38297fmovs %f16, %f21
38298fadds %f16, %f17, %f16
38299std %f20, [%i3 + 0]
38300loop_exit_3_98:
38301sub %l2, 1, %l2
38302cmp %l2, 0
38303bg loop_entry_3_98
38304nop
38305
38306P2205: !_LD [1] (Int) (NF) (Loop entry)
38307sethi %hi(0x1), %l2
38308or %l2, %lo(0x1), %l2
38309loop_entry_3_99:
38310wr %g0, 0x82, %asi
38311lduwa [%i0 + 12] %asi, %o0
38312! move %o0(lower) -> %o0(upper)
38313sllx %o0, 32, %o0
38314
38315P2206: !_PREFETCH [10] (Int)
38316sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
38317sub %i0, %i2, %i2
38318prefetch [%i2 + 4], 4
38319
38320P2207: !_LD [1] (Int) (Loop exit)
38321lduw [%i0 + 12], %l7
38322! move %l7(lower) -> %o0(lower)
38323or %l7, %o0, %o0
38324!---- flushing int results buffer----
38325mov %o0, %l5
38326loop_exit_3_99:
38327sub %l2, 1, %l2
38328cmp %l2, 0
38329bg loop_entry_3_99
38330nop
38331
38332P2208: !_PREFETCH [3] (Int) (Loop entry) (Loop exit)
38333sethi %hi(0x2), %l2
38334or %l2, %lo(0x2), %l2
38335loop_entry_3_100:
38336prefetch [%i1 + 12], 16
38337loop_exit_3_100:
38338sub %l2, 1, %l2
38339cmp %l2, 0
38340bg loop_entry_3_100
38341nop
38342
38343P2209: !_LD [1] (Int) (Loop entry)
38344sethi %hi(0x2), %l2
38345or %l2, %lo(0x2), %l2
38346loop_entry_3_101:
38347lduw [%i0 + 12], %o0
38348! move %o0(lower) -> %o0(upper)
38349sllx %o0, 32, %o0
38350
38351P2210: !_REPLACEMENT [5] (Int)
38352sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
38353add %i0, %i3, %i3
38354sethi %hi(0x20000), %o5
38355ld [%i3+12], %l6
38356st %l6, [%i3+12]
38357add %i3, %o5, %l3
38358ld [%l3+12], %l6
38359st %l6, [%l3+12]
38360add %l3, %o5, %l3
38361ld [%l3+12], %l6
38362st %l6, [%l3+12]
38363add %l3, %o5, %l3
38364ld [%l3+12], %l6
38365st %l6, [%l3+12]
38366add %l3, %o5, %l3
38367ld [%l3+12], %l6
38368st %l6, [%l3+12]
38369add %l3, %o5, %l3
38370ld [%l3+12], %l6
38371st %l6, [%l3+12]
38372add %l3, %o5, %l3
38373ld [%l3+12], %l6
38374st %l6, [%l3+12]
38375add %l3, %o5, %l3
38376ld [%l3+12], %l6
38377st %l6, [%l3+12]
38378
38379P2211: !_LD [13] (Int) (Loop exit)
38380sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
38381sub %i0, %i2, %i2
38382lduw [%i2 + 12], %o5
38383! move %o5(lower) -> %o0(lower)
38384or %o5, %o0, %o0
38385!---- flushing int results buffer----
38386mov %o0, %l5
38387loop_exit_3_101:
38388sub %l2, 1, %l2
38389cmp %l2, 0
38390bg loop_entry_3_101
38391nop
38392
38393P2212: !_CASX [5] (maybe <- 0x1800018) (Int) (Loop entry)
38394sethi %hi(0x2), %l2
38395or %l2, %lo(0x2), %l2
38396loop_entry_3_102:
38397sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
38398add %i0, %i3, %i3
38399add %i3, 8, %l7
38400ldx [%l7], %o0
38401! move %o0(upper) -> %o0(upper)
38402! move %o0(lower) -> %o0(lower)
38403mov %o0, %l6
38404mov %l4, %o1
38405casx [%l7], %l6, %o1
38406! move %o1(upper) -> %o1(upper)
38407! move %o1(lower) -> %o1(lower)
38408add %l4, 1, %l4
38409
38410P2213: !_SWAP [13] (maybe <- 0x1800019) (Int)
38411sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
38412sub %i0, %i2, %i2
38413mov %l4, %o2
38414swap [%i2 + 12], %o2
38415! move %o2(lower) -> %o2(upper)
38416sllx %o2, 32, %o2
38417add %l4, 1, %l4
38418
38419P2214: !_LD [1] (Int) (Loop exit)
38420lduw [%i0 + 12], %l6
38421! move %l6(lower) -> %o2(lower)
38422or %l6, %o2, %o2
38423!---- flushing int results buffer----
38424mov %o0, %l5
38425mov %o1, %l5
38426mov %o2, %l5
38427loop_exit_3_102:
38428sub %l2, 1, %l2
38429cmp %l2, 0
38430bg loop_entry_3_102
38431nop
38432
38433P2215: !_PREFETCH [13] (Int) (Loop entry)
38434sethi %hi(0x2), %l2
38435or %l2, %lo(0x2), %l2
38436loop_entry_3_103:
38437sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
38438sub %i0, %i3, %i3
38439prefetch [%i3 + 12], 21
38440
38441P2216: !_LD [14] (Int) (Branch target of P2530)
38442sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
38443add %i0, %i2, %i2
38444lduw [%i2 + 4], %o0
38445! move %o0(lower) -> %o0(upper)
38446sllx %o0, 32, %o0
38447ba P2217
38448nop
38449
38450TARGET2530:
38451ba RET2530
38452nop
38453
38454
38455P2217: !_LD [12] (Int) (Loop exit)
38456lduw [%i3 + 4], %o5
38457! move %o5(lower) -> %o0(lower)
38458or %o5, %o0, %o0
38459!---- flushing int results buffer----
38460mov %o0, %l5
38461loop_exit_3_103:
38462sub %l2, 1, %l2
38463cmp %l2, 0
38464bg loop_entry_3_103
38465nop
38466
38467P2218: !_LD [13] (FP) (Loop entry) (Loop exit)
38468sethi %hi(0x2), %l2
38469or %l2, %lo(0x2), %l2
38470loop_entry_3_104:
38471sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
38472sub %i0, %i3, %i3
38473ld [%i3 + 12], %f0
38474! 1 addresses covered
38475!---- flushing fp results buffer to %f30 ----
38476fmovs %f0, %f30
38477!--
38478loop_exit_3_104:
38479sub %l2, 1, %l2
38480cmp %l2, 0
38481bg loop_entry_3_104
38482nop
38483
38484P2219: !_PREFETCH [3] (Int) (Loop entry)
38485sethi %hi(0x2), %l2
38486or %l2, %lo(0x2), %l2
38487loop_entry_3_105:
38488prefetch [%i1 + 12], 24
38489
38490P2220: !_PREFETCH [6] (Int) (Loop exit)
38491sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
38492sub %i0, %i2, %i2
38493prefetch [%i2 + 4], 23
38494loop_exit_3_105:
38495sub %l2, 1, %l2
38496cmp %l2, 0
38497bg loop_entry_3_105
38498nop
38499
38500P2221: !_LD [15] (Int) (Loop entry)
38501sethi %hi(0x1), %l2
38502or %l2, %lo(0x1), %l2
38503loop_entry_3_106:
38504sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
38505add %i0, %i3, %i3
38506lduw [%i3 + 12], %o0
38507! move %o0(lower) -> %o0(upper)
38508sllx %o0, 32, %o0
38509
38510P2222: !_LD [4] (Int) (Loop exit)
38511sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
38512add %i0, %i2, %i2
38513lduw [%i2 + 4], %l7
38514! move %l7(lower) -> %o0(lower)
38515or %l7, %o0, %o0
38516!---- flushing int results buffer----
38517mov %o0, %l5
38518loop_exit_3_106:
38519sub %l2, 1, %l2
38520cmp %l2, 0
38521bg loop_entry_3_106
38522nop
38523
38524P2223: !_DWST [3] (maybe <- 0x180001a) (Int) (Loop entry)
38525sethi %hi(0x2), %l2
38526or %l2, %lo(0x2), %l2
38527loop_entry_3_107:
38528mov %l4, %l3
38529stx %l3, [%i1 + 8]
38530add %l4, 1, %l4
38531
38532P2224: !_LD [15] (Int)
38533sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
38534add %i0, %i3, %i3
38535lduw [%i3 + 12], %o0
38536! move %o0(lower) -> %o0(upper)
38537sllx %o0, 32, %o0
38538
38539P2225: !_LD [5] (Int) (Loop exit)
38540sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
38541add %i0, %i2, %i2
38542lduw [%i2 + 12], %l7
38543! move %l7(lower) -> %o0(lower)
38544or %l7, %o0, %o0
38545!---- flushing int results buffer----
38546mov %o0, %l5
38547loop_exit_3_107:
38548sub %l2, 1, %l2
38549cmp %l2, 0
38550bg loop_entry_3_107
38551nop
38552
38553P2226: !_BSTC [6] (maybe <- 0x41000023) (FP) (Loop entry)
38554sethi %hi(0x2), %l2
38555or %l2, %lo(0x2), %l2
38556loop_entry_3_108:
38557wr %g0, 0xe0, %asi
38558sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
38559sub %i0, %i3, %i3
38560! preparing store val #0, next val will be in f33
38561fmovs %f16, %f21
38562fadds %f16, %f17, %f16
38563! preparing store val #1, next val will be in f35
38564fmovd %f20, %f32
38565fmovs %f16, %f21
38566fadds %f16, %f17, %f16
38567fmovd %f20, %f34
38568membar #Sync
38569stda %f32, [%i3 + 0 ] %asi
38570membar #Sync
38571
38572P2227: !_LD [12] (Int)
38573sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
38574sub %i0, %i2, %i2
38575lduw [%i2 + 4], %o0
38576! move %o0(lower) -> %o0(upper)
38577sllx %o0, 32, %o0
38578
38579P2228: !_LD [12] (Int) (Loop exit)
38580lduw [%i2 + 4], %l7
38581! move %l7(lower) -> %o0(lower)
38582or %l7, %o0, %o0
38583!---- flushing int results buffer----
38584mov %o0, %l5
38585loop_exit_3_108:
38586sub %l2, 1, %l2
38587cmp %l2, 0
38588bg loop_entry_3_108
38589nop
38590
38591P2229: !_CASX [3] (maybe <- 0x180001b) (Int) (Loop entry) (Loop exit)
38592sethi %hi(0x1), %l2
38593or %l2, %lo(0x1), %l2
38594loop_entry_3_109:
38595add %i1, 8, %l6
38596ldx [%l6], %o0
38597! move %o0(upper) -> %o0(upper)
38598! move %o0(lower) -> %o0(lower)
38599mov %o0, %l3
38600mov %l4, %o1
38601casx [%l6], %l3, %o1
38602! move %o1(upper) -> %o1(upper)
38603! move %o1(lower) -> %o1(lower)
38604add %l4, 1, %l4
38605!---- flushing int results buffer----
38606mov %o0, %l5
38607mov %o1, %l5
38608loop_exit_3_109:
38609sub %l2, 1, %l2
38610cmp %l2, 0
38611bg loop_entry_3_109
38612nop
38613
38614P2230: !_PREFETCH [8] (Int) (Loop entry) (Loop exit)
38615sethi %hi(0x2), %l2
38616or %l2, %lo(0x2), %l2
38617loop_entry_3_110:
38618sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
38619sub %i0, %i3, %i3
38620prefetch [%i3 + 4], 21
38621loop_exit_3_110:
38622sub %l2, 1, %l2
38623cmp %l2, 0
38624bg loop_entry_3_110
38625nop
38626
38627P2231: !_LD [3] (FP) (Loop entry) (Loop exit)
38628sethi %hi(0x1), %l2
38629or %l2, %lo(0x1), %l2
38630loop_entry_3_111:
38631ld [%i1 + 12], %f0
38632! 1 addresses covered
38633!---- flushing fp results buffer to %f30 ----
38634fmovs %f0, %f30
38635!--
38636loop_exit_3_111:
38637sub %l2, 1, %l2
38638cmp %l2, 0
38639bg loop_entry_3_111
38640nop
38641
38642P2232: !_LD [12] (FP) (Loop entry)
38643sethi %hi(0x1), %l2
38644or %l2, %lo(0x1), %l2
38645loop_entry_3_112:
38646sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
38647sub %i0, %i2, %i2
38648ld [%i2 + 4], %f0
38649! 1 addresses covered
38650
38651P2233: !_CASX [6] (maybe <- 0x180001c) (Int) (Loop exit)
38652sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
38653sub %i0, %i3, %i3
38654ldx [%i3], %o0
38655! move %o0(upper) -> %o0(upper)
38656! move %o0(lower) -> %o0(lower)
38657mov %o0, %o5
38658mov %l4, %o1
38659casx [%i3], %o5, %o1
38660! move %o1(upper) -> %o1(upper)
38661! move %o1(lower) -> %o1(lower)
38662add %l4, 1, %l4
38663!---- flushing int results buffer----
38664mov %o0, %l5
38665mov %o1, %l5
38666!---- flushing fp results buffer to %f30 ----
38667fmovs %f0, %f30
38668!--
38669loop_exit_3_112:
38670sub %l2, 1, %l2
38671cmp %l2, 0
38672bg loop_entry_3_112
38673nop
38674
38675P2234: !_BST [3] (maybe <- 0x41000025) (FP) (Loop entry) (Branch target of P2315)
38676sethi %hi(0x2), %l2
38677or %l2, %lo(0x2), %l2
38678loop_entry_3_113:
38679wr %g0, 0xf0, %asi
38680! preparing store val #0, next val will be in f33
38681fmovs %f16, %f21
38682fadds %f16, %f17, %f16
38683! preparing store val #1, next val will be in f35
38684fmovd %f20, %f32
38685fmovs %f16, %f21
38686fadds %f16, %f17, %f16
38687fmovd %f20, %f34
38688membar #Sync
38689stda %f32, [%i1 + 0 ] %asi
38690membar #Sync
38691ba P2235
38692nop
38693
38694TARGET2315:
38695ba RET2315
38696nop
38697
38698
38699P2235: !_BSTC [1] (maybe <- 0x41000027) (FP) (Loop exit)
38700wr %g0, 0xe0, %asi
38701! preparing store val #0, next val will be in f33
38702fmovs %f16, %f21
38703fadds %f16, %f17, %f16
38704! preparing store val #1, next val will be in f35
38705fmovd %f20, %f32
38706fmovs %f16, %f21
38707fadds %f16, %f17, %f16
38708fmovd %f20, %f34
38709membar #Sync
38710stda %f32, [%i0 + 0 ] %asi
38711membar #Sync
38712loop_exit_3_113:
38713sub %l2, 1, %l2
38714cmp %l2, 0
38715bg loop_entry_3_113
38716nop
38717
38718P2236: !_CASX [7] (maybe <- 0x180001d) (Int) (Loop entry) (Loop exit)
38719sethi %hi(0x2), %l2
38720or %l2, %lo(0x2), %l2
38721loop_entry_3_114:
38722sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
38723sub %i0, %i2, %i2
38724add %i2, 8, %l3
38725ldx [%l3], %o0
38726! move %o0(upper) -> %o0(upper)
38727! move %o0(lower) -> %o0(lower)
38728mov %o0, %o5
38729mov %l4, %o1
38730casx [%l3], %o5, %o1
38731! move %o1(upper) -> %o1(upper)
38732! move %o1(lower) -> %o1(lower)
38733add %l4, 1, %l4
38734!---- flushing int results buffer----
38735mov %o0, %l5
38736mov %o1, %l5
38737loop_exit_3_114:
38738sub %l2, 1, %l2
38739cmp %l2, 0
38740bg loop_entry_3_114
38741nop
38742
38743P2237: !_ST [10] (maybe <- 0x180001e) (Int) (Loop entry) (Loop exit) (LE)
38744sethi %hi(0x1), %l2
38745or %l2, %lo(0x1), %l2
38746loop_entry_3_115:
38747wr %g0, 0x88, %asi
38748sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
38749sub %i0, %i3, %i3
38750! Change single-word-level endianess (big endian <-> little endian)
38751sethi %hi(0xff00ff00), %l6
38752or %l6, %lo(0xff00ff00), %l6
38753and %l4, %l6, %l7
38754srl %l7, 8, %l7
38755sll %l4, 8, %l3
38756and %l3, %l6, %l3
38757or %l3, %l7, %l3
38758srl %l3, 16, %l7
38759sll %l3, 16, %l3
38760srl %l3, 0, %l3
38761or %l3, %l7, %l3
38762stwa %l3, [%i3 + 4] %asi
38763add %l4, 1, %l4
38764loop_exit_3_115:
38765sub %l2, 1, %l2
38766cmp %l2, 0
38767bg loop_entry_3_115
38768nop
38769
38770P2238: !_REPLACEMENT [6] (Int) (Loop entry)
38771sethi %hi(0x2), %l2
38772or %l2, %lo(0x2), %l2
38773loop_entry_3_116:
38774sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2
38775sub %i0, %i2, %i2
38776sethi %hi(0x20000), %l3
38777ld [%i2+4], %l7
38778st %l7, [%i2+4]
38779add %i2, %l3, %l6
38780ld [%l6+4], %l7
38781st %l7, [%l6+4]
38782add %l6, %l3, %l6
38783ld [%l6+4], %l7
38784st %l7, [%l6+4]
38785add %l6, %l3, %l6
38786ld [%l6+4], %l7
38787st %l7, [%l6+4]
38788add %l6, %l3, %l6
38789ld [%l6+4], %l7
38790st %l7, [%l6+4]
38791add %l6, %l3, %l6
38792ld [%l6+4], %l7
38793st %l7, [%l6+4]
38794add %l6, %l3, %l6
38795ld [%l6+4], %l7
38796st %l7, [%l6+4]
38797add %l6, %l3, %l6
38798ld [%l6+4], %l7
38799st %l7, [%l6+4]
38800
38801P2239: !_LD [0] (Int)
38802lduw [%i0 + 4], %o0
38803! move %o0(lower) -> %o0(upper)
38804sllx %o0, 32, %o0
38805
38806P2240: !_LD [12] (Int) (Loop exit)
38807sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
38808sub %i0, %i3, %i3
38809lduw [%i3 + 4], %l7
38810! move %l7(lower) -> %o0(lower)
38811or %l7, %o0, %o0
38812!---- flushing int results buffer----
38813mov %o0, %l5
38814loop_exit_3_116:
38815sub %l2, 1, %l2
38816cmp %l2, 0
38817bg loop_entry_3_116
38818nop
38819
38820P2241: !_CAS [0] (maybe <- 0x180001f) (Int) (Loop entry)
38821sethi %hi(0x2), %l2
38822or %l2, %lo(0x2), %l2
38823loop_entry_3_117:
38824add %i0, 4, %l6
38825lduw [%l6], %o0
38826mov %o0, %l3
38827! move %l3(lower) -> %o0(upper)
38828sllx %l3, 32, %o0
38829mov %l4, %o5
38830cas [%l6], %l3, %o5
38831! move %o5(lower) -> %o0(lower)
38832srl %o5, 0, %l3
38833or %l3, %o0, %o0
38834add %l4, 1, %l4
38835
38836P2242: !_SWAP [4] (maybe <- 0x1800020) (Int) (LE)
38837wr %g0, 0x88, %asi
38838sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
38839add %i0, %i2, %i2
38840mov %l4, %o1
38841! Change single-word-level endianess (big endian <-> little endian)
38842sethi %hi(0xff00ff00), %l3
38843or %l3, %lo(0xff00ff00), %l3
38844and %o1, %l3, %l6
38845srl %l6, 8, %l6
38846sll %o1, 8, %o1
38847and %o1, %l3, %o1
38848or %o1, %l6, %o1
38849srl %o1, 16, %l6
38850sll %o1, 16, %o1
38851srl %o1, 0, %o1
38852or %o1, %l6, %o1
38853swapa [%i2 + 4] %asi, %o1
38854! move %o1(lower) -> %o1(upper)
38855sllx %o1, 32, %o1
38856add %l4, 1, %l4
38857
38858P2243: !_LD [1] (Int) (Loop exit)
38859lduw [%i0 + 12], %l3
38860! move %l3(lower) -> %o1(lower)
38861or %l3, %o1, %o1
38862!---- flushing int results buffer----
38863mov %o0, %l5
38864mov %o1, %l5
38865loop_exit_3_117:
38866sub %l2, 1, %l2
38867cmp %l2, 0
38868bg loop_entry_3_117
38869nop
38870
38871P2244: !_PREFETCH [0] (Int) (Loop entry)
38872sethi %hi(0x1), %l2
38873or %l2, %lo(0x1), %l2
38874loop_entry_3_118:
38875prefetch [%i0 + 4], 3
38876
38877P2245: !_PREFETCH [15] (Int) (Loop exit)
38878sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
38879add %i0, %i3, %i3
38880prefetch [%i3 + 12], 4
38881loop_exit_3_118:
38882sub %l2, 1, %l2
38883cmp %l2, 0
38884bg loop_entry_3_118
38885nop
38886
38887P2246: !_BSTC [9] (maybe <- 0x41000029) (FP) (Loop entry)
38888sethi %hi(0x1), %l2
38889or %l2, %lo(0x1), %l2
38890loop_entry_3_119:
38891wr %g0, 0xe0, %asi
38892sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
38893sub %i0, %i2, %i2
38894! preparing store val #0, next val will be in f33
38895fmovs %f16, %f21
38896fadds %f16, %f17, %f16
38897! preparing store val #1, next val will be in f35
38898fmovd %f20, %f32
38899fmovs %f16, %f21
38900fadds %f16, %f17, %f16
38901fmovd %f20, %f34
38902membar #Sync
38903stda %f32, [%i2 + 0 ] %asi
38904membar #Sync
38905
38906P2247: !_QWST [12] (maybe <- 0x4100002b) (FP) (Loop exit)
38907sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
38908sub %i0, %i3, %i3
38909! preparing store val #0, next val will be in f21
38910fmovs %f16, %f21
38911fadds %f16, %f17, %f16
38912! preparing store val #1, next val will be in f23
38913fmovs %f16, %f23
38914fadds %f16, %f17, %f16
38915stq %f20, [%i3 + 0]
38916loop_exit_3_119:
38917sub %l2, 1, %l2
38918cmp %l2, 0
38919bg loop_entry_3_119
38920nop
38921
38922P2248: !_LD [15] (Int) (Loop entry)
38923sethi %hi(0x1), %l2
38924or %l2, %lo(0x1), %l2
38925loop_entry_3_120:
38926sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
38927add %i0, %i2, %i2
38928lduw [%i2 + 12], %o0
38929! move %o0(lower) -> %o0(upper)
38930sllx %o0, 32, %o0
38931
38932P2249: !_LD [8] (Int) (Loop exit)
38933sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
38934sub %i0, %i3, %i3
38935lduw [%i3 + 4], %l6
38936! move %l6(lower) -> %o0(lower)
38937or %l6, %o0, %o0
38938!---- flushing int results buffer----
38939mov %o0, %l5
38940loop_exit_3_120:
38941sub %l2, 1, %l2
38942cmp %l2, 0
38943bg loop_entry_3_120
38944nop
38945
38946P2250: !_SWAP [7] (maybe <- 0x1800021) (Int) (Loop entry)
38947sethi %hi(0x2), %l2
38948or %l2, %lo(0x2), %l2
38949loop_entry_3_121:
38950sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
38951sub %i0, %i2, %i2
38952mov %l4, %o0
38953swap [%i2 + 12], %o0
38954! move %o0(lower) -> %o0(upper)
38955sllx %o0, 32, %o0
38956add %l4, 1, %l4
38957
38958P2251: !_LD [2] (Int) (Loop exit) (LE)
38959wr %g0, 0x88, %asi
38960lduwa [%i1 + 4] %asi, %o5
38961! move %o5(lower) -> %o0(lower)
38962or %o5, %o0, %o0
38963!---- flushing int results buffer----
38964mov %o0, %l5
38965loop_exit_3_121:
38966sub %l2, 1, %l2
38967cmp %l2, 0
38968bg loop_entry_3_121
38969nop
38970
38971P2252: !_BST [2] (maybe <- 0x4100002d) (FP) (Loop entry) (Loop exit)
38972sethi %hi(0x2), %l2
38973or %l2, %lo(0x2), %l2
38974loop_entry_3_122:
38975wr %g0, 0xf0, %asi
38976! preparing store val #0, next val will be in f33
38977fmovs %f16, %f21
38978fadds %f16, %f17, %f16
38979! preparing store val #1, next val will be in f35
38980fmovd %f20, %f32
38981fmovs %f16, %f21
38982fadds %f16, %f17, %f16
38983fmovd %f20, %f34
38984membar #Sync
38985stda %f32, [%i1 + 0 ] %asi
38986membar #Sync
38987loop_exit_3_122:
38988sub %l2, 1, %l2
38989cmp %l2, 0
38990bg loop_entry_3_122
38991nop
38992
38993P2253: !_LD [13] (Int) (Loop entry) (Branch target of P2429)
38994sethi %hi(0x2), %l2
38995or %l2, %lo(0x2), %l2
38996loop_entry_3_123:
38997sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
38998sub %i0, %i3, %i3
38999lduw [%i3 + 12], %o0
39000! move %o0(lower) -> %o0(upper)
39001sllx %o0, 32, %o0
39002ba P2254
39003nop
39004
39005TARGET2429:
39006ba RET2429
39007nop
39008
39009
39010P2254: !_LD [7] (Int) (Loop exit)
39011sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
39012sub %i0, %i2, %i2
39013lduw [%i2 + 12], %l3
39014! move %l3(lower) -> %o0(lower)
39015or %l3, %o0, %o0
39016!---- flushing int results buffer----
39017mov %o0, %l5
39018loop_exit_3_123:
39019sub %l2, 1, %l2
39020cmp %l2, 0
39021bg loop_entry_3_123
39022nop
39023
39024P2255: !_LD [6] (Int) (Loop entry)
39025sethi %hi(0x1), %l2
39026or %l2, %lo(0x1), %l2
39027loop_entry_3_124:
39028sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
39029sub %i0, %i3, %i3
39030lduw [%i3 + 4], %o0
39031! move %o0(lower) -> %o0(upper)
39032sllx %o0, 32, %o0
39033
39034P2256: !_LD [2] (Int) (Loop exit) (CBR)
39035lduw [%i1 + 4], %l6
39036! move %l6(lower) -> %o0(lower)
39037or %l6, %o0, %o0
39038
39039! cbranch
39040andcc %l0, 1, %g0
39041be,pt %xcc, TARGET2256
39042nop
39043RET2256:
39044
39045! lfsr step begin
39046srlx %l0, 1, %l7
39047xnor %l7, %l0, %l7
39048sllx %l7, 63, %l7
39049or %l7, %l0, %l0
39050srlx %l0, 1, %l0
39051
39052!---- flushing int results buffer----
39053mov %o0, %l5
39054loop_exit_3_124:
39055sub %l2, 1, %l2
39056cmp %l2, 0
39057bg loop_entry_3_124
39058nop
39059
39060P2257: !_BST [1] (maybe <- 0x4100002f) (FP) (Loop entry)
39061sethi %hi(0x1), %l2
39062or %l2, %lo(0x1), %l2
39063loop_entry_3_125:
39064wr %g0, 0xf0, %asi
39065! preparing store val #0, next val will be in f33
39066fmovs %f16, %f21
39067fadds %f16, %f17, %f16
39068! preparing store val #1, next val will be in f35
39069fmovd %f20, %f32
39070fmovs %f16, %f21
39071fadds %f16, %f17, %f16
39072fmovd %f20, %f34
39073membar #Sync
39074stda %f32, [%i0 + 0 ] %asi
39075membar #Sync
39076
39077P2258: !_QWST [6] (maybe <- 0x41000031) (FP) (Loop exit) (CBR)
39078sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
39079sub %i0, %i2, %i2
39080! preparing store val #0, next val will be in f21
39081fmovs %f16, %f21
39082fadds %f16, %f17, %f16
39083! preparing store val #1, next val will be in f23
39084fmovs %f16, %f23
39085fadds %f16, %f17, %f16
39086stq %f20, [%i2 + 0]
39087
39088! cbranch
39089andcc %l0, 1, %g0
39090be,pt %xcc, TARGET2258
39091nop
39092RET2258:
39093
39094! lfsr step begin
39095srlx %l0, 1, %l7
39096xnor %l7, %l0, %l7
39097sllx %l7, 63, %l7
39098or %l7, %l0, %l0
39099srlx %l0, 1, %l0
39100
39101loop_exit_3_125:
39102sub %l2, 1, %l2
39103cmp %l2, 0
39104bg loop_entry_3_125
39105nop
39106
39107P2259: !_LD [10] (Int) (Loop entry)
39108sethi %hi(0x2), %l2
39109or %l2, %lo(0x2), %l2
39110loop_entry_3_126:
39111sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
39112sub %i0, %i3, %i3
39113lduw [%i3 + 4], %o0
39114! move %o0(lower) -> %o0(upper)
39115sllx %o0, 32, %o0
39116
39117P2260: !_LD [6] (Int) (Loop exit)
39118sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
39119sub %i0, %i2, %i2
39120lduw [%i2 + 4], %o5
39121! move %o5(lower) -> %o0(lower)
39122or %o5, %o0, %o0
39123!---- flushing int results buffer----
39124mov %o0, %l5
39125loop_exit_3_126:
39126sub %l2, 1, %l2
39127cmp %l2, 0
39128bg loop_entry_3_126
39129nop
39130
39131P2261: !_DWST [1] (maybe <- 0x1800022) (Int) (Loop entry)
39132sethi %hi(0x2), %l2
39133or %l2, %lo(0x2), %l2
39134loop_entry_3_127:
39135mov %l4, %l6
39136stx %l6, [%i0 + 8]
39137add %l4, 1, %l4
39138
39139P2262: !_BST [13] (maybe <- 0x41000033) (FP) (Loop exit) (CBR)
39140wr %g0, 0xf0, %asi
39141sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
39142sub %i0, %i3, %i3
39143! preparing store val #0, next val will be in f33
39144fmovs %f16, %f21
39145fadds %f16, %f17, %f16
39146! preparing store val #1, next val will be in f35
39147fmovd %f20, %f32
39148fmovs %f16, %f21
39149fadds %f16, %f17, %f16
39150fmovd %f20, %f34
39151membar #Sync
39152stda %f32, [%i3 + 0 ] %asi
39153membar #Sync
39154
39155! cbranch
39156andcc %l0, 1, %g0
39157be,pn %xcc, TARGET2262
39158nop
39159RET2262:
39160
39161! lfsr step begin
39162srlx %l0, 1, %o5
39163xnor %o5, %l0, %o5
39164sllx %o5, 63, %o5
39165or %o5, %l0, %l0
39166srlx %l0, 1, %l0
39167
39168loop_exit_3_127:
39169sub %l2, 1, %l2
39170cmp %l2, 0
39171bg loop_entry_3_127
39172nop
39173
39174P2263: !_DWST [6] (maybe <- 0x41000035) (FP) (Loop entry) (Loop exit)
39175sethi %hi(0x1), %l2
39176or %l2, %lo(0x1), %l2
39177loop_entry_3_128:
39178sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
39179sub %i0, %i2, %i2
39180! preparing store val #0, next val will be in f21
39181fmovs %f16, %f21
39182fadds %f16, %f17, %f16
39183std %f20, [%i2 + 0]
39184loop_exit_3_128:
39185sub %l2, 1, %l2
39186cmp %l2, 0
39187bg loop_entry_3_128
39188nop
39189
39190P2264: !_CASX [2] (maybe <- 0x1800023) (Int) (Loop entry)
39191sethi %hi(0x2), %l2
39192or %l2, %lo(0x2), %l2
39193loop_entry_3_129:
39194ldx [%i1], %o0
39195! move %o0(upper) -> %o0(upper)
39196! move %o0(lower) -> %o0(lower)
39197mov %o0, %l6
39198mov %l4, %o1
39199casx [%i1], %l6, %o1
39200! move %o1(upper) -> %o1(upper)
39201! move %o1(lower) -> %o1(lower)
39202add %l4, 1, %l4
39203
39204P2265: !_PREFETCH [5] (Int) (Loop exit)
39205sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
39206add %i0, %i3, %i3
39207prefetch [%i3 + 12], 1
39208!---- flushing int results buffer----
39209mov %o0, %l5
39210mov %o1, %l5
39211loop_exit_3_129:
39212sub %l2, 1, %l2
39213cmp %l2, 0
39214bg loop_entry_3_129
39215nop
39216
39217P2266: !_LD [8] (FP) (Loop entry) (Loop exit)
39218sethi %hi(0x2), %l2
39219or %l2, %lo(0x2), %l2
39220loop_entry_3_130:
39221sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
39222sub %i0, %i2, %i2
39223ld [%i2 + 4], %f0
39224! 1 addresses covered
39225!---- flushing fp results buffer to %f30 ----
39226fmovs %f0, %f30
39227!--
39228loop_exit_3_130:
39229sub %l2, 1, %l2
39230cmp %l2, 0
39231bg loop_entry_3_130
39232nop
39233
39234P2267: !_LD [11] (FP) (Loop entry)
39235sethi %hi(0x2), %l2
39236or %l2, %lo(0x2), %l2
39237loop_entry_3_131:
39238sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
39239sub %i0, %i3, %i3
39240ld [%i3 + 12], %f0
39241! 1 addresses covered
39242
39243P2268: !_REPLACEMENT [13] (Int) (Loop exit)
39244sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2
39245sub %i0, %i2, %i2
39246sethi %hi(0x20000), %o5
39247ld [%i2+12], %l6
39248st %l6, [%i2+12]
39249add %i2, %o5, %l3
39250ld [%l3+12], %l6
39251st %l6, [%l3+12]
39252add %l3, %o5, %l3
39253ld [%l3+12], %l6
39254st %l6, [%l3+12]
39255add %l3, %o5, %l3
39256ld [%l3+12], %l6
39257st %l6, [%l3+12]
39258add %l3, %o5, %l3
39259ld [%l3+12], %l6
39260st %l6, [%l3+12]
39261add %l3, %o5, %l3
39262ld [%l3+12], %l6
39263st %l6, [%l3+12]
39264add %l3, %o5, %l3
39265ld [%l3+12], %l6
39266st %l6, [%l3+12]
39267add %l3, %o5, %l3
39268ld [%l3+12], %l6
39269st %l6, [%l3+12]
39270!---- flushing fp results buffer to %f30 ----
39271fmovs %f0, %f30
39272!--
39273loop_exit_3_131:
39274sub %l2, 1, %l2
39275cmp %l2, 0
39276bg loop_entry_3_131
39277nop
39278
39279P2269: !_PREFETCH [3] (Int) (NF) (Faults) (Loop entry) (Loop exit)
39280sethi %hi(0x2), %l2
39281or %l2, %lo(0x2), %l2
39282loop_entry_3_132:
39283wr %g0, 0x82, %asi
39284prefetcha [%g0] %asi, 2
39285loop_exit_3_132:
39286sub %l2, 1, %l2
39287cmp %l2, 0
39288bg loop_entry_3_132
39289nop
39290
39291P2270: !_BSTC [12] (maybe <- 0x41000036) (FP) (Loop entry)
39292sethi %hi(0x1), %l2
39293or %l2, %lo(0x1), %l2
39294loop_entry_3_133:
39295wr %g0, 0xe0, %asi
39296sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
39297sub %i0, %i3, %i3
39298! preparing store val #0, next val will be in f33
39299fmovs %f16, %f21
39300fadds %f16, %f17, %f16
39301! preparing store val #1, next val will be in f35
39302fmovd %f20, %f32
39303fmovs %f16, %f21
39304fadds %f16, %f17, %f16
39305fmovd %f20, %f34
39306membar #Sync
39307stda %f32, [%i3 + 0 ] %asi
39308membar #Sync
39309
39310P2271: !_LD [0] (Int)
39311lduw [%i0 + 4], %o0
39312! move %o0(lower) -> %o0(upper)
39313sllx %o0, 32, %o0
39314
39315P2272: !_LD [5] (Int) (Loop exit)
39316sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
39317add %i0, %i2, %i2
39318lduw [%i2 + 12], %l7
39319! move %l7(lower) -> %o0(lower)
39320or %l7, %o0, %o0
39321!---- flushing int results buffer----
39322mov %o0, %l5
39323loop_exit_3_133:
39324sub %l2, 1, %l2
39325cmp %l2, 0
39326bg loop_entry_3_133
39327nop
39328
39329P2273: !_DWST [1] (maybe <- 0x1800024) (Int) (Loop entry) (Loop exit)
39330sethi %hi(0x2), %l2
39331or %l2, %lo(0x2), %l2
39332loop_entry_3_134:
39333mov %l4, %l3
39334stx %l3, [%i0 + 8]
39335add %l4, 1, %l4
39336loop_exit_3_134:
39337sub %l2, 1, %l2
39338cmp %l2, 0
39339bg loop_entry_3_134
39340nop
39341
39342P2274: !_PREFETCH [9] (Int) (Loop entry)
39343sethi %hi(0x2), %l2
39344or %l2, %lo(0x2), %l2
39345loop_entry_3_135:
39346sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
39347sub %i0, %i3, %i3
39348prefetch [%i3 + 12], 4
39349
39350P2275: !_CAS [12] (maybe <- 0x1800025) (Int) (Loop exit)
39351sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
39352sub %i0, %i2, %i2
39353add %i2, 4, %l6
39354lduw [%l6], %o0
39355mov %o0, %l3
39356! move %l3(lower) -> %o0(upper)
39357sllx %l3, 32, %o0
39358mov %l4, %o5
39359cas [%l6], %l3, %o5
39360! move %o5(lower) -> %o0(lower)
39361srl %o5, 0, %l3
39362or %l3, %o0, %o0
39363add %l4, 1, %l4
39364!---- flushing int results buffer----
39365mov %o0, %l5
39366loop_exit_3_135:
39367sub %l2, 1, %l2
39368cmp %l2, 0
39369bg loop_entry_3_135
39370nop
39371
39372P2276: !_LD [14] (Int) (Loop entry)
39373sethi %hi(0x2), %l2
39374or %l2, %lo(0x2), %l2
39375loop_entry_3_136:
39376sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
39377add %i0, %i3, %i3
39378lduw [%i3 + 4], %o0
39379! move %o0(lower) -> %o0(upper)
39380sllx %o0, 32, %o0
39381
39382P2277: !_LD [10] (Int) (Loop exit)
39383sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
39384sub %i0, %i2, %i2
39385lduw [%i2 + 4], %l3
39386! move %l3(lower) -> %o0(lower)
39387or %l3, %o0, %o0
39388!---- flushing int results buffer----
39389mov %o0, %l5
39390loop_exit_3_136:
39391sub %l2, 1, %l2
39392cmp %l2, 0
39393bg loop_entry_3_136
39394nop
39395
39396P2278: !_PREFETCH [3] (Int) (NF) (Loop entry) (Loop exit)
39397sethi %hi(0x2), %l2
39398or %l2, %lo(0x2), %l2
39399loop_entry_3_137:
39400wr %g0, 0x82, %asi
39401prefetcha [%i1 + 12] %asi, 20
39402loop_exit_3_137:
39403sub %l2, 1, %l2
39404cmp %l2, 0
39405bg loop_entry_3_137
39406nop
39407
39408P2279: !_DWST [13] (maybe <- 0x41000038) (FP) (Loop entry)
39409sethi %hi(0x1), %l2
39410or %l2, %lo(0x1), %l2
39411loop_entry_3_138:
39412sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
39413sub %i0, %i3, %i3
39414! preparing store val #0, next val will be in f21
39415fmovs %f16, %f21
39416fadds %f16, %f17, %f16
39417std %f20, [%i3 + 8]
39418
39419P2280: !_PREFETCH [7] (Int) (NF) (Loop exit)
39420wr %g0, 0x82, %asi
39421sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
39422add %i0, %i2, %i2
39423prefetcha [%i2 + 12] %asi, 22
39424loop_exit_3_138:
39425sub %l2, 1, %l2
39426cmp %l2, 0
39427bg loop_entry_3_138
39428nop
39429
39430P2281: !_DWST [15] (maybe <- 0x1800026) (Int) (Loop entry) (Loop exit)
39431sethi %hi(0x2), %l2
39432or %l2, %lo(0x2), %l2
39433loop_entry_3_139:
39434sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
39435add %i0, %i3, %i3
39436mov %l4, %l3
39437stx %l3, [%i3 + 8]
39438add %l4, 1, %l4
39439loop_exit_3_139:
39440sub %l2, 1, %l2
39441cmp %l2, 0
39442bg loop_entry_3_139
39443nop
39444
39445P2282: !_PREFETCH [1] (Int) (Faults) (Loop entry)
39446sethi %hi(0x2), %l2
39447or %l2, %lo(0x2), %l2
39448loop_entry_3_140:
39449prefetch [%i0 + 12], 22
39450
39451P2283: !_ST [9] (maybe <- 0x1800027) (Int) (Loop exit) (CBR)
39452sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
39453sub %i0, %i2, %i2
39454stw %l4, [%i2 + 12 ]
39455add %l4, 1, %l4
39456
39457! cbranch
39458andcc %l0, 1, %g0
39459be,pt %xcc, TARGET2283
39460nop
39461RET2283:
39462
39463! lfsr step begin
39464srlx %l0, 1, %o5
39465xnor %o5, %l0, %o5
39466sllx %o5, 63, %o5
39467or %o5, %l0, %l0
39468srlx %l0, 1, %l0
39469
39470loop_exit_3_140:
39471sub %l2, 1, %l2
39472cmp %l2, 0
39473bg loop_entry_3_140
39474nop
39475
39476P2284: !_LD [3] (FP) (Loop entry) (CBR)
39477sethi %hi(0x1), %l2
39478or %l2, %lo(0x1), %l2
39479loop_entry_3_141:
39480ld [%i1 + 12], %f0
39481! 1 addresses covered
39482
39483! cbranch
39484andcc %l0, 1, %g0
39485be,pn %xcc, TARGET2284
39486nop
39487RET2284:
39488
39489! lfsr step begin
39490srlx %l0, 1, %l6
39491xnor %l6, %l0, %l6
39492sllx %l6, 63, %l6
39493or %l6, %l0, %l0
39494srlx %l0, 1, %l0
39495
39496
39497P2285: !_CASX [12] (maybe <- 0x1800028) (Int) (Loop exit)
39498sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
39499sub %i0, %i3, %i3
39500ldx [%i3], %o0
39501! move %o0(upper) -> %o0(upper)
39502! move %o0(lower) -> %o0(lower)
39503mov %o0, %l7
39504mov %l4, %o1
39505casx [%i3], %l7, %o1
39506! move %o1(upper) -> %o1(upper)
39507! move %o1(lower) -> %o1(lower)
39508add %l4, 1, %l4
39509!---- flushing int results buffer----
39510mov %o0, %l5
39511mov %o1, %l5
39512!---- flushing fp results buffer to %f30 ----
39513fmovs %f0, %f30
39514!--
39515loop_exit_3_141:
39516sub %l2, 1, %l2
39517cmp %l2, 0
39518bg loop_entry_3_141
39519nop
39520
39521P2286: !_REPLACEMENT [9] (Int) (Loop entry)
39522sethi %hi(0x1), %l2
39523or %l2, %lo(0x1), %l2
39524loop_entry_3_142:
39525sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2
39526sub %i0, %i2, %i2
39527sethi %hi(0x20000), %o5
39528ld [%i2+12], %l6
39529st %l6, [%i2+12]
39530add %i2, %o5, %l3
39531ld [%l3+12], %l6
39532st %l6, [%l3+12]
39533add %l3, %o5, %l3
39534ld [%l3+12], %l6
39535st %l6, [%l3+12]
39536add %l3, %o5, %l3
39537ld [%l3+12], %l6
39538st %l6, [%l3+12]
39539add %l3, %o5, %l3
39540ld [%l3+12], %l6
39541st %l6, [%l3+12]
39542add %l3, %o5, %l3
39543ld [%l3+12], %l6
39544st %l6, [%l3+12]
39545add %l3, %o5, %l3
39546ld [%l3+12], %l6
39547st %l6, [%l3+12]
39548add %l3, %o5, %l3
39549ld [%l3+12], %l6
39550st %l6, [%l3+12]
39551
39552P2287: !_REPLACEMENT [15] (Int) (Loop exit)
39553sethi %hi(0x20000), %l7
39554ld [%i2+12], %l3
39555st %l3, [%i2+12]
39556add %i2, %l7, %o5
39557ld [%o5+12], %l3
39558st %l3, [%o5+12]
39559add %o5, %l7, %o5
39560ld [%o5+12], %l3
39561st %l3, [%o5+12]
39562add %o5, %l7, %o5
39563ld [%o5+12], %l3
39564st %l3, [%o5+12]
39565add %o5, %l7, %o5
39566ld [%o5+12], %l3
39567st %l3, [%o5+12]
39568add %o5, %l7, %o5
39569ld [%o5+12], %l3
39570st %l3, [%o5+12]
39571add %o5, %l7, %o5
39572ld [%o5+12], %l3
39573st %l3, [%o5+12]
39574add %o5, %l7, %o5
39575ld [%o5+12], %l3
39576st %l3, [%o5+12]
39577loop_exit_3_142:
39578sub %l2, 1, %l2
39579cmp %l2, 0
39580bg loop_entry_3_142
39581nop
39582
39583P2288: !_BLD [3] (FP) (Loop entry) (Loop exit)
39584sethi %hi(0x1), %l2
39585or %l2, %lo(0x1), %l2
39586loop_entry_3_143:
39587wr %g0, 0xf0, %asi
39588membar #Sync
39589ldda [%i1 + 0] %asi, %f0
39590membar #Sync
39591! 2 addresses covered
39592fmovs %f1, %f0
39593fmovs %f3, %f1
39594!---- flushing fp results buffer to %f30 ----
39595fmovd %f0, %f30
39596!--
39597loop_exit_3_143:
39598sub %l2, 1, %l2
39599cmp %l2, 0
39600bg loop_entry_3_143
39601nop
39602
39603P2289: !_LD [9] (Int) (Loop entry)
39604sethi %hi(0x2), %l2
39605or %l2, %lo(0x2), %l2
39606loop_entry_3_144:
39607sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
39608sub %i0, %i3, %i3
39609lduw [%i3 + 12], %o0
39610! move %o0(lower) -> %o0(upper)
39611sllx %o0, 32, %o0
39612
39613P2290: !_LD [0] (FP)
39614ld [%i0 + 4], %f0
39615! 1 addresses covered
39616
39617P2291: !_LD [6] (Int) (NF) (Loop exit)
39618wr %g0, 0x82, %asi
39619sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
39620add %i0, %i2, %i2
39621lduwa [%i2 + 4] %asi, %l7
39622! move %l7(lower) -> %o0(lower)
39623or %l7, %o0, %o0
39624!---- flushing int results buffer----
39625mov %o0, %l5
39626!---- flushing fp results buffer to %f30 ----
39627fmovs %f0, %f30
39628!--
39629loop_exit_3_144:
39630sub %l2, 1, %l2
39631cmp %l2, 0
39632bg loop_entry_3_144
39633nop
39634
39635P2292: !_DWLD [7] (Int) (NF) (Loop entry)
39636sethi %hi(0x2), %l2
39637or %l2, %lo(0x2), %l2
39638loop_entry_3_145:
39639wr %g0, 0x82, %asi
39640sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
39641add %i0, %i3, %i3
39642ldxa [%i3 + 8] %asi, %o0
39643! move %o0(lower) -> %o0(upper)
39644sllx %o0, 32, %o0
39645
39646P2293: !_CAS [12] (maybe <- 0x1800029) (Int)
39647sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
39648sub %i0, %i2, %i2
39649add %i2, 4, %o5
39650lduw [%o5], %l6
39651mov %l6, %l7
39652! move %l7(lower) -> %o0(lower)
39653or %l7, %o0, %o0
39654mov %l4, %o1
39655cas [%o5], %l7, %o1
39656! move %o1(lower) -> %o1(upper)
39657sllx %o1, 32, %o1
39658add %l4, 1, %l4
39659
39660P2294: !_LD [7] (Int) (Loop exit)
39661lduw [%i3 + 12], %o5
39662! move %o5(lower) -> %o1(lower)
39663or %o5, %o1, %o1
39664!---- flushing int results buffer----
39665mov %o0, %l5
39666mov %o1, %l5
39667loop_exit_3_145:
39668sub %l2, 1, %l2
39669cmp %l2, 0
39670bg loop_entry_3_145
39671nop
39672
39673P2295: !_LD [2] (Int) (NF) (Loop entry)
39674sethi %hi(0x2), %l2
39675or %l2, %lo(0x2), %l2
39676loop_entry_3_146:
39677wr %g0, 0x82, %asi
39678lduwa [%i1 + 4] %asi, %o0
39679! move %o0(lower) -> %o0(upper)
39680sllx %o0, 32, %o0
39681
39682P2296: !_LD [0] (Int) (Loop exit)
39683lduw [%i0 + 4], %l3
39684! move %l3(lower) -> %o0(lower)
39685or %l3, %o0, %o0
39686!---- flushing int results buffer----
39687mov %o0, %l5
39688loop_exit_3_146:
39689sub %l2, 1, %l2
39690cmp %l2, 0
39691bg loop_entry_3_146
39692nop
39693
39694P2297: !_LD [4] (Int) (Loop entry)
39695sethi %hi(0x2), %l2
39696or %l2, %lo(0x2), %l2
39697loop_entry_3_147:
39698sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
39699add %i0, %i3, %i3
39700lduw [%i3 + 4], %o0
39701! move %o0(lower) -> %o0(upper)
39702sllx %o0, 32, %o0
39703
39704P2298: !_BLD [1] (FP)
39705wr %g0, 0xf0, %asi
39706membar #Sync
39707ldda [%i0 + 0] %asi, %f0
39708membar #Sync
39709! 2 addresses covered
39710fmovs %f1, %f0
39711fmovs %f3, %f1
39712
39713P2299: !_LD [6] (Int) (Loop exit)
39714sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
39715add %i0, %i2, %i2
39716lduw [%i2 + 4], %l6
39717! move %l6(lower) -> %o0(lower)
39718or %l6, %o0, %o0
39719!---- flushing int results buffer----
39720mov %o0, %l5
39721!---- flushing fp results buffer to %f30 ----
39722fmovd %f0, %f30
39723!--
39724loop_exit_3_147:
39725sub %l2, 1, %l2
39726cmp %l2, 0
39727bg loop_entry_3_147
39728nop
39729
39730P2300: !_FLUSHI [9] (Int) (Loop entry)
39731sethi %hi(0x2), %l2
39732or %l2, %lo(0x2), %l2
39733loop_entry_3_148:
39734flush %g0
39735
39736P2301: !_DWLD [7] (FP) (Loop exit)
39737sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
39738add %i0, %i3, %i3
39739ldd [%i3 + 8], %f0
39740! 1 addresses covered
39741fmovs %f1, %f0
39742!---- flushing fp results buffer to %f30 ----
39743fmovs %f0, %f30
39744!--
39745loop_exit_3_148:
39746sub %l2, 1, %l2
39747cmp %l2, 0
39748bg loop_entry_3_148
39749nop
39750
39751P2302: !_ST [11] (maybe <- 0x41000039) (FP) (Loop entry)
39752sethi %hi(0x1), %l2
39753or %l2, %lo(0x1), %l2
39754loop_entry_3_149:
39755sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
39756sub %i0, %i2, %i2
39757! preparing store val #0, next val will be in f20
39758fmovs %f16, %f20
39759fadds %f16, %f17, %f16
39760st %f20, [%i2 + 12 ]
39761
39762P2303: !_REPLACEMENT [0] (Int) (Loop exit)
39763sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
39764sub %i0, %i3, %i3
39765sethi %hi(0x20000), %o5
39766ld [%i3+4], %l6
39767st %l6, [%i3+4]
39768add %i3, %o5, %l3
39769ld [%l3+4], %l6
39770st %l6, [%l3+4]
39771add %l3, %o5, %l3
39772ld [%l3+4], %l6
39773st %l6, [%l3+4]
39774add %l3, %o5, %l3
39775ld [%l3+4], %l6
39776st %l6, [%l3+4]
39777add %l3, %o5, %l3
39778ld [%l3+4], %l6
39779st %l6, [%l3+4]
39780add %l3, %o5, %l3
39781ld [%l3+4], %l6
39782st %l6, [%l3+4]
39783add %l3, %o5, %l3
39784ld [%l3+4], %l6
39785st %l6, [%l3+4]
39786add %l3, %o5, %l3
39787ld [%l3+4], %l6
39788st %l6, [%l3+4]
39789loop_exit_3_149:
39790sub %l2, 1, %l2
39791cmp %l2, 0
39792bg loop_entry_3_149
39793nop
39794
39795P2304: !_PREFETCH [3] (Int) (Loop entry)
39796sethi %hi(0x2), %l2
39797or %l2, %lo(0x2), %l2
39798loop_entry_3_150:
39799prefetch [%i1 + 12], 24
39800
39801P2305: !_DWLD [7] (FP) (Loop exit) (Branch target of P2452)
39802sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
39803add %i0, %i2, %i2
39804ldd [%i2 + 8], %f0
39805! 1 addresses covered
39806fmovs %f1, %f0
39807!---- flushing fp results buffer to %f30 ----
39808fmovs %f0, %f30
39809!--
39810loop_exit_3_150:
39811sub %l2, 1, %l2
39812cmp %l2, 0
39813bg loop_entry_3_150
39814nop
39815ba P2306
39816nop
39817
39818TARGET2452:
39819ba RET2452
39820nop
39821
39822
39823P2306: !_PREFETCH [5] (Int) (NF) (Loop entry) (Loop exit)
39824sethi %hi(0x2), %l2
39825or %l2, %lo(0x2), %l2
39826loop_entry_3_151:
39827wr %g0, 0x82, %asi
39828sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
39829add %i0, %i3, %i3
39830prefetcha [%i3 + 12] %asi, 20
39831loop_exit_3_151:
39832sub %l2, 1, %l2
39833cmp %l2, 0
39834bg loop_entry_3_151
39835nop
39836
39837P2307: !_QWST [14] (maybe <- 0x4100003a) (FP) (Loop entry)
39838sethi %hi(0x1), %l2
39839or %l2, %lo(0x1), %l2
39840loop_entry_3_152:
39841sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
39842add %i0, %i2, %i2
39843! preparing store val #0, next val will be in f21
39844fmovs %f16, %f21
39845fadds %f16, %f17, %f16
39846! preparing store val #1, next val will be in f23
39847fmovs %f16, %f23
39848fadds %f16, %f17, %f16
39849stq %f20, [%i2 + 0]
39850
39851P2308: !_REPLACEMENT [0] (Int) (Loop exit)
39852sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
39853add %i0, %i3, %i3
39854sethi %hi(0x20000), %l3
39855ld [%i3+4], %l7
39856st %l7, [%i3+4]
39857add %i3, %l3, %l6
39858ld [%l6+4], %l7
39859st %l7, [%l6+4]
39860add %l6, %l3, %l6
39861ld [%l6+4], %l7
39862st %l7, [%l6+4]
39863add %l6, %l3, %l6
39864ld [%l6+4], %l7
39865st %l7, [%l6+4]
39866add %l6, %l3, %l6
39867ld [%l6+4], %l7
39868st %l7, [%l6+4]
39869add %l6, %l3, %l6
39870ld [%l6+4], %l7
39871st %l7, [%l6+4]
39872add %l6, %l3, %l6
39873ld [%l6+4], %l7
39874st %l7, [%l6+4]
39875add %l6, %l3, %l6
39876ld [%l6+4], %l7
39877st %l7, [%l6+4]
39878loop_exit_3_152:
39879sub %l2, 1, %l2
39880cmp %l2, 0
39881bg loop_entry_3_152
39882nop
39883
39884P2309: !_LD [13] (FP) (Loop entry) (Loop exit)
39885sethi %hi(0x2), %l2
39886or %l2, %lo(0x2), %l2
39887loop_entry_3_153:
39888sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
39889sub %i0, %i2, %i2
39890ld [%i2 + 12], %f0
39891! 1 addresses covered
39892!---- flushing fp results buffer to %f30 ----
39893fmovs %f0, %f30
39894!--
39895loop_exit_3_153:
39896sub %l2, 1, %l2
39897cmp %l2, 0
39898bg loop_entry_3_153
39899nop
39900
39901P2310: !_PREFETCH [10] (Int) (Faults) (Loop entry)
39902sethi %hi(0x2), %l2
39903or %l2, %lo(0x2), %l2
39904loop_entry_3_154:
39905prefetch [%g0], 2
39906
39907P2311: !_LD [14] (Int)
39908sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
39909add %i0, %i3, %i3
39910lduw [%i3 + 4], %o0
39911! move %o0(lower) -> %o0(upper)
39912sllx %o0, 32, %o0
39913
39914P2312: !_LD [13] (Int) (Loop exit)
39915sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
39916sub %i0, %i2, %i2
39917lduw [%i2 + 12], %l3
39918! move %l3(lower) -> %o0(lower)
39919or %l3, %o0, %o0
39920!---- flushing int results buffer----
39921mov %o0, %l5
39922loop_exit_3_154:
39923sub %l2, 1, %l2
39924cmp %l2, 0
39925bg loop_entry_3_154
39926nop
39927
39928P2313: !_LD [11] (Int) (Loop entry) (CBR)
39929sethi %hi(0x1), %l2
39930or %l2, %lo(0x1), %l2
39931loop_entry_3_155:
39932sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
39933sub %i0, %i3, %i3
39934lduw [%i3 + 12], %o0
39935! move %o0(lower) -> %o0(upper)
39936sllx %o0, 32, %o0
39937
39938! cbranch
39939andcc %l0, 1, %g0
39940be,pn %xcc, TARGET2313
39941nop
39942RET2313:
39943
39944! lfsr step begin
39945srlx %l0, 1, %l3
39946xnor %l3, %l0, %l3
39947sllx %l3, 63, %l3
39948or %l3, %l0, %l0
39949srlx %l0, 1, %l0
39950
39951
39952P2314: !_LD [13] (FP) (NF)
39953wr %g0, 0x82, %asi
39954sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
39955sub %i0, %i2, %i2
39956lda [%i2 + 12] %asi, %f0
39957! 1 addresses covered
39958
39959P2315: !_LD [6] (Int) (NF) (Loop exit) (CBR)
39960wr %g0, 0x82, %asi
39961sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
39962add %i0, %i3, %i3
39963lduwa [%i3 + 4] %asi, %l7
39964! move %l7(lower) -> %o0(lower)
39965or %l7, %o0, %o0
39966
39967! cbranch
39968andcc %l0, 1, %g0
39969be,pt %xcc, TARGET2315
39970nop
39971RET2315:
39972
39973! lfsr step begin
39974srlx %l0, 1, %o5
39975xnor %o5, %l0, %o5
39976sllx %o5, 63, %o5
39977or %o5, %l0, %l0
39978srlx %l0, 1, %l0
39979
39980!---- flushing int results buffer----
39981mov %o0, %l5
39982!---- flushing fp results buffer to %f30 ----
39983fmovs %f0, %f30
39984!--
39985loop_exit_3_155:
39986sub %l2, 1, %l2
39987cmp %l2, 0
39988bg loop_entry_3_155
39989nop
39990
39991P2316: !_DWST [6] (maybe <- 0x4100003c) (FP) (Loop entry)
39992sethi %hi(0x2), %l2
39993or %l2, %lo(0x2), %l2
39994loop_entry_3_156:
39995sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
39996add %i0, %i2, %i2
39997! preparing store val #0, next val will be in f21
39998fmovs %f16, %f21
39999fadds %f16, %f17, %f16
40000std %f20, [%i2 + 0]
40001
40002P2317: !_QWLD [14] (FP) (Loop exit)
40003sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
40004add %i0, %i3, %i3
40005ldq [%i3 + 0], %f0
40006! 2 addresses covered
40007fmovs %f1, %f0
40008fmovs %f3, %f1
40009!---- flushing fp results buffer to %f30 ----
40010fmovd %f0, %f30
40011!--
40012loop_exit_3_156:
40013sub %l2, 1, %l2
40014cmp %l2, 0
40015bg loop_entry_3_156
40016nop
40017
40018P2318: !_BLD [5] (FP) (Loop entry) (Loop exit)
40019sethi %hi(0x2), %l2
40020or %l2, %lo(0x2), %l2
40021loop_entry_3_157:
40022wr %g0, 0xf0, %asi
40023sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
40024add %i0, %i2, %i2
40025membar #Sync
40026ldda [%i2 + 0] %asi, %f0
40027membar #Sync
40028! 2 addresses covered
40029fmovs %f1, %f0
40030fmovs %f3, %f1
40031!---- flushing fp results buffer to %f30 ----
40032fmovd %f0, %f30
40033!--
40034loop_exit_3_157:
40035sub %l2, 1, %l2
40036cmp %l2, 0
40037bg loop_entry_3_157
40038nop
40039
40040P2319: !_LD [15] (FP) (NF) (Loop entry)
40041sethi %hi(0x2), %l2
40042or %l2, %lo(0x2), %l2
40043loop_entry_3_158:
40044wr %g0, 0x82, %asi
40045sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
40046add %i0, %i3, %i3
40047lda [%i3 + 12] %asi, %f0
40048! 1 addresses covered
40049
40050P2320: !_LD [2] (Int) (Branch target of P2654)
40051lduw [%i1 + 4], %o0
40052! move %o0(lower) -> %o0(upper)
40053sllx %o0, 32, %o0
40054ba P2321
40055nop
40056
40057TARGET2654:
40058ba RET2654
40059nop
40060
40061
40062P2321: !_LD [0] (Int) (Loop exit)
40063lduw [%i0 + 4], %l6
40064! move %l6(lower) -> %o0(lower)
40065or %l6, %o0, %o0
40066!---- flushing int results buffer----
40067mov %o0, %l5
40068!---- flushing fp results buffer to %f30 ----
40069fmovs %f0, %f30
40070!--
40071loop_exit_3_158:
40072sub %l2, 1, %l2
40073cmp %l2, 0
40074bg loop_entry_3_158
40075nop
40076
40077P2322: !_DWLD [8] (FP) (Loop entry) (Loop exit)
40078sethi %hi(0x1), %l2
40079or %l2, %lo(0x1), %l2
40080loop_entry_3_159:
40081sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
40082sub %i0, %i2, %i2
40083ldd [%i2 + 0], %f0
40084! 1 addresses covered
40085fmovs %f1, %f0
40086!---- flushing fp results buffer to %f30 ----
40087fmovs %f0, %f30
40088!--
40089loop_exit_3_159:
40090sub %l2, 1, %l2
40091cmp %l2, 0
40092bg loop_entry_3_159
40093nop
40094
40095P2323: !_LD [13] (FP) (Loop entry) (Loop exit)
40096sethi %hi(0x1), %l2
40097or %l2, %lo(0x1), %l2
40098loop_entry_3_160:
40099sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
40100sub %i0, %i3, %i3
40101ld [%i3 + 12], %f0
40102! 1 addresses covered
40103!---- flushing fp results buffer to %f30 ----
40104fmovs %f0, %f30
40105!--
40106loop_exit_3_160:
40107sub %l2, 1, %l2
40108cmp %l2, 0
40109bg loop_entry_3_160
40110nop
40111
40112P2324: !_CASX [2] (maybe <- 0x180002a) (Int) (Loop entry) (Loop exit)
40113sethi %hi(0x2), %l2
40114or %l2, %lo(0x2), %l2
40115loop_entry_3_161:
40116ldx [%i1], %o0
40117! move %o0(upper) -> %o0(upper)
40118! move %o0(lower) -> %o0(lower)
40119mov %o0, %l6
40120mov %l4, %o1
40121casx [%i1], %l6, %o1
40122! move %o1(upper) -> %o1(upper)
40123! move %o1(lower) -> %o1(lower)
40124add %l4, 1, %l4
40125!---- flushing int results buffer----
40126mov %o0, %l5
40127mov %o1, %l5
40128loop_exit_3_161:
40129sub %l2, 1, %l2
40130cmp %l2, 0
40131bg loop_entry_3_161
40132nop
40133
40134P2325: !_FLUSH [11] (Int) (Loop entry)
40135sethi %hi(0x1), %l2
40136or %l2, %lo(0x1), %l2
40137loop_entry_3_162:
40138! Unsupported instruction
40139
40140P2326: !_LD [0] (Int) (Branch target of P2181)
40141lduw [%i0 + 4], %o0
40142! move %o0(lower) -> %o0(upper)
40143sllx %o0, 32, %o0
40144ba P2327
40145nop
40146
40147TARGET2181:
40148ba RET2181
40149nop
40150
40151
40152P2327: !_LD [14] (Int) (Loop exit)
40153sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
40154add %i0, %i2, %i2
40155lduw [%i2 + 4], %l6
40156! move %l6(lower) -> %o0(lower)
40157or %l6, %o0, %o0
40158!---- flushing int results buffer----
40159mov %o0, %l5
40160loop_exit_3_162:
40161sub %l2, 1, %l2
40162cmp %l2, 0
40163bg loop_entry_3_162
40164nop
40165
40166P2328: !_BLD [14] (FP) (Loop entry)
40167sethi %hi(0x1), %l2
40168or %l2, %lo(0x1), %l2
40169loop_entry_3_163:
40170wr %g0, 0xf0, %asi
40171sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
40172add %i0, %i3, %i3
40173membar #Sync
40174ldda [%i3 + 0] %asi, %f0
40175membar #Sync
40176! 2 addresses covered
40177fmovs %f1, %f0
40178fmovs %f3, %f1
40179
40180P2329: !_CASX [1] (maybe <- 0x180002b) (Int) (Loop exit)
40181add %i0, 8, %l3
40182ldx [%l3], %o0
40183! move %o0(upper) -> %o0(upper)
40184! move %o0(lower) -> %o0(lower)
40185mov %o0, %o5
40186mov %l4, %o1
40187casx [%l3], %o5, %o1
40188! move %o1(upper) -> %o1(upper)
40189! move %o1(lower) -> %o1(lower)
40190add %l4, 1, %l4
40191!---- flushing int results buffer----
40192mov %o0, %l5
40193mov %o1, %l5
40194!---- flushing fp results buffer to %f30 ----
40195fmovd %f0, %f30
40196!--
40197loop_exit_3_163:
40198sub %l2, 1, %l2
40199cmp %l2, 0
40200bg loop_entry_3_163
40201nop
40202
40203P2330: !_LD [15] (FP) (Loop entry) (Loop exit)
40204sethi %hi(0x2), %l2
40205or %l2, %lo(0x2), %l2
40206loop_entry_3_164:
40207sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
40208add %i0, %i2, %i2
40209ld [%i2 + 12], %f0
40210! 1 addresses covered
40211!---- flushing fp results buffer to %f30 ----
40212fmovs %f0, %f30
40213!--
40214loop_exit_3_164:
40215sub %l2, 1, %l2
40216cmp %l2, 0
40217bg loop_entry_3_164
40218nop
40219
40220P2331: !_MEMBAR (Int) (Loop entry)
40221sethi %hi(0x2), %l2
40222or %l2, %lo(0x2), %l2
40223loop_entry_3_165:
40224membar #StoreLoad
40225
40226P2332: !_LD [1] (Int)
40227lduw [%i0 + 12], %o0
40228! move %o0(lower) -> %o0(upper)
40229sllx %o0, 32, %o0
40230
40231P2333: !_LD [2] (Int) (Loop exit)
40232lduw [%i1 + 4], %l3
40233! move %l3(lower) -> %o0(lower)
40234or %l3, %o0, %o0
40235!---- flushing int results buffer----
40236mov %o0, %l5
40237loop_exit_3_165:
40238sub %l2, 1, %l2
40239cmp %l2, 0
40240bg loop_entry_3_165
40241nop
40242
40243P2334: !_QWST [11] (maybe <- 0x4100003d) (FP) (Loop entry)
40244sethi %hi(0x2), %l2
40245or %l2, %lo(0x2), %l2
40246loop_entry_3_166:
40247sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
40248sub %i0, %i3, %i3
40249! preparing store val #0, next val will be in f21
40250fmovs %f16, %f21
40251fadds %f16, %f17, %f16
40252! preparing store val #1, next val will be in f23
40253fmovs %f16, %f23
40254fadds %f16, %f17, %f16
40255stq %f20, [%i3 + 0]
40256
40257P2335: !_SWAP [5] (maybe <- 0x180002c) (Int) (CBR)
40258sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
40259add %i0, %i2, %i2
40260mov %l4, %o0
40261swap [%i2 + 12], %o0
40262! move %o0(lower) -> %o0(upper)
40263sllx %o0, 32, %o0
40264add %l4, 1, %l4
40265
40266! cbranch
40267andcc %l0, 1, %g0
40268be,pt %xcc, TARGET2335
40269nop
40270RET2335:
40271
40272! lfsr step begin
40273srlx %l0, 1, %l3
40274xnor %l3, %l0, %l3
40275sllx %l3, 63, %l3
40276or %l3, %l0, %l0
40277srlx %l0, 1, %l0
40278
40279
40280P2336: !_LD [8] (Int) (Loop exit)
40281sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
40282sub %i0, %i3, %i3
40283lduw [%i3 + 4], %l7
40284! move %l7(lower) -> %o0(lower)
40285or %l7, %o0, %o0
40286!---- flushing int results buffer----
40287mov %o0, %l5
40288loop_exit_3_166:
40289sub %l2, 1, %l2
40290cmp %l2, 0
40291bg loop_entry_3_166
40292nop
40293
40294P2337: !_LD [6] (FP) (Loop entry)
40295sethi %hi(0x2), %l2
40296or %l2, %lo(0x2), %l2
40297loop_entry_3_167:
40298sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
40299add %i0, %i2, %i2
40300ld [%i2 + 4], %f0
40301! 1 addresses covered
40302
40303P2338: !_PREFETCH [3] (Int) (Loop exit)
40304prefetch [%i1 + 12], 2
40305!---- flushing fp results buffer to %f30 ----
40306fmovs %f0, %f30
40307!--
40308loop_exit_3_167:
40309sub %l2, 1, %l2
40310cmp %l2, 0
40311bg loop_entry_3_167
40312nop
40313
40314P2339: !_LD [7] (Int) (NF) (Faults) (Loop entry)
40315sethi %hi(0x2), %l2
40316or %l2, %lo(0x2), %l2
40317loop_entry_3_168:
40318wr %g0, 0x82, %asi
40319lduwa [%g0] %asi, %o0
40320! move %o0(lower) -> %o0(upper)
40321sllx %o0, 32, %o0
40322
40323P2340: !_LD [9] (Int) (Loop exit)
40324sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
40325sub %i0, %i3, %i3
40326lduw [%i3 + 12], %l3
40327! move %l3(lower) -> %o0(lower)
40328or %l3, %o0, %o0
40329!---- flushing int results buffer----
40330mov %o0, %l5
40331loop_exit_3_168:
40332sub %l2, 1, %l2
40333cmp %l2, 0
40334bg loop_entry_3_168
40335nop
40336
40337P2341: !_BLD [6] (FP) (Loop entry) (Loop exit)
40338sethi %hi(0x2), %l2
40339or %l2, %lo(0x2), %l2
40340loop_entry_3_169:
40341wr %g0, 0xf0, %asi
40342sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
40343add %i0, %i2, %i2
40344membar #Sync
40345ldda [%i2 + 0] %asi, %f0
40346membar #Sync
40347! 2 addresses covered
40348fmovs %f1, %f0
40349fmovs %f3, %f1
40350!---- flushing fp results buffer to %f30 ----
40351fmovd %f0, %f30
40352!--
40353loop_exit_3_169:
40354sub %l2, 1, %l2
40355cmp %l2, 0
40356bg loop_entry_3_169
40357nop
40358
40359P2342: !_PREFETCH [10] (Int) (Faults) (Loop entry) (Loop exit)
40360sethi %hi(0x1), %l2
40361or %l2, %lo(0x1), %l2
40362loop_entry_3_170:
40363prefetch [%g0], 1
40364loop_exit_3_170:
40365sub %l2, 1, %l2
40366cmp %l2, 0
40367bg loop_entry_3_170
40368nop
40369
40370P2343: !_LD [11] (Int) (Loop entry) (LE)
40371sethi %hi(0x2), %l2
40372or %l2, %lo(0x2), %l2
40373loop_entry_3_171:
40374wr %g0, 0x88, %asi
40375sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
40376sub %i0, %i3, %i3
40377lduwa [%i3 + 12] %asi, %o0
40378! move %o0(lower) -> %o0(upper)
40379sllx %o0, 32, %o0
40380
40381P2344: !_PREFETCH [1] (Int)
40382prefetch [%i0 + 12], 3
40383
40384P2345: !_LD [3] (Int) (Loop exit)
40385lduw [%i1 + 12], %l3
40386! move %l3(lower) -> %o0(lower)
40387or %l3, %o0, %o0
40388!---- flushing int results buffer----
40389mov %o0, %l5
40390loop_exit_3_171:
40391sub %l2, 1, %l2
40392cmp %l2, 0
40393bg loop_entry_3_171
40394nop
40395
40396P2346: !_REPLACEMENT [14] (Int) (Loop entry) (Loop exit)
40397sethi %hi(0x2), %l2
40398or %l2, %lo(0x2), %l2
40399loop_entry_3_172:
40400sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
40401sub %i0, %i2, %i2
40402sethi %hi(0x20000), %l7
40403ld [%i2+4], %l3
40404st %l3, [%i2+4]
40405add %i2, %l7, %o5
40406ld [%o5+4], %l3
40407st %l3, [%o5+4]
40408add %o5, %l7, %o5
40409ld [%o5+4], %l3
40410st %l3, [%o5+4]
40411add %o5, %l7, %o5
40412ld [%o5+4], %l3
40413st %l3, [%o5+4]
40414add %o5, %l7, %o5
40415ld [%o5+4], %l3
40416st %l3, [%o5+4]
40417add %o5, %l7, %o5
40418ld [%o5+4], %l3
40419st %l3, [%o5+4]
40420add %o5, %l7, %o5
40421ld [%o5+4], %l3
40422st %l3, [%o5+4]
40423add %o5, %l7, %o5
40424ld [%o5+4], %l3
40425st %l3, [%o5+4]
40426loop_exit_3_172:
40427sub %l2, 1, %l2
40428cmp %l2, 0
40429bg loop_entry_3_172
40430nop
40431
40432P2347: !_LD [1] (FP) (Loop entry)
40433sethi %hi(0x1), %l2
40434or %l2, %lo(0x1), %l2
40435loop_entry_3_173:
40436ld [%i0 + 12], %f0
40437! 1 addresses covered
40438
40439P2348: !_PREFETCH [4] (Int) (Loop exit)
40440sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
40441add %i0, %i3, %i3
40442prefetch [%i3 + 4], 23
40443!---- flushing fp results buffer to %f30 ----
40444fmovs %f0, %f30
40445!--
40446loop_exit_3_173:
40447sub %l2, 1, %l2
40448cmp %l2, 0
40449bg loop_entry_3_173
40450nop
40451
40452P2349: !_LD [15] (Int) (Loop entry)
40453sethi %hi(0x2), %l2
40454or %l2, %lo(0x2), %l2
40455loop_entry_3_174:
40456sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
40457add %i0, %i2, %i2
40458lduw [%i2 + 12], %o0
40459! move %o0(lower) -> %o0(upper)
40460sllx %o0, 32, %o0
40461
40462P2350: !_CAS [15] (maybe <- 0x180002d) (Int)
40463add %i2, 12, %l7
40464lduw [%l7], %l3
40465mov %l3, %l6
40466! move %l6(lower) -> %o0(lower)
40467or %l6, %o0, %o0
40468mov %l4, %o1
40469cas [%l7], %l6, %o1
40470! move %o1(lower) -> %o1(upper)
40471sllx %o1, 32, %o1
40472add %l4, 1, %l4
40473
40474P2351: !_LD [9] (Int) (NF) (Loop exit)
40475wr %g0, 0x82, %asi
40476sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
40477sub %i0, %i3, %i3
40478lduwa [%i3 + 12] %asi, %l7
40479! move %l7(lower) -> %o1(lower)
40480or %l7, %o1, %o1
40481!---- flushing int results buffer----
40482mov %o0, %l5
40483mov %o1, %l5
40484loop_exit_3_174:
40485sub %l2, 1, %l2
40486cmp %l2, 0
40487bg loop_entry_3_174
40488nop
40489
40490P2352: !_SWAP [13] (maybe <- 0x180002e) (Int) (Loop entry)
40491sethi %hi(0x1), %l2
40492or %l2, %lo(0x1), %l2
40493loop_entry_3_175:
40494sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
40495sub %i0, %i2, %i2
40496mov %l4, %o0
40497swap [%i2 + 12], %o0
40498! move %o0(lower) -> %o0(upper)
40499sllx %o0, 32, %o0
40500add %l4, 1, %l4
40501
40502P2353: !_CAS [7] (maybe <- 0x180002f) (Int)
40503sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
40504add %i0, %i3, %i3
40505add %i3, 12, %l3
40506lduw [%l3], %l7
40507mov %l7, %o5
40508! move %o5(lower) -> %o0(lower)
40509or %o5, %o0, %o0
40510mov %l4, %o1
40511cas [%l3], %o5, %o1
40512! move %o1(lower) -> %o1(upper)
40513sllx %o1, 32, %o1
40514add %l4, 1, %l4
40515
40516P2354: !_LD [10] (Int) (Loop exit) (LE)
40517wr %g0, 0x88, %asi
40518sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
40519sub %i0, %i2, %i2
40520lduwa [%i2 + 4] %asi, %l3
40521! move %l3(lower) -> %o1(lower)
40522or %l3, %o1, %o1
40523!---- flushing int results buffer----
40524mov %o0, %l5
40525mov %o1, %l5
40526loop_exit_3_175:
40527sub %l2, 1, %l2
40528cmp %l2, 0
40529bg loop_entry_3_175
40530nop
40531
40532P2355: !_DWLD [0] (FP) (Loop entry)
40533sethi %hi(0x1), %l2
40534or %l2, %lo(0x1), %l2
40535loop_entry_3_176:
40536ldd [%i0 + 0], %f0
40537! 1 addresses covered
40538fmovs %f1, %f0
40539
40540P2356: !_CASX [4] (maybe <- 0x1800030) (Int) (Loop exit)
40541sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
40542add %i0, %i3, %i3
40543ldx [%i3], %o0
40544! move %o0(upper) -> %o0(upper)
40545! move %o0(lower) -> %o0(lower)
40546mov %o0, %l7
40547mov %l4, %o1
40548casx [%i3], %l7, %o1
40549! move %o1(upper) -> %o1(upper)
40550! move %o1(lower) -> %o1(lower)
40551add %l4, 1, %l4
40552!---- flushing int results buffer----
40553mov %o0, %l5
40554mov %o1, %l5
40555!---- flushing fp results buffer to %f30 ----
40556fmovs %f0, %f30
40557!--
40558loop_exit_3_176:
40559sub %l2, 1, %l2
40560cmp %l2, 0
40561bg loop_entry_3_176
40562nop
40563
40564P2357: !_LD [0] (Int) (Loop entry) (Branch target of P2421)
40565sethi %hi(0x2), %l2
40566or %l2, %lo(0x2), %l2
40567loop_entry_3_177:
40568lduw [%i0 + 4], %o0
40569! move %o0(lower) -> %o0(upper)
40570sllx %o0, 32, %o0
40571ba P2358
40572nop
40573
40574TARGET2421:
40575ba RET2421
40576nop
40577
40578
40579P2358: !_LD [0] (Int) (Loop exit)
40580lduw [%i0 + 4], %l7
40581! move %l7(lower) -> %o0(lower)
40582or %l7, %o0, %o0
40583!---- flushing int results buffer----
40584mov %o0, %l5
40585loop_exit_3_177:
40586sub %l2, 1, %l2
40587cmp %l2, 0
40588bg loop_entry_3_177
40589nop
40590
40591P2359: !_LD [10] (Int) (Loop entry)
40592sethi %hi(0x1), %l2
40593or %l2, %lo(0x1), %l2
40594loop_entry_3_178:
40595sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
40596sub %i0, %i2, %i2
40597lduw [%i2 + 4], %o0
40598! move %o0(lower) -> %o0(upper)
40599sllx %o0, 32, %o0
40600
40601P2360: !_LD [6] (Int) (NF) (Loop exit)
40602wr %g0, 0x82, %asi
40603sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
40604add %i0, %i3, %i3
40605lduwa [%i3 + 4] %asi, %o5
40606! move %o5(lower) -> %o0(lower)
40607or %o5, %o0, %o0
40608!---- flushing int results buffer----
40609mov %o0, %l5
40610loop_exit_3_178:
40611sub %l2, 1, %l2
40612cmp %l2, 0
40613bg loop_entry_3_178
40614nop
40615
40616P2361: !_PREFETCH [3] (Int) (Loop entry)
40617sethi %hi(0x1), %l2
40618or %l2, %lo(0x1), %l2
40619loop_entry_3_179:
40620prefetch [%i1 + 12], 26
40621
40622P2362: !_PREFETCH [12] (Int) (Loop exit)
40623sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
40624sub %i0, %i2, %i2
40625prefetch [%i2 + 4], 21
40626loop_exit_3_179:
40627sub %l2, 1, %l2
40628cmp %l2, 0
40629bg loop_entry_3_179
40630nop
40631
40632P2363: !_LD [10] (FP) (Loop entry) (Loop exit)
40633sethi %hi(0x1), %l2
40634or %l2, %lo(0x1), %l2
40635loop_entry_3_180:
40636sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
40637sub %i0, %i3, %i3
40638ld [%i3 + 4], %f0
40639! 1 addresses covered
40640!---- flushing fp results buffer to %f30 ----
40641fmovs %f0, %f30
40642!--
40643loop_exit_3_180:
40644sub %l2, 1, %l2
40645cmp %l2, 0
40646bg loop_entry_3_180
40647nop
40648
40649P2364: !_LD [14] (Int) (Loop entry)
40650sethi %hi(0x1), %l2
40651or %l2, %lo(0x1), %l2
40652loop_entry_3_181:
40653sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
40654add %i0, %i2, %i2
40655lduw [%i2 + 4], %o0
40656! move %o0(lower) -> %o0(upper)
40657sllx %o0, 32, %o0
40658
40659P2365: !_LD [6] (Int) (Loop exit)
40660sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
40661add %i0, %i3, %i3
40662lduw [%i3 + 4], %l7
40663! move %l7(lower) -> %o0(lower)
40664or %l7, %o0, %o0
40665!---- flushing int results buffer----
40666mov %o0, %l5
40667loop_exit_3_181:
40668sub %l2, 1, %l2
40669cmp %l2, 0
40670bg loop_entry_3_181
40671nop
40672
40673P2366: !_PREFETCH [9] (Int) (Loop entry)
40674sethi %hi(0x2), %l2
40675or %l2, %lo(0x2), %l2
40676loop_entry_3_182:
40677sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
40678sub %i0, %i2, %i2
40679prefetch [%i2 + 12], 20
40680
40681P2367: !_LD [7] (FP) (Loop exit)
40682sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
40683add %i0, %i3, %i3
40684ld [%i3 + 12], %f0
40685! 1 addresses covered
40686!---- flushing fp results buffer to %f30 ----
40687fmovs %f0, %f30
40688!--
40689loop_exit_3_182:
40690sub %l2, 1, %l2
40691cmp %l2, 0
40692bg loop_entry_3_182
40693nop
40694
40695P2368: !_LD [0] (Int) (Loop entry)
40696sethi %hi(0x1), %l2
40697or %l2, %lo(0x1), %l2
40698loop_entry_3_183:
40699lduw [%i0 + 4], %o0
40700! move %o0(lower) -> %o0(upper)
40701sllx %o0, 32, %o0
40702
40703P2369: !_LD [1] (Int) (Loop exit)
40704lduw [%i0 + 12], %l3
40705! move %l3(lower) -> %o0(lower)
40706or %l3, %o0, %o0
40707!---- flushing int results buffer----
40708mov %o0, %l5
40709loop_exit_3_183:
40710sub %l2, 1, %l2
40711cmp %l2, 0
40712bg loop_entry_3_183
40713nop
40714
40715P2370: !_LD [4] (Int) (Loop entry)
40716sethi %hi(0x2), %l2
40717or %l2, %lo(0x2), %l2
40718loop_entry_3_184:
40719sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
40720add %i0, %i2, %i2
40721lduw [%i2 + 4], %o0
40722! move %o0(lower) -> %o0(upper)
40723sllx %o0, 32, %o0
40724
40725P2371: !_LD [10] (Int) (Loop exit)
40726sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
40727sub %i0, %i3, %i3
40728lduw [%i3 + 4], %l6
40729! move %l6(lower) -> %o0(lower)
40730or %l6, %o0, %o0
40731!---- flushing int results buffer----
40732mov %o0, %l5
40733loop_exit_3_184:
40734sub %l2, 1, %l2
40735cmp %l2, 0
40736bg loop_entry_3_184
40737nop
40738
40739P2372: !_ST [4] (maybe <- 0x1800031) (Int) (Loop entry) (Loop exit)
40740sethi %hi(0x2), %l2
40741or %l2, %lo(0x2), %l2
40742loop_entry_3_185:
40743sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
40744add %i0, %i2, %i2
40745stw %l4, [%i2 + 4 ]
40746add %l4, 1, %l4
40747loop_exit_3_185:
40748sub %l2, 1, %l2
40749cmp %l2, 0
40750bg loop_entry_3_185
40751nop
40752
40753P2373: !_QWST [6] (maybe <- 0x4100003f) (FP) (Loop entry) (Loop exit)
40754sethi %hi(0x2), %l2
40755or %l2, %lo(0x2), %l2
40756loop_entry_3_186:
40757sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
40758add %i0, %i3, %i3
40759! preparing store val #0, next val will be in f21
40760fmovs %f16, %f21
40761fadds %f16, %f17, %f16
40762! preparing store val #1, next val will be in f23
40763fmovs %f16, %f23
40764fadds %f16, %f17, %f16
40765stq %f20, [%i3 + 0]
40766loop_exit_3_186:
40767sub %l2, 1, %l2
40768cmp %l2, 0
40769bg loop_entry_3_186
40770nop
40771
40772P2374: !_LD [12] (FP) (Loop entry) (Loop exit)
40773sethi %hi(0x1), %l2
40774or %l2, %lo(0x1), %l2
40775loop_entry_3_187:
40776sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
40777sub %i0, %i2, %i2
40778ld [%i2 + 4], %f0
40779! 1 addresses covered
40780!---- flushing fp results buffer to %f30 ----
40781fmovs %f0, %f30
40782!--
40783loop_exit_3_187:
40784sub %l2, 1, %l2
40785cmp %l2, 0
40786bg loop_entry_3_187
40787nop
40788
40789P2375: !_BLD [13] (FP) (Loop entry) (Loop exit)
40790sethi %hi(0x2), %l2
40791or %l2, %lo(0x2), %l2
40792loop_entry_3_188:
40793wr %g0, 0xf0, %asi
40794sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
40795sub %i0, %i3, %i3
40796membar #Sync
40797ldda [%i3 + 0] %asi, %f0
40798membar #Sync
40799! 2 addresses covered
40800fmovs %f1, %f0
40801fmovs %f3, %f1
40802!---- flushing fp results buffer to %f30 ----
40803fmovd %f0, %f30
40804!--
40805loop_exit_3_188:
40806sub %l2, 1, %l2
40807cmp %l2, 0
40808bg loop_entry_3_188
40809nop
40810
40811P2376: !_LD [0] (Int) (NF) (Loop entry)
40812sethi %hi(0x1), %l2
40813or %l2, %lo(0x1), %l2
40814loop_entry_3_189:
40815wr %g0, 0x82, %asi
40816lduwa [%i0 + 4] %asi, %o0
40817! move %o0(lower) -> %o0(upper)
40818sllx %o0, 32, %o0
40819
40820P2377: !_LD [7] (Int) (Loop exit)
40821sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
40822add %i0, %i2, %i2
40823lduw [%i2 + 12], %l3
40824! move %l3(lower) -> %o0(lower)
40825or %l3, %o0, %o0
40826!---- flushing int results buffer----
40827mov %o0, %l5
40828loop_exit_3_189:
40829sub %l2, 1, %l2
40830cmp %l2, 0
40831bg loop_entry_3_189
40832nop
40833
40834P2378: !_LD [12] (FP) (Loop entry) (Loop exit)
40835sethi %hi(0x1), %l2
40836or %l2, %lo(0x1), %l2
40837loop_entry_3_190:
40838sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
40839sub %i0, %i3, %i3
40840ld [%i3 + 4], %f0
40841! 1 addresses covered
40842!---- flushing fp results buffer to %f30 ----
40843fmovs %f0, %f30
40844!--
40845loop_exit_3_190:
40846sub %l2, 1, %l2
40847cmp %l2, 0
40848bg loop_entry_3_190
40849nop
40850
40851P2379: !_LD [15] (Int) (Loop entry)
40852sethi %hi(0x1), %l2
40853or %l2, %lo(0x1), %l2
40854loop_entry_3_191:
40855sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
40856add %i0, %i2, %i2
40857lduw [%i2 + 12], %o0
40858! move %o0(lower) -> %o0(upper)
40859sllx %o0, 32, %o0
40860
40861P2380: !_REPLACEMENT [0] (Int)
40862sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
40863add %i0, %i3, %i3
40864sethi %hi(0x20000), %l6
40865ld [%i3+4], %o5
40866st %o5, [%i3+4]
40867add %i3, %l6, %l7
40868ld [%l7+4], %o5
40869st %o5, [%l7+4]
40870add %l7, %l6, %l7
40871ld [%l7+4], %o5
40872st %o5, [%l7+4]
40873add %l7, %l6, %l7
40874ld [%l7+4], %o5
40875st %o5, [%l7+4]
40876add %l7, %l6, %l7
40877ld [%l7+4], %o5
40878st %o5, [%l7+4]
40879add %l7, %l6, %l7
40880ld [%l7+4], %o5
40881st %o5, [%l7+4]
40882add %l7, %l6, %l7
40883ld [%l7+4], %o5
40884st %o5, [%l7+4]
40885add %l7, %l6, %l7
40886ld [%l7+4], %o5
40887st %o5, [%l7+4]
40888
40889P2381: !_LD [11] (Int) (NF) (Faults) (Loop exit) (CBR)
40890wr %g0, 0x82, %asi
40891lduwa [%g0] %asi, %l6
40892! move %l6(lower) -> %o0(lower)
40893or %l6, %o0, %o0
40894
40895! cbranch
40896andcc %l0, 1, %g0
40897be,pn %xcc, TARGET2381
40898nop
40899RET2381:
40900
40901! lfsr step begin
40902srlx %l0, 1, %l7
40903xnor %l7, %l0, %l7
40904sllx %l7, 63, %l7
40905or %l7, %l0, %l0
40906srlx %l0, 1, %l0
40907
40908!---- flushing int results buffer----
40909mov %o0, %l5
40910loop_exit_3_191:
40911sub %l2, 1, %l2
40912cmp %l2, 0
40913bg loop_entry_3_191
40914nop
40915
40916P2382: !_BLD [3] (FP) (Loop entry)
40917sethi %hi(0x1), %l2
40918or %l2, %lo(0x1), %l2
40919loop_entry_3_192:
40920wr %g0, 0xf0, %asi
40921membar #Sync
40922ldda [%i1 + 0] %asi, %f0
40923membar #Sync
40924! 2 addresses covered
40925fmovs %f1, %f0
40926fmovs %f3, %f1
40927
40928P2383: !_REPLACEMENT [8] (Int) (Loop exit)
40929sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2
40930sub %i0, %i2, %i2
40931sethi %hi(0x20000), %l3
40932ld [%i2+4], %l7
40933st %l7, [%i2+4]
40934add %i2, %l3, %l6
40935ld [%l6+4], %l7
40936st %l7, [%l6+4]
40937add %l6, %l3, %l6
40938ld [%l6+4], %l7
40939st %l7, [%l6+4]
40940add %l6, %l3, %l6
40941ld [%l6+4], %l7
40942st %l7, [%l6+4]
40943add %l6, %l3, %l6
40944ld [%l6+4], %l7
40945st %l7, [%l6+4]
40946add %l6, %l3, %l6
40947ld [%l6+4], %l7
40948st %l7, [%l6+4]
40949add %l6, %l3, %l6
40950ld [%l6+4], %l7
40951st %l7, [%l6+4]
40952add %l6, %l3, %l6
40953ld [%l6+4], %l7
40954st %l7, [%l6+4]
40955!---- flushing fp results buffer to %f30 ----
40956fmovd %f0, %f30
40957!--
40958loop_exit_3_192:
40959sub %l2, 1, %l2
40960cmp %l2, 0
40961bg loop_entry_3_192
40962nop
40963
40964P2384: !_REPLACEMENT [2] (Int) (Loop entry) (Loop exit) (Branch target of P2579)
40965sethi %hi(0x2), %l2
40966or %l2, %lo(0x2), %l2
40967loop_entry_3_193:
40968sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
40969sub %i0, %i3, %i3
40970sethi %hi(0x20000), %l3
40971ld [%i3+4], %l7
40972st %l7, [%i3+4]
40973add %i3, %l3, %l6
40974ld [%l6+4], %l7
40975st %l7, [%l6+4]
40976add %l6, %l3, %l6
40977ld [%l6+4], %l7
40978st %l7, [%l6+4]
40979add %l6, %l3, %l6
40980ld [%l6+4], %l7
40981st %l7, [%l6+4]
40982add %l6, %l3, %l6
40983ld [%l6+4], %l7
40984st %l7, [%l6+4]
40985add %l6, %l3, %l6
40986ld [%l6+4], %l7
40987st %l7, [%l6+4]
40988add %l6, %l3, %l6
40989ld [%l6+4], %l7
40990st %l7, [%l6+4]
40991add %l6, %l3, %l6
40992ld [%l6+4], %l7
40993st %l7, [%l6+4]
40994loop_exit_3_193:
40995sub %l2, 1, %l2
40996cmp %l2, 0
40997bg loop_entry_3_193
40998nop
40999ba P2385
41000nop
41001
41002TARGET2579:
41003ba RET2579
41004nop
41005
41006
41007P2385: !_LD [13] (FP) (Loop entry)
41008sethi %hi(0x1), %l2
41009or %l2, %lo(0x1), %l2
41010loop_entry_3_194:
41011sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
41012sub %i0, %i2, %i2
41013ld [%i2 + 12], %f0
41014! 1 addresses covered
41015
41016P2386: !_FLUSH [15] (Int) (Loop exit) (Branch target of P2262)
41017! Unsupported instruction
41018!---- flushing fp results buffer to %f30 ----
41019fmovs %f0, %f30
41020!--
41021loop_exit_3_194:
41022sub %l2, 1, %l2
41023cmp %l2, 0
41024bg loop_entry_3_194
41025nop
41026ba P2387
41027nop
41028
41029TARGET2262:
41030ba RET2262
41031nop
41032
41033
41034P2387: !_PREFETCH [5] (Int) (NF) (Loop entry) (Loop exit)
41035sethi %hi(0x1), %l2
41036or %l2, %lo(0x1), %l2
41037loop_entry_3_195:
41038wr %g0, 0x82, %asi
41039sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
41040add %i0, %i3, %i3
41041prefetcha [%i3 + 12] %asi, 4
41042loop_exit_3_195:
41043sub %l2, 1, %l2
41044cmp %l2, 0
41045bg loop_entry_3_195
41046nop
41047
41048P2388: !_CASX [4] (maybe <- 0x1800032) (Int) (Loop entry)
41049sethi %hi(0x1), %l2
41050or %l2, %lo(0x1), %l2
41051loop_entry_3_196:
41052sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
41053add %i0, %i2, %i2
41054ldx [%i2], %o0
41055! move %o0(upper) -> %o0(upper)
41056! move %o0(lower) -> %o0(lower)
41057mov %o0, %l7
41058mov %l4, %o1
41059casx [%i2], %l7, %o1
41060! move %o1(upper) -> %o1(upper)
41061! move %o1(lower) -> %o1(lower)
41062add %l4, 1, %l4
41063
41064P2389: !_PREFETCH [7] (Int) (Loop exit)
41065sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
41066add %i0, %i3, %i3
41067prefetch [%i3 + 12], 22
41068!---- flushing int results buffer----
41069mov %o0, %l5
41070mov %o1, %l5
41071loop_exit_3_196:
41072sub %l2, 1, %l2
41073cmp %l2, 0
41074bg loop_entry_3_196
41075nop
41076
41077P2390: !_PREFETCH [6] (Int) (Loop entry) (Loop exit)
41078sethi %hi(0x1), %l2
41079or %l2, %lo(0x1), %l2
41080loop_entry_3_197:
41081sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
41082add %i0, %i2, %i2
41083prefetch [%i2 + 4], 20
41084loop_exit_3_197:
41085sub %l2, 1, %l2
41086cmp %l2, 0
41087bg loop_entry_3_197
41088nop
41089
41090P2391: !_FLUSH [1] (Int) (Loop entry) (Loop exit) (Branch target of P2418)
41091sethi %hi(0x1), %l2
41092or %l2, %lo(0x1), %l2
41093loop_entry_3_198:
41094! Unsupported instruction
41095loop_exit_3_198:
41096sub %l2, 1, %l2
41097cmp %l2, 0
41098bg loop_entry_3_198
41099nop
41100ba P2392
41101nop
41102
41103TARGET2418:
41104ba RET2418
41105nop
41106
41107
41108P2392: !_FLUSH [9] (Int) (Loop entry) (Loop exit)
41109sethi %hi(0x2), %l2
41110or %l2, %lo(0x2), %l2
41111loop_entry_3_199:
41112! Unsupported instruction
41113loop_exit_3_199:
41114sub %l2, 1, %l2
41115cmp %l2, 0
41116bg loop_entry_3_199
41117nop
41118
41119P2393: !_QWST [3] (maybe <- 0x41000041) (FP) (Loop entry) (Loop exit)
41120sethi %hi(0x2), %l2
41121or %l2, %lo(0x2), %l2
41122loop_entry_3_200:
41123! preparing store val #0, next val will be in f21
41124fmovs %f16, %f21
41125fadds %f16, %f17, %f16
41126! preparing store val #1, next val will be in f23
41127fmovs %f16, %f23
41128fadds %f16, %f17, %f16
41129stq %f20, [%i1 + 0]
41130loop_exit_3_200:
41131sub %l2, 1, %l2
41132cmp %l2, 0
41133bg loop_entry_3_200
41134nop
41135
41136P2394: !_LD [2] (Int) (Loop entry)
41137sethi %hi(0x1), %l2
41138or %l2, %lo(0x1), %l2
41139loop_entry_3_201:
41140lduw [%i1 + 4], %o0
41141! move %o0(lower) -> %o0(upper)
41142sllx %o0, 32, %o0
41143
41144P2395: !_LD [3] (Int) (Loop exit)
41145lduw [%i1 + 12], %l6
41146! move %l6(lower) -> %o0(lower)
41147or %l6, %o0, %o0
41148!---- flushing int results buffer----
41149mov %o0, %l5
41150loop_exit_3_201:
41151sub %l2, 1, %l2
41152cmp %l2, 0
41153bg loop_entry_3_201
41154nop
41155
41156P2396: !_LD [7] (FP) (Loop entry) (Loop exit)
41157sethi %hi(0x1), %l2
41158or %l2, %lo(0x1), %l2
41159loop_entry_3_202:
41160sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
41161add %i0, %i3, %i3
41162ld [%i3 + 12], %f0
41163! 1 addresses covered
41164!---- flushing fp results buffer to %f30 ----
41165fmovs %f0, %f30
41166!--
41167loop_exit_3_202:
41168sub %l2, 1, %l2
41169cmp %l2, 0
41170bg loop_entry_3_202
41171nop
41172
41173P2397: !_PREFETCH [1] (Int) (Loop entry)
41174sethi %hi(0x1), %l2
41175or %l2, %lo(0x1), %l2
41176loop_entry_3_203:
41177prefetch [%i0 + 12], 20
41178
41179P2398: !_DWST [6] (maybe <- 0x41000043) (FP) (Loop exit)
41180sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
41181add %i0, %i2, %i2
41182! preparing store val #0, next val will be in f21
41183fmovs %f16, %f21
41184fadds %f16, %f17, %f16
41185std %f20, [%i2 + 0]
41186loop_exit_3_203:
41187sub %l2, 1, %l2
41188cmp %l2, 0
41189bg loop_entry_3_203
41190nop
41191
41192P2399: !_REPLACEMENT [4] (Int) (Loop entry)
41193sethi %hi(0x2), %l2
41194or %l2, %lo(0x2), %l2
41195loop_entry_3_204:
41196sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
41197add %i0, %i3, %i3
41198sethi %hi(0x20000), %l3
41199ld [%i3+4], %l7
41200st %l7, [%i3+4]
41201add %i3, %l3, %l6
41202ld [%l6+4], %l7
41203st %l7, [%l6+4]
41204add %l6, %l3, %l6
41205ld [%l6+4], %l7
41206st %l7, [%l6+4]
41207add %l6, %l3, %l6
41208ld [%l6+4], %l7
41209st %l7, [%l6+4]
41210add %l6, %l3, %l6
41211ld [%l6+4], %l7
41212st %l7, [%l6+4]
41213add %l6, %l3, %l6
41214ld [%l6+4], %l7
41215st %l7, [%l6+4]
41216add %l6, %l3, %l6
41217ld [%l6+4], %l7
41218st %l7, [%l6+4]
41219add %l6, %l3, %l6
41220ld [%l6+4], %l7
41221st %l7, [%l6+4]
41222
41223P2400: !_ST [14] (maybe <- 0x1800033) (Int) (Loop exit)
41224sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
41225add %i0, %i2, %i2
41226stw %l4, [%i2 + 4 ]
41227add %l4, 1, %l4
41228loop_exit_3_204:
41229sub %l2, 1, %l2
41230cmp %l2, 0
41231bg loop_entry_3_204
41232nop
41233
41234P2401: !_LD [4] (Int) (Loop entry) (Branch target of P2088)
41235sethi %hi(0x1), %l2
41236or %l2, %lo(0x1), %l2
41237loop_entry_3_205:
41238sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
41239add %i0, %i3, %i3
41240lduw [%i3 + 4], %o0
41241! move %o0(lower) -> %o0(upper)
41242sllx %o0, 32, %o0
41243ba P2402
41244nop
41245
41246TARGET2088:
41247ba RET2088
41248nop
41249
41250
41251P2402: !_LD [3] (Int) (Loop exit)
41252lduw [%i1 + 12], %l7
41253! move %l7(lower) -> %o0(lower)
41254or %l7, %o0, %o0
41255!---- flushing int results buffer----
41256mov %o0, %l5
41257loop_exit_3_205:
41258sub %l2, 1, %l2
41259cmp %l2, 0
41260bg loop_entry_3_205
41261nop
41262
41263P2403: !_LD [7] (Int) (Loop entry) (LE)
41264sethi %hi(0x1), %l2
41265or %l2, %lo(0x1), %l2
41266loop_entry_3_206:
41267wr %g0, 0x88, %asi
41268sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
41269add %i0, %i2, %i2
41270lduwa [%i2 + 12] %asi, %o0
41271! move %o0(lower) -> %o0(upper)
41272sllx %o0, 32, %o0
41273
41274P2404: !_LD [10] (Int) (Loop exit)
41275sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
41276sub %i0, %i3, %i3
41277lduw [%i3 + 4], %o5
41278! move %o5(lower) -> %o0(lower)
41279or %o5, %o0, %o0
41280!---- flushing int results buffer----
41281mov %o0, %l5
41282loop_exit_3_206:
41283sub %l2, 1, %l2
41284cmp %l2, 0
41285bg loop_entry_3_206
41286nop
41287
41288P2405: !_PREFETCH [11] (Int) (Loop entry)
41289sethi %hi(0x2), %l2
41290or %l2, %lo(0x2), %l2
41291loop_entry_3_207:
41292sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
41293sub %i0, %i2, %i2
41294prefetch [%i2 + 12], 1
41295
41296P2406: !_BSTC [5] (maybe <- 0x41000044) (FP) (Loop exit)
41297wr %g0, 0xe0, %asi
41298sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
41299add %i0, %i3, %i3
41300! preparing store val #0, next val will be in f33
41301fmovs %f16, %f21
41302fadds %f16, %f17, %f16
41303! preparing store val #1, next val will be in f35
41304fmovd %f20, %f32
41305fmovs %f16, %f21
41306fadds %f16, %f17, %f16
41307fmovd %f20, %f34
41308membar #Sync
41309stda %f32, [%i3 + 0 ] %asi
41310membar #Sync
41311loop_exit_3_207:
41312sub %l2, 1, %l2
41313cmp %l2, 0
41314bg loop_entry_3_207
41315nop
41316
41317P2407: !_LD [11] (FP) (Loop entry) (Loop exit)
41318sethi %hi(0x2), %l2
41319or %l2, %lo(0x2), %l2
41320loop_entry_3_208:
41321sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
41322sub %i0, %i2, %i2
41323ld [%i2 + 12], %f0
41324! 1 addresses covered
41325!---- flushing fp results buffer to %f30 ----
41326fmovs %f0, %f30
41327!--
41328loop_exit_3_208:
41329sub %l2, 1, %l2
41330cmp %l2, 0
41331bg loop_entry_3_208
41332nop
41333
41334P2408: !_PREFETCH [7] (Int) (Loop entry) (Loop exit)
41335sethi %hi(0x2), %l2
41336or %l2, %lo(0x2), %l2
41337loop_entry_3_209:
41338sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
41339sub %i0, %i3, %i3
41340prefetch [%i3 + 12], 0
41341loop_exit_3_209:
41342sub %l2, 1, %l2
41343cmp %l2, 0
41344bg loop_entry_3_209
41345nop
41346
41347P2409: !_LD [3] (FP) (Loop entry)
41348sethi %hi(0x2), %l2
41349or %l2, %lo(0x2), %l2
41350loop_entry_3_210:
41351ld [%i1 + 12], %f0
41352! 1 addresses covered
41353
41354P2410: !_PREFETCH [13] (Int) (Faults) (Loop exit)
41355prefetch [%g0], 2
41356!---- flushing fp results buffer to %f30 ----
41357fmovs %f0, %f30
41358!--
41359loop_exit_3_210:
41360sub %l2, 1, %l2
41361cmp %l2, 0
41362bg loop_entry_3_210
41363nop
41364
41365P2411: !_LD [14] (FP) (Loop entry) (Loop exit)
41366sethi %hi(0x2), %l2
41367or %l2, %lo(0x2), %l2
41368loop_entry_3_211:
41369sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
41370add %i0, %i2, %i2
41371ld [%i2 + 4], %f0
41372! 1 addresses covered
41373!---- flushing fp results buffer to %f30 ----
41374fmovs %f0, %f30
41375!--
41376loop_exit_3_211:
41377sub %l2, 1, %l2
41378cmp %l2, 0
41379bg loop_entry_3_211
41380nop
41381
41382P2412: !_DWST [2] (maybe <- 0x1800034) (Int) (Loop entry) (Loop exit)
41383sethi %hi(0x1), %l2
41384or %l2, %lo(0x1), %l2
41385loop_entry_3_212:
41386mov %l4, %l7
41387stx %l7, [%i1 + 0]
41388add %l4, 1, %l4
41389loop_exit_3_212:
41390sub %l2, 1, %l2
41391cmp %l2, 0
41392bg loop_entry_3_212
41393nop
41394
41395P2413: !_PREFETCH [10] (Int) (Loop entry) (Loop exit)
41396sethi %hi(0x1), %l2
41397or %l2, %lo(0x1), %l2
41398loop_entry_3_213:
41399sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
41400sub %i0, %i3, %i3
41401prefetch [%i3 + 4], 3
41402loop_exit_3_213:
41403sub %l2, 1, %l2
41404cmp %l2, 0
41405bg loop_entry_3_213
41406nop
41407
41408P2414: !_QWLD [12] (FP) (Loop entry) (Loop exit)
41409sethi %hi(0x1), %l2
41410or %l2, %lo(0x1), %l2
41411loop_entry_3_214:
41412sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
41413sub %i0, %i2, %i2
41414ldq [%i2 + 0], %f0
41415! 2 addresses covered
41416fmovs %f1, %f0
41417fmovs %f3, %f1
41418!---- flushing fp results buffer to %f30 ----
41419fmovd %f0, %f30
41420!--
41421loop_exit_3_214:
41422sub %l2, 1, %l2
41423cmp %l2, 0
41424bg loop_entry_3_214
41425nop
41426
41427P2415: !_CASX [9] (maybe <- 0x1800035) (Int) (Loop entry) (Loop exit) (LE)
41428sethi %hi(0x2), %l2
41429or %l2, %lo(0x2), %l2
41430loop_entry_3_215:
41431! Change single-word-level endianess (big endian <-> little endian)
41432sethi %hi(0xff00ff00), %l6
41433or %l6, %lo(0xff00ff00), %l6
41434and %l4, %l6, %l3
41435srl %l3, 8, %l3
41436sll %l4, 8, %l7
41437and %l7, %l6, %l7
41438or %l7, %l3, %l7
41439srl %l7, 16, %l3
41440sll %l7, 16, %l7
41441srl %l7, 0, %l7
41442or %l7, %l3, %l7
41443sllx %l7, 32, %l7
41444wr %g0, 0x88, %asi
41445sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
41446sub %i0, %i3, %i3
41447add %i3, 8, %l6
41448ldxa [%l6] %asi, %o5
41449! move %o5(lower) -> %o0(upper)
41450sllx %o5, 32, %o0
41451! move %o5(upper) -> %o0(lower)
41452srlx %o5, 32, %l3
41453or %l3, %o0, %o0
41454mov %o5, %l3
41455mov %l7, %o5
41456casxa [%l6] %asi, %l3, %o5
41457! move %o5(lower) -> %o1(upper)
41458sllx %o5, 32, %o1
41459! move %o5(upper) -> %o1(lower)
41460srlx %o5, 32, %l3
41461or %l3, %o1, %o1
41462add %l4, 1, %l4
41463!---- flushing int results buffer----
41464mov %o0, %l5
41465mov %o1, %l5
41466loop_exit_3_215:
41467sub %l2, 1, %l2
41468cmp %l2, 0
41469bg loop_entry_3_215
41470nop
41471
41472P2416: !_DWST [11] (maybe <- 0x1800036) (Int) (Loop entry)
41473sethi %hi(0x1), %l2
41474or %l2, %lo(0x1), %l2
41475loop_entry_3_216:
41476sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
41477sub %i0, %i2, %i2
41478mov %l4, %l6
41479stx %l6, [%i2 + 8]
41480add %l4, 1, %l4
41481
41482P2417: !_LD [2] (Int)
41483lduw [%i1 + 4], %o0
41484! move %o0(lower) -> %o0(upper)
41485sllx %o0, 32, %o0
41486
41487P2418: !_LD [1] (Int) (Loop exit) (CBR)
41488lduw [%i0 + 12], %o5
41489! move %o5(lower) -> %o0(lower)
41490or %o5, %o0, %o0
41491
41492! cbranch
41493andcc %l0, 1, %g0
41494be,pt %xcc, TARGET2418
41495nop
41496RET2418:
41497
41498! lfsr step begin
41499srlx %l0, 1, %l3
41500xnor %l3, %l0, %l3
41501sllx %l3, 63, %l3
41502or %l3, %l0, %l0
41503srlx %l0, 1, %l0
41504
41505!---- flushing int results buffer----
41506mov %o0, %l5
41507loop_exit_3_216:
41508sub %l2, 1, %l2
41509cmp %l2, 0
41510bg loop_entry_3_216
41511nop
41512
41513P2419: !_LD [6] (Int) (Loop entry)
41514sethi %hi(0x2), %l2
41515or %l2, %lo(0x2), %l2
41516loop_entry_3_217:
41517sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
41518sub %i0, %i3, %i3
41519lduw [%i3 + 4], %o0
41520! move %o0(lower) -> %o0(upper)
41521sllx %o0, 32, %o0
41522
41523P2420: !_LD [1] (Int) (Loop exit)
41524lduw [%i0 + 12], %l6
41525! move %l6(lower) -> %o0(lower)
41526or %l6, %o0, %o0
41527!---- flushing int results buffer----
41528mov %o0, %l5
41529loop_exit_3_217:
41530sub %l2, 1, %l2
41531cmp %l2, 0
41532bg loop_entry_3_217
41533nop
41534
41535P2421: !_BST [9] (maybe <- 0x41000046) (FP) (Loop entry) (CBR)
41536sethi %hi(0x1), %l2
41537or %l2, %lo(0x1), %l2
41538loop_entry_3_218:
41539wr %g0, 0xf0, %asi
41540sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
41541sub %i0, %i2, %i2
41542! preparing store val #0, next val will be in f33
41543fmovs %f16, %f21
41544fadds %f16, %f17, %f16
41545! preparing store val #1, next val will be in f35
41546fmovd %f20, %f32
41547fmovs %f16, %f21
41548fadds %f16, %f17, %f16
41549fmovd %f20, %f34
41550membar #Sync
41551stda %f32, [%i2 + 0 ] %asi
41552membar #Sync
41553
41554! cbranch
41555andcc %l0, 1, %g0
41556be,pt %xcc, TARGET2421
41557nop
41558RET2421:
41559
41560! lfsr step begin
41561srlx %l0, 1, %l7
41562xnor %l7, %l0, %l7
41563sllx %l7, 63, %l7
41564or %l7, %l0, %l0
41565srlx %l0, 1, %l0
41566
41567
41568P2422: !_BST [11] (maybe <- 0x41000048) (FP) (Loop exit)
41569wr %g0, 0xf0, %asi
41570sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
41571sub %i0, %i3, %i3
41572! preparing store val #0, next val will be in f33
41573fmovs %f16, %f21
41574fadds %f16, %f17, %f16
41575! preparing store val #1, next val will be in f35
41576fmovd %f20, %f32
41577fmovs %f16, %f21
41578fadds %f16, %f17, %f16
41579fmovd %f20, %f34
41580membar #Sync
41581stda %f32, [%i3 + 0 ] %asi
41582membar #Sync
41583loop_exit_3_218:
41584sub %l2, 1, %l2
41585cmp %l2, 0
41586bg loop_entry_3_218
41587nop
41588
41589P2423: !_QWST [8] (maybe <- 0x4100004a) (FP) (Loop entry) (Loop exit)
41590sethi %hi(0x2), %l2
41591or %l2, %lo(0x2), %l2
41592loop_entry_3_219:
41593sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
41594sub %i0, %i2, %i2
41595! preparing store val #0, next val will be in f21
41596fmovs %f16, %f21
41597fadds %f16, %f17, %f16
41598! preparing store val #1, next val will be in f23
41599fmovs %f16, %f23
41600fadds %f16, %f17, %f16
41601stq %f20, [%i2 + 0]
41602loop_exit_3_219:
41603sub %l2, 1, %l2
41604cmp %l2, 0
41605bg loop_entry_3_219
41606nop
41607
41608P2424: !_BSTC [13] (maybe <- 0x4100004c) (FP) (Loop entry)
41609sethi %hi(0x1), %l2
41610or %l2, %lo(0x1), %l2
41611loop_entry_3_220:
41612wr %g0, 0xe0, %asi
41613sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
41614sub %i0, %i3, %i3
41615! preparing store val #0, next val will be in f33
41616fmovs %f16, %f21
41617fadds %f16, %f17, %f16
41618! preparing store val #1, next val will be in f35
41619fmovd %f20, %f32
41620fmovs %f16, %f21
41621fadds %f16, %f17, %f16
41622fmovd %f20, %f34
41623membar #Sync
41624stda %f32, [%i3 + 0 ] %asi
41625membar #Sync
41626
41627P2425: !_DWLD [13] (Int)
41628ldx [%i3 + 8], %o0
41629! move %o0(lower) -> %o0(upper)
41630sllx %o0, 32, %o0
41631
41632P2426: !_LD [6] (Int) (Loop exit)
41633sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
41634sub %i0, %i2, %i2
41635lduw [%i2 + 4], %l6
41636! move %l6(lower) -> %o0(lower)
41637or %l6, %o0, %o0
41638!---- flushing int results buffer----
41639mov %o0, %l5
41640loop_exit_3_220:
41641sub %l2, 1, %l2
41642cmp %l2, 0
41643bg loop_entry_3_220
41644nop
41645
41646P2427: !_PREFETCH [15] (Int) (Loop entry) (Loop exit)
41647sethi %hi(0x1), %l2
41648or %l2, %lo(0x1), %l2
41649loop_entry_3_221:
41650sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
41651add %i0, %i3, %i3
41652prefetch [%i3 + 12], 1
41653loop_exit_3_221:
41654sub %l2, 1, %l2
41655cmp %l2, 0
41656bg loop_entry_3_221
41657nop
41658
41659P2428: !_REPLACEMENT [0] (Int) (Loop entry) (Loop exit)
41660sethi %hi(0x1), %l2
41661or %l2, %lo(0x1), %l2
41662loop_entry_3_222:
41663sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2
41664sub %i0, %i2, %i2
41665sethi %hi(0x20000), %l3
41666ld [%i2+4], %l7
41667st %l7, [%i2+4]
41668add %i2, %l3, %l6
41669ld [%l6+4], %l7
41670st %l7, [%l6+4]
41671add %l6, %l3, %l6
41672ld [%l6+4], %l7
41673st %l7, [%l6+4]
41674add %l6, %l3, %l6
41675ld [%l6+4], %l7
41676st %l7, [%l6+4]
41677add %l6, %l3, %l6
41678ld [%l6+4], %l7
41679st %l7, [%l6+4]
41680add %l6, %l3, %l6
41681ld [%l6+4], %l7
41682st %l7, [%l6+4]
41683add %l6, %l3, %l6
41684ld [%l6+4], %l7
41685st %l7, [%l6+4]
41686add %l6, %l3, %l6
41687ld [%l6+4], %l7
41688st %l7, [%l6+4]
41689loop_exit_3_222:
41690sub %l2, 1, %l2
41691cmp %l2, 0
41692bg loop_entry_3_222
41693nop
41694
41695P2429: !_BLD [2] (FP) (Loop entry) (Loop exit) (CBR)
41696sethi %hi(0x1), %l2
41697or %l2, %lo(0x1), %l2
41698loop_entry_3_223:
41699wr %g0, 0xf0, %asi
41700membar #Sync
41701ldda [%i1 + 0] %asi, %f0
41702membar #Sync
41703! 2 addresses covered
41704fmovs %f1, %f0
41705fmovs %f3, %f1
41706
41707! cbranch
41708andcc %l0, 1, %g0
41709be,pt %xcc, TARGET2429
41710nop
41711RET2429:
41712
41713! lfsr step begin
41714srlx %l0, 1, %l3
41715xnor %l3, %l0, %l3
41716sllx %l3, 63, %l3
41717or %l3, %l0, %l0
41718srlx %l0, 1, %l0
41719
41720!---- flushing fp results buffer to %f30 ----
41721fmovd %f0, %f30
41722!--
41723loop_exit_3_223:
41724sub %l2, 1, %l2
41725cmp %l2, 0
41726bg loop_entry_3_223
41727nop
41728
41729P2430: !_CASX [11] (maybe <- 0x1800037) (Int) (Loop entry)
41730sethi %hi(0x2), %l2
41731or %l2, %lo(0x2), %l2
41732loop_entry_3_224:
41733sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
41734sub %i0, %i3, %i3
41735add %i3, 8, %o5
41736ldx [%o5], %o0
41737! move %o0(upper) -> %o0(upper)
41738! move %o0(lower) -> %o0(lower)
41739mov %o0, %l7
41740mov %l4, %o1
41741casx [%o5], %l7, %o1
41742! move %o1(upper) -> %o1(upper)
41743! move %o1(lower) -> %o1(lower)
41744add %l4, 1, %l4
41745
41746P2431: !_PREFETCH [7] (Int) (Loop exit)
41747sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
41748sub %i0, %i2, %i2
41749prefetch [%i2 + 12], 0
41750!---- flushing int results buffer----
41751mov %o0, %l5
41752mov %o1, %l5
41753loop_exit_3_224:
41754sub %l2, 1, %l2
41755cmp %l2, 0
41756bg loop_entry_3_224
41757nop
41758
41759P2432: !_LD [8] (FP) (Loop entry)
41760sethi %hi(0x1), %l2
41761or %l2, %lo(0x1), %l2
41762loop_entry_3_225:
41763sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
41764sub %i0, %i3, %i3
41765ld [%i3 + 4], %f0
41766! 1 addresses covered
41767
41768P2433: !_REPLACEMENT [13] (Int) (Loop exit)
41769sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2
41770sub %i0, %i2, %i2
41771sethi %hi(0x20000), %o5
41772ld [%i2+12], %l6
41773st %l6, [%i2+12]
41774add %i2, %o5, %l3
41775ld [%l3+12], %l6
41776st %l6, [%l3+12]
41777add %l3, %o5, %l3
41778ld [%l3+12], %l6
41779st %l6, [%l3+12]
41780add %l3, %o5, %l3
41781ld [%l3+12], %l6
41782st %l6, [%l3+12]
41783add %l3, %o5, %l3
41784ld [%l3+12], %l6
41785st %l6, [%l3+12]
41786add %l3, %o5, %l3
41787ld [%l3+12], %l6
41788st %l6, [%l3+12]
41789add %l3, %o5, %l3
41790ld [%l3+12], %l6
41791st %l6, [%l3+12]
41792add %l3, %o5, %l3
41793ld [%l3+12], %l6
41794st %l6, [%l3+12]
41795!---- flushing fp results buffer to %f30 ----
41796fmovs %f0, %f30
41797!--
41798loop_exit_3_225:
41799sub %l2, 1, %l2
41800cmp %l2, 0
41801bg loop_entry_3_225
41802nop
41803
41804P2434: !_PREFETCH [8] (Int) (Loop entry) (Loop exit)
41805sethi %hi(0x1), %l2
41806or %l2, %lo(0x1), %l2
41807loop_entry_3_226:
41808sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
41809sub %i0, %i3, %i3
41810prefetch [%i3 + 4], 3
41811loop_exit_3_226:
41812sub %l2, 1, %l2
41813cmp %l2, 0
41814bg loop_entry_3_226
41815nop
41816
41817P2435: !_LD [12] (FP) (NF) (Loop entry) (Loop exit)
41818sethi %hi(0x2), %l2
41819or %l2, %lo(0x2), %l2
41820loop_entry_3_227:
41821wr %g0, 0x82, %asi
41822sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
41823sub %i0, %i2, %i2
41824lda [%i2 + 4] %asi, %f0
41825! 1 addresses covered
41826!---- flushing fp results buffer to %f30 ----
41827fmovs %f0, %f30
41828!--
41829loop_exit_3_227:
41830sub %l2, 1, %l2
41831cmp %l2, 0
41832bg loop_entry_3_227
41833nop
41834
41835P2436: !_DWST [6] (maybe <- 0x4100004e) (FP) (Loop entry) (Loop exit)
41836sethi %hi(0x2), %l2
41837or %l2, %lo(0x2), %l2
41838loop_entry_3_228:
41839sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
41840sub %i0, %i3, %i3
41841! preparing store val #0, next val will be in f21
41842fmovs %f16, %f21
41843fadds %f16, %f17, %f16
41844std %f20, [%i3 + 0]
41845loop_exit_3_228:
41846sub %l2, 1, %l2
41847cmp %l2, 0
41848bg loop_entry_3_228
41849nop
41850
41851P2437: !_LD [10] (Int) (Loop entry) (Branch target of P2034)
41852sethi %hi(0x2), %l2
41853or %l2, %lo(0x2), %l2
41854loop_entry_3_229:
41855sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
41856sub %i0, %i2, %i2
41857lduw [%i2 + 4], %o0
41858! move %o0(lower) -> %o0(upper)
41859sllx %o0, 32, %o0
41860ba P2438
41861nop
41862
41863TARGET2034:
41864ba RET2034
41865nop
41866
41867
41868P2438: !_LD [1] (Int) (Loop exit)
41869lduw [%i0 + 12], %l3
41870! move %l3(lower) -> %o0(lower)
41871or %l3, %o0, %o0
41872!---- flushing int results buffer----
41873mov %o0, %l5
41874loop_exit_3_229:
41875sub %l2, 1, %l2
41876cmp %l2, 0
41877bg loop_entry_3_229
41878nop
41879
41880P2439: !_QWST [1] (maybe <- 0x4100004f) (FP) (Loop entry) (Loop exit)
41881sethi %hi(0x1), %l2
41882or %l2, %lo(0x1), %l2
41883loop_entry_3_230:
41884! preparing store val #0, next val will be in f21
41885fmovs %f16, %f21
41886fadds %f16, %f17, %f16
41887! preparing store val #1, next val will be in f23
41888fmovs %f16, %f23
41889fadds %f16, %f17, %f16
41890stq %f20, [%i0 + 0]
41891loop_exit_3_230:
41892sub %l2, 1, %l2
41893cmp %l2, 0
41894bg loop_entry_3_230
41895nop
41896
41897P2440: !_LD [5] (FP) (Loop entry) (Loop exit)
41898sethi %hi(0x2), %l2
41899or %l2, %lo(0x2), %l2
41900loop_entry_3_231:
41901sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
41902add %i0, %i3, %i3
41903ld [%i3 + 12], %f0
41904! 1 addresses covered
41905!---- flushing fp results buffer to %f30 ----
41906fmovs %f0, %f30
41907!--
41908loop_exit_3_231:
41909sub %l2, 1, %l2
41910cmp %l2, 0
41911bg loop_entry_3_231
41912nop
41913
41914P2441: !_LD [0] (Int) (NF) (Loop entry)
41915sethi %hi(0x2), %l2
41916or %l2, %lo(0x2), %l2
41917loop_entry_3_232:
41918wr %g0, 0x82, %asi
41919lduwa [%i0 + 4] %asi, %o0
41920! move %o0(lower) -> %o0(upper)
41921sllx %o0, 32, %o0
41922
41923P2442: !_PREFETCH [2] (Int)
41924prefetch [%i1 + 4], 0
41925
41926P2443: !_LD [12] (Int) (Loop exit) (Branch target of P2572)
41927sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
41928sub %i0, %i2, %i2
41929lduw [%i2 + 4], %l7
41930! move %l7(lower) -> %o0(lower)
41931or %l7, %o0, %o0
41932!---- flushing int results buffer----
41933mov %o0, %l5
41934loop_exit_3_232:
41935sub %l2, 1, %l2
41936cmp %l2, 0
41937bg loop_entry_3_232
41938nop
41939ba P2444
41940nop
41941
41942TARGET2572:
41943ba RET2572
41944nop
41945
41946
41947P2444: !_LD [5] (FP) (Loop entry) (Loop exit)
41948sethi %hi(0x2), %l2
41949or %l2, %lo(0x2), %l2
41950loop_entry_3_233:
41951sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
41952add %i0, %i3, %i3
41953ld [%i3 + 12], %f0
41954! 1 addresses covered
41955!---- flushing fp results buffer to %f30 ----
41956fmovs %f0, %f30
41957!--
41958loop_exit_3_233:
41959sub %l2, 1, %l2
41960cmp %l2, 0
41961bg loop_entry_3_233
41962nop
41963
41964P2445: !_LD [10] (Int) (Loop entry)
41965sethi %hi(0x2), %l2
41966or %l2, %lo(0x2), %l2
41967loop_entry_3_234:
41968sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
41969sub %i0, %i2, %i2
41970lduw [%i2 + 4], %o0
41971! move %o0(lower) -> %o0(upper)
41972sllx %o0, 32, %o0
41973
41974P2446: !_LD [8] (FP)
41975sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
41976sub %i0, %i3, %i3
41977ld [%i3 + 4], %f0
41978! 1 addresses covered
41979
41980P2447: !_LD [12] (Int) (Loop exit)
41981sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
41982sub %i0, %i2, %i2
41983lduw [%i2 + 4], %l3
41984! move %l3(lower) -> %o0(lower)
41985or %l3, %o0, %o0
41986!---- flushing int results buffer----
41987mov %o0, %l5
41988!---- flushing fp results buffer to %f30 ----
41989fmovs %f0, %f30
41990!--
41991loop_exit_3_234:
41992sub %l2, 1, %l2
41993cmp %l2, 0
41994bg loop_entry_3_234
41995nop
41996
41997P2448: !_PREFETCH [8] (Int) (Loop entry)
41998sethi %hi(0x1), %l2
41999or %l2, %lo(0x1), %l2
42000loop_entry_3_235:
42001sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
42002sub %i0, %i3, %i3
42003prefetch [%i3 + 4], 3
42004
42005P2449: !_FLUSHI [10] (Int) (Loop exit)
42006flush %g0
42007loop_exit_3_235:
42008sub %l2, 1, %l2
42009cmp %l2, 0
42010bg loop_entry_3_235
42011nop
42012
42013P2450: !_PREFETCH [9] (Int) (Faults) (Loop entry) (Loop exit)
42014sethi %hi(0x1), %l2
42015or %l2, %lo(0x1), %l2
42016loop_entry_3_236:
42017sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
42018sub %i0, %i2, %i2
42019prefetch [%i2 + 12], 20
42020loop_exit_3_236:
42021sub %l2, 1, %l2
42022cmp %l2, 0
42023bg loop_entry_3_236
42024nop
42025
42026P2451: !_LD [10] (Int) (Loop entry)
42027sethi %hi(0x2), %l2
42028or %l2, %lo(0x2), %l2
42029loop_entry_3_237:
42030sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
42031sub %i0, %i3, %i3
42032lduw [%i3 + 4], %o0
42033! move %o0(lower) -> %o0(upper)
42034sllx %o0, 32, %o0
42035
42036P2452: !_LD [4] (FP) (CBR)
42037sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
42038add %i0, %i2, %i2
42039ld [%i2 + 4], %f0
42040! 1 addresses covered
42041
42042! cbranch
42043andcc %l0, 1, %g0
42044be,pn %xcc, TARGET2452
42045nop
42046RET2452:
42047
42048! lfsr step begin
42049srlx %l0, 1, %l7
42050xnor %l7, %l0, %l7
42051sllx %l7, 63, %l7
42052or %l7, %l0, %l0
42053srlx %l0, 1, %l0
42054
42055
42056P2453: !_LD [1] (Int) (Loop exit)
42057lduw [%i0 + 12], %l3
42058! move %l3(lower) -> %o0(lower)
42059or %l3, %o0, %o0
42060!---- flushing int results buffer----
42061mov %o0, %l5
42062!---- flushing fp results buffer to %f30 ----
42063fmovs %f0, %f30
42064!--
42065loop_exit_3_237:
42066sub %l2, 1, %l2
42067cmp %l2, 0
42068bg loop_entry_3_237
42069nop
42070
42071P2454: !_DWLD [15] (FP) (Loop entry) (Loop exit)
42072sethi %hi(0x2), %l2
42073or %l2, %lo(0x2), %l2
42074loop_entry_3_238:
42075sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
42076add %i0, %i3, %i3
42077ldd [%i3 + 8], %f0
42078! 1 addresses covered
42079fmovs %f1, %f0
42080!---- flushing fp results buffer to %f30 ----
42081fmovs %f0, %f30
42082!--
42083loop_exit_3_238:
42084sub %l2, 1, %l2
42085cmp %l2, 0
42086bg loop_entry_3_238
42087nop
42088
42089P2455: !_LD [7] (Int) (Loop entry)
42090sethi %hi(0x2), %l2
42091or %l2, %lo(0x2), %l2
42092loop_entry_3_239:
42093sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
42094sub %i0, %i2, %i2
42095lduw [%i2 + 12], %o0
42096! move %o0(lower) -> %o0(upper)
42097sllx %o0, 32, %o0
42098
42099P2456: !_LD [0] (Int) (Loop exit)
42100lduw [%i0 + 4], %l7
42101! move %l7(lower) -> %o0(lower)
42102or %l7, %o0, %o0
42103!---- flushing int results buffer----
42104mov %o0, %l5
42105loop_exit_3_239:
42106sub %l2, 1, %l2
42107cmp %l2, 0
42108bg loop_entry_3_239
42109nop
42110
42111P2457: !_DWST [9] (maybe <- 0x41000051) (FP) (Loop entry)
42112sethi %hi(0x2), %l2
42113or %l2, %lo(0x2), %l2
42114loop_entry_3_240:
42115sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
42116sub %i0, %i3, %i3
42117! preparing store val #0, next val will be in f21
42118fmovs %f16, %f21
42119fadds %f16, %f17, %f16
42120std %f20, [%i3 + 8]
42121
42122P2458: !_SWAP [3] (maybe <- 0x1800038) (Int)
42123mov %l4, %o0
42124swap [%i1 + 12], %o0
42125! move %o0(lower) -> %o0(upper)
42126sllx %o0, 32, %o0
42127add %l4, 1, %l4
42128
42129P2459: !_LD [12] (Int) (Loop exit) (Branch target of P2313)
42130sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
42131sub %i0, %i2, %i2
42132lduw [%i2 + 4], %o5
42133! move %o5(lower) -> %o0(lower)
42134or %o5, %o0, %o0
42135!---- flushing int results buffer----
42136mov %o0, %l5
42137loop_exit_3_240:
42138sub %l2, 1, %l2
42139cmp %l2, 0
42140bg loop_entry_3_240
42141nop
42142ba P2460
42143nop
42144
42145TARGET2313:
42146ba RET2313
42147nop
42148
42149
42150P2460: !_PREFETCH [12] (Int) (Loop entry)
42151sethi %hi(0x2), %l2
42152or %l2, %lo(0x2), %l2
42153loop_entry_3_241:
42154sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
42155sub %i0, %i3, %i3
42156prefetch [%i3 + 4], 19
42157
42158P2461: !_ST [3] (maybe <- 0x41000052) (FP) (Loop exit) (CBR)
42159! preparing store val #0, next val will be in f20
42160fmovs %f16, %f20
42161fadds %f16, %f17, %f16
42162st %f20, [%i1 + 12 ]
42163
42164! cbranch
42165andcc %l0, 1, %g0
42166be,pt %xcc, TARGET2461
42167nop
42168RET2461:
42169
42170! lfsr step begin
42171srlx %l0, 1, %l3
42172xnor %l3, %l0, %l3
42173sllx %l3, 63, %l3
42174or %l3, %l0, %l0
42175srlx %l0, 1, %l0
42176
42177loop_exit_3_241:
42178sub %l2, 1, %l2
42179cmp %l2, 0
42180bg loop_entry_3_241
42181nop
42182
42183P2462: !_LD [9] (Int) (Loop entry)
42184sethi %hi(0x2), %l2
42185or %l2, %lo(0x2), %l2
42186loop_entry_3_242:
42187sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
42188sub %i0, %i2, %i2
42189lduw [%i2 + 12], %o0
42190! move %o0(lower) -> %o0(upper)
42191sllx %o0, 32, %o0
42192
42193P2463: !_CAS [8] (maybe <- 0x1800039) (Int)
42194add %i2, 4, %l6
42195lduw [%l6], %o5
42196mov %o5, %l3
42197! move %l3(lower) -> %o0(lower)
42198or %l3, %o0, %o0
42199mov %l4, %o1
42200cas [%l6], %l3, %o1
42201! move %o1(lower) -> %o1(upper)
42202sllx %o1, 32, %o1
42203add %l4, 1, %l4
42204
42205P2464: !_LD [7] (Int) (Loop exit)
42206sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
42207sub %i0, %i3, %i3
42208lduw [%i3 + 12], %l6
42209! move %l6(lower) -> %o1(lower)
42210or %l6, %o1, %o1
42211!---- flushing int results buffer----
42212mov %o0, %l5
42213mov %o1, %l5
42214loop_exit_3_242:
42215sub %l2, 1, %l2
42216cmp %l2, 0
42217bg loop_entry_3_242
42218nop
42219
42220P2465: !_ST [4] (maybe <- 0x180003a) (Int) (Loop entry)
42221sethi %hi(0x1), %l2
42222or %l2, %lo(0x1), %l2
42223loop_entry_3_243:
42224sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
42225add %i0, %i2, %i2
42226stw %l4, [%i2 + 4 ]
42227add %l4, 1, %l4
42228
42229P2466: !_LD [3] (FP) (Loop exit)
42230ld [%i1 + 12], %f0
42231! 1 addresses covered
42232!---- flushing fp results buffer to %f30 ----
42233fmovs %f0, %f30
42234!--
42235loop_exit_3_243:
42236sub %l2, 1, %l2
42237cmp %l2, 0
42238bg loop_entry_3_243
42239nop
42240
42241P2467: !_DWST [6] (maybe <- 0x180003b) (Int) (Loop entry)
42242sethi %hi(0x2), %l2
42243or %l2, %lo(0x2), %l2
42244loop_entry_3_244:
42245sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
42246sub %i0, %i3, %i3
42247mov %l4, %o5
42248stx %o5, [%i3 + 0]
42249add %l4, 1, %l4
42250
42251P2468: !_QWLD [9] (FP) (Loop exit)
42252sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
42253sub %i0, %i2, %i2
42254ldq [%i2 + 0], %f0
42255! 2 addresses covered
42256fmovs %f1, %f0
42257fmovs %f3, %f1
42258!---- flushing fp results buffer to %f30 ----
42259fmovd %f0, %f30
42260!--
42261loop_exit_3_244:
42262sub %l2, 1, %l2
42263cmp %l2, 0
42264bg loop_entry_3_244
42265nop
42266
42267P2469: !_LD [11] (FP) (Loop entry)
42268sethi %hi(0x1), %l2
42269or %l2, %lo(0x1), %l2
42270loop_entry_3_245:
42271sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
42272sub %i0, %i3, %i3
42273ld [%i3 + 12], %f0
42274! 1 addresses covered
42275
42276P2470: !_BSTC [11] (maybe <- 0x41000053) (FP) (Loop exit)
42277wr %g0, 0xe0, %asi
42278! preparing store val #0, next val will be in f33
42279fmovs %f16, %f21
42280fadds %f16, %f17, %f16
42281! preparing store val #1, next val will be in f35
42282fmovd %f20, %f32
42283fmovs %f16, %f21
42284fadds %f16, %f17, %f16
42285fmovd %f20, %f34
42286membar #Sync
42287stda %f32, [%i3 + 0 ] %asi
42288membar #Sync
42289!---- flushing fp results buffer to %f30 ----
42290fmovs %f0, %f30
42291!--
42292loop_exit_3_245:
42293sub %l2, 1, %l2
42294cmp %l2, 0
42295bg loop_entry_3_245
42296nop
42297
42298P2471: !_DWST [14] (maybe <- 0x180003c) (Int) (Loop entry)
42299sethi %hi(0x2), %l2
42300or %l2, %lo(0x2), %l2
42301loop_entry_3_246:
42302sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
42303add %i0, %i2, %i2
42304mov %l4, %o5
42305stx %o5, [%i2 + 0]
42306add %l4, 1, %l4
42307
42308P2472: !_LD [2] (FP) (Loop exit) (Branch target of P2558)
42309!-- Aliased access: Adjusting base register for region 1 (%i1) to use alias #1
42310!Logical addr: 2
42311
42312sethi %hi(0x200000), %l7
42313sub %i1, %l7, %i1
42314ld [%i1 + 4], %f0
42315! 1 addresses covered
42316!---- flushing fp results buffer to %f30 ----
42317fmovs %f0, %f30
42318!--
42319
42320sethi %hi(0x200000), %o5
42321add %i1, %o5, %i1
42322!-- End Aliased access: base register for region 1 (%i1) restored
42323loop_exit_3_246:
42324sub %l2, 1, %l2
42325cmp %l2, 0
42326bg loop_entry_3_246
42327nop
42328ba P2473
42329nop
42330
42331TARGET2558:
42332ba RET2558
42333nop
42334
42335
42336P2473: !_REPLACEMENT [2] (Int) (Loop entry)
42337sethi %hi(0x2), %l2
42338or %l2, %lo(0x2), %l2
42339loop_entry_3_247:
42340sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
42341add %i0, %i3, %i3
42342sethi %hi(0x20000), %l3
42343ld [%i3+4], %l7
42344st %l7, [%i3+4]
42345add %i3, %l3, %l6
42346ld [%l6+4], %l7
42347st %l7, [%l6+4]
42348add %l6, %l3, %l6
42349ld [%l6+4], %l7
42350st %l7, [%l6+4]
42351add %l6, %l3, %l6
42352ld [%l6+4], %l7
42353st %l7, [%l6+4]
42354add %l6, %l3, %l6
42355ld [%l6+4], %l7
42356st %l7, [%l6+4]
42357add %l6, %l3, %l6
42358ld [%l6+4], %l7
42359st %l7, [%l6+4]
42360add %l6, %l3, %l6
42361ld [%l6+4], %l7
42362st %l7, [%l6+4]
42363add %l6, %l3, %l6
42364ld [%l6+4], %l7
42365st %l7, [%l6+4]
42366
42367P2474: !_PREFETCH [3] (Int) (Faults) (Loop exit)
42368prefetch [%g0], 3
42369loop_exit_3_247:
42370sub %l2, 1, %l2
42371cmp %l2, 0
42372bg loop_entry_3_247
42373nop
42374
42375P2475: !_LD [14] (FP) (Loop entry) (Loop exit)
42376sethi %hi(0x1), %l2
42377or %l2, %lo(0x1), %l2
42378loop_entry_3_248:
42379sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
42380add %i0, %i2, %i2
42381ld [%i2 + 4], %f0
42382! 1 addresses covered
42383!---- flushing fp results buffer to %f30 ----
42384fmovs %f0, %f30
42385!--
42386loop_exit_3_248:
42387sub %l2, 1, %l2
42388cmp %l2, 0
42389bg loop_entry_3_248
42390nop
42391
42392P2476: !_PREFETCH [12] (Int) (Loop entry) (Loop exit)
42393sethi %hi(0x2), %l2
42394or %l2, %lo(0x2), %l2
42395loop_entry_3_249:
42396sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
42397sub %i0, %i3, %i3
42398prefetch [%i3 + 4], 2
42399loop_exit_3_249:
42400sub %l2, 1, %l2
42401cmp %l2, 0
42402bg loop_entry_3_249
42403nop
42404
42405P2477: !_FLUSH [2] (Int) (Loop entry) (Loop exit)
42406sethi %hi(0x2), %l2
42407or %l2, %lo(0x2), %l2
42408loop_entry_3_250:
42409! Unsupported instruction
42410loop_exit_3_250:
42411sub %l2, 1, %l2
42412cmp %l2, 0
42413bg loop_entry_3_250
42414nop
42415
42416P2478: !_QWLD [14] (FP) (NF) (Loop entry) (Loop exit)
42417sethi %hi(0x1), %l2
42418or %l2, %lo(0x1), %l2
42419loop_entry_3_251:
42420wr %g0, 0x82, %asi
42421sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
42422add %i0, %i2, %i2
42423ldqa [%i2 + 0] %asi, %f0
42424! 2 addresses covered
42425fmovs %f1, %f0
42426fmovs %f3, %f1
42427!---- flushing fp results buffer to %f30 ----
42428fmovd %f0, %f30
42429!--
42430loop_exit_3_251:
42431sub %l2, 1, %l2
42432cmp %l2, 0
42433bg loop_entry_3_251
42434nop
42435
42436P2479: !_LD [9] (FP) (Loop entry)
42437sethi %hi(0x1), %l2
42438or %l2, %lo(0x1), %l2
42439loop_entry_3_252:
42440sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
42441sub %i0, %i3, %i3
42442ld [%i3 + 12], %f0
42443! 1 addresses covered
42444
42445P2480: !_BLD [6] (FP) (Loop exit)
42446wr %g0, 0xf0, %asi
42447sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
42448sub %i0, %i2, %i2
42449membar #Sync
42450ldda [%i2 + 0] %asi, %f32
42451membar #Sync
42452! 2 addresses covered
42453fmovd %f32, %f18
42454fmovs %f19, %f1
42455fmovd %f34, %f18
42456fmovs %f19, %f2
42457!---- flushing fp results buffer to %f30 ----
42458fmovd %f0, %f30
42459fmovs %f2, %f30
42460!--
42461loop_exit_3_252:
42462sub %l2, 1, %l2
42463cmp %l2, 0
42464bg loop_entry_3_252
42465nop
42466
42467P2481: !_REPLACEMENT [8] (Int) (Loop entry) (Loop exit)
42468sethi %hi(0x1), %l2
42469or %l2, %lo(0x1), %l2
42470loop_entry_3_253:
42471sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
42472sub %i0, %i3, %i3
42473sethi %hi(0x20000), %l6
42474ld [%i3+4], %o5
42475st %o5, [%i3+4]
42476add %i3, %l6, %l7
42477ld [%l7+4], %o5
42478st %o5, [%l7+4]
42479add %l7, %l6, %l7
42480ld [%l7+4], %o5
42481st %o5, [%l7+4]
42482add %l7, %l6, %l7
42483ld [%l7+4], %o5
42484st %o5, [%l7+4]
42485add %l7, %l6, %l7
42486ld [%l7+4], %o5
42487st %o5, [%l7+4]
42488add %l7, %l6, %l7
42489ld [%l7+4], %o5
42490st %o5, [%l7+4]
42491add %l7, %l6, %l7
42492ld [%l7+4], %o5
42493st %o5, [%l7+4]
42494add %l7, %l6, %l7
42495ld [%l7+4], %o5
42496st %o5, [%l7+4]
42497loop_exit_3_253:
42498sub %l2, 1, %l2
42499cmp %l2, 0
42500bg loop_entry_3_253
42501nop
42502
42503P2482: !_LD [14] (Int) (NF) (Loop entry) (Branch target of P2188)
42504sethi %hi(0x2), %l2
42505or %l2, %lo(0x2), %l2
42506loop_entry_3_254:
42507wr %g0, 0x82, %asi
42508sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
42509add %i0, %i2, %i2
42510lduwa [%i2 + 4] %asi, %o0
42511! move %o0(lower) -> %o0(upper)
42512sllx %o0, 32, %o0
42513ba P2483
42514nop
42515
42516TARGET2188:
42517ba RET2188
42518nop
42519
42520
42521P2483: !_LD [8] (Int) (Loop exit)
42522sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
42523sub %i0, %i3, %i3
42524lduw [%i3 + 4], %l3
42525! move %l3(lower) -> %o0(lower)
42526or %l3, %o0, %o0
42527!---- flushing int results buffer----
42528mov %o0, %l5
42529loop_exit_3_254:
42530sub %l2, 1, %l2
42531cmp %l2, 0
42532bg loop_entry_3_254
42533nop
42534
42535P2484: !_LD [15] (FP) (Loop entry) (Loop exit)
42536sethi %hi(0x2), %l2
42537or %l2, %lo(0x2), %l2
42538loop_entry_3_255:
42539sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
42540add %i0, %i2, %i2
42541ld [%i2 + 12], %f0
42542! 1 addresses covered
42543!---- flushing fp results buffer to %f30 ----
42544fmovs %f0, %f30
42545!--
42546loop_exit_3_255:
42547sub %l2, 1, %l2
42548cmp %l2, 0
42549bg loop_entry_3_255
42550nop
42551
42552P2485: !_BST [11] (maybe <- 0x41000055) (FP) (Loop entry)
42553sethi %hi(0x2), %l2
42554or %l2, %lo(0x2), %l2
42555loop_entry_3_256:
42556wr %g0, 0xf0, %asi
42557sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
42558sub %i0, %i3, %i3
42559! preparing store val #0, next val will be in f33
42560fmovs %f16, %f21
42561fadds %f16, %f17, %f16
42562! preparing store val #1, next val will be in f35
42563fmovd %f20, %f32
42564fmovs %f16, %f21
42565fadds %f16, %f17, %f16
42566fmovd %f20, %f34
42567membar #Sync
42568stda %f32, [%i3 + 0 ] %asi
42569membar #Sync
42570
42571P2486: !_PREFETCH [11] (Int) (NF) (Loop exit)
42572wr %g0, 0x82, %asi
42573prefetcha [%i3 + 12] %asi, 3
42574loop_exit_3_256:
42575sub %l2, 1, %l2
42576cmp %l2, 0
42577bg loop_entry_3_256
42578nop
42579
42580P2487: !_REPLACEMENT [5] (Int) (Loop entry) (Loop exit)
42581sethi %hi(0x2), %l2
42582or %l2, %lo(0x2), %l2
42583loop_entry_3_257:
42584sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
42585sub %i0, %i2, %i2
42586sethi %hi(0x20000), %o5
42587ld [%i2+12], %l6
42588st %l6, [%i2+12]
42589add %i2, %o5, %l3
42590ld [%l3+12], %l6
42591st %l6, [%l3+12]
42592add %l3, %o5, %l3
42593ld [%l3+12], %l6
42594st %l6, [%l3+12]
42595add %l3, %o5, %l3
42596ld [%l3+12], %l6
42597st %l6, [%l3+12]
42598add %l3, %o5, %l3
42599ld [%l3+12], %l6
42600st %l6, [%l3+12]
42601add %l3, %o5, %l3
42602ld [%l3+12], %l6
42603st %l6, [%l3+12]
42604add %l3, %o5, %l3
42605ld [%l3+12], %l6
42606st %l6, [%l3+12]
42607add %l3, %o5, %l3
42608ld [%l3+12], %l6
42609st %l6, [%l3+12]
42610loop_exit_3_257:
42611sub %l2, 1, %l2
42612cmp %l2, 0
42613bg loop_entry_3_257
42614nop
42615
42616P2488: !_DWLD [9] (Int) (Loop entry)
42617sethi %hi(0x2), %l2
42618or %l2, %lo(0x2), %l2
42619loop_entry_3_258:
42620sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
42621sub %i0, %i3, %i3
42622ldx [%i3 + 8], %o0
42623! move %o0(lower) -> %o0(upper)
42624sllx %o0, 32, %o0
42625
42626P2489: !_LD [7] (Int) (Loop exit)
42627sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
42628sub %i0, %i2, %i2
42629lduw [%i2 + 12], %l7
42630! move %l7(lower) -> %o0(lower)
42631or %l7, %o0, %o0
42632!---- flushing int results buffer----
42633mov %o0, %l5
42634loop_exit_3_258:
42635sub %l2, 1, %l2
42636cmp %l2, 0
42637bg loop_entry_3_258
42638nop
42639
42640P2490: !_LD [1] (Int) (Loop entry)
42641sethi %hi(0x2), %l2
42642or %l2, %lo(0x2), %l2
42643loop_entry_3_259:
42644lduw [%i0 + 12], %o0
42645! move %o0(lower) -> %o0(upper)
42646sllx %o0, 32, %o0
42647
42648P2491: !_LD [4] (Int) (Loop exit) (Branch target of P2591)
42649sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
42650add %i0, %i3, %i3
42651lduw [%i3 + 4], %o5
42652! move %o5(lower) -> %o0(lower)
42653or %o5, %o0, %o0
42654!---- flushing int results buffer----
42655mov %o0, %l5
42656loop_exit_3_259:
42657sub %l2, 1, %l2
42658cmp %l2, 0
42659bg loop_entry_3_259
42660nop
42661ba P2492
42662nop
42663
42664TARGET2591:
42665ba RET2591
42666nop
42667
42668
42669P2492: !_DWLD [7] (FP) (Loop entry) (CBR)
42670sethi %hi(0x2), %l2
42671or %l2, %lo(0x2), %l2
42672loop_entry_3_260:
42673sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
42674sub %i0, %i2, %i2
42675ldd [%i2 + 8], %f0
42676! 1 addresses covered
42677fmovs %f1, %f0
42678
42679! cbranch
42680andcc %l0, 1, %g0
42681be,pn %xcc, TARGET2492
42682nop
42683RET2492:
42684
42685! lfsr step begin
42686srlx %l0, 1, %l6
42687xnor %l6, %l0, %l6
42688sllx %l6, 63, %l6
42689or %l6, %l0, %l0
42690srlx %l0, 1, %l0
42691
42692
42693P2493: !_CASX [4] (maybe <- 0x180003d) (Int) (Loop exit)
42694sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
42695add %i0, %i3, %i3
42696ldx [%i3], %o0
42697! move %o0(upper) -> %o0(upper)
42698! move %o0(lower) -> %o0(lower)
42699mov %o0, %l7
42700mov %l4, %o1
42701casx [%i3], %l7, %o1
42702! move %o1(upper) -> %o1(upper)
42703! move %o1(lower) -> %o1(lower)
42704add %l4, 1, %l4
42705!---- flushing int results buffer----
42706mov %o0, %l5
42707mov %o1, %l5
42708!---- flushing fp results buffer to %f30 ----
42709fmovs %f0, %f30
42710!--
42711loop_exit_3_260:
42712sub %l2, 1, %l2
42713cmp %l2, 0
42714bg loop_entry_3_260
42715nop
42716
42717P2494: !_LD [3] (Int) (Loop entry)
42718sethi %hi(0x2), %l2
42719or %l2, %lo(0x2), %l2
42720loop_entry_3_261:
42721lduw [%i1 + 12], %o0
42722! move %o0(lower) -> %o0(upper)
42723sllx %o0, 32, %o0
42724
42725P2495: !_LD [15] (Int) (Loop exit)
42726sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
42727add %i0, %i2, %i2
42728lduw [%i2 + 12], %l7
42729! move %l7(lower) -> %o0(lower)
42730or %l7, %o0, %o0
42731!---- flushing int results buffer----
42732mov %o0, %l5
42733loop_exit_3_261:
42734sub %l2, 1, %l2
42735cmp %l2, 0
42736bg loop_entry_3_261
42737nop
42738
42739P2496: !_DWLD [4] (FP) (Loop entry) (Loop exit)
42740sethi %hi(0x1), %l2
42741or %l2, %lo(0x1), %l2
42742loop_entry_3_262:
42743sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
42744add %i0, %i3, %i3
42745ldd [%i3 + 0], %f0
42746! 1 addresses covered
42747fmovs %f1, %f0
42748!---- flushing fp results buffer to %f30 ----
42749fmovs %f0, %f30
42750!--
42751loop_exit_3_262:
42752sub %l2, 1, %l2
42753cmp %l2, 0
42754bg loop_entry_3_262
42755nop
42756
42757P2497: !_REPLACEMENT [6] (Int) (Loop entry) (Loop exit)
42758sethi %hi(0x2), %l2
42759or %l2, %lo(0x2), %l2
42760loop_entry_3_263:
42761sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2
42762sub %i0, %i2, %i2
42763sethi %hi(0x20000), %l6
42764ld [%i2+4], %o5
42765st %o5, [%i2+4]
42766add %i2, %l6, %l7
42767ld [%l7+4], %o5
42768st %o5, [%l7+4]
42769add %l7, %l6, %l7
42770ld [%l7+4], %o5
42771st %o5, [%l7+4]
42772add %l7, %l6, %l7
42773ld [%l7+4], %o5
42774st %o5, [%l7+4]
42775add %l7, %l6, %l7
42776ld [%l7+4], %o5
42777st %o5, [%l7+4]
42778add %l7, %l6, %l7
42779ld [%l7+4], %o5
42780st %o5, [%l7+4]
42781add %l7, %l6, %l7
42782ld [%l7+4], %o5
42783st %o5, [%l7+4]
42784add %l7, %l6, %l7
42785ld [%l7+4], %o5
42786st %o5, [%l7+4]
42787loop_exit_3_263:
42788sub %l2, 1, %l2
42789cmp %l2, 0
42790bg loop_entry_3_263
42791nop
42792
42793P2498: !_PREFETCH [14] (Int) (Loop entry)
42794sethi %hi(0x1), %l2
42795or %l2, %lo(0x1), %l2
42796loop_entry_3_264:
42797sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
42798add %i0, %i3, %i3
42799prefetch [%i3 + 4], 22
42800
42801P2499: !_PREFETCH [13] (Int) (Loop exit)
42802sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
42803sub %i0, %i2, %i2
42804prefetch [%i2 + 12], 21
42805loop_exit_3_264:
42806sub %l2, 1, %l2
42807cmp %l2, 0
42808bg loop_entry_3_264
42809nop
42810
42811P2500: !_BLD [13] (FP) (Loop entry) (Loop exit)
42812sethi %hi(0x1), %l2
42813or %l2, %lo(0x1), %l2
42814loop_entry_3_265:
42815wr %g0, 0xf0, %asi
42816sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
42817sub %i0, %i3, %i3
42818membar #Sync
42819ldda [%i3 + 0] %asi, %f0
42820membar #Sync
42821! 2 addresses covered
42822fmovs %f1, %f0
42823fmovs %f3, %f1
42824!---- flushing fp results buffer to %f30 ----
42825fmovd %f0, %f30
42826!--
42827loop_exit_3_265:
42828sub %l2, 1, %l2
42829cmp %l2, 0
42830bg loop_entry_3_265
42831nop
42832
42833P2501: !_CAS [13] (maybe <- 0x180003e) (Int) (Loop entry)
42834sethi %hi(0x1), %l2
42835or %l2, %lo(0x1), %l2
42836loop_entry_3_266:
42837sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
42838sub %i0, %i2, %i2
42839add %i2, 12, %l3
42840lduw [%l3], %o0
42841mov %o0, %o5
42842! move %o5(lower) -> %o0(upper)
42843sllx %o5, 32, %o0
42844mov %l4, %l7
42845cas [%l3], %o5, %l7
42846! move %l7(lower) -> %o0(lower)
42847srl %l7, 0, %o5
42848or %o5, %o0, %o0
42849add %l4, 1, %l4
42850
42851P2502: !_LD [10] (FP) (Loop exit)
42852sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
42853sub %i0, %i3, %i3
42854ld [%i3 + 4], %f0
42855! 1 addresses covered
42856!---- flushing int results buffer----
42857mov %o0, %l5
42858!---- flushing fp results buffer to %f30 ----
42859fmovs %f0, %f30
42860!--
42861loop_exit_3_266:
42862sub %l2, 1, %l2
42863cmp %l2, 0
42864bg loop_entry_3_266
42865nop
42866
42867P2503: !_LD [4] (Int) (Loop entry)
42868sethi %hi(0x2), %l2
42869or %l2, %lo(0x2), %l2
42870loop_entry_3_267:
42871sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
42872add %i0, %i2, %i2
42873lduw [%i2 + 4], %o0
42874! move %o0(lower) -> %o0(upper)
42875sllx %o0, 32, %o0
42876
42877P2504: !_LD [8] (Int) (Loop exit) (LE)
42878wr %g0, 0x88, %asi
42879sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
42880sub %i0, %i3, %i3
42881lduwa [%i3 + 4] %asi, %o5
42882! move %o5(lower) -> %o0(lower)
42883or %o5, %o0, %o0
42884!---- flushing int results buffer----
42885mov %o0, %l5
42886loop_exit_3_267:
42887sub %l2, 1, %l2
42888cmp %l2, 0
42889bg loop_entry_3_267
42890nop
42891
42892P2505: !_BLD [9] (FP) (Loop entry) (Loop exit)
42893sethi %hi(0x2), %l2
42894or %l2, %lo(0x2), %l2
42895loop_entry_3_268:
42896wr %g0, 0xf0, %asi
42897sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
42898sub %i0, %i2, %i2
42899membar #Sync
42900ldda [%i2 + 0] %asi, %f0
42901membar #Sync
42902! 2 addresses covered
42903fmovs %f1, %f0
42904fmovs %f3, %f1
42905!---- flushing fp results buffer to %f30 ----
42906fmovd %f0, %f30
42907!--
42908loop_exit_3_268:
42909sub %l2, 1, %l2
42910cmp %l2, 0
42911bg loop_entry_3_268
42912nop
42913
42914P2506: !_LD [5] (FP) (Loop entry) (Loop exit)
42915sethi %hi(0x1), %l2
42916or %l2, %lo(0x1), %l2
42917loop_entry_3_269:
42918sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
42919add %i0, %i3, %i3
42920ld [%i3 + 12], %f0
42921! 1 addresses covered
42922!---- flushing fp results buffer to %f30 ----
42923fmovs %f0, %f30
42924!--
42925loop_exit_3_269:
42926sub %l2, 1, %l2
42927cmp %l2, 0
42928bg loop_entry_3_269
42929nop
42930
42931P2507: !_ST [13] (maybe <- 0x180003f) (Int) (Loop entry)
42932sethi %hi(0x2), %l2
42933or %l2, %lo(0x2), %l2
42934loop_entry_3_270:
42935sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
42936sub %i0, %i2, %i2
42937stw %l4, [%i2 + 12 ]
42938add %l4, 1, %l4
42939
42940P2508: !_LD [7] (FP) (Loop exit)
42941sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
42942sub %i0, %i3, %i3
42943ld [%i3 + 12], %f0
42944! 1 addresses covered
42945!---- flushing fp results buffer to %f30 ----
42946fmovs %f0, %f30
42947!--
42948loop_exit_3_270:
42949sub %l2, 1, %l2
42950cmp %l2, 0
42951bg loop_entry_3_270
42952nop
42953
42954P2509: !_LD [13] (FP) (Loop entry) (Branch target of P2283)
42955sethi %hi(0x2), %l2
42956or %l2, %lo(0x2), %l2
42957loop_entry_3_271:
42958sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
42959sub %i0, %i2, %i2
42960ld [%i2 + 12], %f0
42961! 1 addresses covered
42962ba P2510
42963nop
42964
42965TARGET2283:
42966ba RET2283
42967nop
42968
42969
42970P2510: !_BST [0] (maybe <- 0x41000057) (FP) (Loop exit)
42971wr %g0, 0xf0, %asi
42972! preparing store val #0, next val will be in f33
42973fmovs %f16, %f21
42974fadds %f16, %f17, %f16
42975! preparing store val #1, next val will be in f35
42976fmovd %f20, %f32
42977fmovs %f16, %f21
42978fadds %f16, %f17, %f16
42979fmovd %f20, %f34
42980membar #Sync
42981stda %f32, [%i0 + 0 ] %asi
42982membar #Sync
42983!---- flushing fp results buffer to %f30 ----
42984fmovs %f0, %f30
42985!--
42986loop_exit_3_271:
42987sub %l2, 1, %l2
42988cmp %l2, 0
42989bg loop_entry_3_271
42990nop
42991
42992P2511: !_LD [3] (FP) (NF) (Faults) (Loop entry)
42993sethi %hi(0x1), %l2
42994or %l2, %lo(0x1), %l2
42995loop_entry_3_272:
42996wr %g0, 0x82, %asi
42997lda [%g0] %asi, %f0
42998! 1 addresses covered
42999
43000P2512: !_CAS [12] (maybe <- 0x1800040) (Int) (Loop exit) (LE)
43001! Change single-word-level endianess (big endian <-> little endian)
43002sethi %hi(0xff00ff00), %l3
43003or %l3, %lo(0xff00ff00), %l3
43004and %l4, %l3, %o5
43005srl %o5, 8, %o5
43006sll %l4, 8, %l6
43007and %l6, %l3, %l6
43008or %l6, %o5, %l6
43009srl %l6, 16, %o5
43010sll %l6, 16, %l6
43011srl %l6, 0, %l6
43012or %l6, %o5, %l6
43013wr %g0, 0x88, %asi
43014sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
43015sub %i0, %i3, %i3
43016add %i3, 4, %l3
43017lduwa [%l3] %asi, %o0
43018mov %o0, %o5
43019! move %o5(lower) -> %o0(upper)
43020sllx %o5, 32, %o0
43021mov %l6, %l7
43022casa [%l3] %asi, %o5, %l7
43023! move %l7(lower) -> %o0(lower)
43024srl %l7, 0, %o5
43025or %o5, %o0, %o0
43026add %l4, 1, %l4
43027!---- flushing int results buffer----
43028mov %o0, %l5
43029!---- flushing fp results buffer to %f30 ----
43030fmovs %f0, %f30
43031!--
43032loop_exit_3_272:
43033sub %l2, 1, %l2
43034cmp %l2, 0
43035bg loop_entry_3_272
43036nop
43037
43038P2513: !_LD [4] (Int) (Loop entry)
43039sethi %hi(0x2), %l2
43040or %l2, %lo(0x2), %l2
43041loop_entry_3_273:
43042sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
43043add %i0, %i2, %i2
43044lduw [%i2 + 4], %o0
43045! move %o0(lower) -> %o0(upper)
43046sllx %o0, 32, %o0
43047
43048P2514: !_LD [0] (Int) (Loop exit)
43049lduw [%i0 + 4], %o5
43050! move %o5(lower) -> %o0(lower)
43051or %o5, %o0, %o0
43052!---- flushing int results buffer----
43053mov %o0, %l5
43054loop_exit_3_273:
43055sub %l2, 1, %l2
43056cmp %l2, 0
43057bg loop_entry_3_273
43058nop
43059
43060P2515: !_LD [13] (Int) (Loop entry)
43061sethi %hi(0x2), %l2
43062or %l2, %lo(0x2), %l2
43063loop_entry_3_274:
43064sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
43065sub %i0, %i3, %i3
43066lduw [%i3 + 12], %o0
43067! move %o0(lower) -> %o0(upper)
43068sllx %o0, 32, %o0
43069
43070P2516: !_LD [9] (Int) (Loop exit)
43071sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
43072sub %i0, %i2, %i2
43073lduw [%i2 + 12], %l3
43074! move %l3(lower) -> %o0(lower)
43075or %l3, %o0, %o0
43076!---- flushing int results buffer----
43077mov %o0, %l5
43078loop_exit_3_274:
43079sub %l2, 1, %l2
43080cmp %l2, 0
43081bg loop_entry_3_274
43082nop
43083
43084P2517: !_LD [7] (Int) (Loop entry)
43085sethi %hi(0x1), %l2
43086or %l2, %lo(0x1), %l2
43087loop_entry_3_275:
43088sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
43089sub %i0, %i3, %i3
43090lduw [%i3 + 12], %o0
43091! move %o0(lower) -> %o0(upper)
43092sllx %o0, 32, %o0
43093
43094P2518: !_LD [15] (Int) (Loop exit)
43095sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
43096add %i0, %i2, %i2
43097lduw [%i2 + 12], %l6
43098! move %l6(lower) -> %o0(lower)
43099or %l6, %o0, %o0
43100!---- flushing int results buffer----
43101mov %o0, %l5
43102loop_exit_3_275:
43103sub %l2, 1, %l2
43104cmp %l2, 0
43105bg loop_entry_3_275
43106nop
43107
43108P2519: !_CAS [2] (maybe <- 0x1800041) (Int) (Loop entry) (Loop exit)
43109sethi %hi(0x2), %l2
43110or %l2, %lo(0x2), %l2
43111loop_entry_3_276:
43112add %i1, 4, %l3
43113lduw [%l3], %o0
43114mov %o0, %o5
43115! move %o5(lower) -> %o0(upper)
43116sllx %o5, 32, %o0
43117mov %l4, %l7
43118cas [%l3], %o5, %l7
43119! move %l7(lower) -> %o0(lower)
43120srl %l7, 0, %o5
43121or %o5, %o0, %o0
43122add %l4, 1, %l4
43123!---- flushing int results buffer----
43124mov %o0, %l5
43125loop_exit_3_276:
43126sub %l2, 1, %l2
43127cmp %l2, 0
43128bg loop_entry_3_276
43129nop
43130
43131P2520: !_CAS [13] (maybe <- 0x1800042) (Int) (Loop entry) (Loop exit)
43132sethi %hi(0x1), %l2
43133or %l2, %lo(0x1), %l2
43134loop_entry_3_277:
43135sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
43136sub %i0, %i3, %i3
43137add %i3, 12, %l6
43138lduw [%l6], %o0
43139mov %o0, %l3
43140! move %l3(lower) -> %o0(upper)
43141sllx %l3, 32, %o0
43142mov %l4, %o5
43143cas [%l6], %l3, %o5
43144! move %o5(lower) -> %o0(lower)
43145srl %o5, 0, %l3
43146or %l3, %o0, %o0
43147add %l4, 1, %l4
43148!---- flushing int results buffer----
43149mov %o0, %l5
43150loop_exit_3_277:
43151sub %l2, 1, %l2
43152cmp %l2, 0
43153bg loop_entry_3_277
43154nop
43155
43156P2521: !_LD [14] (FP) (Loop entry) (Loop exit)
43157sethi %hi(0x1), %l2
43158or %l2, %lo(0x1), %l2
43159loop_entry_3_278:
43160sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
43161add %i0, %i2, %i2
43162ld [%i2 + 4], %f0
43163! 1 addresses covered
43164!---- flushing fp results buffer to %f30 ----
43165fmovs %f0, %f30
43166!--
43167loop_exit_3_278:
43168sub %l2, 1, %l2
43169cmp %l2, 0
43170bg loop_entry_3_278
43171nop
43172
43173P2522: !_BSTC [6] (maybe <- 0x41000059) (FP) (Loop entry) (Loop exit)
43174sethi %hi(0x2), %l2
43175or %l2, %lo(0x2), %l2
43176loop_entry_3_279:
43177wr %g0, 0xe0, %asi
43178sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
43179sub %i0, %i3, %i3
43180! preparing store val #0, next val will be in f33
43181fmovs %f16, %f21
43182fadds %f16, %f17, %f16
43183! preparing store val #1, next val will be in f35
43184fmovd %f20, %f32
43185fmovs %f16, %f21
43186fadds %f16, %f17, %f16
43187fmovd %f20, %f34
43188membar #Sync
43189stda %f32, [%i3 + 0 ] %asi
43190membar #Sync
43191loop_exit_3_279:
43192sub %l2, 1, %l2
43193cmp %l2, 0
43194bg loop_entry_3_279
43195nop
43196
43197P2523: !_LD [10] (FP) (Loop entry)
43198sethi %hi(0x1), %l2
43199or %l2, %lo(0x1), %l2
43200loop_entry_3_280:
43201sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
43202sub %i0, %i2, %i2
43203ld [%i2 + 4], %f0
43204! 1 addresses covered
43205
43206P2524: !_LD [9] (FP) (Loop exit)
43207sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
43208sub %i0, %i3, %i3
43209ld [%i3 + 12], %f1
43210! 1 addresses covered
43211!---- flushing fp results buffer to %f30 ----
43212fmovd %f0, %f30
43213!--
43214loop_exit_3_280:
43215sub %l2, 1, %l2
43216cmp %l2, 0
43217bg loop_entry_3_280
43218nop
43219
43220P2525: !_LD [0] (FP) (Loop entry)
43221sethi %hi(0x2), %l2
43222or %l2, %lo(0x2), %l2
43223loop_entry_3_281:
43224ld [%i0 + 4], %f0
43225! 1 addresses covered
43226
43227P2526: !_CAS [6] (maybe <- 0x1800043) (Int) (Loop exit)
43228sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
43229sub %i0, %i2, %i2
43230add %i2, 4, %l3
43231lduw [%l3], %o0
43232mov %o0, %o5
43233! move %o5(lower) -> %o0(upper)
43234sllx %o5, 32, %o0
43235mov %l4, %l7
43236cas [%l3], %o5, %l7
43237! move %l7(lower) -> %o0(lower)
43238srl %l7, 0, %o5
43239or %o5, %o0, %o0
43240add %l4, 1, %l4
43241!---- flushing int results buffer----
43242mov %o0, %l5
43243!---- flushing fp results buffer to %f30 ----
43244fmovs %f0, %f30
43245!--
43246loop_exit_3_281:
43247sub %l2, 1, %l2
43248cmp %l2, 0
43249bg loop_entry_3_281
43250nop
43251
43252P2527: !_LD [4] (FP) (Loop entry) (Loop exit)
43253sethi %hi(0x2), %l2
43254or %l2, %lo(0x2), %l2
43255loop_entry_3_282:
43256sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
43257add %i0, %i3, %i3
43258ld [%i3 + 4], %f0
43259! 1 addresses covered
43260!---- flushing fp results buffer to %f30 ----
43261fmovs %f0, %f30
43262!--
43263loop_exit_3_282:
43264sub %l2, 1, %l2
43265cmp %l2, 0
43266bg loop_entry_3_282
43267nop
43268
43269P2528: !_LD [10] (FP) (Loop entry)
43270sethi %hi(0x1), %l2
43271or %l2, %lo(0x1), %l2
43272loop_entry_3_283:
43273sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
43274sub %i0, %i2, %i2
43275ld [%i2 + 4], %f0
43276! 1 addresses covered
43277
43278P2529: !_BST [9] (maybe <- 0x4100005b) (FP) (Loop exit)
43279wr %g0, 0xf0, %asi
43280sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
43281sub %i0, %i3, %i3
43282! preparing store val #0, next val will be in f33
43283fmovs %f16, %f21
43284fadds %f16, %f17, %f16
43285! preparing store val #1, next val will be in f35
43286fmovd %f20, %f32
43287fmovs %f16, %f21
43288fadds %f16, %f17, %f16
43289fmovd %f20, %f34
43290membar #Sync
43291stda %f32, [%i3 + 0 ] %asi
43292membar #Sync
43293!---- flushing fp results buffer to %f30 ----
43294fmovs %f0, %f30
43295!--
43296loop_exit_3_283:
43297sub %l2, 1, %l2
43298cmp %l2, 0
43299bg loop_entry_3_283
43300nop
43301
43302P2530: !_CAS [4] (maybe <- 0x1800044) (Int) (Loop entry) (CBR)
43303sethi %hi(0x2), %l2
43304or %l2, %lo(0x2), %l2
43305loop_entry_3_284:
43306sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
43307add %i0, %i2, %i2
43308add %i2, 4, %l7
43309lduw [%l7], %o0
43310mov %o0, %l6
43311! move %l6(lower) -> %o0(upper)
43312sllx %l6, 32, %o0
43313mov %l4, %l3
43314cas [%l7], %l6, %l3
43315! move %l3(lower) -> %o0(lower)
43316srl %l3, 0, %l6
43317or %l6, %o0, %o0
43318add %l4, 1, %l4
43319
43320! cbranch
43321andcc %l0, 1, %g0
43322be,pt %xcc, TARGET2530
43323nop
43324RET2530:
43325
43326! lfsr step begin
43327srlx %l0, 1, %l6
43328xnor %l6, %l0, %l6
43329sllx %l6, 63, %l6
43330or %l6, %l0, %l0
43331srlx %l0, 1, %l0
43332
43333
43334P2531: !_LD [0] (FP) (Loop exit)
43335ld [%i0 + 4], %f0
43336! 1 addresses covered
43337!---- flushing int results buffer----
43338mov %o0, %l5
43339!---- flushing fp results buffer to %f30 ----
43340fmovs %f0, %f30
43341!--
43342loop_exit_3_284:
43343sub %l2, 1, %l2
43344cmp %l2, 0
43345bg loop_entry_3_284
43346nop
43347
43348P2532: !_PREFETCH [2] (Int) (Loop entry)
43349sethi %hi(0x2), %l2
43350or %l2, %lo(0x2), %l2
43351loop_entry_3_285:
43352prefetch [%i1 + 4], 28
43353
43354P2533: !_CAS [9] (maybe <- 0x1800045) (Int) (Loop exit)
43355sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
43356sub %i0, %i3, %i3
43357add %i3, 12, %l3
43358lduw [%l3], %o0
43359mov %o0, %o5
43360! move %o5(lower) -> %o0(upper)
43361sllx %o5, 32, %o0
43362mov %l4, %l7
43363cas [%l3], %o5, %l7
43364! move %l7(lower) -> %o0(lower)
43365srl %l7, 0, %o5
43366or %o5, %o0, %o0
43367add %l4, 1, %l4
43368!---- flushing int results buffer----
43369mov %o0, %l5
43370loop_exit_3_285:
43371sub %l2, 1, %l2
43372cmp %l2, 0
43373bg loop_entry_3_285
43374nop
43375
43376P2534: !_LD [14] (FP) (Loop entry)
43377sethi %hi(0x1), %l2
43378or %l2, %lo(0x1), %l2
43379loop_entry_3_286:
43380sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
43381add %i0, %i2, %i2
43382ld [%i2 + 4], %f0
43383! 1 addresses covered
43384
43385P2535: !_BST [12] (maybe <- 0x4100005d) (FP) (Loop exit)
43386wr %g0, 0xf0, %asi
43387sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
43388sub %i0, %i3, %i3
43389! preparing store val #0, next val will be in f33
43390fmovs %f16, %f21
43391fadds %f16, %f17, %f16
43392! preparing store val #1, next val will be in f35
43393fmovd %f20, %f32
43394fmovs %f16, %f21
43395fadds %f16, %f17, %f16
43396fmovd %f20, %f34
43397membar #Sync
43398stda %f32, [%i3 + 0 ] %asi
43399membar #Sync
43400!---- flushing fp results buffer to %f30 ----
43401fmovs %f0, %f30
43402!--
43403loop_exit_3_286:
43404sub %l2, 1, %l2
43405cmp %l2, 0
43406bg loop_entry_3_286
43407nop
43408
43409P2536: !_LD [7] (Int) (Loop entry)
43410sethi %hi(0x2), %l2
43411or %l2, %lo(0x2), %l2
43412loop_entry_3_287:
43413sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
43414sub %i0, %i2, %i2
43415lduw [%i2 + 12], %o0
43416! move %o0(lower) -> %o0(upper)
43417sllx %o0, 32, %o0
43418
43419P2537: !_REPLACEMENT [9] (Int)
43420sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
43421add %i0, %i3, %i3
43422sethi %hi(0x20000), %o5
43423ld [%i3+12], %l6
43424st %l6, [%i3+12]
43425add %i3, %o5, %l3
43426ld [%l3+12], %l6
43427st %l6, [%l3+12]
43428add %l3, %o5, %l3
43429ld [%l3+12], %l6
43430st %l6, [%l3+12]
43431add %l3, %o5, %l3
43432ld [%l3+12], %l6
43433st %l6, [%l3+12]
43434add %l3, %o5, %l3
43435ld [%l3+12], %l6
43436st %l6, [%l3+12]
43437add %l3, %o5, %l3
43438ld [%l3+12], %l6
43439st %l6, [%l3+12]
43440add %l3, %o5, %l3
43441ld [%l3+12], %l6
43442st %l6, [%l3+12]
43443add %l3, %o5, %l3
43444ld [%l3+12], %l6
43445st %l6, [%l3+12]
43446
43447P2538: !_LD [2] (Int) (Loop exit) (Branch target of P2284)
43448lduw [%i1 + 4], %o5
43449! move %o5(lower) -> %o0(lower)
43450or %o5, %o0, %o0
43451!---- flushing int results buffer----
43452mov %o0, %l5
43453loop_exit_3_287:
43454sub %l2, 1, %l2
43455cmp %l2, 0
43456bg loop_entry_3_287
43457nop
43458ba P2539
43459nop
43460
43461TARGET2284:
43462ba RET2284
43463nop
43464
43465
43466P2539: !_REPLACEMENT [15] (Int) (Loop entry) (Loop exit) (Branch target of P2668)
43467sethi %hi(0x2), %l2
43468or %l2, %lo(0x2), %l2
43469loop_entry_3_288:
43470sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2
43471sub %i0, %i2, %i2
43472sethi %hi(0x20000), %l6
43473ld [%i2+12], %o5
43474st %o5, [%i2+12]
43475add %i2, %l6, %l7
43476ld [%l7+12], %o5
43477st %o5, [%l7+12]
43478add %l7, %l6, %l7
43479ld [%l7+12], %o5
43480st %o5, [%l7+12]
43481add %l7, %l6, %l7
43482ld [%l7+12], %o5
43483st %o5, [%l7+12]
43484add %l7, %l6, %l7
43485ld [%l7+12], %o5
43486st %o5, [%l7+12]
43487add %l7, %l6, %l7
43488ld [%l7+12], %o5
43489st %o5, [%l7+12]
43490add %l7, %l6, %l7
43491ld [%l7+12], %o5
43492st %o5, [%l7+12]
43493add %l7, %l6, %l7
43494ld [%l7+12], %o5
43495st %o5, [%l7+12]
43496loop_exit_3_288:
43497sub %l2, 1, %l2
43498cmp %l2, 0
43499bg loop_entry_3_288
43500nop
43501ba P2540
43502nop
43503
43504TARGET2668:
43505ba RET2668
43506nop
43507
43508
43509P2540: !_PREFETCH [1] (Int) (Loop entry)
43510sethi %hi(0x2), %l2
43511or %l2, %lo(0x2), %l2
43512loop_entry_3_289:
43513prefetch [%i0 + 12], 3
43514
43515P2541: !_DWLD [12] (Int)
43516sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
43517sub %i0, %i3, %i3
43518ldx [%i3 + 0], %o0
43519! move %o0(lower) -> %o0(upper)
43520sllx %o0, 32, %o0
43521
43522P2542: !_LD [8] (Int) (Loop exit)
43523sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
43524sub %i0, %i2, %i2
43525lduw [%i2 + 4], %l3
43526! move %l3(lower) -> %o0(lower)
43527or %l3, %o0, %o0
43528!---- flushing int results buffer----
43529mov %o0, %l5
43530loop_exit_3_289:
43531sub %l2, 1, %l2
43532cmp %l2, 0
43533bg loop_entry_3_289
43534nop
43535
43536P2543: !_PREFETCH [12] (Int) (Loop entry) (Loop exit)
43537sethi %hi(0x2), %l2
43538or %l2, %lo(0x2), %l2
43539loop_entry_3_290:
43540sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
43541sub %i0, %i3, %i3
43542prefetch [%i3 + 4], 23
43543loop_exit_3_290:
43544sub %l2, 1, %l2
43545cmp %l2, 0
43546bg loop_entry_3_290
43547nop
43548
43549P2544: !_FLUSH [6] (Int) (Loop entry)
43550sethi %hi(0x2), %l2
43551or %l2, %lo(0x2), %l2
43552loop_entry_3_291:
43553! Unsupported instruction
43554
43555P2545: !_LD [8] (FP) (NF) (Loop exit)
43556wr %g0, 0x82, %asi
43557sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
43558sub %i0, %i2, %i2
43559lda [%i2 + 4] %asi, %f0
43560! 1 addresses covered
43561!---- flushing fp results buffer to %f30 ----
43562fmovs %f0, %f30
43563!--
43564loop_exit_3_291:
43565sub %l2, 1, %l2
43566cmp %l2, 0
43567bg loop_entry_3_291
43568nop
43569
43570P2546: !_REPLACEMENT [2] (Int) (Loop entry) (Loop exit)
43571sethi %hi(0x2), %l2
43572or %l2, %lo(0x2), %l2
43573loop_entry_3_292:
43574sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
43575add %i0, %i3, %i3
43576sethi %hi(0x20000), %l3
43577ld [%i3+4], %l7
43578st %l7, [%i3+4]
43579add %i3, %l3, %l6
43580ld [%l6+4], %l7
43581st %l7, [%l6+4]
43582add %l6, %l3, %l6
43583ld [%l6+4], %l7
43584st %l7, [%l6+4]
43585add %l6, %l3, %l6
43586ld [%l6+4], %l7
43587st %l7, [%l6+4]
43588add %l6, %l3, %l6
43589ld [%l6+4], %l7
43590st %l7, [%l6+4]
43591add %l6, %l3, %l6
43592ld [%l6+4], %l7
43593st %l7, [%l6+4]
43594add %l6, %l3, %l6
43595ld [%l6+4], %l7
43596st %l7, [%l6+4]
43597add %l6, %l3, %l6
43598ld [%l6+4], %l7
43599st %l7, [%l6+4]
43600loop_exit_3_292:
43601sub %l2, 1, %l2
43602cmp %l2, 0
43603bg loop_entry_3_292
43604nop
43605
43606P2547: !_LD [15] (Int) (Loop entry)
43607sethi %hi(0x1), %l2
43608or %l2, %lo(0x1), %l2
43609loop_entry_3_293:
43610sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
43611add %i0, %i2, %i2
43612lduw [%i2 + 12], %o0
43613! move %o0(lower) -> %o0(upper)
43614sllx %o0, 32, %o0
43615
43616P2548: !_LD [4] (Int) (Loop exit)
43617sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
43618add %i0, %i3, %i3
43619lduw [%i3 + 4], %o5
43620! move %o5(lower) -> %o0(lower)
43621or %o5, %o0, %o0
43622!---- flushing int results buffer----
43623mov %o0, %l5
43624loop_exit_3_293:
43625sub %l2, 1, %l2
43626cmp %l2, 0
43627bg loop_entry_3_293
43628nop
43629
43630P2549: !_LD [5] (FP) (Loop entry)
43631sethi %hi(0x2), %l2
43632or %l2, %lo(0x2), %l2
43633loop_entry_3_294:
43634sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
43635add %i0, %i2, %i2
43636ld [%i2 + 12], %f0
43637! 1 addresses covered
43638
43639P2550: !_PREFETCH [6] (Int) (NF) (Loop exit)
43640wr %g0, 0x82, %asi
43641sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
43642sub %i0, %i3, %i3
43643prefetcha [%i3 + 4] %asi, 2
43644!---- flushing fp results buffer to %f30 ----
43645fmovs %f0, %f30
43646!--
43647loop_exit_3_294:
43648sub %l2, 1, %l2
43649cmp %l2, 0
43650bg loop_entry_3_294
43651nop
43652
43653P2551: !_PREFETCH [9] (Int) (Loop entry)
43654sethi %hi(0x1), %l2
43655or %l2, %lo(0x1), %l2
43656loop_entry_3_295:
43657sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
43658sub %i0, %i2, %i2
43659prefetch [%i2 + 12], 1
43660
43661P2552: !_PREFETCH [5] (Int) (Faults) (Loop exit) (LE)
43662wr %g0, 0x88, %asi
43663sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
43664add %i0, %i3, %i3
43665prefetcha [%i3 + 12] %asi, 20
43666loop_exit_3_295:
43667sub %l2, 1, %l2
43668cmp %l2, 0
43669bg loop_entry_3_295
43670nop
43671
43672P2553: !_BST [15] (maybe <- 0x4100005f) (FP) (Loop entry)
43673sethi %hi(0x1), %l2
43674or %l2, %lo(0x1), %l2
43675loop_entry_3_296:
43676wr %g0, 0xf0, %asi
43677sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
43678add %i0, %i2, %i2
43679! preparing store val #0, next val will be in f33
43680fmovs %f16, %f21
43681fadds %f16, %f17, %f16
43682! preparing store val #1, next val will be in f35
43683fmovd %f20, %f32
43684fmovs %f16, %f21
43685fadds %f16, %f17, %f16
43686fmovd %f20, %f34
43687membar #Sync
43688stda %f32, [%i2 + 0 ] %asi
43689membar #Sync
43690
43691P2554: !_PREFETCH [14] (Int) (Loop exit)
43692prefetch [%i2 + 4], 1
43693loop_exit_3_296:
43694sub %l2, 1, %l2
43695cmp %l2, 0
43696bg loop_entry_3_296
43697nop
43698
43699P2555: !_SWAP [2] (maybe <- 0x1800046) (Int) (Loop entry)
43700sethi %hi(0x1), %l2
43701or %l2, %lo(0x1), %l2
43702loop_entry_3_297:
43703mov %l4, %o0
43704swap [%i1 + 4], %o0
43705! move %o0(lower) -> %o0(upper)
43706sllx %o0, 32, %o0
43707add %l4, 1, %l4
43708
43709P2556: !_DWST [1] (maybe <- 0x41000061) (FP)
43710! preparing store val #0, next val will be in f21
43711fmovs %f16, %f21
43712fadds %f16, %f17, %f16
43713std %f20, [%i0 + 8]
43714
43715P2557: !_LD [1] (Int) (Loop exit)
43716lduw [%i0 + 12], %l7
43717! move %l7(lower) -> %o0(lower)
43718or %l7, %o0, %o0
43719!---- flushing int results buffer----
43720mov %o0, %l5
43721loop_exit_3_297:
43722sub %l2, 1, %l2
43723cmp %l2, 0
43724bg loop_entry_3_297
43725nop
43726
43727P2558: !_LD [3] (Int) (Loop entry) (CBR)
43728sethi %hi(0x1), %l2
43729or %l2, %lo(0x1), %l2
43730loop_entry_3_298:
43731lduw [%i1 + 12], %o0
43732! move %o0(lower) -> %o0(upper)
43733sllx %o0, 32, %o0
43734
43735! cbranch
43736andcc %l0, 1, %g0
43737be,pt %xcc, TARGET2558
43738nop
43739RET2558:
43740
43741! lfsr step begin
43742srlx %l0, 1, %l7
43743xnor %l7, %l0, %l7
43744sllx %l7, 63, %l7
43745or %l7, %l0, %l0
43746srlx %l0, 1, %l0
43747
43748
43749P2559: !_QWST [2] (maybe <- 0x41000062) (FP)
43750! preparing store val #0, next val will be in f21
43751fmovs %f16, %f21
43752fadds %f16, %f17, %f16
43753! preparing store val #1, next val will be in f23
43754fmovs %f16, %f23
43755fadds %f16, %f17, %f16
43756stq %f20, [%i1 + 0]
43757
43758P2560: !_LD [2] (Int) (Loop exit)
43759lduw [%i1 + 4], %o5
43760! move %o5(lower) -> %o0(lower)
43761or %o5, %o0, %o0
43762!---- flushing int results buffer----
43763mov %o0, %l5
43764loop_exit_3_298:
43765sub %l2, 1, %l2
43766cmp %l2, 0
43767bg loop_entry_3_298
43768nop
43769
43770P2561: !_PREFETCH [7] (Int) (Loop entry) (Loop exit)
43771sethi %hi(0x1), %l2
43772or %l2, %lo(0x1), %l2
43773loop_entry_3_299:
43774sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
43775sub %i0, %i3, %i3
43776prefetch [%i3 + 12], 3
43777loop_exit_3_299:
43778sub %l2, 1, %l2
43779cmp %l2, 0
43780bg loop_entry_3_299
43781nop
43782
43783P2562: !_LD [6] (Int) (Loop entry)
43784sethi %hi(0x1), %l2
43785or %l2, %lo(0x1), %l2
43786loop_entry_3_300:
43787sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
43788sub %i0, %i2, %i2
43789lduw [%i2 + 4], %o0
43790! move %o0(lower) -> %o0(upper)
43791sllx %o0, 32, %o0
43792
43793P2563: !_LD [11] (FP)
43794sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
43795sub %i0, %i3, %i3
43796ld [%i3 + 12], %f0
43797! 1 addresses covered
43798
43799P2564: !_LD [13] (Int) (NF) (Loop exit) (LE)
43800wr %g0, 0x8a, %asi
43801sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
43802sub %i0, %i2, %i2
43803lduwa [%i2 + 12] %asi, %l6
43804! move %l6(lower) -> %o0(lower)
43805or %l6, %o0, %o0
43806!---- flushing int results buffer----
43807mov %o0, %l5
43808!---- flushing fp results buffer to %f30 ----
43809fmovs %f0, %f30
43810!--
43811loop_exit_3_300:
43812sub %l2, 1, %l2
43813cmp %l2, 0
43814bg loop_entry_3_300
43815nop
43816
43817P2565: !_LD [8] (FP) (Loop entry)
43818sethi %hi(0x2), %l2
43819or %l2, %lo(0x2), %l2
43820loop_entry_3_301:
43821sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
43822sub %i0, %i3, %i3
43823ld [%i3 + 4], %f0
43824! 1 addresses covered
43825
43826P2566: !_BSTC [5] (maybe <- 0x41000064) (FP) (Loop exit)
43827wr %g0, 0xe0, %asi
43828sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
43829add %i0, %i2, %i2
43830! preparing store val #0, next val will be in f33
43831fmovs %f16, %f21
43832fadds %f16, %f17, %f16
43833! preparing store val #1, next val will be in f35
43834fmovd %f20, %f32
43835fmovs %f16, %f21
43836fadds %f16, %f17, %f16
43837fmovd %f20, %f34
43838membar #Sync
43839stda %f32, [%i2 + 0 ] %asi
43840membar #Sync
43841!---- flushing fp results buffer to %f30 ----
43842fmovs %f0, %f30
43843!--
43844loop_exit_3_301:
43845sub %l2, 1, %l2
43846cmp %l2, 0
43847bg loop_entry_3_301
43848nop
43849
43850P2567: !_PREFETCH [11] (Int) (NF) (Loop entry)
43851sethi %hi(0x2), %l2
43852or %l2, %lo(0x2), %l2
43853loop_entry_3_302:
43854wr %g0, 0x82, %asi
43855sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
43856sub %i0, %i3, %i3
43857prefetcha [%i3 + 12] %asi, 23
43858
43859P2568: !_LD [13] (FP) (Loop exit)
43860sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
43861sub %i0, %i2, %i2
43862ld [%i2 + 12], %f0
43863! 1 addresses covered
43864!---- flushing fp results buffer to %f30 ----
43865fmovs %f0, %f30
43866!--
43867loop_exit_3_302:
43868sub %l2, 1, %l2
43869cmp %l2, 0
43870bg loop_entry_3_302
43871nop
43872
43873P2569: !_LD [4] (Int) (Loop entry)
43874sethi %hi(0x2), %l2
43875or %l2, %lo(0x2), %l2
43876loop_entry_3_303:
43877sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
43878add %i0, %i3, %i3
43879lduw [%i3 + 4], %o0
43880! move %o0(lower) -> %o0(upper)
43881sllx %o0, 32, %o0
43882
43883P2570: !_LD [14] (Int) (Loop exit)
43884sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
43885add %i0, %i2, %i2
43886lduw [%i2 + 4], %o5
43887! move %o5(lower) -> %o0(lower)
43888or %o5, %o0, %o0
43889!---- flushing int results buffer----
43890mov %o0, %l5
43891loop_exit_3_303:
43892sub %l2, 1, %l2
43893cmp %l2, 0
43894bg loop_entry_3_303
43895nop
43896
43897P2571: !_BST [15] (maybe <- 0x41000066) (FP) (Loop entry) (Loop exit)
43898sethi %hi(0x1), %l2
43899or %l2, %lo(0x1), %l2
43900loop_entry_3_304:
43901wr %g0, 0xf0, %asi
43902sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
43903add %i0, %i3, %i3
43904! preparing store val #0, next val will be in f33
43905fmovs %f16, %f21
43906fadds %f16, %f17, %f16
43907! preparing store val #1, next val will be in f35
43908fmovd %f20, %f32
43909fmovs %f16, %f21
43910fadds %f16, %f17, %f16
43911fmovd %f20, %f34
43912membar #Sync
43913stda %f32, [%i3 + 0 ] %asi
43914membar #Sync
43915loop_exit_3_304:
43916sub %l2, 1, %l2
43917cmp %l2, 0
43918bg loop_entry_3_304
43919nop
43920
43921P2572: !_BLD [9] (FP) (Loop entry) (CBR)
43922sethi %hi(0x2), %l2
43923or %l2, %lo(0x2), %l2
43924loop_entry_3_305:
43925wr %g0, 0xf0, %asi
43926sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
43927sub %i0, %i2, %i2
43928membar #Sync
43929ldda [%i2 + 0] %asi, %f0
43930membar #Sync
43931! 2 addresses covered
43932fmovs %f1, %f0
43933fmovs %f3, %f1
43934
43935! cbranch
43936andcc %l0, 1, %g0
43937be,pt %xcc, TARGET2572
43938nop
43939RET2572:
43940
43941! lfsr step begin
43942srlx %l0, 1, %l6
43943xnor %l6, %l0, %l6
43944sllx %l6, 63, %l6
43945or %l6, %l0, %l0
43946srlx %l0, 1, %l0
43947
43948
43949P2573: !_LD [7] (FP) (Loop exit)
43950sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
43951sub %i0, %i3, %i3
43952ld [%i3 + 12], %f2
43953! 1 addresses covered
43954!---- flushing fp results buffer to %f30 ----
43955fmovd %f0, %f30
43956fmovs %f2, %f30
43957!--
43958loop_exit_3_305:
43959sub %l2, 1, %l2
43960cmp %l2, 0
43961bg loop_entry_3_305
43962nop
43963
43964P2574: !_CAS [1] (maybe <- 0x1800047) (Int) (Loop entry) (Loop exit)
43965sethi %hi(0x2), %l2
43966or %l2, %lo(0x2), %l2
43967loop_entry_3_306:
43968add %i0, 12, %l3
43969lduw [%l3], %o0
43970mov %o0, %o5
43971! move %o5(lower) -> %o0(upper)
43972sllx %o5, 32, %o0
43973mov %l4, %l7
43974cas [%l3], %o5, %l7
43975! move %l7(lower) -> %o0(lower)
43976srl %l7, 0, %o5
43977or %o5, %o0, %o0
43978add %l4, 1, %l4
43979!---- flushing int results buffer----
43980mov %o0, %l5
43981loop_exit_3_306:
43982sub %l2, 1, %l2
43983cmp %l2, 0
43984bg loop_entry_3_306
43985nop
43986
43987P2575: !_BST [9] (maybe <- 0x41000068) (FP) (Loop entry) (Loop exit)
43988sethi %hi(0x1), %l2
43989or %l2, %lo(0x1), %l2
43990loop_entry_3_307:
43991wr %g0, 0xf0, %asi
43992sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
43993sub %i0, %i2, %i2
43994! preparing store val #0, next val will be in f33
43995fmovs %f16, %f21
43996fadds %f16, %f17, %f16
43997! preparing store val #1, next val will be in f35
43998fmovd %f20, %f32
43999fmovs %f16, %f21
44000fadds %f16, %f17, %f16
44001fmovd %f20, %f34
44002membar #Sync
44003stda %f32, [%i2 + 0 ] %asi
44004membar #Sync
44005loop_exit_3_307:
44006sub %l2, 1, %l2
44007cmp %l2, 0
44008bg loop_entry_3_307
44009nop
44010
44011P2576: !_QWST [14] (maybe <- 0x4100006a) (FP) (Loop entry) (Loop exit)
44012sethi %hi(0x2), %l2
44013or %l2, %lo(0x2), %l2
44014loop_entry_3_308:
44015sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
44016add %i0, %i3, %i3
44017! preparing store val #0, next val will be in f21
44018fmovs %f16, %f21
44019fadds %f16, %f17, %f16
44020! preparing store val #1, next val will be in f23
44021fmovs %f16, %f23
44022fadds %f16, %f17, %f16
44023stq %f20, [%i3 + 0]
44024loop_exit_3_308:
44025sub %l2, 1, %l2
44026cmp %l2, 0
44027bg loop_entry_3_308
44028nop
44029
44030P2577: !_REPLACEMENT [15] (Int) (Loop entry) (Loop exit)
44031sethi %hi(0x1), %l2
44032or %l2, %lo(0x1), %l2
44033loop_entry_3_309:
44034sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2
44035sub %i0, %i2, %i2
44036sethi %hi(0x20000), %l3
44037ld [%i2+12], %l7
44038st %l7, [%i2+12]
44039add %i2, %l3, %l6
44040ld [%l6+12], %l7
44041st %l7, [%l6+12]
44042add %l6, %l3, %l6
44043ld [%l6+12], %l7
44044st %l7, [%l6+12]
44045add %l6, %l3, %l6
44046ld [%l6+12], %l7
44047st %l7, [%l6+12]
44048add %l6, %l3, %l6
44049ld [%l6+12], %l7
44050st %l7, [%l6+12]
44051add %l6, %l3, %l6
44052ld [%l6+12], %l7
44053st %l7, [%l6+12]
44054add %l6, %l3, %l6
44055ld [%l6+12], %l7
44056st %l7, [%l6+12]
44057add %l6, %l3, %l6
44058ld [%l6+12], %l7
44059st %l7, [%l6+12]
44060loop_exit_3_309:
44061sub %l2, 1, %l2
44062cmp %l2, 0
44063bg loop_entry_3_309
44064nop
44065
44066P2578: !_PREFETCH [13] (Int) (Loop entry) (Loop exit) (LE)
44067sethi %hi(0x2), %l2
44068or %l2, %lo(0x2), %l2
44069loop_entry_3_310:
44070wr %g0, 0x88, %asi
44071sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
44072sub %i0, %i3, %i3
44073prefetcha [%i3 + 12] %asi, 23
44074loop_exit_3_310:
44075sub %l2, 1, %l2
44076cmp %l2, 0
44077bg loop_entry_3_310
44078nop
44079
44080P2579: !_DWST [2] (maybe <- 0x1800048) (Int) (Loop entry) (Loop exit) (CBR)
44081sethi %hi(0x2), %l2
44082or %l2, %lo(0x2), %l2
44083loop_entry_3_311:
44084mov %l4, %l6
44085stx %l6, [%i1 + 0]
44086add %l4, 1, %l4
44087
44088! cbranch
44089andcc %l0, 1, %g0
44090be,pn %xcc, TARGET2579
44091nop
44092RET2579:
44093
44094! lfsr step begin
44095srlx %l0, 1, %l3
44096xnor %l3, %l0, %l3
44097sllx %l3, 63, %l3
44098or %l3, %l0, %l0
44099srlx %l0, 1, %l0
44100
44101loop_exit_3_311:
44102sub %l2, 1, %l2
44103cmp %l2, 0
44104bg loop_entry_3_311
44105nop
44106
44107P2580: !_REPLACEMENT [13] (Int) (Loop entry) (Loop exit)
44108sethi %hi(0x2), %l2
44109or %l2, %lo(0x2), %l2
44110loop_entry_3_312:
44111sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2
44112sub %i0, %i2, %i2
44113sethi %hi(0x20000), %l7
44114ld [%i2+12], %l3
44115st %l3, [%i2+12]
44116add %i2, %l7, %o5
44117ld [%o5+12], %l3
44118st %l3, [%o5+12]
44119add %o5, %l7, %o5
44120ld [%o5+12], %l3
44121st %l3, [%o5+12]
44122add %o5, %l7, %o5
44123ld [%o5+12], %l3
44124st %l3, [%o5+12]
44125add %o5, %l7, %o5
44126ld [%o5+12], %l3
44127st %l3, [%o5+12]
44128add %o5, %l7, %o5
44129ld [%o5+12], %l3
44130st %l3, [%o5+12]
44131add %o5, %l7, %o5
44132ld [%o5+12], %l3
44133st %l3, [%o5+12]
44134add %o5, %l7, %o5
44135ld [%o5+12], %l3
44136st %l3, [%o5+12]
44137loop_exit_3_312:
44138sub %l2, 1, %l2
44139cmp %l2, 0
44140bg loop_entry_3_312
44141nop
44142
44143P2581: !_BST [1] (maybe <- 0x4100006c) (FP) (Loop entry) (Loop exit)
44144sethi %hi(0x1), %l2
44145or %l2, %lo(0x1), %l2
44146loop_entry_3_313:
44147wr %g0, 0xf0, %asi
44148! preparing store val #0, next val will be in f33
44149fmovs %f16, %f21
44150fadds %f16, %f17, %f16
44151! preparing store val #1, next val will be in f35
44152fmovd %f20, %f32
44153fmovs %f16, %f21
44154fadds %f16, %f17, %f16
44155fmovd %f20, %f34
44156membar #Sync
44157stda %f32, [%i0 + 0 ] %asi
44158membar #Sync
44159loop_exit_3_313:
44160sub %l2, 1, %l2
44161cmp %l2, 0
44162bg loop_entry_3_313
44163nop
44164
44165P2582: !_LD [4] (FP) (Loop entry) (Loop exit)
44166sethi %hi(0x1), %l2
44167or %l2, %lo(0x1), %l2
44168loop_entry_3_314:
44169sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
44170add %i0, %i3, %i3
44171ld [%i3 + 4], %f0
44172! 1 addresses covered
44173!---- flushing fp results buffer to %f30 ----
44174fmovs %f0, %f30
44175!--
44176loop_exit_3_314:
44177sub %l2, 1, %l2
44178cmp %l2, 0
44179bg loop_entry_3_314
44180nop
44181
44182P2583: !_CAS [15] (maybe <- 0x1800049) (Int) (Loop entry)
44183sethi %hi(0x2), %l2
44184or %l2, %lo(0x2), %l2
44185loop_entry_3_315:
44186sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
44187add %i0, %i2, %i2
44188add %i2, 12, %l3
44189lduw [%l3], %o0
44190mov %o0, %o5
44191! move %o5(lower) -> %o0(upper)
44192sllx %o5, 32, %o0
44193mov %l4, %l7
44194cas [%l3], %o5, %l7
44195! move %l7(lower) -> %o0(lower)
44196srl %l7, 0, %o5
44197or %o5, %o0, %o0
44198add %l4, 1, %l4
44199
44200P2584: !_DWLD [5] (Int) (Branch target of P2063)
44201sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
44202add %i0, %i3, %i3
44203ldx [%i3 + 8], %o1
44204! move %o1(lower) -> %o1(upper)
44205sllx %o1, 32, %o1
44206ba P2585
44207nop
44208
44209TARGET2063:
44210ba RET2063
44211nop
44212
44213
44214P2585: !_LD [5] (Int) (Loop exit)
44215lduw [%i3 + 12], %l7
44216! move %l7(lower) -> %o1(lower)
44217or %l7, %o1, %o1
44218!---- flushing int results buffer----
44219mov %o0, %l5
44220mov %o1, %l5
44221loop_exit_3_315:
44222sub %l2, 1, %l2
44223cmp %l2, 0
44224bg loop_entry_3_315
44225nop
44226
44227P2586: !_CASX [15] (maybe <- 0x180004a) (Int) (Loop entry)
44228sethi %hi(0x1), %l2
44229or %l2, %lo(0x1), %l2
44230loop_entry_3_316:
44231sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
44232add %i0, %i2, %i2
44233add %i2, 8, %l6
44234ldx [%l6], %o0
44235! move %o0(upper) -> %o0(upper)
44236! move %o0(lower) -> %o0(lower)
44237mov %o0, %l3
44238mov %l4, %o1
44239casx [%l6], %l3, %o1
44240! move %o1(upper) -> %o1(upper)
44241! move %o1(lower) -> %o1(lower)
44242add %l4, 1, %l4
44243
44244P2587: !_BST [4] (maybe <- 0x4100006e) (FP) (Loop exit)
44245wr %g0, 0xf0, %asi
44246sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
44247add %i0, %i3, %i3
44248! preparing store val #0, next val will be in f33
44249fmovs %f16, %f21
44250fadds %f16, %f17, %f16
44251! preparing store val #1, next val will be in f35
44252fmovd %f20, %f32
44253fmovs %f16, %f21
44254fadds %f16, %f17, %f16
44255fmovd %f20, %f34
44256membar #Sync
44257stda %f32, [%i3 + 0 ] %asi
44258membar #Sync
44259!---- flushing int results buffer----
44260mov %o0, %l5
44261mov %o1, %l5
44262loop_exit_3_316:
44263sub %l2, 1, %l2
44264cmp %l2, 0
44265bg loop_entry_3_316
44266nop
44267
44268P2588: !_LD [10] (FP) (Loop entry)
44269sethi %hi(0x2), %l2
44270or %l2, %lo(0x2), %l2
44271loop_entry_3_317:
44272sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
44273sub %i0, %i2, %i2
44274ld [%i2 + 4], %f0
44275! 1 addresses covered
44276
44277P2589: !_PREFETCH [5] (Int) (Loop exit)
44278sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
44279add %i0, %i3, %i3
44280prefetch [%i3 + 12], 23
44281!---- flushing fp results buffer to %f30 ----
44282fmovs %f0, %f30
44283!--
44284loop_exit_3_317:
44285sub %l2, 1, %l2
44286cmp %l2, 0
44287bg loop_entry_3_317
44288nop
44289
44290P2590: !_LD [5] (FP) (NF) (Loop entry) (Loop exit)
44291sethi %hi(0x2), %l2
44292or %l2, %lo(0x2), %l2
44293loop_entry_3_318:
44294wr %g0, 0x82, %asi
44295sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
44296add %i0, %i2, %i2
44297lda [%i2 + 12] %asi, %f0
44298! 1 addresses covered
44299!---- flushing fp results buffer to %f30 ----
44300fmovs %f0, %f30
44301!--
44302loop_exit_3_318:
44303sub %l2, 1, %l2
44304cmp %l2, 0
44305bg loop_entry_3_318
44306nop
44307
44308P2591: !_BLD [11] (FP) (Loop entry) (CBR)
44309sethi %hi(0x2), %l2
44310or %l2, %lo(0x2), %l2
44311loop_entry_3_319:
44312wr %g0, 0xf0, %asi
44313sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
44314sub %i0, %i3, %i3
44315membar #Sync
44316ldda [%i3 + 0] %asi, %f0
44317membar #Sync
44318! 2 addresses covered
44319fmovs %f1, %f0
44320fmovs %f3, %f1
44321
44322! cbranch
44323andcc %l0, 1, %g0
44324be,pn %xcc, TARGET2591
44325nop
44326RET2591:
44327
44328! lfsr step begin
44329srlx %l0, 1, %l7
44330xnor %l7, %l0, %l7
44331sllx %l7, 63, %l7
44332or %l7, %l0, %l0
44333srlx %l0, 1, %l0
44334
44335
44336P2592: !_DWST [9] (maybe <- 0x41000070) (FP) (Loop exit)
44337sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
44338sub %i0, %i2, %i2
44339! preparing store val #0, next val will be in f21
44340fmovs %f16, %f21
44341fadds %f16, %f17, %f16
44342std %f20, [%i2 + 8]
44343!---- flushing fp results buffer to %f30 ----
44344fmovd %f0, %f30
44345!--
44346loop_exit_3_319:
44347sub %l2, 1, %l2
44348cmp %l2, 0
44349bg loop_entry_3_319
44350nop
44351
44352P2593: !_LD [13] (FP) (NF) (Loop entry)
44353sethi %hi(0x1), %l2
44354or %l2, %lo(0x1), %l2
44355loop_entry_3_320:
44356wr %g0, 0x82, %asi
44357sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
44358sub %i0, %i3, %i3
44359lda [%i3 + 12] %asi, %f0
44360! 1 addresses covered
44361
44362P2594: !_DWST [15] (maybe <- 0x180004b) (Int) (Loop exit)
44363sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
44364add %i0, %i2, %i2
44365mov %l4, %o5
44366stx %o5, [%i2 + 8]
44367add %l4, 1, %l4
44368!---- flushing fp results buffer to %f30 ----
44369fmovs %f0, %f30
44370!--
44371loop_exit_3_320:
44372sub %l2, 1, %l2
44373cmp %l2, 0
44374bg loop_entry_3_320
44375nop
44376
44377P2595: !_CAS [12] (maybe <- 0x180004c) (Int) (Loop entry) (LE)
44378sethi %hi(0x2), %l2
44379or %l2, %lo(0x2), %l2
44380loop_entry_3_321:
44381! Change single-word-level endianess (big endian <-> little endian)
44382sethi %hi(0xff00ff00), %l3
44383or %l3, %lo(0xff00ff00), %l3
44384and %l4, %l3, %o5
44385srl %o5, 8, %o5
44386sll %l4, 8, %l6
44387and %l6, %l3, %l6
44388or %l6, %o5, %l6
44389srl %l6, 16, %o5
44390sll %l6, 16, %l6
44391srl %l6, 0, %l6
44392or %l6, %o5, %l6
44393wr %g0, 0x88, %asi
44394sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
44395sub %i0, %i3, %i3
44396add %i3, 4, %l3
44397lduwa [%l3] %asi, %o0
44398mov %o0, %o5
44399! move %o5(lower) -> %o0(upper)
44400sllx %o5, 32, %o0
44401mov %l6, %l7
44402casa [%l3] %asi, %o5, %l7
44403! move %l7(lower) -> %o0(lower)
44404srl %l7, 0, %o5
44405or %o5, %o0, %o0
44406add %l4, 1, %l4
44407
44408P2596: !_CASX [14] (maybe <- 0x180004d) (Int) (Loop exit)
44409sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
44410add %i0, %i2, %i2
44411ldx [%i2], %o1
44412! move %o1(upper) -> %o1(upper)
44413! move %o1(lower) -> %o1(lower)
44414mov %o1, %o5
44415mov %l4, %o2
44416casx [%i2], %o5, %o2
44417! move %o2(upper) -> %o2(upper)
44418! move %o2(lower) -> %o2(lower)
44419add %l4, 1, %l4
44420!---- flushing int results buffer----
44421mov %o0, %l5
44422mov %o1, %l5
44423mov %o2, %l5
44424loop_exit_3_321:
44425sub %l2, 1, %l2
44426cmp %l2, 0
44427bg loop_entry_3_321
44428nop
44429
44430P2597: !_LD [9] (Int) (Loop entry)
44431sethi %hi(0x1), %l2
44432or %l2, %lo(0x1), %l2
44433loop_entry_3_322:
44434sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
44435sub %i0, %i3, %i3
44436lduw [%i3 + 12], %o0
44437! move %o0(lower) -> %o0(upper)
44438sllx %o0, 32, %o0
44439
44440P2598: !_LD [13] (FP)
44441sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
44442sub %i0, %i2, %i2
44443ld [%i2 + 12], %f0
44444! 1 addresses covered
44445
44446P2599: !_LD [13] (Int) (Loop exit) (Branch target of P2258)
44447lduw [%i2 + 12], %o5
44448! move %o5(lower) -> %o0(lower)
44449or %o5, %o0, %o0
44450!---- flushing int results buffer----
44451mov %o0, %l5
44452!---- flushing fp results buffer to %f30 ----
44453fmovs %f0, %f30
44454!--
44455loop_exit_3_322:
44456sub %l2, 1, %l2
44457cmp %l2, 0
44458bg loop_entry_3_322
44459nop
44460ba P2600
44461nop
44462
44463TARGET2258:
44464ba RET2258
44465nop
44466
44467
44468P2600: !_LD [5] (Int) (NF) (Loop entry)
44469sethi %hi(0x1), %l2
44470or %l2, %lo(0x1), %l2
44471loop_entry_3_323:
44472wr %g0, 0x82, %asi
44473sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
44474sub %i0, %i3, %i3
44475lduwa [%i3 + 12] %asi, %o0
44476! move %o0(lower) -> %o0(upper)
44477sllx %o0, 32, %o0
44478
44479P2601: !_LD [4] (Int) (Loop exit)
44480lduw [%i3 + 4], %l6
44481! move %l6(lower) -> %o0(lower)
44482or %l6, %o0, %o0
44483!---- flushing int results buffer----
44484mov %o0, %l5
44485loop_exit_3_323:
44486sub %l2, 1, %l2
44487cmp %l2, 0
44488bg loop_entry_3_323
44489nop
44490
44491P2602: !_LD [2] (Int) (Loop entry)
44492sethi %hi(0x2), %l2
44493or %l2, %lo(0x2), %l2
44494loop_entry_3_324:
44495lduw [%i1 + 4], %o0
44496! move %o0(lower) -> %o0(upper)
44497sllx %o0, 32, %o0
44498
44499P2603: !_LD [14] (Int) (Loop exit)
44500sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
44501add %i0, %i2, %i2
44502lduw [%i2 + 4], %l7
44503! move %l7(lower) -> %o0(lower)
44504or %l7, %o0, %o0
44505!---- flushing int results buffer----
44506mov %o0, %l5
44507loop_exit_3_324:
44508sub %l2, 1, %l2
44509cmp %l2, 0
44510bg loop_entry_3_324
44511nop
44512
44513P2604: !_CASX [13] (maybe <- 0x180004e) (Int) (Loop entry)
44514sethi %hi(0x2), %l2
44515or %l2, %lo(0x2), %l2
44516loop_entry_3_325:
44517sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
44518sub %i0, %i3, %i3
44519add %i3, 8, %l6
44520ldx [%l6], %o0
44521! move %o0(upper) -> %o0(upper)
44522! move %o0(lower) -> %o0(lower)
44523mov %o0, %l3
44524mov %l4, %o1
44525casx [%l6], %l3, %o1
44526! move %o1(upper) -> %o1(upper)
44527! move %o1(lower) -> %o1(lower)
44528add %l4, 1, %l4
44529
44530P2605: !_LD [8] (Int)
44531sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
44532sub %i0, %i2, %i2
44533lduw [%i2 + 4], %o2
44534! move %o2(lower) -> %o2(upper)
44535sllx %o2, 32, %o2
44536
44537P2606: !_LD [9] (Int) (Loop exit)
44538lduw [%i2 + 12], %o5
44539! move %o5(lower) -> %o2(lower)
44540or %o5, %o2, %o2
44541!---- flushing int results buffer----
44542mov %o0, %l5
44543mov %o1, %l5
44544mov %o2, %l5
44545loop_exit_3_325:
44546sub %l2, 1, %l2
44547cmp %l2, 0
44548bg loop_entry_3_325
44549nop
44550
44551P2607: !_LD [15] (FP) (NF) (Loop entry) (Loop exit)
44552sethi %hi(0x1), %l2
44553or %l2, %lo(0x1), %l2
44554loop_entry_3_326:
44555wr %g0, 0x82, %asi
44556sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
44557add %i0, %i3, %i3
44558lda [%i3 + 12] %asi, %f0
44559! 1 addresses covered
44560!---- flushing fp results buffer to %f30 ----
44561fmovs %f0, %f30
44562!--
44563loop_exit_3_326:
44564sub %l2, 1, %l2
44565cmp %l2, 0
44566bg loop_entry_3_326
44567nop
44568
44569P2608: !_PREFETCH [12] (Int) (Loop entry) (Loop exit)
44570sethi %hi(0x1), %l2
44571or %l2, %lo(0x1), %l2
44572loop_entry_3_327:
44573sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
44574sub %i0, %i2, %i2
44575prefetch [%i2 + 4], 0
44576loop_exit_3_327:
44577sub %l2, 1, %l2
44578cmp %l2, 0
44579bg loop_entry_3_327
44580nop
44581
44582P2609: !_LD [14] (FP) (Loop entry)
44583sethi %hi(0x1), %l2
44584or %l2, %lo(0x1), %l2
44585loop_entry_3_328:
44586sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
44587add %i0, %i3, %i3
44588ld [%i3 + 4], %f0
44589! 1 addresses covered
44590
44591P2610: !_MEMBAR (Int) (Loop exit)
44592membar #StoreLoad
44593!---- flushing fp results buffer to %f30 ----
44594fmovs %f0, %f30
44595!--
44596loop_exit_3_328:
44597sub %l2, 1, %l2
44598cmp %l2, 0
44599bg loop_entry_3_328
44600nop
44601
44602P2611: !_BSTC [12] (maybe <- 0x41000071) (FP) (Loop entry)
44603sethi %hi(0x2), %l2
44604or %l2, %lo(0x2), %l2
44605loop_entry_3_329:
44606wr %g0, 0xe0, %asi
44607sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
44608sub %i0, %i2, %i2
44609! preparing store val #0, next val will be in f33
44610fmovs %f16, %f21
44611fadds %f16, %f17, %f16
44612! preparing store val #1, next val will be in f35
44613fmovd %f20, %f32
44614fmovs %f16, %f21
44615fadds %f16, %f17, %f16
44616fmovd %f20, %f34
44617membar #Sync
44618stda %f32, [%i2 + 0 ] %asi
44619membar #Sync
44620
44621P2612: !_CAS [1] (maybe <- 0x180004f) (Int) (Loop exit)
44622add %i0, 12, %l3
44623lduw [%l3], %o0
44624mov %o0, %o5
44625! move %o5(lower) -> %o0(upper)
44626sllx %o5, 32, %o0
44627mov %l4, %l7
44628cas [%l3], %o5, %l7
44629! move %l7(lower) -> %o0(lower)
44630srl %l7, 0, %o5
44631or %o5, %o0, %o0
44632add %l4, 1, %l4
44633!---- flushing int results buffer----
44634mov %o0, %l5
44635loop_exit_3_329:
44636sub %l2, 1, %l2
44637cmp %l2, 0
44638bg loop_entry_3_329
44639nop
44640
44641P2613: !_QWLD [3] (FP) (NF) (Loop entry)
44642sethi %hi(0x2), %l2
44643or %l2, %lo(0x2), %l2
44644loop_entry_3_330:
44645wr %g0, 0x82, %asi
44646ldqa [%i1 + 0] %asi, %f0
44647! 2 addresses covered
44648fmovs %f1, %f0
44649fmovs %f3, %f1
44650
44651P2614: !_MEMBAR (Int) (Loop exit)
44652membar #StoreLoad
44653!---- flushing fp results buffer to %f30 ----
44654fmovd %f0, %f30
44655!--
44656loop_exit_3_330:
44657sub %l2, 1, %l2
44658cmp %l2, 0
44659bg loop_entry_3_330
44660nop
44661
44662P2615: !_LD [2] (FP) (Loop entry)
44663sethi %hi(0x1), %l2
44664or %l2, %lo(0x1), %l2
44665loop_entry_3_331:
44666ld [%i1 + 4], %f0
44667! 1 addresses covered
44668
44669P2616: !_FLUSH [12] (Int) (Loop exit)
44670! Unsupported instruction
44671!---- flushing fp results buffer to %f30 ----
44672fmovs %f0, %f30
44673!--
44674loop_exit_3_331:
44675sub %l2, 1, %l2
44676cmp %l2, 0
44677bg loop_entry_3_331
44678nop
44679
44680P2617: !_BST [4] (maybe <- 0x41000073) (FP) (Loop entry)
44681sethi %hi(0x2), %l2
44682or %l2, %lo(0x2), %l2
44683loop_entry_3_332:
44684wr %g0, 0xf0, %asi
44685sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
44686sub %i0, %i3, %i3
44687! preparing store val #0, next val will be in f33
44688fmovs %f16, %f21
44689fadds %f16, %f17, %f16
44690! preparing store val #1, next val will be in f35
44691fmovd %f20, %f32
44692fmovs %f16, %f21
44693fadds %f16, %f17, %f16
44694fmovd %f20, %f34
44695membar #Sync
44696stda %f32, [%i3 + 0 ] %asi
44697membar #Sync
44698
44699P2618: !_PREFETCH [10] (Int) (NF) (Loop exit)
44700wr %g0, 0x82, %asi
44701sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
44702sub %i0, %i2, %i2
44703prefetcha [%i2 + 4] %asi, 4
44704loop_exit_3_332:
44705sub %l2, 1, %l2
44706cmp %l2, 0
44707bg loop_entry_3_332
44708nop
44709
44710P2619: !_CAS [0] (maybe <- 0x1800050) (Int) (Loop entry) (Loop exit)
44711sethi %hi(0x1), %l2
44712or %l2, %lo(0x1), %l2
44713loop_entry_3_333:
44714add %i0, 4, %o5
44715lduw [%o5], %o0
44716mov %o0, %l7
44717! move %l7(lower) -> %o0(upper)
44718sllx %l7, 32, %o0
44719mov %l4, %l6
44720cas [%o5], %l7, %l6
44721! move %l6(lower) -> %o0(lower)
44722srl %l6, 0, %l7
44723or %l7, %o0, %o0
44724add %l4, 1, %l4
44725!---- flushing int results buffer----
44726mov %o0, %l5
44727loop_exit_3_333:
44728sub %l2, 1, %l2
44729cmp %l2, 0
44730bg loop_entry_3_333
44731nop
44732
44733P2620: !_LD [12] (Int) (Loop entry) (CBR)
44734sethi %hi(0x2), %l2
44735or %l2, %lo(0x2), %l2
44736loop_entry_3_334:
44737sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
44738sub %i0, %i3, %i3
44739lduw [%i3 + 4], %o0
44740! move %o0(lower) -> %o0(upper)
44741sllx %o0, 32, %o0
44742
44743! cbranch
44744andcc %l0, 1, %g0
44745be,pt %xcc, TARGET2620
44746nop
44747RET2620:
44748
44749! lfsr step begin
44750srlx %l0, 1, %l6
44751xnor %l6, %l0, %l6
44752sllx %l6, 63, %l6
44753or %l6, %l0, %l0
44754srlx %l0, 1, %l0
44755
44756
44757P2621: !_LD [5] (FP)
44758sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
44759sub %i0, %i2, %i2
44760ld [%i2 + 12], %f0
44761! 1 addresses covered
44762
44763P2622: !_LD [6] (Int) (Loop exit)
44764sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
44765sub %i0, %i3, %i3
44766lduw [%i3 + 4], %o5
44767! move %o5(lower) -> %o0(lower)
44768or %o5, %o0, %o0
44769!---- flushing int results buffer----
44770mov %o0, %l5
44771!---- flushing fp results buffer to %f30 ----
44772fmovs %f0, %f30
44773!--
44774loop_exit_3_334:
44775sub %l2, 1, %l2
44776cmp %l2, 0
44777bg loop_entry_3_334
44778nop
44779
44780P2623: !_DWLD [13] (FP) (Loop entry)
44781sethi %hi(0x1), %l2
44782or %l2, %lo(0x1), %l2
44783loop_entry_3_335:
44784sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
44785sub %i0, %i2, %i2
44786ldd [%i2 + 8], %f0
44787! 1 addresses covered
44788fmovs %f1, %f0
44789
44790P2624: !_REPLACEMENT [1] (Int) (Loop exit)
44791sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
44792add %i0, %i3, %i3
44793sethi %hi(0x20000), %l6
44794ld [%i3+12], %o5
44795st %o5, [%i3+12]
44796add %i3, %l6, %l7
44797ld [%l7+12], %o5
44798st %o5, [%l7+12]
44799add %l7, %l6, %l7
44800ld [%l7+12], %o5
44801st %o5, [%l7+12]
44802add %l7, %l6, %l7
44803ld [%l7+12], %o5
44804st %o5, [%l7+12]
44805add %l7, %l6, %l7
44806ld [%l7+12], %o5
44807st %o5, [%l7+12]
44808add %l7, %l6, %l7
44809ld [%l7+12], %o5
44810st %o5, [%l7+12]
44811add %l7, %l6, %l7
44812ld [%l7+12], %o5
44813st %o5, [%l7+12]
44814add %l7, %l6, %l7
44815ld [%l7+12], %o5
44816st %o5, [%l7+12]
44817!---- flushing fp results buffer to %f30 ----
44818fmovs %f0, %f30
44819!--
44820loop_exit_3_335:
44821sub %l2, 1, %l2
44822cmp %l2, 0
44823bg loop_entry_3_335
44824nop
44825
44826P2625: !_CAS [11] (maybe <- 0x1800051) (Int) (Loop entry) (Loop exit)
44827sethi %hi(0x2), %l2
44828or %l2, %lo(0x2), %l2
44829loop_entry_3_336:
44830sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
44831sub %i0, %i2, %i2
44832add %i2, 12, %l7
44833lduw [%l7], %o0
44834mov %o0, %l6
44835! move %l6(lower) -> %o0(upper)
44836sllx %l6, 32, %o0
44837mov %l4, %l3
44838cas [%l7], %l6, %l3
44839! move %l3(lower) -> %o0(lower)
44840srl %l3, 0, %l6
44841or %l6, %o0, %o0
44842add %l4, 1, %l4
44843!---- flushing int results buffer----
44844mov %o0, %l5
44845loop_exit_3_336:
44846sub %l2, 1, %l2
44847cmp %l2, 0
44848bg loop_entry_3_336
44849nop
44850
44851P2626: !_LD [14] (FP) (Loop entry) (Loop exit)
44852sethi %hi(0x2), %l2
44853or %l2, %lo(0x2), %l2
44854loop_entry_3_337:
44855sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
44856add %i0, %i3, %i3
44857ld [%i3 + 4], %f0
44858! 1 addresses covered
44859!---- flushing fp results buffer to %f30 ----
44860fmovs %f0, %f30
44861!--
44862loop_exit_3_337:
44863sub %l2, 1, %l2
44864cmp %l2, 0
44865bg loop_entry_3_337
44866nop
44867
44868P2627: !_LD [15] (Int) (Loop entry)
44869sethi %hi(0x1), %l2
44870or %l2, %lo(0x1), %l2
44871loop_entry_3_338:
44872sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
44873add %i0, %i2, %i2
44874lduw [%i2 + 12], %o0
44875! move %o0(lower) -> %o0(upper)
44876sllx %o0, 32, %o0
44877
44878P2628: !_QWST [10] (maybe <- 0x41000075) (FP)
44879sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
44880sub %i0, %i3, %i3
44881! preparing store val #0, next val will be in f21
44882fmovs %f16, %f21
44883fadds %f16, %f17, %f16
44884! preparing store val #1, next val will be in f23
44885fmovs %f16, %f23
44886fadds %f16, %f17, %f16
44887stq %f20, [%i3 + 0]
44888
44889P2629: !_LD [6] (Int) (Loop exit)
44890sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
44891sub %i0, %i2, %i2
44892lduw [%i2 + 4], %l6
44893! move %l6(lower) -> %o0(lower)
44894or %l6, %o0, %o0
44895!---- flushing int results buffer----
44896mov %o0, %l5
44897loop_exit_3_338:
44898sub %l2, 1, %l2
44899cmp %l2, 0
44900bg loop_entry_3_338
44901nop
44902
44903P2630: !_LD [14] (FP) (Loop entry) (Loop exit)
44904sethi %hi(0x1), %l2
44905or %l2, %lo(0x1), %l2
44906loop_entry_3_339:
44907sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
44908add %i0, %i3, %i3
44909ld [%i3 + 4], %f0
44910! 1 addresses covered
44911!---- flushing fp results buffer to %f30 ----
44912fmovs %f0, %f30
44913!--
44914loop_exit_3_339:
44915sub %l2, 1, %l2
44916cmp %l2, 0
44917bg loop_entry_3_339
44918nop
44919
44920P2631: !_LD [9] (Int) (Loop entry)
44921sethi %hi(0x2), %l2
44922or %l2, %lo(0x2), %l2
44923loop_entry_3_340:
44924sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
44925sub %i0, %i2, %i2
44926lduw [%i2 + 12], %o0
44927! move %o0(lower) -> %o0(upper)
44928sllx %o0, 32, %o0
44929
44930P2632: !_LD [0] (Int) (Loop exit)
44931lduw [%i0 + 4], %o5
44932! move %o5(lower) -> %o0(lower)
44933or %o5, %o0, %o0
44934!---- flushing int results buffer----
44935mov %o0, %l5
44936loop_exit_3_340:
44937sub %l2, 1, %l2
44938cmp %l2, 0
44939bg loop_entry_3_340
44940nop
44941
44942P2633: !_DWLD [4] (Int) (Loop entry)
44943sethi %hi(0x1), %l2
44944or %l2, %lo(0x1), %l2
44945loop_entry_3_341:
44946sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
44947sub %i0, %i3, %i3
44948ldx [%i3 + 0], %o0
44949! move %o0(lower) -> %o0(upper)
44950sllx %o0, 32, %o0
44951
44952P2634: !_LD [15] (Int) (Loop exit)
44953sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
44954add %i0, %i2, %i2
44955lduw [%i2 + 12], %l3
44956! move %l3(lower) -> %o0(lower)
44957or %l3, %o0, %o0
44958!---- flushing int results buffer----
44959mov %o0, %l5
44960loop_exit_3_341:
44961sub %l2, 1, %l2
44962cmp %l2, 0
44963bg loop_entry_3_341
44964nop
44965
44966P2635: !_DWLD [0] (Int) (Loop entry)
44967sethi %hi(0x1), %l2
44968or %l2, %lo(0x1), %l2
44969loop_entry_3_342:
44970ldx [%i0 + 0], %o0
44971! move %o0(lower) -> %o0(upper)
44972sllx %o0, 32, %o0
44973
44974P2636: !_LD [10] (Int) (Loop exit)
44975sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
44976sub %i0, %i3, %i3
44977lduw [%i3 + 4], %l6
44978! move %l6(lower) -> %o0(lower)
44979or %l6, %o0, %o0
44980!---- flushing int results buffer----
44981mov %o0, %l5
44982loop_exit_3_342:
44983sub %l2, 1, %l2
44984cmp %l2, 0
44985bg loop_entry_3_342
44986nop
44987
44988P2637: !_REPLACEMENT [7] (Int) (Loop entry)
44989sethi %hi(0x2), %l2
44990or %l2, %lo(0x2), %l2
44991loop_entry_3_343:
44992sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
44993sub %i0, %i2, %i2
44994sethi %hi(0x20000), %o5
44995ld [%i2+12], %l6
44996st %l6, [%i2+12]
44997add %i2, %o5, %l3
44998ld [%l3+12], %l6
44999st %l6, [%l3+12]
45000add %l3, %o5, %l3
45001ld [%l3+12], %l6
45002st %l6, [%l3+12]
45003add %l3, %o5, %l3
45004ld [%l3+12], %l6
45005st %l6, [%l3+12]
45006add %l3, %o5, %l3
45007ld [%l3+12], %l6
45008st %l6, [%l3+12]
45009add %l3, %o5, %l3
45010ld [%l3+12], %l6
45011st %l6, [%l3+12]
45012add %l3, %o5, %l3
45013ld [%l3+12], %l6
45014st %l6, [%l3+12]
45015add %l3, %o5, %l3
45016ld [%l3+12], %l6
45017st %l6, [%l3+12]
45018
45019P2638: !_DWST [1] (maybe <- 0x41000077) (FP) (Loop exit)
45020! preparing store val #0, next val will be in f21
45021fmovs %f16, %f21
45022fadds %f16, %f17, %f16
45023std %f20, [%i0 + 8]
45024loop_exit_3_343:
45025sub %l2, 1, %l2
45026cmp %l2, 0
45027bg loop_entry_3_343
45028nop
45029
45030P2639: !_CAS [9] (maybe <- 0x1800052) (Int) (Loop entry) (Loop exit)
45031sethi %hi(0x1), %l2
45032or %l2, %lo(0x1), %l2
45033loop_entry_3_344:
45034sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
45035sub %i0, %i3, %i3
45036add %i3, 12, %o5
45037lduw [%o5], %o0
45038mov %o0, %l7
45039! move %l7(lower) -> %o0(upper)
45040sllx %l7, 32, %o0
45041mov %l4, %l6
45042cas [%o5], %l7, %l6
45043! move %l6(lower) -> %o0(lower)
45044srl %l6, 0, %l7
45045or %l7, %o0, %o0
45046add %l4, 1, %l4
45047!---- flushing int results buffer----
45048mov %o0, %l5
45049loop_exit_3_344:
45050sub %l2, 1, %l2
45051cmp %l2, 0
45052bg loop_entry_3_344
45053nop
45054
45055P2640: !_CASX [10] (maybe <- 0x1800053) (Int) (Loop entry)
45056sethi %hi(0x2), %l2
45057or %l2, %lo(0x2), %l2
45058loop_entry_3_345:
45059sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
45060sub %i0, %i2, %i2
45061ldx [%i2], %o0
45062! move %o0(upper) -> %o0(upper)
45063! move %o0(lower) -> %o0(lower)
45064mov %o0, %o5
45065mov %l4, %o1
45066casx [%i2], %o5, %o1
45067! move %o1(upper) -> %o1(upper)
45068! move %o1(lower) -> %o1(lower)
45069add %l4, 1, %l4
45070
45071P2641: !_BSTC [10] (maybe <- 0x41000078) (FP) (Loop exit)
45072wr %g0, 0xe0, %asi
45073! preparing store val #0, next val will be in f33
45074fmovs %f16, %f21
45075fadds %f16, %f17, %f16
45076! preparing store val #1, next val will be in f35
45077fmovd %f20, %f32
45078fmovs %f16, %f21
45079fadds %f16, %f17, %f16
45080fmovd %f20, %f34
45081membar #Sync
45082stda %f32, [%i2 + 0 ] %asi
45083membar #Sync
45084!---- flushing int results buffer----
45085mov %o0, %l5
45086mov %o1, %l5
45087loop_exit_3_345:
45088sub %l2, 1, %l2
45089cmp %l2, 0
45090bg loop_entry_3_345
45091nop
45092
45093P2642: !_PREFETCH [1] (Int) (Loop entry) (Loop exit)
45094sethi %hi(0x1), %l2
45095or %l2, %lo(0x1), %l2
45096loop_entry_3_346:
45097prefetch [%i0 + 12], 21
45098loop_exit_3_346:
45099sub %l2, 1, %l2
45100cmp %l2, 0
45101bg loop_entry_3_346
45102nop
45103
45104P2643: !_CASX [2] (maybe <- 0x1800054) (Int) (Loop entry)
45105sethi %hi(0x2), %l2
45106or %l2, %lo(0x2), %l2
45107loop_entry_3_347:
45108ldx [%i1], %o0
45109! move %o0(upper) -> %o0(upper)
45110! move %o0(lower) -> %o0(lower)
45111mov %o0, %l3
45112mov %l4, %o1
45113casx [%i1], %l3, %o1
45114! move %o1(upper) -> %o1(upper)
45115! move %o1(lower) -> %o1(lower)
45116add %l4, 1, %l4
45117
45118P2644: !_CAS [4] (maybe <- 0x1800055) (Int) (Loop exit)
45119sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
45120sub %i0, %i3, %i3
45121add %i3, 4, %l6
45122lduw [%l6], %o2
45123mov %o2, %l3
45124! move %l3(lower) -> %o2(upper)
45125sllx %l3, 32, %o2
45126mov %l4, %o5
45127cas [%l6], %l3, %o5
45128! move %o5(lower) -> %o2(lower)
45129srl %o5, 0, %l3
45130or %l3, %o2, %o2
45131add %l4, 1, %l4
45132!---- flushing int results buffer----
45133mov %o0, %l5
45134mov %o1, %l5
45135mov %o2, %l5
45136loop_exit_3_347:
45137sub %l2, 1, %l2
45138cmp %l2, 0
45139bg loop_entry_3_347
45140nop
45141
45142P2645: !_FLUSH [8] (Int) (Loop entry) (Loop exit)
45143sethi %hi(0x2), %l2
45144or %l2, %lo(0x2), %l2
45145loop_entry_3_348:
45146! Unsupported instruction
45147loop_exit_3_348:
45148sub %l2, 1, %l2
45149cmp %l2, 0
45150bg loop_entry_3_348
45151nop
45152
45153P2646: !_LD [8] (FP) (Loop entry) (Loop exit)
45154sethi %hi(0x1), %l2
45155or %l2, %lo(0x1), %l2
45156loop_entry_3_349:
45157sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
45158sub %i0, %i2, %i2
45159ld [%i2 + 4], %f0
45160! 1 addresses covered
45161!---- flushing fp results buffer to %f30 ----
45162fmovs %f0, %f30
45163!--
45164loop_exit_3_349:
45165sub %l2, 1, %l2
45166cmp %l2, 0
45167bg loop_entry_3_349
45168nop
45169
45170P2647: !_PREFETCH [1] (Int) (Faults) (Loop entry)
45171sethi %hi(0x1), %l2
45172or %l2, %lo(0x1), %l2
45173loop_entry_3_350:
45174prefetch [%i0 + 12], 20
45175
45176P2648: !_LD [14] (FP) (Loop exit)
45177sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
45178add %i0, %i3, %i3
45179ld [%i3 + 4], %f0
45180! 1 addresses covered
45181!---- flushing fp results buffer to %f30 ----
45182fmovs %f0, %f30
45183!--
45184loop_exit_3_350:
45185sub %l2, 1, %l2
45186cmp %l2, 0
45187bg loop_entry_3_350
45188nop
45189
45190P2649: !_LD [4] (Int) (Loop entry)
45191sethi %hi(0x1), %l2
45192or %l2, %lo(0x1), %l2
45193loop_entry_3_351:
45194sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
45195sub %i0, %i2, %i2
45196lduw [%i2 + 4], %o0
45197! move %o0(lower) -> %o0(upper)
45198sllx %o0, 32, %o0
45199
45200P2650: !_REPLACEMENT [2] (Int)
45201sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3
45202sub %i0, %i3, %i3
45203sethi %hi(0x20000), %l7
45204ld [%i3+4], %l3
45205st %l3, [%i3+4]
45206add %i3, %l7, %o5
45207ld [%o5+4], %l3
45208st %l3, [%o5+4]
45209add %o5, %l7, %o5
45210ld [%o5+4], %l3
45211st %l3, [%o5+4]
45212add %o5, %l7, %o5
45213ld [%o5+4], %l3
45214st %l3, [%o5+4]
45215add %o5, %l7, %o5
45216ld [%o5+4], %l3
45217st %l3, [%o5+4]
45218add %o5, %l7, %o5
45219ld [%o5+4], %l3
45220st %l3, [%o5+4]
45221add %o5, %l7, %o5
45222ld [%o5+4], %l3
45223st %l3, [%o5+4]
45224add %o5, %l7, %o5
45225ld [%o5+4], %l3
45226st %l3, [%o5+4]
45227
45228P2651: !_LD [11] (Int) (Loop exit)
45229sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
45230sub %i0, %i2, %i2
45231lduw [%i2 + 12], %l7
45232! move %l7(lower) -> %o0(lower)
45233or %l7, %o0, %o0
45234!---- flushing int results buffer----
45235mov %o0, %l5
45236loop_exit_3_351:
45237sub %l2, 1, %l2
45238cmp %l2, 0
45239bg loop_entry_3_351
45240nop
45241
45242P2652: !_LD [4] (FP) (Loop entry)
45243sethi %hi(0x2), %l2
45244or %l2, %lo(0x2), %l2
45245loop_entry_3_352:
45246sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
45247sub %i0, %i3, %i3
45248ld [%i3 + 4], %f0
45249! 1 addresses covered
45250
45251P2653: !_CAS [13] (maybe <- 0x1800056) (Int) (Loop exit)
45252sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
45253sub %i0, %i2, %i2
45254add %i2, 12, %l6
45255lduw [%l6], %o0
45256mov %o0, %l3
45257! move %l3(lower) -> %o0(upper)
45258sllx %l3, 32, %o0
45259mov %l4, %o5
45260cas [%l6], %l3, %o5
45261! move %o5(lower) -> %o0(lower)
45262srl %o5, 0, %l3
45263or %l3, %o0, %o0
45264add %l4, 1, %l4
45265!---- flushing int results buffer----
45266mov %o0, %l5
45267!---- flushing fp results buffer to %f30 ----
45268fmovs %f0, %f30
45269!--
45270loop_exit_3_352:
45271sub %l2, 1, %l2
45272cmp %l2, 0
45273bg loop_entry_3_352
45274nop
45275
45276P2654: !_DWLD [12] (FP) (Loop entry) (Loop exit) (CBR)
45277sethi %hi(0x1), %l2
45278or %l2, %lo(0x1), %l2
45279loop_entry_3_353:
45280sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
45281sub %i0, %i3, %i3
45282ldd [%i3 + 0], %f0
45283! 1 addresses covered
45284fmovs %f1, %f0
45285
45286! cbranch
45287andcc %l0, 1, %g0
45288be,pt %xcc, TARGET2654
45289nop
45290RET2654:
45291
45292! lfsr step begin
45293srlx %l0, 1, %l6
45294xnor %l6, %l0, %l6
45295sllx %l6, 63, %l6
45296or %l6, %l0, %l0
45297srlx %l0, 1, %l0
45298
45299!---- flushing fp results buffer to %f30 ----
45300fmovs %f0, %f30
45301!--
45302loop_exit_3_353:
45303sub %l2, 1, %l2
45304cmp %l2, 0
45305bg loop_entry_3_353
45306nop
45307
45308P2655: !_PREFETCH [14] (Int) (Loop entry) (Branch target of P2195)
45309sethi %hi(0x2), %l2
45310or %l2, %lo(0x2), %l2
45311loop_entry_3_354:
45312sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
45313add %i0, %i2, %i2
45314prefetch [%i2 + 4], 22
45315ba P2656
45316nop
45317
45318TARGET2195:
45319ba RET2195
45320nop
45321
45322
45323P2656: !_ST [12] (maybe <- 0x1800057) (Int) (Loop exit)
45324sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
45325sub %i0, %i3, %i3
45326stw %l4, [%i3 + 4 ]
45327add %l4, 1, %l4
45328loop_exit_3_354:
45329sub %l2, 1, %l2
45330cmp %l2, 0
45331bg loop_entry_3_354
45332nop
45333
45334P2657: !_LD [13] (FP) (Loop entry) (Loop exit)
45335sethi %hi(0x2), %l2
45336or %l2, %lo(0x2), %l2
45337loop_entry_3_355:
45338sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
45339sub %i0, %i2, %i2
45340ld [%i2 + 12], %f0
45341! 1 addresses covered
45342!---- flushing fp results buffer to %f30 ----
45343fmovs %f0, %f30
45344!--
45345loop_exit_3_355:
45346sub %l2, 1, %l2
45347cmp %l2, 0
45348bg loop_entry_3_355
45349nop
45350
45351P2658: !_LD [4] (Int) (Loop entry)
45352sethi %hi(0x1), %l2
45353or %l2, %lo(0x1), %l2
45354loop_entry_3_356:
45355sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
45356sub %i0, %i3, %i3
45357lduw [%i3 + 4], %o0
45358! move %o0(lower) -> %o0(upper)
45359sllx %o0, 32, %o0
45360
45361P2659: !_LD [2] (Int) (Loop exit) (Branch target of P2129)
45362lduw [%i1 + 4], %o5
45363! move %o5(lower) -> %o0(lower)
45364or %o5, %o0, %o0
45365!---- flushing int results buffer----
45366mov %o0, %l5
45367loop_exit_3_356:
45368sub %l2, 1, %l2
45369cmp %l2, 0
45370bg loop_entry_3_356
45371nop
45372ba P2660
45373nop
45374
45375TARGET2129:
45376ba RET2129
45377nop
45378
45379
45380P2660: !_LD [12] (Int) (Loop entry)
45381sethi %hi(0x1), %l2
45382or %l2, %lo(0x1), %l2
45383loop_entry_3_357:
45384sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
45385sub %i0, %i2, %i2
45386lduw [%i2 + 4], %o0
45387! move %o0(lower) -> %o0(upper)
45388sllx %o0, 32, %o0
45389
45390P2661: !_LD [8] (Int) (Loop exit)
45391sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
45392sub %i0, %i3, %i3
45393lduw [%i3 + 4], %l3
45394! move %l3(lower) -> %o0(lower)
45395or %l3, %o0, %o0
45396!---- flushing int results buffer----
45397mov %o0, %l5
45398loop_exit_3_357:
45399sub %l2, 1, %l2
45400cmp %l2, 0
45401bg loop_entry_3_357
45402nop
45403
45404P2662: !_DWLD [13] (Int) (Loop entry)
45405sethi %hi(0x1), %l2
45406or %l2, %lo(0x1), %l2
45407loop_entry_3_358:
45408sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
45409sub %i0, %i2, %i2
45410ldx [%i2 + 8], %o0
45411! move %o0(lower) -> %o0(upper)
45412sllx %o0, 32, %o0
45413
45414P2663: !_LD [8] (FP)
45415sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
45416sub %i0, %i3, %i3
45417ld [%i3 + 4], %f0
45418! 1 addresses covered
45419
45420P2664: !_LD [4] (Int) (Loop exit) (Branch target of P2256)
45421sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
45422sub %i0, %i2, %i2
45423lduw [%i2 + 4], %l7
45424! move %l7(lower) -> %o0(lower)
45425or %l7, %o0, %o0
45426!---- flushing int results buffer----
45427mov %o0, %l5
45428!---- flushing fp results buffer to %f30 ----
45429fmovs %f0, %f30
45430!--
45431loop_exit_3_358:
45432sub %l2, 1, %l2
45433cmp %l2, 0
45434bg loop_entry_3_358
45435nop
45436ba P2665
45437nop
45438
45439TARGET2256:
45440ba RET2256
45441nop
45442
45443
45444P2665: !_PREFETCH [3] (Int) (Loop entry)
45445sethi %hi(0x2), %l2
45446or %l2, %lo(0x2), %l2
45447loop_entry_3_359:
45448prefetch [%i1 + 12], 20
45449
45450P2666: !_PREFETCH [11] (Int) (NF) (Loop exit) (LE)
45451wr %g0, 0x8a, %asi
45452sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
45453sub %i0, %i3, %i3
45454prefetcha [%i3 + 12] %asi, 20
45455loop_exit_3_359:
45456sub %l2, 1, %l2
45457cmp %l2, 0
45458bg loop_entry_3_359
45459nop
45460
45461P2667: !_PREFETCH [15] (Int) (Loop entry)
45462sethi %hi(0x2), %l2
45463or %l2, %lo(0x2), %l2
45464loop_entry_3_360:
45465sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
45466add %i0, %i2, %i2
45467prefetch [%i2 + 12], 21
45468
45469P2668: !_QWLD [15] (FP) (Loop exit) (CBR)
45470ldq [%i2 + 0], %f0
45471! 2 addresses covered
45472fmovs %f1, %f0
45473fmovs %f3, %f1
45474
45475! cbranch
45476andcc %l0, 1, %g0
45477be,pn %xcc, TARGET2668
45478nop
45479RET2668:
45480
45481! lfsr step begin
45482srlx %l0, 1, %l6
45483xnor %l6, %l0, %l6
45484sllx %l6, 63, %l6
45485or %l6, %l0, %l0
45486srlx %l0, 1, %l0
45487
45488!---- flushing fp results buffer to %f30 ----
45489fmovd %f0, %f30
45490!--
45491loop_exit_3_360:
45492sub %l2, 1, %l2
45493cmp %l2, 0
45494bg loop_entry_3_360
45495nop
45496
45497P2669: !_MEMBAR (Int)
45498membar #StoreLoad
45499
45500END_NODES3: ! Test instruction sequence for CPU 3 ends
45501sethi %hi(0xdead0e0f), %o5
45502or %o5, %lo(0xdead0e0f), %o5
45503! move %o5(lower) -> %o0(upper)
45504sllx %o5, 32, %o0
45505stw %o5, [%i5]
45506ld [%i5], %f0
45507!---- flushing int results buffer----
45508mov %o0, %l5
45509!---- flushing fp results buffer to %f30 ----
45510fmovs %f0, %f30
45511!--
45512
45513restore
45514retl
45515nop
45516!-----------------
45517
45518! register usage:
45519! %i0 %i1 : base registers for first 2 regions
45520! %i2 %i3 : cache registers for 8 regions
45521! %i4 fixed pointer to per-cpu results area
45522! %l1 moving pointer to per-cpu FP results area
45523! %o7 moving pointer to per-cpu integer results area
45524! %i5 pointer to per-cpu private area
45525! %l0 holds lfsr, used as source of random bits
45526! %l2 loop count register
45527! %f16 running counter for unique fp store values
45528! %f17 holds increment value for fp counter
45529! %l4 running counter for unique integer store values (increment value is always 1)
45530! %l5 move-to register for load values (simulation only)
45531! %f30 move-to register for FP values (simulation only)
45532! %l3 %l6 %l7 %o5 : 4 temporary registers
45533! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
45534! %f0-f15 FP results buffer registers
45535! %f32-f47 FP block load/store registers
45536
45537func4:
45538! 1000 (dynamic) instruction sequence begins
45539save %sp, -192, %sp
45540
45541! Force %i0-%i3 to be 64-byte aligned
45542add %i0, 63, %i0
45543andn %i0, 63, %i0
45544
45545add %i1, 63, %i1
45546andn %i1, 63, %i1
45547
45548add %i2, 63, %i2
45549andn %i2, 63, %i2
45550
45551add %i3, 63, %i3
45552andn %i3, 63, %i3
45553
45554add %i4, 63, %i4
45555andn %i4, 63, %i4
45556
45557add %i5, 63, %i5
45558andn %i5, 63, %i5
45559
45560
45561! Initialize pointer to FP load results area
45562mov %i4, %l1
45563
45564! Initialize pointer to integer load results area
45565sethi %hi(0x80000), %o7
45566or %o7, %lo(0x80000), %o7
45567add %o7, %l1, %o7
45568
45569! Initialize %f0-%f62 to 0xdeadbee0deadbee1
45570sethi %hi(0xdeadbee0), %l7
45571or %l7, %lo(0xdeadbee0), %l7
45572stw %l7, [%i5]
45573sethi %hi(0xdeadbee1), %l7
45574or %l7, %lo(0xdeadbee1), %l7
45575stw %l7, [%i5+4]
45576ldd [%i5], %f0
45577fmovd %f0, %f2
45578fmovd %f0, %f4
45579fmovd %f0, %f6
45580fmovd %f0, %f8
45581fmovd %f0, %f10
45582fmovd %f0, %f12
45583fmovd %f0, %f14
45584fmovd %f0, %f16
45585fmovd %f0, %f18
45586fmovd %f0, %f20
45587fmovd %f0, %f22
45588fmovd %f0, %f24
45589fmovd %f0, %f26
45590fmovd %f0, %f28
45591fmovd %f0, %f30
45592fmovd %f0, %f32
45593fmovd %f0, %f34
45594fmovd %f0, %f36
45595fmovd %f0, %f38
45596fmovd %f0, %f40
45597fmovd %f0, %f42
45598fmovd %f0, %f44
45599fmovd %f0, %f46
45600fmovd %f0, %f48
45601fmovd %f0, %f50
45602fmovd %f0, %f52
45603fmovd %f0, %f54
45604fmovd %f0, %f56
45605fmovd %f0, %f58
45606fmovd %f0, %f60
45607fmovd %f0, %f62
45608
45609! Signature for extract_loads script to start extracting load values for this stream
45610sethi %hi(0x04deade1), %l7
45611or %l7, %lo(0x04deade1), %l7
45612stw %l7, [%i5]
45613ld [%i5], %f16
45614
45615! Initialize running integer counter in register %l4
45616sethi %hi(0x2000001), %l4
45617or %l4, %lo(0x2000001), %l4
45618
45619! Initialize running FP counter in register %f16
45620sethi %hi(0x41800001), %l7
45621or %l7, %lo(0x41800001), %l7
45622stw %l7, [%i5]
45623ld [%i5], %f16
45624
45625! Initialize FP counter increment value in register %f17 (constant)
45626sethi %hi(0x36000000), %l7
45627or %l7, %lo(0x36000000), %l7
45628stw %l7, [%i5]
45629ld [%i5], %f17
45630
45631! Initialize LFSR to 0x2a99^4
45632sethi %hi(0x2a99), %l0
45633or %l0, %lo(0x2a99), %l0
45634mulx %l0, %l0, %l0
45635mulx %l0, %l0, %l0
45636
45637BEGIN_NODES4: ! Test instruction sequence for CPU 4 begins
45638
45639P2670: !_LD [12] (FP) (Loop entry)
45640sethi %hi(0x2), %l2
45641or %l2, %lo(0x2), %l2
45642loop_entry_4_0:
45643sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
45644sub %i0, %i3, %i3
45645ld [%i3 + 4], %f0
45646! 1 addresses covered
45647
45648P2671: !_PREFETCH [6] (Int) (Loop exit)
45649sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
45650sub %i0, %i2, %i2
45651prefetch [%i2 + 4], 4
45652!---- flushing fp results buffer to %f30 ----
45653fmovs %f0, %f30
45654!--
45655loop_exit_4_0:
45656sub %l2, 1, %l2
45657cmp %l2, 0
45658bg loop_entry_4_0
45659nop
45660
45661P2672: !_PREFETCH [7] (Int) (NF) (Faults) (Loop entry)
45662sethi %hi(0x1), %l2
45663or %l2, %lo(0x1), %l2
45664loop_entry_4_1:
45665wr %g0, 0x82, %asi
45666sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
45667sub %i0, %i3, %i3
45668prefetcha [%i3 + 12] %asi, 23
45669
45670P2673: !_PREFETCH [2] (Int) (Loop exit)
45671prefetch [%i1 + 4], 1
45672loop_exit_4_1:
45673sub %l2, 1, %l2
45674cmp %l2, 0
45675bg loop_entry_4_1
45676nop
45677
45678P2674: !_BLD [12] (FP) (Loop entry)
45679sethi %hi(0x1), %l2
45680or %l2, %lo(0x1), %l2
45681loop_entry_4_2:
45682wr %g0, 0xf0, %asi
45683sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
45684sub %i0, %i2, %i2
45685membar #Sync
45686ldda [%i2 + 0] %asi, %f0
45687membar #Sync
45688! 2 addresses covered
45689fmovs %f1, %f0
45690fmovs %f3, %f1
45691
45692P2675: !_BST [5] (maybe <- 0x41800001) (FP) (Loop exit)
45693wr %g0, 0xf0, %asi
45694sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
45695sub %i0, %i3, %i3
45696! preparing store val #0, next val will be in f33
45697fmovs %f16, %f21
45698fadds %f16, %f17, %f16
45699! preparing store val #1, next val will be in f35
45700fmovd %f20, %f32
45701fmovs %f16, %f21
45702fadds %f16, %f17, %f16
45703fmovd %f20, %f34
45704membar #Sync
45705stda %f32, [%i3 + 0 ] %asi
45706membar #Sync
45707!---- flushing fp results buffer to %f30 ----
45708fmovd %f0, %f30
45709!--
45710loop_exit_4_2:
45711sub %l2, 1, %l2
45712cmp %l2, 0
45713bg loop_entry_4_2
45714nop
45715
45716P2676: !_LD [1] (Int) (Loop entry)
45717sethi %hi(0x1), %l2
45718or %l2, %lo(0x1), %l2
45719loop_entry_4_3:
45720lduw [%i0 + 12], %o0
45721! move %o0(lower) -> %o0(upper)
45722sllx %o0, 32, %o0
45723
45724P2677: !_LD [15] (FP)
45725sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
45726add %i0, %i2, %i2
45727ld [%i2 + 12], %f0
45728! 1 addresses covered
45729
45730P2678: !_LD [4] (Int) (NF) (Loop exit) (CBR)
45731wr %g0, 0x82, %asi
45732sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
45733sub %i0, %i3, %i3
45734lduwa [%i3 + 4] %asi, %l6
45735! move %l6(lower) -> %o0(lower)
45736or %l6, %o0, %o0
45737
45738! cbranch
45739andcc %l0, 1, %g0
45740be,pn %xcc, TARGET2678
45741nop
45742RET2678:
45743
45744! lfsr step begin
45745srlx %l0, 1, %l7
45746xnor %l7, %l0, %l7
45747sllx %l7, 63, %l7
45748or %l7, %l0, %l0
45749srlx %l0, 1, %l0
45750
45751!---- flushing int results buffer----
45752mov %o0, %l5
45753!---- flushing fp results buffer to %f30 ----
45754fmovs %f0, %f30
45755!--
45756loop_exit_4_3:
45757sub %l2, 1, %l2
45758cmp %l2, 0
45759bg loop_entry_4_3
45760nop
45761
45762P2679: !_LD [4] (FP) (NF) (Faults) (Loop entry)
45763sethi %hi(0x1), %l2
45764or %l2, %lo(0x1), %l2
45765loop_entry_4_4:
45766wr %g0, 0x82, %asi
45767lda [%g0] %asi, %f0
45768! 1 addresses covered
45769
45770P2680: !_QWLD [0] (FP) (Loop exit)
45771ldq [%i0 + 0], %f32
45772! 2 addresses covered
45773fmovd %f32, %f18
45774fmovs %f19, %f1
45775fmovd %f34, %f18
45776fmovs %f19, %f2
45777!---- flushing fp results buffer to %f30 ----
45778fmovd %f0, %f30
45779fmovs %f2, %f30
45780!--
45781loop_exit_4_4:
45782sub %l2, 1, %l2
45783cmp %l2, 0
45784bg loop_entry_4_4
45785nop
45786
45787P2681: !_SWAP [6] (maybe <- 0x2000001) (Int) (Loop entry)
45788sethi %hi(0x2), %l2
45789or %l2, %lo(0x2), %l2
45790loop_entry_4_5:
45791sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
45792sub %i0, %i2, %i2
45793mov %l4, %o0
45794swap [%i2 + 4], %o0
45795! move %o0(lower) -> %o0(upper)
45796sllx %o0, 32, %o0
45797add %l4, 1, %l4
45798
45799P2682: !_DWST [4] (maybe <- 0x2000002) (Int)
45800sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
45801sub %i0, %i3, %i3
45802mov %l4, %l3
45803stx %l3, [%i3 + 0]
45804add %l4, 1, %l4
45805
45806P2683: !_LD [3] (Int) (Loop exit)
45807lduw [%i1 + 12], %l3
45808! move %l3(lower) -> %o0(lower)
45809or %l3, %o0, %o0
45810!---- flushing int results buffer----
45811mov %o0, %l5
45812loop_exit_4_5:
45813sub %l2, 1, %l2
45814cmp %l2, 0
45815bg loop_entry_4_5
45816nop
45817
45818P2684: !_LD [11] (Int) (Loop entry)
45819sethi %hi(0x1), %l2
45820or %l2, %lo(0x1), %l2
45821loop_entry_4_6:
45822sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
45823sub %i0, %i2, %i2
45824lduw [%i2 + 12], %o0
45825! move %o0(lower) -> %o0(upper)
45826sllx %o0, 32, %o0
45827
45828P2685: !_LD [13] (Int) (Loop exit)
45829sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
45830sub %i0, %i3, %i3
45831lduw [%i3 + 12], %l6
45832! move %l6(lower) -> %o0(lower)
45833or %l6, %o0, %o0
45834!---- flushing int results buffer----
45835mov %o0, %l5
45836loop_exit_4_6:
45837sub %l2, 1, %l2
45838cmp %l2, 0
45839bg loop_entry_4_6
45840nop
45841
45842P2686: !_SWAP [0] (maybe <- 0x2000003) (Int) (Loop entry)
45843sethi %hi(0x2), %l2
45844or %l2, %lo(0x2), %l2
45845loop_entry_4_7:
45846mov %l4, %o0
45847swap [%i0 + 4], %o0
45848! move %o0(lower) -> %o0(upper)
45849sllx %o0, 32, %o0
45850add %l4, 1, %l4
45851
45852P2687: !_LD [6] (Int) (Loop exit)
45853sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
45854sub %i0, %i2, %i2
45855lduw [%i2 + 4], %o5
45856! move %o5(lower) -> %o0(lower)
45857or %o5, %o0, %o0
45858!---- flushing int results buffer----
45859mov %o0, %l5
45860loop_exit_4_7:
45861sub %l2, 1, %l2
45862cmp %l2, 0
45863bg loop_entry_4_7
45864nop
45865
45866P2688: !_PREFETCH [0] (Int) (Loop entry)
45867sethi %hi(0x1), %l2
45868or %l2, %lo(0x1), %l2
45869loop_entry_4_8:
45870prefetch [%i0 + 4], 22
45871
45872P2689: !_CAS [11] (maybe <- 0x2000004) (Int) (Loop exit)
45873sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
45874sub %i0, %i3, %i3
45875add %i3, 12, %l7
45876lduw [%l7], %o0
45877mov %o0, %l6
45878! move %l6(lower) -> %o0(upper)
45879sllx %l6, 32, %o0
45880mov %l4, %l3
45881cas [%l7], %l6, %l3
45882! move %l3(lower) -> %o0(lower)
45883srl %l3, 0, %l6
45884or %l6, %o0, %o0
45885add %l4, 1, %l4
45886!---- flushing int results buffer----
45887mov %o0, %l5
45888loop_exit_4_8:
45889sub %l2, 1, %l2
45890cmp %l2, 0
45891bg loop_entry_4_8
45892nop
45893
45894P2690: !_LD [13] (Int) (Loop entry)
45895sethi %hi(0x2), %l2
45896or %l2, %lo(0x2), %l2
45897loop_entry_4_9:
45898sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
45899sub %i0, %i2, %i2
45900lduw [%i2 + 12], %o0
45901! move %o0(lower) -> %o0(upper)
45902sllx %o0, 32, %o0
45903
45904P2691: !_LD [13] (Int) (Loop exit)
45905lduw [%i2 + 12], %l6
45906! move %l6(lower) -> %o0(lower)
45907or %l6, %o0, %o0
45908!---- flushing int results buffer----
45909mov %o0, %l5
45910loop_exit_4_9:
45911sub %l2, 1, %l2
45912cmp %l2, 0
45913bg loop_entry_4_9
45914nop
45915
45916P2692: !_LD [3] (Int) (Loop entry) (CBR) (Branch target of P2907)
45917sethi %hi(0x2), %l2
45918or %l2, %lo(0x2), %l2
45919loop_entry_4_10:
45920lduw [%i1 + 12], %o0
45921! move %o0(lower) -> %o0(upper)
45922sllx %o0, 32, %o0
45923
45924! cbranch
45925andcc %l0, 1, %g0
45926be,pt %xcc, TARGET2692
45927nop
45928RET2692:
45929
45930! lfsr step begin
45931srlx %l0, 1, %l6
45932xnor %l6, %l0, %l6
45933sllx %l6, 63, %l6
45934or %l6, %l0, %l0
45935srlx %l0, 1, %l0
45936
45937ba P2693
45938nop
45939
45940TARGET2907:
45941ba RET2907
45942nop
45943
45944
45945P2693: !_LD [11] (Int) (NF) (Loop exit)
45946wr %g0, 0x82, %asi
45947sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
45948sub %i0, %i3, %i3
45949lduwa [%i3 + 12] %asi, %o5
45950! move %o5(lower) -> %o0(lower)
45951or %o5, %o0, %o0
45952!---- flushing int results buffer----
45953mov %o0, %l5
45954loop_exit_4_10:
45955sub %l2, 1, %l2
45956cmp %l2, 0
45957bg loop_entry_4_10
45958nop
45959
45960P2694: !_LD [3] (FP) (Loop entry) (Loop exit)
45961sethi %hi(0x1), %l2
45962or %l2, %lo(0x1), %l2
45963loop_entry_4_11:
45964ld [%i1 + 12], %f0
45965! 1 addresses covered
45966!---- flushing fp results buffer to %f30 ----
45967fmovs %f0, %f30
45968!--
45969loop_exit_4_11:
45970sub %l2, 1, %l2
45971cmp %l2, 0
45972bg loop_entry_4_11
45973nop
45974
45975P2695: !_LD [8] (FP) (Loop entry)
45976sethi %hi(0x2), %l2
45977or %l2, %lo(0x2), %l2
45978loop_entry_4_12:
45979sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
45980sub %i0, %i2, %i2
45981ld [%i2 + 4], %f0
45982! 1 addresses covered
45983
45984P2696: !_DWLD [6] (Int) (CBR)
45985sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
45986sub %i0, %i3, %i3
45987ldx [%i3 + 0], %o0
45988! move %o0(lower) -> %o0(upper)
45989sllx %o0, 32, %o0
45990
45991! cbranch
45992andcc %l0, 1, %g0
45993be,pt %xcc, TARGET2696
45994nop
45995RET2696:
45996
45997! lfsr step begin
45998srlx %l0, 1, %l3
45999xnor %l3, %l0, %l3
46000sllx %l3, 63, %l3
46001or %l3, %l0, %l0
46002srlx %l0, 1, %l0
46003
46004
46005P2697: !_LD [10] (Int) (Loop exit)
46006sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
46007sub %i0, %i2, %i2
46008lduw [%i2 + 4], %l7
46009! move %l7(lower) -> %o0(lower)
46010or %l7, %o0, %o0
46011!---- flushing int results buffer----
46012mov %o0, %l5
46013!---- flushing fp results buffer to %f30 ----
46014fmovs %f0, %f30
46015!--
46016loop_exit_4_12:
46017sub %l2, 1, %l2
46018cmp %l2, 0
46019bg loop_entry_4_12
46020nop
46021
46022P2698: !_PREFETCH [6] (Int) (Loop entry)
46023sethi %hi(0x1), %l2
46024or %l2, %lo(0x1), %l2
46025loop_entry_4_13:
46026sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
46027sub %i0, %i3, %i3
46028prefetch [%i3 + 4], 26
46029
46030P2699: !_LD [15] (Int) (Branch target of P2758)
46031sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
46032add %i0, %i2, %i2
46033lduw [%i2 + 12], %o0
46034! move %o0(lower) -> %o0(upper)
46035sllx %o0, 32, %o0
46036ba P2700
46037nop
46038
46039TARGET2758:
46040ba RET2758
46041nop
46042
46043
46044P2700: !_LD [2] (Int) (Loop exit)
46045lduw [%i1 + 4], %o5
46046! move %o5(lower) -> %o0(lower)
46047or %o5, %o0, %o0
46048!---- flushing int results buffer----
46049mov %o0, %l5
46050loop_exit_4_13:
46051sub %l2, 1, %l2
46052cmp %l2, 0
46053bg loop_entry_4_13
46054nop
46055
46056P2701: !_REPLACEMENT [6] (Int) (Loop entry) (Loop exit)
46057sethi %hi(0x2), %l2
46058or %l2, %lo(0x2), %l2
46059loop_entry_4_14:
46060sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
46061sub %i0, %i3, %i3
46062sethi %hi(0x20000), %l6
46063ld [%i3+4], %o5
46064st %o5, [%i3+4]
46065add %i3, %l6, %l7
46066ld [%l7+4], %o5
46067st %o5, [%l7+4]
46068add %l7, %l6, %l7
46069ld [%l7+4], %o5
46070st %o5, [%l7+4]
46071add %l7, %l6, %l7
46072ld [%l7+4], %o5
46073st %o5, [%l7+4]
46074add %l7, %l6, %l7
46075ld [%l7+4], %o5
46076st %o5, [%l7+4]
46077add %l7, %l6, %l7
46078ld [%l7+4], %o5
46079st %o5, [%l7+4]
46080add %l7, %l6, %l7
46081ld [%l7+4], %o5
46082st %o5, [%l7+4]
46083add %l7, %l6, %l7
46084ld [%l7+4], %o5
46085st %o5, [%l7+4]
46086loop_exit_4_14:
46087sub %l2, 1, %l2
46088cmp %l2, 0
46089bg loop_entry_4_14
46090nop
46091
46092P2702: !_QWST [10] (maybe <- 0x41800003) (FP) (Loop entry) (Loop exit) (Branch target of P2955)
46093sethi %hi(0x2), %l2
46094or %l2, %lo(0x2), %l2
46095loop_entry_4_15:
46096sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
46097sub %i0, %i2, %i2
46098! preparing store val #0, next val will be in f21
46099fmovs %f16, %f21
46100fadds %f16, %f17, %f16
46101! preparing store val #1, next val will be in f23
46102fmovs %f16, %f23
46103fadds %f16, %f17, %f16
46104stq %f20, [%i2 + 0]
46105loop_exit_4_15:
46106sub %l2, 1, %l2
46107cmp %l2, 0
46108bg loop_entry_4_15
46109nop
46110ba P2703
46111nop
46112
46113TARGET2955:
46114ba RET2955
46115nop
46116
46117
46118P2703: !_CASX [13] (maybe <- 0x2000005) (Int) (Loop entry)
46119sethi %hi(0x1), %l2
46120or %l2, %lo(0x1), %l2
46121loop_entry_4_16:
46122sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
46123sub %i0, %i3, %i3
46124add %i3, 8, %l7
46125ldx [%l7], %o0
46126! move %o0(upper) -> %o0(upper)
46127! move %o0(lower) -> %o0(lower)
46128mov %o0, %l6
46129mov %l4, %o1
46130casx [%l7], %l6, %o1
46131! move %o1(upper) -> %o1(upper)
46132! move %o1(lower) -> %o1(lower)
46133add %l4, 1, %l4
46134
46135P2704: !_LD [6] (Int)
46136sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
46137sub %i0, %i2, %i2
46138lduw [%i2 + 4], %o2
46139! move %o2(lower) -> %o2(upper)
46140sllx %o2, 32, %o2
46141
46142P2705: !_LD [14] (Int) (Loop exit)
46143sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
46144add %i0, %i3, %i3
46145lduw [%i3 + 4], %l3
46146! move %l3(lower) -> %o2(lower)
46147or %l3, %o2, %o2
46148!---- flushing int results buffer----
46149mov %o0, %l5
46150mov %o1, %l5
46151mov %o2, %l5
46152loop_exit_4_16:
46153sub %l2, 1, %l2
46154cmp %l2, 0
46155bg loop_entry_4_16
46156nop
46157
46158P2706: !_LD [6] (Int) (Loop entry)
46159sethi %hi(0x2), %l2
46160or %l2, %lo(0x2), %l2
46161loop_entry_4_17:
46162sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
46163sub %i0, %i2, %i2
46164lduw [%i2 + 4], %o0
46165! move %o0(lower) -> %o0(upper)
46166sllx %o0, 32, %o0
46167
46168P2707: !_LD [15] (Int) (Loop exit)
46169sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
46170add %i0, %i3, %i3
46171lduw [%i3 + 12], %l6
46172! move %l6(lower) -> %o0(lower)
46173or %l6, %o0, %o0
46174!---- flushing int results buffer----
46175mov %o0, %l5
46176loop_exit_4_17:
46177sub %l2, 1, %l2
46178cmp %l2, 0
46179bg loop_entry_4_17
46180nop
46181
46182P2708: !_SWAP [13] (maybe <- 0x2000006) (Int) (Loop entry)
46183sethi %hi(0x1), %l2
46184or %l2, %lo(0x1), %l2
46185loop_entry_4_18:
46186sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
46187sub %i0, %i2, %i2
46188mov %l4, %o0
46189swap [%i2 + 12], %o0
46190! move %o0(lower) -> %o0(upper)
46191sllx %o0, 32, %o0
46192add %l4, 1, %l4
46193
46194P2709: !_LD [4] (Int) (Loop exit)
46195sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
46196sub %i0, %i3, %i3
46197lduw [%i3 + 4], %o5
46198! move %o5(lower) -> %o0(lower)
46199or %o5, %o0, %o0
46200!---- flushing int results buffer----
46201mov %o0, %l5
46202loop_exit_4_18:
46203sub %l2, 1, %l2
46204cmp %l2, 0
46205bg loop_entry_4_18
46206nop
46207
46208P2710: !_QWLD [13] (FP) (Loop entry)
46209sethi %hi(0x1), %l2
46210or %l2, %lo(0x1), %l2
46211loop_entry_4_19:
46212sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
46213sub %i0, %i2, %i2
46214ldq [%i2 + 0], %f0
46215! 2 addresses covered
46216fmovs %f1, %f0
46217fmovs %f3, %f1
46218
46219P2711: !_LD [9] (Int)
46220sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
46221sub %i0, %i3, %i3
46222lduw [%i3 + 12], %o0
46223! move %o0(lower) -> %o0(upper)
46224sllx %o0, 32, %o0
46225
46226P2712: !_LD [0] (Int) (Loop exit)
46227lduw [%i0 + 4], %l3
46228! move %l3(lower) -> %o0(lower)
46229or %l3, %o0, %o0
46230!---- flushing int results buffer----
46231mov %o0, %l5
46232!---- flushing fp results buffer to %f30 ----
46233fmovd %f0, %f30
46234!--
46235loop_exit_4_19:
46236sub %l2, 1, %l2
46237cmp %l2, 0
46238bg loop_entry_4_19
46239nop
46240
46241P2713: !_LD [0] (Int) (Loop entry)
46242sethi %hi(0x1), %l2
46243or %l2, %lo(0x1), %l2
46244loop_entry_4_20:
46245lduw [%i0 + 4], %o0
46246! move %o0(lower) -> %o0(upper)
46247sllx %o0, 32, %o0
46248
46249P2714: !_DWLD [7] (Int) (Loop exit)
46250sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
46251sub %i0, %i2, %i2
46252ldx [%i2 + 8], %l6
46253! move %l6(lower) -> %o0(lower)
46254srl %l6, 0, %l3
46255or %l3, %o0, %o0
46256!---- flushing int results buffer----
46257mov %o0, %l5
46258loop_exit_4_20:
46259sub %l2, 1, %l2
46260cmp %l2, 0
46261bg loop_entry_4_20
46262nop
46263
46264P2715: !_BLD [9] (FP) (Loop entry) (Loop exit)
46265sethi %hi(0x2), %l2
46266or %l2, %lo(0x2), %l2
46267loop_entry_4_21:
46268wr %g0, 0xf0, %asi
46269sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
46270sub %i0, %i3, %i3
46271membar #Sync
46272ldda [%i3 + 0] %asi, %f0
46273membar #Sync
46274! 2 addresses covered
46275fmovs %f1, %f0
46276fmovs %f3, %f1
46277!---- flushing fp results buffer to %f30 ----
46278fmovd %f0, %f30
46279!--
46280loop_exit_4_21:
46281sub %l2, 1, %l2
46282cmp %l2, 0
46283bg loop_entry_4_21
46284nop
46285
46286P2716: !_PREFETCH [8] (Int) (Loop entry)
46287sethi %hi(0x2), %l2
46288or %l2, %lo(0x2), %l2
46289loop_entry_4_22:
46290sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
46291sub %i0, %i2, %i2
46292prefetch [%i2 + 4], 22
46293
46294P2717: !_BLD [1] (FP) (Loop exit)
46295wr %g0, 0xf0, %asi
46296membar #Sync
46297ldda [%i0 + 0] %asi, %f0
46298membar #Sync
46299! 2 addresses covered
46300fmovs %f1, %f0
46301fmovs %f3, %f1
46302!---- flushing fp results buffer to %f30 ----
46303fmovd %f0, %f30
46304!--
46305loop_exit_4_22:
46306sub %l2, 1, %l2
46307cmp %l2, 0
46308bg loop_entry_4_22
46309nop
46310
46311P2718: !_PREFETCH [1] (Int) (Faults) (Loop entry) (Loop exit)
46312sethi %hi(0x2), %l2
46313or %l2, %lo(0x2), %l2
46314loop_entry_4_23:
46315prefetch [%g0], 4
46316loop_exit_4_23:
46317sub %l2, 1, %l2
46318cmp %l2, 0
46319bg loop_entry_4_23
46320nop
46321
46322P2719: !_LD [15] (Int) (Loop entry)
46323sethi %hi(0x1), %l2
46324or %l2, %lo(0x1), %l2
46325loop_entry_4_24:
46326sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
46327add %i0, %i3, %i3
46328lduw [%i3 + 12], %o0
46329! move %o0(lower) -> %o0(upper)
46330sllx %o0, 32, %o0
46331
46332P2720: !_LD [12] (Int) (Loop exit)
46333sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
46334sub %i0, %i2, %i2
46335lduw [%i2 + 4], %l6
46336! move %l6(lower) -> %o0(lower)
46337or %l6, %o0, %o0
46338!---- flushing int results buffer----
46339mov %o0, %l5
46340loop_exit_4_24:
46341sub %l2, 1, %l2
46342cmp %l2, 0
46343bg loop_entry_4_24
46344nop
46345
46346P2721: !_BLD [14] (FP) (Loop entry)
46347sethi %hi(0x1), %l2
46348or %l2, %lo(0x1), %l2
46349loop_entry_4_25:
46350wr %g0, 0xf0, %asi
46351sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
46352add %i0, %i3, %i3
46353membar #Sync
46354ldda [%i3 + 0] %asi, %f0
46355membar #Sync
46356! 2 addresses covered
46357fmovs %f1, %f0
46358fmovs %f3, %f1
46359
46360P2722: !_LD [3] (Int) (NF)
46361wr %g0, 0x82, %asi
46362lduwa [%i1 + 12] %asi, %o0
46363! move %o0(lower) -> %o0(upper)
46364sllx %o0, 32, %o0
46365
46366P2723: !_LD [2] (Int) (Loop exit)
46367lduw [%i1 + 4], %l7
46368! move %l7(lower) -> %o0(lower)
46369or %l7, %o0, %o0
46370!---- flushing int results buffer----
46371mov %o0, %l5
46372!---- flushing fp results buffer to %f30 ----
46373fmovd %f0, %f30
46374!--
46375loop_exit_4_25:
46376sub %l2, 1, %l2
46377cmp %l2, 0
46378bg loop_entry_4_25
46379nop
46380
46381P2724: !_PREFETCH [9] (Int) (Faults) (Loop entry) (Loop exit)
46382sethi %hi(0x2), %l2
46383or %l2, %lo(0x2), %l2
46384loop_entry_4_26:
46385prefetch [%g0], 16
46386loop_exit_4_26:
46387sub %l2, 1, %l2
46388cmp %l2, 0
46389bg loop_entry_4_26
46390nop
46391
46392P2725: !_PREFETCH [5] (Int) (NF) (Loop entry)
46393sethi %hi(0x2), %l2
46394or %l2, %lo(0x2), %l2
46395loop_entry_4_27:
46396wr %g0, 0x82, %asi
46397sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
46398sub %i0, %i2, %i2
46399prefetcha [%i2 + 12] %asi, 4
46400
46401P2726: !_LD [12] (FP) (NF) (Loop exit)
46402wr %g0, 0x82, %asi
46403sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
46404sub %i0, %i3, %i3
46405lda [%i3 + 4] %asi, %f0
46406! 1 addresses covered
46407!---- flushing fp results buffer to %f30 ----
46408fmovs %f0, %f30
46409!--
46410loop_exit_4_27:
46411sub %l2, 1, %l2
46412cmp %l2, 0
46413bg loop_entry_4_27
46414nop
46415
46416P2727: !_LD [6] (FP) (Loop entry) (Loop exit)
46417sethi %hi(0x2), %l2
46418or %l2, %lo(0x2), %l2
46419loop_entry_4_28:
46420sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
46421sub %i0, %i2, %i2
46422ld [%i2 + 4], %f0
46423! 1 addresses covered
46424!---- flushing fp results buffer to %f30 ----
46425fmovs %f0, %f30
46426!--
46427loop_exit_4_28:
46428sub %l2, 1, %l2
46429cmp %l2, 0
46430bg loop_entry_4_28
46431nop
46432
46433P2728: !_REPLACEMENT [4] (Int) (Loop entry)
46434sethi %hi(0x1), %l2
46435or %l2, %lo(0x1), %l2
46436loop_entry_4_29:
46437sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
46438add %i0, %i3, %i3
46439sethi %hi(0x20000), %o5
46440ld [%i3+4], %l6
46441st %l6, [%i3+4]
46442add %i3, %o5, %l3
46443ld [%l3+4], %l6
46444st %l6, [%l3+4]
46445add %l3, %o5, %l3
46446ld [%l3+4], %l6
46447st %l6, [%l3+4]
46448add %l3, %o5, %l3
46449ld [%l3+4], %l6
46450st %l6, [%l3+4]
46451add %l3, %o5, %l3
46452ld [%l3+4], %l6
46453st %l6, [%l3+4]
46454add %l3, %o5, %l3
46455ld [%l3+4], %l6
46456st %l6, [%l3+4]
46457add %l3, %o5, %l3
46458ld [%l3+4], %l6
46459st %l6, [%l3+4]
46460add %l3, %o5, %l3
46461ld [%l3+4], %l6
46462st %l6, [%l3+4]
46463
46464P2729: !_CAS [0] (maybe <- 0x2000007) (Int) (Loop exit)
46465add %i0, 4, %o5
46466lduw [%o5], %o0
46467mov %o0, %l7
46468! move %l7(lower) -> %o0(upper)
46469sllx %l7, 32, %o0
46470mov %l4, %l6
46471cas [%o5], %l7, %l6
46472! move %l6(lower) -> %o0(lower)
46473srl %l6, 0, %l7
46474or %l7, %o0, %o0
46475add %l4, 1, %l4
46476!---- flushing int results buffer----
46477mov %o0, %l5
46478loop_exit_4_29:
46479sub %l2, 1, %l2
46480cmp %l2, 0
46481bg loop_entry_4_29
46482nop
46483
46484P2730: !_FLUSH [14] (Int) (Loop entry)
46485sethi %hi(0x1), %l2
46486or %l2, %lo(0x1), %l2
46487loop_entry_4_30:
46488! Unsupported instruction
46489
46490P2731: !_PREFETCH [8] (Int) (Loop exit)
46491sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
46492sub %i0, %i2, %i2
46493prefetch [%i2 + 4], 22
46494loop_exit_4_30:
46495sub %l2, 1, %l2
46496cmp %l2, 0
46497bg loop_entry_4_30
46498nop
46499
46500P2732: !_PREFETCH [0] (Int) (NF) (Loop entry)
46501sethi %hi(0x1), %l2
46502or %l2, %lo(0x1), %l2
46503loop_entry_4_31:
46504wr %g0, 0x82, %asi
46505prefetcha [%i0 + 4] %asi, 4
46506
46507P2733: !_PREFETCH [12] (Int) (Loop exit)
46508sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
46509add %i0, %i3, %i3
46510prefetch [%i3 + 4], 21
46511loop_exit_4_31:
46512sub %l2, 1, %l2
46513cmp %l2, 0
46514bg loop_entry_4_31
46515nop
46516
46517P2734: !_LD [6] (Int) (NF) (Loop entry)
46518sethi %hi(0x1), %l2
46519or %l2, %lo(0x1), %l2
46520loop_entry_4_32:
46521wr %g0, 0x82, %asi
46522sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
46523sub %i0, %i2, %i2
46524lduwa [%i2 + 4] %asi, %o0
46525! move %o0(lower) -> %o0(upper)
46526sllx %o0, 32, %o0
46527
46528P2735: !_FLUSH [7] (Int)
46529! Unsupported instruction
46530
46531P2736: !_LD [13] (Int) (Loop exit)
46532sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
46533add %i0, %i3, %i3
46534lduw [%i3 + 12], %l6
46535! move %l6(lower) -> %o0(lower)
46536or %l6, %o0, %o0
46537!---- flushing int results buffer----
46538mov %o0, %l5
46539loop_exit_4_32:
46540sub %l2, 1, %l2
46541cmp %l2, 0
46542bg loop_entry_4_32
46543nop
46544
46545P2737: !_LD [5] (Int) (Loop entry)
46546sethi %hi(0x1), %l2
46547or %l2, %lo(0x1), %l2
46548loop_entry_4_33:
46549sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
46550sub %i0, %i2, %i2
46551lduw [%i2 + 12], %o0
46552! move %o0(lower) -> %o0(upper)
46553sllx %o0, 32, %o0
46554
46555P2738: !_LD [13] (Int) (Loop exit)
46556sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
46557add %i0, %i3, %i3
46558lduw [%i3 + 12], %l7
46559! move %l7(lower) -> %o0(lower)
46560or %l7, %o0, %o0
46561!---- flushing int results buffer----
46562mov %o0, %l5
46563loop_exit_4_33:
46564sub %l2, 1, %l2
46565cmp %l2, 0
46566bg loop_entry_4_33
46567nop
46568
46569P2739: !_PREFETCH [8] (Int) (Loop entry) (Loop exit)
46570sethi %hi(0x1), %l2
46571or %l2, %lo(0x1), %l2
46572loop_entry_4_34:
46573sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
46574sub %i0, %i2, %i2
46575prefetch [%i2 + 4], 3
46576loop_exit_4_34:
46577sub %l2, 1, %l2
46578cmp %l2, 0
46579bg loop_entry_4_34
46580nop
46581
46582P2740: !_ST [13] (maybe <- 0x2000008) (Int) (Loop entry) (Loop exit)
46583sethi %hi(0x2), %l2
46584or %l2, %lo(0x2), %l2
46585loop_entry_4_35:
46586sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
46587add %i0, %i3, %i3
46588stw %l4, [%i3 + 12 ]
46589add %l4, 1, %l4
46590loop_exit_4_35:
46591sub %l2, 1, %l2
46592cmp %l2, 0
46593bg loop_entry_4_35
46594nop
46595
46596P2741: !_LD [15] (Int) (Loop entry) (Branch target of P3284)
46597sethi %hi(0x1), %l2
46598or %l2, %lo(0x1), %l2
46599loop_entry_4_36:
46600sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
46601add %i0, %i2, %i2
46602lduw [%i2 + 12], %o0
46603! move %o0(lower) -> %o0(upper)
46604sllx %o0, 32, %o0
46605ba P2742
46606nop
46607
46608TARGET3284:
46609ba RET3284
46610nop
46611
46612
46613P2742: !_BSTC [3] (maybe <- 0x41800005) (FP)
46614wr %g0, 0xe0, %asi
46615! preparing store val #0, next val will be in f33
46616fmovs %f16, %f21
46617fadds %f16, %f17, %f16
46618! preparing store val #1, next val will be in f35
46619fmovd %f20, %f32
46620fmovs %f16, %f21
46621fadds %f16, %f17, %f16
46622fmovd %f20, %f34
46623membar #Sync
46624stda %f32, [%i1 + 0 ] %asi
46625membar #Sync
46626
46627P2743: !_LD [14] (Int) (Loop exit)
46628lduw [%i2 + 4], %o5
46629! move %o5(lower) -> %o0(lower)
46630or %o5, %o0, %o0
46631!---- flushing int results buffer----
46632mov %o0, %l5
46633loop_exit_4_36:
46634sub %l2, 1, %l2
46635cmp %l2, 0
46636bg loop_entry_4_36
46637nop
46638
46639P2744: !_DWLD [4] (FP) (Loop entry) (Loop exit)
46640sethi %hi(0x2), %l2
46641or %l2, %lo(0x2), %l2
46642loop_entry_4_37:
46643sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
46644sub %i0, %i3, %i3
46645ldd [%i3 + 0], %f0
46646! 1 addresses covered
46647fmovs %f1, %f0
46648!---- flushing fp results buffer to %f30 ----
46649fmovs %f0, %f30
46650!--
46651loop_exit_4_37:
46652sub %l2, 1, %l2
46653cmp %l2, 0
46654bg loop_entry_4_37
46655nop
46656
46657P2745: !_PREFETCH [8] (Int) (Loop entry) (Loop exit)
46658sethi %hi(0x2), %l2
46659or %l2, %lo(0x2), %l2
46660loop_entry_4_38:
46661sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
46662sub %i0, %i2, %i2
46663prefetch [%i2 + 4], 28
46664loop_exit_4_38:
46665sub %l2, 1, %l2
46666cmp %l2, 0
46667bg loop_entry_4_38
46668nop
46669
46670P2746: !_LD [3] (FP) (Loop entry)
46671sethi %hi(0x2), %l2
46672or %l2, %lo(0x2), %l2
46673loop_entry_4_39:
46674ld [%i1 + 12], %f0
46675! 1 addresses covered
46676
46677P2747: !_LD [2] (FP) (Loop exit)
46678ld [%i1 + 4], %f1
46679! 1 addresses covered
46680!---- flushing fp results buffer to %f30 ----
46681fmovd %f0, %f30
46682!--
46683loop_exit_4_39:
46684sub %l2, 1, %l2
46685cmp %l2, 0
46686bg loop_entry_4_39
46687nop
46688
46689P2748: !_LD [8] (FP) (Loop entry)
46690sethi %hi(0x2), %l2
46691or %l2, %lo(0x2), %l2
46692loop_entry_4_40:
46693sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
46694sub %i0, %i3, %i3
46695ld [%i3 + 4], %f0
46696! 1 addresses covered
46697
46698P2749: !_MEMBAR (Int) (Loop exit)
46699membar #StoreLoad
46700!---- flushing fp results buffer to %f30 ----
46701fmovs %f0, %f30
46702!--
46703loop_exit_4_40:
46704sub %l2, 1, %l2
46705cmp %l2, 0
46706bg loop_entry_4_40
46707nop
46708
46709P2750: !_QWST [13] (maybe <- 0x41800007) (FP) (Loop entry) (Loop exit)
46710sethi %hi(0x2), %l2
46711or %l2, %lo(0x2), %l2
46712loop_entry_4_41:
46713sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
46714add %i0, %i2, %i2
46715! preparing store val #0, next val will be in f21
46716fmovs %f16, %f21
46717fadds %f16, %f17, %f16
46718! preparing store val #1, next val will be in f23
46719fmovs %f16, %f23
46720fadds %f16, %f17, %f16
46721stq %f20, [%i2 + 0]
46722loop_exit_4_41:
46723sub %l2, 1, %l2
46724cmp %l2, 0
46725bg loop_entry_4_41
46726nop
46727
46728P2751: !_ST [0] (maybe <- 0x2000009) (Int) (Loop entry)
46729sethi %hi(0x1), %l2
46730or %l2, %lo(0x1), %l2
46731loop_entry_4_42:
46732stw %l4, [%i0 + 4 ]
46733add %l4, 1, %l4
46734
46735P2752: !_REPLACEMENT [0] (Int) (Loop exit)
46736sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
46737sub %i0, %i3, %i3
46738sethi %hi(0x20000), %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]
46762loop_exit_4_42:
46763sub %l2, 1, %l2
46764cmp %l2, 0
46765bg loop_entry_4_42
46766nop
46767
46768P2753: !_LD [15] (FP) (Loop entry) (Branch target of P3040)
46769sethi %hi(0x1), %l2
46770or %l2, %lo(0x1), %l2
46771loop_entry_4_43:
46772sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
46773add %i0, %i2, %i2
46774ld [%i2 + 12], %f0
46775! 1 addresses covered
46776ba P2754
46777nop
46778
46779TARGET3040:
46780ba RET3040
46781nop
46782
46783
46784P2754: !_DWLD [3] (Int)
46785ldx [%i1 + 8], %o0
46786! move %o0(lower) -> %o0(upper)
46787sllx %o0, 32, %o0
46788
46789P2755: !_LD [0] (Int) (Loop exit)
46790lduw [%i0 + 4], %o5
46791! move %o5(lower) -> %o0(lower)
46792or %o5, %o0, %o0
46793!---- flushing int results buffer----
46794mov %o0, %l5
46795!---- flushing fp results buffer to %f30 ----
46796fmovs %f0, %f30
46797!--
46798loop_exit_4_43:
46799sub %l2, 1, %l2
46800cmp %l2, 0
46801bg loop_entry_4_43
46802nop
46803
46804P2756: !_REPLACEMENT [3] (Int) (Loop entry) (Loop exit)
46805sethi %hi(0x1), %l2
46806or %l2, %lo(0x1), %l2
46807loop_entry_4_44:
46808sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
46809sub %i0, %i3, %i3
46810sethi %hi(0x20000), %l6
46811ld [%i3+12], %o5
46812st %o5, [%i3+12]
46813add %i3, %l6, %l7
46814ld [%l7+12], %o5
46815st %o5, [%l7+12]
46816add %l7, %l6, %l7
46817ld [%l7+12], %o5
46818st %o5, [%l7+12]
46819add %l7, %l6, %l7
46820ld [%l7+12], %o5
46821st %o5, [%l7+12]
46822add %l7, %l6, %l7
46823ld [%l7+12], %o5
46824st %o5, [%l7+12]
46825add %l7, %l6, %l7
46826ld [%l7+12], %o5
46827st %o5, [%l7+12]
46828add %l7, %l6, %l7
46829ld [%l7+12], %o5
46830st %o5, [%l7+12]
46831add %l7, %l6, %l7
46832ld [%l7+12], %o5
46833st %o5, [%l7+12]
46834loop_exit_4_44:
46835sub %l2, 1, %l2
46836cmp %l2, 0
46837bg loop_entry_4_44
46838nop
46839
46840P2757: !_QWLD [14] (FP) (NF) (Loop entry)
46841sethi %hi(0x1), %l2
46842or %l2, %lo(0x1), %l2
46843loop_entry_4_45:
46844wr %g0, 0x82, %asi
46845sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
46846add %i0, %i2, %i2
46847ldqa [%i2 + 0] %asi, %f0
46848! 2 addresses covered
46849fmovs %f1, %f0
46850fmovs %f3, %f1
46851
46852P2758: !_BSTC [8] (maybe <- 0x41800009) (FP) (Loop exit) (CBR)
46853wr %g0, 0xe0, %asi
46854sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
46855sub %i0, %i3, %i3
46856! preparing store val #0, next val will be in f33
46857fmovs %f16, %f21
46858fadds %f16, %f17, %f16
46859! preparing store val #1, next val will be in f35
46860fmovd %f20, %f32
46861fmovs %f16, %f21
46862fadds %f16, %f17, %f16
46863fmovd %f20, %f34
46864membar #Sync
46865stda %f32, [%i3 + 0 ] %asi
46866membar #Sync
46867
46868! cbranch
46869andcc %l0, 1, %g0
46870be,pn %xcc, TARGET2758
46871nop
46872RET2758:
46873
46874! lfsr step begin
46875srlx %l0, 1, %l3
46876xnor %l3, %l0, %l3
46877sllx %l3, 63, %l3
46878or %l3, %l0, %l0
46879srlx %l0, 1, %l0
46880
46881!---- flushing fp results buffer to %f30 ----
46882fmovd %f0, %f30
46883!--
46884loop_exit_4_45:
46885sub %l2, 1, %l2
46886cmp %l2, 0
46887bg loop_entry_4_45
46888nop
46889
46890P2759: !_BSTC [0] (maybe <- 0x4180000b) (FP) (Loop entry)
46891sethi %hi(0x2), %l2
46892or %l2, %lo(0x2), %l2
46893loop_entry_4_46:
46894wr %g0, 0xe0, %asi
46895! preparing store val #0, next val will be in f33
46896fmovs %f16, %f21
46897fadds %f16, %f17, %f16
46898! preparing store val #1, next val will be in f35
46899fmovd %f20, %f32
46900fmovs %f16, %f21
46901fadds %f16, %f17, %f16
46902fmovd %f20, %f34
46903membar #Sync
46904stda %f32, [%i0 + 0 ] %asi
46905membar #Sync
46906
46907P2760: !_LD [3] (Int)
46908lduw [%i1 + 12], %o0
46909! move %o0(lower) -> %o0(upper)
46910sllx %o0, 32, %o0
46911
46912P2761: !_LD [2] (Int) (Loop exit)
46913lduw [%i1 + 4], %l3
46914! move %l3(lower) -> %o0(lower)
46915or %l3, %o0, %o0
46916!---- flushing int results buffer----
46917mov %o0, %l5
46918loop_exit_4_46:
46919sub %l2, 1, %l2
46920cmp %l2, 0
46921bg loop_entry_4_46
46922nop
46923
46924P2762: !_LD [11] (FP) (NF) (Loop entry)
46925sethi %hi(0x1), %l2
46926or %l2, %lo(0x1), %l2
46927loop_entry_4_47:
46928wr %g0, 0x82, %asi
46929sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
46930sub %i0, %i2, %i2
46931lda [%i2 + 12] %asi, %f0
46932! 1 addresses covered
46933
46934P2763: !_LD [2] (Int)
46935lduw [%i1 + 4], %o0
46936! move %o0(lower) -> %o0(upper)
46937sllx %o0, 32, %o0
46938
46939P2764: !_LD [6] (Int) (Loop exit) (LE)
46940wr %g0, 0x88, %asi
46941sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
46942sub %i0, %i3, %i3
46943lduwa [%i3 + 4] %asi, %l6
46944! move %l6(lower) -> %o0(lower)
46945or %l6, %o0, %o0
46946!---- flushing int results buffer----
46947mov %o0, %l5
46948!---- flushing fp results buffer to %f30 ----
46949fmovs %f0, %f30
46950!--
46951loop_exit_4_47:
46952sub %l2, 1, %l2
46953cmp %l2, 0
46954bg loop_entry_4_47
46955nop
46956
46957P2765: !_BLD [0] (FP) (Loop entry) (Loop exit) (CBR)
46958sethi %hi(0x1), %l2
46959or %l2, %lo(0x1), %l2
46960loop_entry_4_48:
46961wr %g0, 0xf0, %asi
46962membar #Sync
46963ldda [%i0 + 0] %asi, %f0
46964membar #Sync
46965! 2 addresses covered
46966fmovs %f1, %f0
46967fmovs %f3, %f1
46968
46969! cbranch
46970andcc %l0, 1, %g0
46971be,pt %xcc, TARGET2765
46972nop
46973RET2765:
46974
46975! lfsr step begin
46976srlx %l0, 1, %o5
46977xnor %o5, %l0, %o5
46978sllx %o5, 63, %o5
46979or %o5, %l0, %l0
46980srlx %l0, 1, %l0
46981
46982!---- flushing fp results buffer to %f30 ----
46983fmovd %f0, %f30
46984!--
46985loop_exit_4_48:
46986sub %l2, 1, %l2
46987cmp %l2, 0
46988bg loop_entry_4_48
46989nop
46990
46991P2766: !_QWLD [10] (FP) (NF) (Loop entry)
46992sethi %hi(0x1), %l2
46993or %l2, %lo(0x1), %l2
46994loop_entry_4_49:
46995wr %g0, 0x82, %asi
46996sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
46997sub %i0, %i2, %i2
46998ldqa [%i2 + 0] %asi, %f0
46999! 2 addresses covered
47000fmovs %f1, %f0
47001fmovs %f3, %f1
47002
47003P2767: !_BLD [7] (FP) (Loop exit)
47004wr %g0, 0xf0, %asi
47005sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
47006sub %i0, %i3, %i3
47007membar #Sync
47008ldda [%i3 + 0] %asi, %f32
47009membar #Sync
47010! 2 addresses covered
47011fmovd %f32, %f18
47012fmovs %f19, %f2
47013fmovd %f34, %f18
47014fmovs %f19, %f3
47015!---- flushing fp results buffer to %f30 ----
47016fmovd %f0, %f30
47017fmovd %f2, %f30
47018!--
47019loop_exit_4_49:
47020sub %l2, 1, %l2
47021cmp %l2, 0
47022bg loop_entry_4_49
47023nop
47024
47025P2768: !_LD [3] (Int) (Loop entry)
47026sethi %hi(0x2), %l2
47027or %l2, %lo(0x2), %l2
47028loop_entry_4_50:
47029lduw [%i1 + 12], %o0
47030! move %o0(lower) -> %o0(upper)
47031sllx %o0, 32, %o0
47032
47033P2769: !_FLUSH [7] (Int)
47034! Unsupported instruction
47035
47036P2770: !_LD [3] (Int) (Loop exit)
47037lduw [%i1 + 12], %l6
47038! move %l6(lower) -> %o0(lower)
47039or %l6, %o0, %o0
47040!---- flushing int results buffer----
47041mov %o0, %l5
47042loop_exit_4_50:
47043sub %l2, 1, %l2
47044cmp %l2, 0
47045bg loop_entry_4_50
47046nop
47047
47048P2771: !_PREFETCH [6] (Int) (Loop entry) (Loop exit)
47049sethi %hi(0x1), %l2
47050or %l2, %lo(0x1), %l2
47051loop_entry_4_51:
47052sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
47053sub %i0, %i2, %i2
47054prefetch [%i2 + 4], 18
47055loop_exit_4_51:
47056sub %l2, 1, %l2
47057cmp %l2, 0
47058bg loop_entry_4_51
47059nop
47060
47061P2772: !_FLUSH [2] (Int) (Loop entry) (Loop exit)
47062sethi %hi(0x2), %l2
47063or %l2, %lo(0x2), %l2
47064loop_entry_4_52:
47065! Unsupported instruction
47066loop_exit_4_52:
47067sub %l2, 1, %l2
47068cmp %l2, 0
47069bg loop_entry_4_52
47070nop
47071
47072P2773: !_LD [6] (Int) (Loop entry)
47073sethi %hi(0x2), %l2
47074or %l2, %lo(0x2), %l2
47075loop_entry_4_53:
47076sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
47077sub %i0, %i3, %i3
47078lduw [%i3 + 4], %o0
47079! move %o0(lower) -> %o0(upper)
47080sllx %o0, 32, %o0
47081
47082P2774: !_LD [5] (Int) (Loop exit)
47083sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
47084sub %i0, %i2, %i2
47085lduw [%i2 + 12], %l3
47086! move %l3(lower) -> %o0(lower)
47087or %l3, %o0, %o0
47088!---- flushing int results buffer----
47089mov %o0, %l5
47090loop_exit_4_53:
47091sub %l2, 1, %l2
47092cmp %l2, 0
47093bg loop_entry_4_53
47094nop
47095
47096P2775: !_BLD [3] (FP) (Loop entry)
47097sethi %hi(0x1), %l2
47098or %l2, %lo(0x1), %l2
47099loop_entry_4_54:
47100wr %g0, 0xf0, %asi
47101membar #Sync
47102ldda [%i1 + 0] %asi, %f0
47103membar #Sync
47104! 2 addresses covered
47105fmovs %f1, %f0
47106fmovs %f3, %f1
47107
47108P2776: !_SWAP [9] (maybe <- 0x200000a) (Int) (LE)
47109wr %g0, 0x88, %asi
47110sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
47111sub %i0, %i3, %i3
47112mov %l4, %o0
47113! Change single-word-level endianess (big endian <-> little endian)
47114sethi %hi(0xff00ff00), %l7
47115or %l7, %lo(0xff00ff00), %l7
47116and %o0, %l7, %o5
47117srl %o5, 8, %o5
47118sll %o0, 8, %o0
47119and %o0, %l7, %o0
47120or %o0, %o5, %o0
47121srl %o0, 16, %o5
47122sll %o0, 16, %o0
47123srl %o0, 0, %o0
47124or %o0, %o5, %o0
47125swapa [%i3 + 12] %asi, %o0
47126! move %o0(lower) -> %o0(upper)
47127sllx %o0, 32, %o0
47128add %l4, 1, %l4
47129
47130P2777: !_LD [10] (Int) (Loop exit)
47131sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
47132sub %i0, %i2, %i2
47133lduw [%i2 + 4], %l7
47134! move %l7(lower) -> %o0(lower)
47135or %l7, %o0, %o0
47136!---- flushing int results buffer----
47137mov %o0, %l5
47138!---- flushing fp results buffer to %f30 ----
47139fmovd %f0, %f30
47140!--
47141loop_exit_4_54:
47142sub %l2, 1, %l2
47143cmp %l2, 0
47144bg loop_entry_4_54
47145nop
47146
47147P2778: !_LD [5] (Int) (Loop entry)
47148sethi %hi(0x1), %l2
47149or %l2, %lo(0x1), %l2
47150loop_entry_4_55:
47151sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
47152sub %i0, %i3, %i3
47153lduw [%i3 + 12], %o0
47154! move %o0(lower) -> %o0(upper)
47155sllx %o0, 32, %o0
47156
47157P2779: !_LD [2] (FP)
47158ld [%i1 + 4], %f0
47159! 1 addresses covered
47160
47161P2780: !_LD [2] (Int) (Loop exit)
47162lduw [%i1 + 4], %o5
47163! move %o5(lower) -> %o0(lower)
47164or %o5, %o0, %o0
47165!---- flushing int results buffer----
47166mov %o0, %l5
47167!---- flushing fp results buffer to %f30 ----
47168fmovs %f0, %f30
47169!--
47170loop_exit_4_55:
47171sub %l2, 1, %l2
47172cmp %l2, 0
47173bg loop_entry_4_55
47174nop
47175
47176P2781: !_LD [6] (Int) (Loop entry)
47177sethi %hi(0x2), %l2
47178or %l2, %lo(0x2), %l2
47179loop_entry_4_56:
47180sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
47181sub %i0, %i2, %i2
47182lduw [%i2 + 4], %o0
47183! move %o0(lower) -> %o0(upper)
47184sllx %o0, 32, %o0
47185
47186P2782: !_LD [2] (Int) (Loop exit)
47187lduw [%i1 + 4], %l3
47188! move %l3(lower) -> %o0(lower)
47189or %l3, %o0, %o0
47190!---- flushing int results buffer----
47191mov %o0, %l5
47192loop_exit_4_56:
47193sub %l2, 1, %l2
47194cmp %l2, 0
47195bg loop_entry_4_56
47196nop
47197
47198P2783: !_BST [12] (maybe <- 0x4180000d) (FP) (Loop entry)
47199sethi %hi(0x2), %l2
47200or %l2, %lo(0x2), %l2
47201loop_entry_4_57:
47202wr %g0, 0xf0, %asi
47203sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
47204add %i0, %i3, %i3
47205! preparing store val #0, next val will be in f33
47206fmovs %f16, %f21
47207fadds %f16, %f17, %f16
47208! preparing store val #1, next val will be in f35
47209fmovd %f20, %f32
47210fmovs %f16, %f21
47211fadds %f16, %f17, %f16
47212fmovd %f20, %f34
47213membar #Sync
47214stda %f32, [%i3 + 0 ] %asi
47215membar #Sync
47216
47217P2784: !_CAS [6] (maybe <- 0x200000b) (Int) (Loop exit)
47218sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
47219sub %i0, %i2, %i2
47220add %i2, 4, %l7
47221lduw [%l7], %o0
47222mov %o0, %l6
47223! move %l6(lower) -> %o0(upper)
47224sllx %l6, 32, %o0
47225mov %l4, %l3
47226cas [%l7], %l6, %l3
47227! move %l3(lower) -> %o0(lower)
47228srl %l3, 0, %l6
47229or %l6, %o0, %o0
47230add %l4, 1, %l4
47231!---- flushing int results buffer----
47232mov %o0, %l5
47233loop_exit_4_57:
47234sub %l2, 1, %l2
47235cmp %l2, 0
47236bg loop_entry_4_57
47237nop
47238
47239P2785: !_QWST [1] (maybe <- 0x4180000f) (FP) (Loop entry) (Loop exit)
47240sethi %hi(0x1), %l2
47241or %l2, %lo(0x1), %l2
47242loop_entry_4_58:
47243! preparing store val #0, next val will be in f21
47244fmovs %f16, %f21
47245fadds %f16, %f17, %f16
47246! preparing store val #1, next val will be in f23
47247fmovs %f16, %f23
47248fadds %f16, %f17, %f16
47249stq %f20, [%i0 + 0]
47250loop_exit_4_58:
47251sub %l2, 1, %l2
47252cmp %l2, 0
47253bg loop_entry_4_58
47254nop
47255
47256P2786: !_LD [3] (FP) (Loop entry)
47257sethi %hi(0x1), %l2
47258or %l2, %lo(0x1), %l2
47259loop_entry_4_59:
47260ld [%i1 + 12], %f0
47261! 1 addresses covered
47262
47263P2787: !_LD [15] (Int) (NF) (Faults)
47264wr %g0, 0x82, %asi
47265lduwa [%g0] %asi, %o0
47266! move %o0(lower) -> %o0(upper)
47267sllx %o0, 32, %o0
47268
47269P2788: !_LD [5] (Int) (Loop exit)
47270sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
47271sub %i0, %i3, %i3
47272lduw [%i3 + 12], %l6
47273! move %l6(lower) -> %o0(lower)
47274or %l6, %o0, %o0
47275!---- flushing int results buffer----
47276mov %o0, %l5
47277!---- flushing fp results buffer to %f30 ----
47278fmovs %f0, %f30
47279!--
47280loop_exit_4_59:
47281sub %l2, 1, %l2
47282cmp %l2, 0
47283bg loop_entry_4_59
47284nop
47285
47286P2789: !_PREFETCH [14] (Int) (NF) (Faults) (Loop entry) (Loop exit)
47287sethi %hi(0x2), %l2
47288or %l2, %lo(0x2), %l2
47289loop_entry_4_60:
47290wr %g0, 0x82, %asi
47291sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
47292add %i0, %i2, %i2
47293prefetcha [%i2 + 4] %asi, 22
47294loop_exit_4_60:
47295sub %l2, 1, %l2
47296cmp %l2, 0
47297bg loop_entry_4_60
47298nop
47299
47300P2790: !_LD [4] (FP) (Loop entry)
47301sethi %hi(0x1), %l2
47302or %l2, %lo(0x1), %l2
47303loop_entry_4_61:
47304sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
47305sub %i0, %i3, %i3
47306ld [%i3 + 4], %f0
47307! 1 addresses covered
47308
47309P2791: !_CAS [2] (maybe <- 0x200000c) (Int) (Loop exit)
47310add %i1, 4, %l6
47311lduw [%l6], %o0
47312mov %o0, %l3
47313! move %l3(lower) -> %o0(upper)
47314sllx %l3, 32, %o0
47315mov %l4, %o5
47316cas [%l6], %l3, %o5
47317! move %o5(lower) -> %o0(lower)
47318srl %o5, 0, %l3
47319or %l3, %o0, %o0
47320add %l4, 1, %l4
47321!---- flushing int results buffer----
47322mov %o0, %l5
47323!---- flushing fp results buffer to %f30 ----
47324fmovs %f0, %f30
47325!--
47326loop_exit_4_61:
47327sub %l2, 1, %l2
47328cmp %l2, 0
47329bg loop_entry_4_61
47330nop
47331
47332P2792: !_DWLD [6] (FP) (Loop entry)
47333sethi %hi(0x1), %l2
47334or %l2, %lo(0x1), %l2
47335loop_entry_4_62:
47336sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
47337sub %i0, %i2, %i2
47338ldd [%i2 + 0], %f0
47339! 1 addresses covered
47340fmovs %f1, %f0
47341
47342P2793: !_CAS [10] (maybe <- 0x200000d) (Int) (Loop exit)
47343sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
47344sub %i0, %i3, %i3
47345add %i3, 4, %l7
47346lduw [%l7], %o0
47347mov %o0, %l6
47348! move %l6(lower) -> %o0(upper)
47349sllx %l6, 32, %o0
47350mov %l4, %l3
47351cas [%l7], %l6, %l3
47352! move %l3(lower) -> %o0(lower)
47353srl %l3, 0, %l6
47354or %l6, %o0, %o0
47355add %l4, 1, %l4
47356!---- flushing int results buffer----
47357mov %o0, %l5
47358!---- flushing fp results buffer to %f30 ----
47359fmovs %f0, %f30
47360!--
47361loop_exit_4_62:
47362sub %l2, 1, %l2
47363cmp %l2, 0
47364bg loop_entry_4_62
47365nop
47366
47367P2794: !_REPLACEMENT [14] (Int) (Loop entry)
47368sethi %hi(0x2), %l2
47369or %l2, %lo(0x2), %l2
47370loop_entry_4_63:
47371sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
47372add %i0, %i2, %i2
47373sethi %hi(0x20000), %l7
47374ld [%i2+4], %l3
47375st %l3, [%i2+4]
47376add %i2, %l7, %o5
47377ld [%o5+4], %l3
47378st %l3, [%o5+4]
47379add %o5, %l7, %o5
47380ld [%o5+4], %l3
47381st %l3, [%o5+4]
47382add %o5, %l7, %o5
47383ld [%o5+4], %l3
47384st %l3, [%o5+4]
47385add %o5, %l7, %o5
47386ld [%o5+4], %l3
47387st %l3, [%o5+4]
47388add %o5, %l7, %o5
47389ld [%o5+4], %l3
47390st %l3, [%o5+4]
47391add %o5, %l7, %o5
47392ld [%o5+4], %l3
47393st %l3, [%o5+4]
47394add %o5, %l7, %o5
47395ld [%o5+4], %l3
47396st %l3, [%o5+4]
47397
47398P2795: !_DWLD [10] (FP) (Loop exit)
47399sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
47400sub %i0, %i3, %i3
47401ldd [%i3 + 0], %f0
47402! 1 addresses covered
47403fmovs %f1, %f0
47404!---- flushing fp results buffer to %f30 ----
47405fmovs %f0, %f30
47406!--
47407loop_exit_4_63:
47408sub %l2, 1, %l2
47409cmp %l2, 0
47410bg loop_entry_4_63
47411nop
47412
47413P2796: !_LD [0] (Int) (Loop entry)
47414sethi %hi(0x2), %l2
47415or %l2, %lo(0x2), %l2
47416loop_entry_4_64:
47417lduw [%i0 + 4], %o0
47418! move %o0(lower) -> %o0(upper)
47419sllx %o0, 32, %o0
47420
47421P2797: !_LD [8] (Int) (NF) (Loop exit)
47422wr %g0, 0x82, %asi
47423sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
47424sub %i0, %i2, %i2
47425lduwa [%i2 + 4] %asi, %l7
47426! move %l7(lower) -> %o0(lower)
47427or %l7, %o0, %o0
47428!---- flushing int results buffer----
47429mov %o0, %l5
47430loop_exit_4_64:
47431sub %l2, 1, %l2
47432cmp %l2, 0
47433bg loop_entry_4_64
47434nop
47435
47436P2798: !_DWST [14] (maybe <- 0x200000e) (Int) (Loop entry) (Loop exit)
47437sethi %hi(0x1), %l2
47438or %l2, %lo(0x1), %l2
47439loop_entry_4_65:
47440sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
47441add %i0, %i3, %i3
47442mov %l4, %l3
47443stx %l3, [%i3 + 0]
47444add %l4, 1, %l4
47445loop_exit_4_65:
47446sub %l2, 1, %l2
47447cmp %l2, 0
47448bg loop_entry_4_65
47449nop
47450
47451P2799: !_PREFETCH [8] (Int) (Loop entry) (Loop exit)
47452sethi %hi(0x2), %l2
47453or %l2, %lo(0x2), %l2
47454loop_entry_4_66:
47455sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
47456sub %i0, %i2, %i2
47457prefetch [%i2 + 4], 21
47458loop_exit_4_66:
47459sub %l2, 1, %l2
47460cmp %l2, 0
47461bg loop_entry_4_66
47462nop
47463
47464P2800: !_PREFETCH [9] (Int) (Loop entry) (Loop exit)
47465sethi %hi(0x1), %l2
47466or %l2, %lo(0x1), %l2
47467loop_entry_4_67:
47468sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
47469sub %i0, %i3, %i3
47470prefetch [%i3 + 12], 20
47471loop_exit_4_67:
47472sub %l2, 1, %l2
47473cmp %l2, 0
47474bg loop_entry_4_67
47475nop
47476
47477P2801: !_LD [14] (Int) (Loop entry) (CBR)
47478sethi %hi(0x2), %l2
47479or %l2, %lo(0x2), %l2
47480loop_entry_4_68:
47481sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
47482add %i0, %i2, %i2
47483lduw [%i2 + 4], %o0
47484! move %o0(lower) -> %o0(upper)
47485sllx %o0, 32, %o0
47486
47487! cbranch
47488andcc %l0, 1, %g0
47489be,pn %xcc, TARGET2801
47490nop
47491RET2801:
47492
47493! lfsr step begin
47494srlx %l0, 1, %l3
47495xnor %l3, %l0, %l3
47496sllx %l3, 63, %l3
47497or %l3, %l0, %l0
47498srlx %l0, 1, %l0
47499
47500
47501P2802: !_LD [8] (Int) (NF) (Loop exit)
47502wr %g0, 0x82, %asi
47503sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
47504sub %i0, %i3, %i3
47505lduwa [%i3 + 4] %asi, %l7
47506! move %l7(lower) -> %o0(lower)
47507or %l7, %o0, %o0
47508!---- flushing int results buffer----
47509mov %o0, %l5
47510loop_exit_4_68:
47511sub %l2, 1, %l2
47512cmp %l2, 0
47513bg loop_entry_4_68
47514nop
47515
47516P2803: !_LD [15] (Int) (Loop entry) (CBR)
47517sethi %hi(0x2), %l2
47518or %l2, %lo(0x2), %l2
47519loop_entry_4_69:
47520sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
47521add %i0, %i2, %i2
47522lduw [%i2 + 12], %o0
47523! move %o0(lower) -> %o0(upper)
47524sllx %o0, 32, %o0
47525
47526! cbranch
47527andcc %l0, 1, %g0
47528be,pt %xcc, TARGET2803
47529nop
47530RET2803:
47531
47532! lfsr step begin
47533srlx %l0, 1, %l7
47534xnor %l7, %l0, %l7
47535sllx %l7, 63, %l7
47536or %l7, %l0, %l0
47537srlx %l0, 1, %l0
47538
47539
47540P2804: !_LD [8] (Int) (Loop exit)
47541sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
47542sub %i0, %i3, %i3
47543lduw [%i3 + 4], %l3
47544! move %l3(lower) -> %o0(lower)
47545or %l3, %o0, %o0
47546!---- flushing int results buffer----
47547mov %o0, %l5
47548loop_exit_4_69:
47549sub %l2, 1, %l2
47550cmp %l2, 0
47551bg loop_entry_4_69
47552nop
47553
47554P2805: !_BSTC [8] (maybe <- 0x41800011) (FP) (Loop entry)
47555sethi %hi(0x2), %l2
47556or %l2, %lo(0x2), %l2
47557loop_entry_4_70:
47558wr %g0, 0xe0, %asi
47559sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
47560sub %i0, %i2, %i2
47561! preparing store val #0, next val will be in f33
47562fmovs %f16, %f21
47563fadds %f16, %f17, %f16
47564! preparing store val #1, next val will be in f35
47565fmovd %f20, %f32
47566fmovs %f16, %f21
47567fadds %f16, %f17, %f16
47568fmovd %f20, %f34
47569membar #Sync
47570stda %f32, [%i2 + 0 ] %asi
47571membar #Sync
47572
47573P2806: !_LD [2] (FP) (Loop exit)
47574ld [%i1 + 4], %f0
47575! 1 addresses covered
47576!---- flushing fp results buffer to %f30 ----
47577fmovs %f0, %f30
47578!--
47579loop_exit_4_70:
47580sub %l2, 1, %l2
47581cmp %l2, 0
47582bg loop_entry_4_70
47583nop
47584
47585P2807: !_DWLD [15] (FP) (Loop entry)
47586sethi %hi(0x1), %l2
47587or %l2, %lo(0x1), %l2
47588loop_entry_4_71:
47589sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
47590add %i0, %i3, %i3
47591ldd [%i3 + 8], %f0
47592! 1 addresses covered
47593fmovs %f1, %f0
47594
47595P2808: !_BLD [14] (FP) (Loop exit)
47596wr %g0, 0xf0, %asi
47597membar #Sync
47598ldda [%i3 + 0] %asi, %f32
47599membar #Sync
47600! 2 addresses covered
47601fmovd %f32, %f18
47602fmovs %f19, %f1
47603fmovd %f34, %f18
47604fmovs %f19, %f2
47605!---- flushing fp results buffer to %f30 ----
47606fmovd %f0, %f30
47607fmovs %f2, %f30
47608!--
47609loop_exit_4_71:
47610sub %l2, 1, %l2
47611cmp %l2, 0
47612bg loop_entry_4_71
47613nop
47614
47615P2809: !_REPLACEMENT [7] (Int) (Loop entry) (CBR)
47616sethi %hi(0x1), %l2
47617or %l2, %lo(0x1), %l2
47618loop_entry_4_72:
47619sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
47620sub %i0, %i2, %i2
47621sethi %hi(0x20000), %o5
47622ld [%i2+12], %l6
47623st %l6, [%i2+12]
47624add %i2, %o5, %l3
47625ld [%l3+12], %l6
47626st %l6, [%l3+12]
47627add %l3, %o5, %l3
47628ld [%l3+12], %l6
47629st %l6, [%l3+12]
47630add %l3, %o5, %l3
47631ld [%l3+12], %l6
47632st %l6, [%l3+12]
47633add %l3, %o5, %l3
47634ld [%l3+12], %l6
47635st %l6, [%l3+12]
47636add %l3, %o5, %l3
47637ld [%l3+12], %l6
47638st %l6, [%l3+12]
47639add %l3, %o5, %l3
47640ld [%l3+12], %l6
47641st %l6, [%l3+12]
47642add %l3, %o5, %l3
47643ld [%l3+12], %l6
47644st %l6, [%l3+12]
47645
47646! cbranch
47647andcc %l0, 1, %g0
47648be,pt %xcc, TARGET2809
47649nop
47650RET2809:
47651
47652! lfsr step begin
47653srlx %l0, 1, %l7
47654xnor %l7, %l0, %l7
47655sllx %l7, 63, %l7
47656or %l7, %l0, %l0
47657srlx %l0, 1, %l0
47658
47659
47660P2810: !_ST [7] (maybe <- 0x41800013) (FP) (Loop exit)
47661sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
47662sub %i0, %i3, %i3
47663! preparing store val #0, next val will be in f20
47664fmovs %f16, %f20
47665fadds %f16, %f17, %f16
47666st %f20, [%i3 + 12 ]
47667loop_exit_4_72:
47668sub %l2, 1, %l2
47669cmp %l2, 0
47670bg loop_entry_4_72
47671nop
47672
47673P2811: !_ST [15] (maybe <- 0x200000f) (Int) (Loop entry) (CBR)
47674sethi %hi(0x1), %l2
47675or %l2, %lo(0x1), %l2
47676loop_entry_4_73:
47677sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
47678add %i0, %i2, %i2
47679stw %l4, [%i2 + 12 ]
47680add %l4, 1, %l4
47681
47682! cbranch
47683andcc %l0, 1, %g0
47684be,pt %xcc, TARGET2811
47685nop
47686RET2811:
47687
47688! lfsr step begin
47689srlx %l0, 1, %l7
47690xnor %l7, %l0, %l7
47691sllx %l7, 63, %l7
47692or %l7, %l0, %l0
47693srlx %l0, 1, %l0
47694
47695
47696P2812: !_LD [12] (FP) (Loop exit) (Branch target of P2765)
47697sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
47698add %i0, %i3, %i3
47699ld [%i3 + 4], %f0
47700! 1 addresses covered
47701!---- flushing fp results buffer to %f30 ----
47702fmovs %f0, %f30
47703!--
47704loop_exit_4_73:
47705sub %l2, 1, %l2
47706cmp %l2, 0
47707bg loop_entry_4_73
47708nop
47709ba P2813
47710nop
47711
47712TARGET2765:
47713ba RET2765
47714nop
47715
47716
47717P2813: !_CASX [12] (maybe <- 0x2000010) (Int) (Loop entry)
47718sethi %hi(0x1), %l2
47719or %l2, %lo(0x1), %l2
47720loop_entry_4_74:
47721sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
47722add %i0, %i2, %i2
47723ldx [%i2], %o0
47724! move %o0(upper) -> %o0(upper)
47725! move %o0(lower) -> %o0(lower)
47726mov %o0, %l3
47727mov %l4, %o1
47728casx [%i2], %l3, %o1
47729! move %o1(upper) -> %o1(upper)
47730! move %o1(lower) -> %o1(lower)
47731add %l4, 1, %l4
47732
47733P2814: !_BLD [11] (FP) (Loop exit)
47734wr %g0, 0xf0, %asi
47735sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
47736sub %i0, %i3, %i3
47737membar #Sync
47738ldda [%i3 + 0] %asi, %f0
47739membar #Sync
47740! 2 addresses covered
47741fmovs %f1, %f0
47742fmovs %f3, %f1
47743!---- flushing int results buffer----
47744mov %o0, %l5
47745mov %o1, %l5
47746!---- flushing fp results buffer to %f30 ----
47747fmovd %f0, %f30
47748!--
47749loop_exit_4_74:
47750sub %l2, 1, %l2
47751cmp %l2, 0
47752bg loop_entry_4_74
47753nop
47754
47755P2815: !_BLD [2] (FP) (Loop entry) (Loop exit)
47756sethi %hi(0x1), %l2
47757or %l2, %lo(0x1), %l2
47758loop_entry_4_75:
47759wr %g0, 0xf0, %asi
47760membar #Sync
47761ldda [%i1 + 0] %asi, %f0
47762membar #Sync
47763! 2 addresses covered
47764fmovs %f1, %f0
47765fmovs %f3, %f1
47766!---- flushing fp results buffer to %f30 ----
47767fmovd %f0, %f30
47768!--
47769loop_exit_4_75:
47770sub %l2, 1, %l2
47771cmp %l2, 0
47772bg loop_entry_4_75
47773nop
47774
47775P2816: !_LD [7] (FP) (Loop entry)
47776sethi %hi(0x1), %l2
47777or %l2, %lo(0x1), %l2
47778loop_entry_4_76:
47779sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
47780sub %i0, %i2, %i2
47781ld [%i2 + 12], %f0
47782! 1 addresses covered
47783
47784P2817: !_QWST [15] (maybe <- 0x41800014) (FP) (Loop exit)
47785sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
47786add %i0, %i3, %i3
47787! preparing store val #0, next val will be in f21
47788fmovs %f16, %f21
47789fadds %f16, %f17, %f16
47790! preparing store val #1, next val will be in f23
47791fmovs %f16, %f23
47792fadds %f16, %f17, %f16
47793stq %f20, [%i3 + 0]
47794!---- flushing fp results buffer to %f30 ----
47795fmovs %f0, %f30
47796!--
47797loop_exit_4_76:
47798sub %l2, 1, %l2
47799cmp %l2, 0
47800bg loop_entry_4_76
47801nop
47802
47803P2818: !_CAS [11] (maybe <- 0x2000011) (Int) (Loop entry) (Loop exit)
47804sethi %hi(0x1), %l2
47805or %l2, %lo(0x1), %l2
47806loop_entry_4_77:
47807sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
47808sub %i0, %i2, %i2
47809add %i2, 12, %o5
47810lduw [%o5], %o0
47811mov %o0, %l7
47812! move %l7(lower) -> %o0(upper)
47813sllx %l7, 32, %o0
47814mov %l4, %l6
47815cas [%o5], %l7, %l6
47816! move %l6(lower) -> %o0(lower)
47817srl %l6, 0, %l7
47818or %l7, %o0, %o0
47819add %l4, 1, %l4
47820!---- flushing int results buffer----
47821mov %o0, %l5
47822loop_exit_4_77:
47823sub %l2, 1, %l2
47824cmp %l2, 0
47825bg loop_entry_4_77
47826nop
47827
47828P2819: !_LD [4] (FP) (Loop entry)
47829sethi %hi(0x1), %l2
47830or %l2, %lo(0x1), %l2
47831loop_entry_4_78:
47832sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
47833sub %i0, %i3, %i3
47834ld [%i3 + 4], %f0
47835! 1 addresses covered
47836
47837P2820: !_LD [5] (Int)
47838lduw [%i3 + 12], %o0
47839! move %o0(lower) -> %o0(upper)
47840sllx %o0, 32, %o0
47841
47842P2821: !_LD [12] (Int) (NF) (Loop exit) (CBR)
47843wr %g0, 0x82, %asi
47844sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
47845add %i0, %i2, %i2
47846lduwa [%i2 + 4] %asi, %l7
47847! move %l7(lower) -> %o0(lower)
47848or %l7, %o0, %o0
47849
47850! cbranch
47851andcc %l0, 1, %g0
47852be,pn %xcc, TARGET2821
47853nop
47854RET2821:
47855
47856! lfsr step begin
47857srlx %l0, 1, %o5
47858xnor %o5, %l0, %o5
47859sllx %o5, 63, %o5
47860or %o5, %l0, %l0
47861srlx %l0, 1, %l0
47862
47863!---- flushing int results buffer----
47864mov %o0, %l5
47865!---- flushing fp results buffer to %f30 ----
47866fmovs %f0, %f30
47867!--
47868loop_exit_4_78:
47869sub %l2, 1, %l2
47870cmp %l2, 0
47871bg loop_entry_4_78
47872nop
47873
47874P2822: !_LD [7] (Int) (Loop entry)
47875sethi %hi(0x2), %l2
47876or %l2, %lo(0x2), %l2
47877loop_entry_4_79:
47878sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
47879sub %i0, %i3, %i3
47880lduw [%i3 + 12], %o0
47881! move %o0(lower) -> %o0(upper)
47882sllx %o0, 32, %o0
47883
47884P2823: !_LD [11] (Int) (Loop exit)
47885sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
47886sub %i0, %i2, %i2
47887lduw [%i2 + 12], %l3
47888! move %l3(lower) -> %o0(lower)
47889or %l3, %o0, %o0
47890!---- flushing int results buffer----
47891mov %o0, %l5
47892loop_exit_4_79:
47893sub %l2, 1, %l2
47894cmp %l2, 0
47895bg loop_entry_4_79
47896nop
47897
47898P2824: !_PREFETCH [3] (Int) (Loop entry)
47899sethi %hi(0x1), %l2
47900or %l2, %lo(0x1), %l2
47901loop_entry_4_80:
47902prefetch [%i1 + 12], 28
47903
47904P2825: !_BSTC [1] (maybe <- 0x41800016) (FP) (Loop exit)
47905wr %g0, 0xe0, %asi
47906! preparing store val #0, next val will be in f33
47907fmovs %f16, %f21
47908fadds %f16, %f17, %f16
47909! preparing store val #1, next val will be in f35
47910fmovd %f20, %f32
47911fmovs %f16, %f21
47912fadds %f16, %f17, %f16
47913fmovd %f20, %f34
47914membar #Sync
47915stda %f32, [%i0 + 0 ] %asi
47916membar #Sync
47917loop_exit_4_80:
47918sub %l2, 1, %l2
47919cmp %l2, 0
47920bg loop_entry_4_80
47921nop
47922
47923P2826: !_REPLACEMENT [5] (Int) (Loop entry) (Loop exit)
47924sethi %hi(0x2), %l2
47925or %l2, %lo(0x2), %l2
47926loop_entry_4_81:
47927sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3
47928sub %i0, %i3, %i3
47929sethi %hi(0x20000), %l7
47930ld [%i3+12], %l3
47931st %l3, [%i3+12]
47932add %i3, %l7, %o5
47933ld [%o5+12], %l3
47934st %l3, [%o5+12]
47935add %o5, %l7, %o5
47936ld [%o5+12], %l3
47937st %l3, [%o5+12]
47938add %o5, %l7, %o5
47939ld [%o5+12], %l3
47940st %l3, [%o5+12]
47941add %o5, %l7, %o5
47942ld [%o5+12], %l3
47943st %l3, [%o5+12]
47944add %o5, %l7, %o5
47945ld [%o5+12], %l3
47946st %l3, [%o5+12]
47947add %o5, %l7, %o5
47948ld [%o5+12], %l3
47949st %l3, [%o5+12]
47950add %o5, %l7, %o5
47951ld [%o5+12], %l3
47952st %l3, [%o5+12]
47953loop_exit_4_81:
47954sub %l2, 1, %l2
47955cmp %l2, 0
47956bg loop_entry_4_81
47957nop
47958
47959P2827: !_LD [5] (Int) (Loop entry)
47960sethi %hi(0x2), %l2
47961or %l2, %lo(0x2), %l2
47962loop_entry_4_82:
47963sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
47964sub %i0, %i2, %i2
47965lduw [%i2 + 12], %o0
47966! move %o0(lower) -> %o0(upper)
47967sllx %o0, 32, %o0
47968
47969P2828: !_LD [11] (FP)
47970sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
47971sub %i0, %i3, %i3
47972ld [%i3 + 12], %f0
47973! 1 addresses covered
47974
47975P2829: !_LD [11] (Int) (Loop exit)
47976lduw [%i3 + 12], %l6
47977! move %l6(lower) -> %o0(lower)
47978or %l6, %o0, %o0
47979!---- flushing int results buffer----
47980mov %o0, %l5
47981!---- flushing fp results buffer to %f30 ----
47982fmovs %f0, %f30
47983!--
47984loop_exit_4_82:
47985sub %l2, 1, %l2
47986cmp %l2, 0
47987bg loop_entry_4_82
47988nop
47989
47990P2830: !_LD [0] (FP) (Loop entry) (Loop exit)
47991sethi %hi(0x2), %l2
47992or %l2, %lo(0x2), %l2
47993loop_entry_4_83:
47994ld [%i0 + 4], %f0
47995! 1 addresses covered
47996!---- flushing fp results buffer to %f30 ----
47997fmovs %f0, %f30
47998!--
47999loop_exit_4_83:
48000sub %l2, 1, %l2
48001cmp %l2, 0
48002bg loop_entry_4_83
48003nop
48004
48005P2831: !_BST [1] (maybe <- 0x41800018) (FP) (Loop entry) (Loop exit)
48006sethi %hi(0x1), %l2
48007or %l2, %lo(0x1), %l2
48008loop_entry_4_84:
48009wr %g0, 0xf0, %asi
48010! preparing store val #0, next val will be in f33
48011fmovs %f16, %f21
48012fadds %f16, %f17, %f16
48013! preparing store val #1, next val will be in f35
48014fmovd %f20, %f32
48015fmovs %f16, %f21
48016fadds %f16, %f17, %f16
48017fmovd %f20, %f34
48018membar #Sync
48019stda %f32, [%i0 + 0 ] %asi
48020membar #Sync
48021loop_exit_4_84:
48022sub %l2, 1, %l2
48023cmp %l2, 0
48024bg loop_entry_4_84
48025nop
48026
48027P2832: !_PREFETCH [6] (Int) (Loop entry) (Loop exit)
48028sethi %hi(0x1), %l2
48029or %l2, %lo(0x1), %l2
48030loop_entry_4_85:
48031sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
48032sub %i0, %i2, %i2
48033prefetch [%i2 + 4], 18
48034loop_exit_4_85:
48035sub %l2, 1, %l2
48036cmp %l2, 0
48037bg loop_entry_4_85
48038nop
48039
48040P2833: !_LD [15] (Int) (Loop entry)
48041sethi %hi(0x2), %l2
48042or %l2, %lo(0x2), %l2
48043loop_entry_4_86:
48044sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
48045add %i0, %i3, %i3
48046lduw [%i3 + 12], %o0
48047! move %o0(lower) -> %o0(upper)
48048sllx %o0, 32, %o0
48049
48050P2834: !_PREFETCH [9] (Int)
48051sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
48052sub %i0, %i2, %i2
48053prefetch [%i2 + 12], 4
48054
48055P2835: !_LD [12] (Int) (Loop exit) (CBR)
48056sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
48057add %i0, %i3, %i3
48058lduw [%i3 + 4], %l3
48059! move %l3(lower) -> %o0(lower)
48060or %l3, %o0, %o0
48061
48062! cbranch
48063andcc %l0, 1, %g0
48064be,pn %xcc, TARGET2835
48065nop
48066RET2835:
48067
48068! lfsr step begin
48069srlx %l0, 1, %l6
48070xnor %l6, %l0, %l6
48071sllx %l6, 63, %l6
48072or %l6, %l0, %l0
48073srlx %l0, 1, %l0
48074
48075!---- flushing int results buffer----
48076mov %o0, %l5
48077loop_exit_4_86:
48078sub %l2, 1, %l2
48079cmp %l2, 0
48080bg loop_entry_4_86
48081nop
48082
48083P2836: !_LD [9] (Int) (Loop entry)
48084sethi %hi(0x1), %l2
48085or %l2, %lo(0x1), %l2
48086loop_entry_4_87:
48087sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
48088sub %i0, %i2, %i2
48089lduw [%i2 + 12], %o0
48090! move %o0(lower) -> %o0(upper)
48091sllx %o0, 32, %o0
48092
48093P2837: !_PREFETCH [8] (Int) (Faults)
48094prefetch [%g0], 4
48095
48096P2838: !_LD [3] (Int) (Loop exit)
48097lduw [%i1 + 12], %l7
48098! move %l7(lower) -> %o0(lower)
48099or %l7, %o0, %o0
48100!---- flushing int results buffer----
48101mov %o0, %l5
48102loop_exit_4_87:
48103sub %l2, 1, %l2
48104cmp %l2, 0
48105bg loop_entry_4_87
48106nop
48107
48108P2839: !_LD [12] (Int) (Loop entry)
48109sethi %hi(0x1), %l2
48110or %l2, %lo(0x1), %l2
48111loop_entry_4_88:
48112sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
48113add %i0, %i3, %i3
48114lduw [%i3 + 4], %o0
48115! move %o0(lower) -> %o0(upper)
48116sllx %o0, 32, %o0
48117
48118P2840: !_LD [13] (Int) (Loop exit)
48119lduw [%i3 + 12], %o5
48120! move %o5(lower) -> %o0(lower)
48121or %o5, %o0, %o0
48122!---- flushing int results buffer----
48123mov %o0, %l5
48124loop_exit_4_88:
48125sub %l2, 1, %l2
48126cmp %l2, 0
48127bg loop_entry_4_88
48128nop
48129
48130P2841: !_LD [5] (FP) (Loop entry)
48131sethi %hi(0x1), %l2
48132or %l2, %lo(0x1), %l2
48133loop_entry_4_89:
48134sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
48135sub %i0, %i2, %i2
48136ld [%i2 + 12], %f0
48137! 1 addresses covered
48138
48139P2842: !_PREFETCH [12] (Int) (Loop exit)
48140sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
48141add %i0, %i3, %i3
48142prefetch [%i3 + 4], 17
48143!---- flushing fp results buffer to %f30 ----
48144fmovs %f0, %f30
48145!--
48146loop_exit_4_89:
48147sub %l2, 1, %l2
48148cmp %l2, 0
48149bg loop_entry_4_89
48150nop
48151
48152P2843: !_LD [2] (Int) (Loop entry)
48153sethi %hi(0x1), %l2
48154or %l2, %lo(0x1), %l2
48155loop_entry_4_90:
48156lduw [%i1 + 4], %o0
48157! move %o0(lower) -> %o0(upper)
48158sllx %o0, 32, %o0
48159
48160P2844: !_LD [1] (Int) (NF) (Loop exit)
48161wr %g0, 0x82, %asi
48162lduwa [%i0 + 12] %asi, %l6
48163! move %l6(lower) -> %o0(lower)
48164or %l6, %o0, %o0
48165!---- flushing int results buffer----
48166mov %o0, %l5
48167loop_exit_4_90:
48168sub %l2, 1, %l2
48169cmp %l2, 0
48170bg loop_entry_4_90
48171nop
48172
48173P2845: !_BLD [14] (FP) (Loop entry)
48174sethi %hi(0x2), %l2
48175or %l2, %lo(0x2), %l2
48176loop_entry_4_91:
48177wr %g0, 0xf0, %asi
48178sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
48179add %i0, %i2, %i2
48180membar #Sync
48181ldda [%i2 + 0] %asi, %f0
48182membar #Sync
48183! 2 addresses covered
48184fmovs %f1, %f0
48185fmovs %f3, %f1
48186
48187P2846: !_DWLD [5] (FP) (Loop exit)
48188sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
48189sub %i0, %i3, %i3
48190ldd [%i3 + 8], %f2
48191! 1 addresses covered
48192fmovs %f3, %f2
48193!---- flushing fp results buffer to %f30 ----
48194fmovd %f0, %f30
48195fmovs %f2, %f30
48196!--
48197loop_exit_4_91:
48198sub %l2, 1, %l2
48199cmp %l2, 0
48200bg loop_entry_4_91
48201nop
48202
48203P2847: !_PREFETCH [13] (Int) (Faults) (Loop entry) (Loop exit)
48204sethi %hi(0x2), %l2
48205or %l2, %lo(0x2), %l2
48206loop_entry_4_92:
48207sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
48208add %i0, %i2, %i2
48209prefetch [%i2 + 12], 22
48210loop_exit_4_92:
48211sub %l2, 1, %l2
48212cmp %l2, 0
48213bg loop_entry_4_92
48214nop
48215
48216P2848: !_LD [7] (FP) (Loop entry) (Loop exit)
48217sethi %hi(0x1), %l2
48218or %l2, %lo(0x1), %l2
48219loop_entry_4_93:
48220sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
48221sub %i0, %i3, %i3
48222ld [%i3 + 12], %f0
48223! 1 addresses covered
48224!---- flushing fp results buffer to %f30 ----
48225fmovs %f0, %f30
48226!--
48227loop_exit_4_93:
48228sub %l2, 1, %l2
48229cmp %l2, 0
48230bg loop_entry_4_93
48231nop
48232
48233P2849: !_LD [10] (FP) (NF) (Loop entry)
48234sethi %hi(0x1), %l2
48235or %l2, %lo(0x1), %l2
48236loop_entry_4_94:
48237wr %g0, 0x82, %asi
48238sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
48239sub %i0, %i2, %i2
48240lda [%i2 + 4] %asi, %f0
48241! 1 addresses covered
48242
48243P2850: !_BLD [5] (FP) (Loop exit)
48244wr %g0, 0xf0, %asi
48245sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
48246sub %i0, %i3, %i3
48247membar #Sync
48248ldda [%i3 + 0] %asi, %f32
48249membar #Sync
48250! 2 addresses covered
48251fmovd %f32, %f18
48252fmovs %f19, %f1
48253fmovd %f34, %f18
48254fmovs %f19, %f2
48255!---- flushing fp results buffer to %f30 ----
48256fmovd %f0, %f30
48257fmovs %f2, %f30
48258!--
48259loop_exit_4_94:
48260sub %l2, 1, %l2
48261cmp %l2, 0
48262bg loop_entry_4_94
48263nop
48264
48265P2851: !_LD [6] (FP) (Loop entry)
48266sethi %hi(0x1), %l2
48267or %l2, %lo(0x1), %l2
48268loop_entry_4_95:
48269sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
48270sub %i0, %i2, %i2
48271ld [%i2 + 4], %f0
48272! 1 addresses covered
48273
48274P2852: !_LD [15] (Int)
48275sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
48276add %i0, %i3, %i3
48277lduw [%i3 + 12], %o0
48278! move %o0(lower) -> %o0(upper)
48279sllx %o0, 32, %o0
48280
48281P2853: !_LD [0] (Int) (Loop exit)
48282lduw [%i0 + 4], %l7
48283! move %l7(lower) -> %o0(lower)
48284or %l7, %o0, %o0
48285!---- flushing int results buffer----
48286mov %o0, %l5
48287!---- flushing fp results buffer to %f30 ----
48288fmovs %f0, %f30
48289!--
48290loop_exit_4_95:
48291sub %l2, 1, %l2
48292cmp %l2, 0
48293bg loop_entry_4_95
48294nop
48295
48296P2854: !_BST [14] (maybe <- 0x4180001a) (FP) (Loop entry) (Loop exit)
48297sethi %hi(0x1), %l2
48298or %l2, %lo(0x1), %l2
48299loop_entry_4_96:
48300wr %g0, 0xf0, %asi
48301sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
48302add %i0, %i2, %i2
48303! preparing store val #0, next val will be in f33
48304fmovs %f16, %f21
48305fadds %f16, %f17, %f16
48306! preparing store val #1, next val will be in f35
48307fmovd %f20, %f32
48308fmovs %f16, %f21
48309fadds %f16, %f17, %f16
48310fmovd %f20, %f34
48311membar #Sync
48312stda %f32, [%i2 + 0 ] %asi
48313membar #Sync
48314loop_exit_4_96:
48315sub %l2, 1, %l2
48316cmp %l2, 0
48317bg loop_entry_4_96
48318nop
48319
48320P2855: !_PREFETCH [12] (Int) (Faults) (Loop entry) (Branch target of P2821)
48321sethi %hi(0x2), %l2
48322or %l2, %lo(0x2), %l2
48323loop_entry_4_97:
48324sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
48325add %i0, %i3, %i3
48326prefetch [%i3 + 4], 20
48327ba P2856
48328nop
48329
48330TARGET2821:
48331ba RET2821
48332nop
48333
48334
48335P2856: !_LD [13] (FP) (Loop exit)
48336ld [%i3 + 12], %f0
48337! 1 addresses covered
48338!---- flushing fp results buffer to %f30 ----
48339fmovs %f0, %f30
48340!--
48341loop_exit_4_97:
48342sub %l2, 1, %l2
48343cmp %l2, 0
48344bg loop_entry_4_97
48345nop
48346
48347P2857: !_DWLD [6] (Int) (Loop entry)
48348sethi %hi(0x1), %l2
48349or %l2, %lo(0x1), %l2
48350loop_entry_4_98:
48351sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
48352sub %i0, %i2, %i2
48353ldx [%i2 + 0], %o0
48354! move %o0(lower) -> %o0(upper)
48355sllx %o0, 32, %o0
48356
48357P2858: !_QWLD [9] (FP)
48358sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
48359sub %i0, %i3, %i3
48360ldq [%i3 + 0], %f0
48361! 2 addresses covered
48362fmovs %f1, %f0
48363fmovs %f3, %f1
48364
48365P2859: !_LD [13] (Int) (Loop exit)
48366sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
48367add %i0, %i2, %i2
48368lduw [%i2 + 12], %l3
48369! move %l3(lower) -> %o0(lower)
48370or %l3, %o0, %o0
48371!---- flushing int results buffer----
48372mov %o0, %l5
48373!---- flushing fp results buffer to %f30 ----
48374fmovd %f0, %f30
48375!--
48376loop_exit_4_98:
48377sub %l2, 1, %l2
48378cmp %l2, 0
48379bg loop_entry_4_98
48380nop
48381
48382P2860: !_LD [9] (Int) (Loop entry)
48383sethi %hi(0x2), %l2
48384or %l2, %lo(0x2), %l2
48385loop_entry_4_99:
48386sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
48387sub %i0, %i3, %i3
48388lduw [%i3 + 12], %o0
48389! move %o0(lower) -> %o0(upper)
48390sllx %o0, 32, %o0
48391
48392P2861: !_LD [7] (Int) (Loop exit)
48393sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
48394sub %i0, %i2, %i2
48395lduw [%i2 + 12], %l7
48396! move %l7(lower) -> %o0(lower)
48397or %l7, %o0, %o0
48398!---- flushing int results buffer----
48399mov %o0, %l5
48400loop_exit_4_99:
48401sub %l2, 1, %l2
48402cmp %l2, 0
48403bg loop_entry_4_99
48404nop
48405
48406P2862: !_REPLACEMENT [6] (Int) (Loop entry) (Loop exit)
48407sethi %hi(0x2), %l2
48408or %l2, %lo(0x2), %l2
48409loop_entry_4_100:
48410sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
48411add %i0, %i3, %i3
48412sethi %hi(0x20000), %l3
48413ld [%i3+4], %l7
48414st %l7, [%i3+4]
48415add %i3, %l3, %l6
48416ld [%l6+4], %l7
48417st %l7, [%l6+4]
48418add %l6, %l3, %l6
48419ld [%l6+4], %l7
48420st %l7, [%l6+4]
48421add %l6, %l3, %l6
48422ld [%l6+4], %l7
48423st %l7, [%l6+4]
48424add %l6, %l3, %l6
48425ld [%l6+4], %l7
48426st %l7, [%l6+4]
48427add %l6, %l3, %l6
48428ld [%l6+4], %l7
48429st %l7, [%l6+4]
48430add %l6, %l3, %l6
48431ld [%l6+4], %l7
48432st %l7, [%l6+4]
48433add %l6, %l3, %l6
48434ld [%l6+4], %l7
48435st %l7, [%l6+4]
48436loop_exit_4_100:
48437sub %l2, 1, %l2
48438cmp %l2, 0
48439bg loop_entry_4_100
48440nop
48441
48442P2863: !_BSTC [8] (maybe <- 0x4180001c) (FP) (Loop entry) (Loop exit)
48443sethi %hi(0x1), %l2
48444or %l2, %lo(0x1), %l2
48445loop_entry_4_101:
48446wr %g0, 0xe0, %asi
48447sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
48448sub %i0, %i2, %i2
48449! preparing store val #0, next val will be in f33
48450fmovs %f16, %f21
48451fadds %f16, %f17, %f16
48452! preparing store val #1, next val will be in f35
48453fmovd %f20, %f32
48454fmovs %f16, %f21
48455fadds %f16, %f17, %f16
48456fmovd %f20, %f34
48457membar #Sync
48458stda %f32, [%i2 + 0 ] %asi
48459membar #Sync
48460loop_exit_4_101:
48461sub %l2, 1, %l2
48462cmp %l2, 0
48463bg loop_entry_4_101
48464nop
48465
48466P2864: !_LD [0] (FP) (Loop entry) (Loop exit)
48467sethi %hi(0x2), %l2
48468or %l2, %lo(0x2), %l2
48469loop_entry_4_102:
48470ld [%i0 + 4], %f0
48471! 1 addresses covered
48472!---- flushing fp results buffer to %f30 ----
48473fmovs %f0, %f30
48474!--
48475loop_exit_4_102:
48476sub %l2, 1, %l2
48477cmp %l2, 0
48478bg loop_entry_4_102
48479nop
48480
48481P2865: !_LD [2] (Int) (Loop entry)
48482sethi %hi(0x2), %l2
48483or %l2, %lo(0x2), %l2
48484loop_entry_4_103:
48485lduw [%i1 + 4], %o0
48486! move %o0(lower) -> %o0(upper)
48487sllx %o0, 32, %o0
48488
48489P2866: !_LD [12] (FP)
48490sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
48491add %i0, %i3, %i3
48492ld [%i3 + 4], %f0
48493! 1 addresses covered
48494
48495P2867: !_LD [2] (Int) (Loop exit)
48496lduw [%i1 + 4], %l3
48497! move %l3(lower) -> %o0(lower)
48498or %l3, %o0, %o0
48499!---- flushing int results buffer----
48500mov %o0, %l5
48501!---- flushing fp results buffer to %f30 ----
48502fmovs %f0, %f30
48503!--
48504loop_exit_4_103:
48505sub %l2, 1, %l2
48506cmp %l2, 0
48507bg loop_entry_4_103
48508nop
48509
48510P2868: !_LD [14] (Int) (Loop entry) (Branch target of P2692)
48511sethi %hi(0x1), %l2
48512or %l2, %lo(0x1), %l2
48513loop_entry_4_104:
48514sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
48515add %i0, %i2, %i2
48516lduw [%i2 + 4], %o0
48517! move %o0(lower) -> %o0(upper)
48518sllx %o0, 32, %o0
48519ba P2869
48520nop
48521
48522TARGET2692:
48523ba RET2692
48524nop
48525
48526
48527P2869: !_LD [11] (Int) (Loop exit)
48528sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
48529sub %i0, %i3, %i3
48530lduw [%i3 + 12], %l6
48531! move %l6(lower) -> %o0(lower)
48532or %l6, %o0, %o0
48533!---- flushing int results buffer----
48534mov %o0, %l5
48535loop_exit_4_104:
48536sub %l2, 1, %l2
48537cmp %l2, 0
48538bg loop_entry_4_104
48539nop
48540
48541P2870: !_LD [5] (Int) (Loop entry)
48542sethi %hi(0x1), %l2
48543or %l2, %lo(0x1), %l2
48544loop_entry_4_105:
48545sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
48546sub %i0, %i2, %i2
48547lduw [%i2 + 12], %o0
48548! move %o0(lower) -> %o0(upper)
48549sllx %o0, 32, %o0
48550
48551P2871: !_LD [9] (FP)
48552sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
48553sub %i0, %i3, %i3
48554ld [%i3 + 12], %f0
48555! 1 addresses covered
48556
48557P2872: !_LD [13] (Int) (Loop exit)
48558sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
48559add %i0, %i2, %i2
48560lduw [%i2 + 12], %l7
48561! move %l7(lower) -> %o0(lower)
48562or %l7, %o0, %o0
48563!---- flushing int results buffer----
48564mov %o0, %l5
48565!---- flushing fp results buffer to %f30 ----
48566fmovs %f0, %f30
48567!--
48568loop_exit_4_105:
48569sub %l2, 1, %l2
48570cmp %l2, 0
48571bg loop_entry_4_105
48572nop
48573
48574P2873: !_QWLD [5] (FP) (Loop entry)
48575sethi %hi(0x2), %l2
48576or %l2, %lo(0x2), %l2
48577loop_entry_4_106:
48578sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
48579sub %i0, %i3, %i3
48580ldq [%i3 + 0], %f0
48581! 2 addresses covered
48582fmovs %f1, %f0
48583fmovs %f3, %f1
48584
48585P2874: !_PREFETCH [15] (Int) (NF) (Faults) (Loop exit) (Branch target of P3331)
48586wr %g0, 0x82, %asi
48587sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
48588add %i0, %i2, %i2
48589prefetcha [%i2 + 12] %asi, 22
48590!---- flushing fp results buffer to %f30 ----
48591fmovd %f0, %f30
48592!--
48593loop_exit_4_106:
48594sub %l2, 1, %l2
48595cmp %l2, 0
48596bg loop_entry_4_106
48597nop
48598ba P2875
48599nop
48600
48601TARGET3331:
48602ba RET3331
48603nop
48604
48605
48606P2875: !_ST [2] (maybe <- 0x4180001e) (FP) (Loop entry) (Loop exit)
48607sethi %hi(0x2), %l2
48608or %l2, %lo(0x2), %l2
48609loop_entry_4_107:
48610! preparing store val #0, next val will be in f20
48611fmovs %f16, %f20
48612fadds %f16, %f17, %f16
48613st %f20, [%i1 + 4 ]
48614loop_exit_4_107:
48615sub %l2, 1, %l2
48616cmp %l2, 0
48617bg loop_entry_4_107
48618nop
48619
48620P2876: !_LD [13] (FP) (Loop entry) (Loop exit)
48621sethi %hi(0x1), %l2
48622or %l2, %lo(0x1), %l2
48623loop_entry_4_108:
48624sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
48625add %i0, %i3, %i3
48626ld [%i3 + 12], %f0
48627! 1 addresses covered
48628!---- flushing fp results buffer to %f30 ----
48629fmovs %f0, %f30
48630!--
48631loop_exit_4_108:
48632sub %l2, 1, %l2
48633cmp %l2, 0
48634bg loop_entry_4_108
48635nop
48636
48637P2877: !_BST [4] (maybe <- 0x4180001f) (FP) (Loop entry)
48638sethi %hi(0x1), %l2
48639or %l2, %lo(0x1), %l2
48640loop_entry_4_109:
48641wr %g0, 0xf0, %asi
48642sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
48643sub %i0, %i2, %i2
48644! preparing store val #0, next val will be in f33
48645fmovs %f16, %f21
48646fadds %f16, %f17, %f16
48647! preparing store val #1, next val will be in f35
48648fmovd %f20, %f32
48649fmovs %f16, %f21
48650fadds %f16, %f17, %f16
48651fmovd %f20, %f34
48652membar #Sync
48653stda %f32, [%i2 + 0 ] %asi
48654membar #Sync
48655
48656P2878: !_PREFETCH [9] (Int) (Loop exit)
48657sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
48658sub %i0, %i3, %i3
48659prefetch [%i3 + 12], 2
48660loop_exit_4_109:
48661sub %l2, 1, %l2
48662cmp %l2, 0
48663bg loop_entry_4_109
48664nop
48665
48666P2879: !_LD [5] (Int) (Loop entry) (Branch target of P2995)
48667sethi %hi(0x2), %l2
48668or %l2, %lo(0x2), %l2
48669loop_entry_4_110:
48670sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
48671sub %i0, %i2, %i2
48672lduw [%i2 + 12], %o0
48673! move %o0(lower) -> %o0(upper)
48674sllx %o0, 32, %o0
48675ba P2880
48676nop
48677
48678TARGET2995:
48679ba RET2995
48680nop
48681
48682
48683P2880: !_LD [0] (Int) (Loop exit)
48684lduw [%i0 + 4], %l6
48685! move %l6(lower) -> %o0(lower)
48686or %l6, %o0, %o0
48687!---- flushing int results buffer----
48688mov %o0, %l5
48689loop_exit_4_110:
48690sub %l2, 1, %l2
48691cmp %l2, 0
48692bg loop_entry_4_110
48693nop
48694
48695P2881: !_BLD [14] (FP) (Loop entry) (Loop exit)
48696sethi %hi(0x1), %l2
48697or %l2, %lo(0x1), %l2
48698loop_entry_4_111:
48699wr %g0, 0xf0, %asi
48700sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
48701add %i0, %i3, %i3
48702membar #Sync
48703ldda [%i3 + 0] %asi, %f0
48704membar #Sync
48705! 2 addresses covered
48706fmovs %f1, %f0
48707fmovs %f3, %f1
48708!---- flushing fp results buffer to %f30 ----
48709fmovd %f0, %f30
48710!--
48711loop_exit_4_111:
48712sub %l2, 1, %l2
48713cmp %l2, 0
48714bg loop_entry_4_111
48715nop
48716
48717P2882: !_LD [13] (Int) (Loop entry)
48718sethi %hi(0x2), %l2
48719or %l2, %lo(0x2), %l2
48720loop_entry_4_112:
48721sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
48722add %i0, %i2, %i2
48723lduw [%i2 + 12], %o0
48724! move %o0(lower) -> %o0(upper)
48725sllx %o0, 32, %o0
48726
48727P2883: !_DWLD [11] (Int) (Loop exit)
48728sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
48729sub %i0, %i3, %i3
48730ldx [%i3 + 8], %o5
48731! move %o5(lower) -> %o0(lower)
48732srl %o5, 0, %l7
48733or %l7, %o0, %o0
48734!---- flushing int results buffer----
48735mov %o0, %l5
48736loop_exit_4_112:
48737sub %l2, 1, %l2
48738cmp %l2, 0
48739bg loop_entry_4_112
48740nop
48741
48742P2884: !_LD [2] (Int) (Loop entry) (Branch target of P3175)
48743sethi %hi(0x1), %l2
48744or %l2, %lo(0x1), %l2
48745loop_entry_4_113:
48746lduw [%i1 + 4], %o0
48747! move %o0(lower) -> %o0(upper)
48748sllx %o0, 32, %o0
48749ba P2885
48750nop
48751
48752TARGET3175:
48753ba RET3175
48754nop
48755
48756
48757P2885: !_LD [4] (Int) (Loop exit)
48758sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
48759sub %i0, %i2, %i2
48760lduw [%i2 + 4], %l3
48761! move %l3(lower) -> %o0(lower)
48762or %l3, %o0, %o0
48763!---- flushing int results buffer----
48764mov %o0, %l5
48765loop_exit_4_113:
48766sub %l2, 1, %l2
48767cmp %l2, 0
48768bg loop_entry_4_113
48769nop
48770
48771P2886: !_BSTC [0] (maybe <- 0x41800021) (FP) (Loop entry) (Loop exit)
48772sethi %hi(0x2), %l2
48773or %l2, %lo(0x2), %l2
48774loop_entry_4_114:
48775wr %g0, 0xe0, %asi
48776! preparing store val #0, next val will be in f33
48777fmovs %f16, %f21
48778fadds %f16, %f17, %f16
48779! preparing store val #1, next val will be in f35
48780fmovd %f20, %f32
48781fmovs %f16, %f21
48782fadds %f16, %f17, %f16
48783fmovd %f20, %f34
48784membar #Sync
48785stda %f32, [%i0 + 0 ] %asi
48786membar #Sync
48787loop_exit_4_114:
48788sub %l2, 1, %l2
48789cmp %l2, 0
48790bg loop_entry_4_114
48791nop
48792
48793P2887: !_BSTC [15] (maybe <- 0x41800023) (FP) (Loop entry)
48794sethi %hi(0x1), %l2
48795or %l2, %lo(0x1), %l2
48796loop_entry_4_115:
48797wr %g0, 0xe0, %asi
48798sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
48799add %i0, %i3, %i3
48800! preparing store val #0, next val will be in f33
48801fmovs %f16, %f21
48802fadds %f16, %f17, %f16
48803! preparing store val #1, next val will be in f35
48804fmovd %f20, %f32
48805fmovs %f16, %f21
48806fadds %f16, %f17, %f16
48807fmovd %f20, %f34
48808membar #Sync
48809stda %f32, [%i3 + 0 ] %asi
48810membar #Sync
48811
48812P2888: !_PREFETCH [3] (Int) (Loop exit)
48813prefetch [%i1 + 12], 22
48814loop_exit_4_115:
48815sub %l2, 1, %l2
48816cmp %l2, 0
48817bg loop_entry_4_115
48818nop
48819
48820P2889: !_PREFETCH [8] (Int) (Loop entry) (Loop exit) (Branch target of P2678)
48821sethi %hi(0x2), %l2
48822or %l2, %lo(0x2), %l2
48823loop_entry_4_116:
48824sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
48825sub %i0, %i2, %i2
48826prefetch [%i2 + 4], 3
48827loop_exit_4_116:
48828sub %l2, 1, %l2
48829cmp %l2, 0
48830bg loop_entry_4_116
48831nop
48832ba P2890
48833nop
48834
48835TARGET2678:
48836ba RET2678
48837nop
48838
48839
48840P2890: !_CASX [7] (maybe <- 0x2000012) (Int) (Loop entry) (Loop exit)
48841sethi %hi(0x1), %l2
48842or %l2, %lo(0x1), %l2
48843loop_entry_4_117:
48844sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
48845sub %i0, %i3, %i3
48846add %i3, 8, %l3
48847ldx [%l3], %o0
48848! move %o0(upper) -> %o0(upper)
48849! move %o0(lower) -> %o0(lower)
48850mov %o0, %o5
48851mov %l4, %o1
48852casx [%l3], %o5, %o1
48853! move %o1(upper) -> %o1(upper)
48854! move %o1(lower) -> %o1(lower)
48855add %l4, 1, %l4
48856!---- flushing int results buffer----
48857mov %o0, %l5
48858mov %o1, %l5
48859loop_exit_4_117:
48860sub %l2, 1, %l2
48861cmp %l2, 0
48862bg loop_entry_4_117
48863nop
48864
48865P2891: !_LD [15] (FP) (Loop entry) (Loop exit)
48866sethi %hi(0x2), %l2
48867or %l2, %lo(0x2), %l2
48868loop_entry_4_118:
48869sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
48870add %i0, %i2, %i2
48871ld [%i2 + 12], %f0
48872! 1 addresses covered
48873!---- flushing fp results buffer to %f30 ----
48874fmovs %f0, %f30
48875!--
48876loop_exit_4_118:
48877sub %l2, 1, %l2
48878cmp %l2, 0
48879bg loop_entry_4_118
48880nop
48881
48882P2892: !_CASX [15] (maybe <- 0x2000013) (Int) (Loop entry)
48883sethi %hi(0x2), %l2
48884or %l2, %lo(0x2), %l2
48885loop_entry_4_119:
48886sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
48887add %i0, %i3, %i3
48888add %i3, 8, %l7
48889ldx [%l7], %o0
48890! move %o0(upper) -> %o0(upper)
48891! move %o0(lower) -> %o0(lower)
48892mov %o0, %l6
48893mov %l4, %o1
48894casx [%l7], %l6, %o1
48895! move %o1(upper) -> %o1(upper)
48896! move %o1(lower) -> %o1(lower)
48897add %l4, 1, %l4
48898
48899P2893: !_DWST [13] (maybe <- 0x2000014) (Int) (Loop exit)
48900sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
48901add %i0, %i2, %i2
48902mov %l4, %l6
48903stx %l6, [%i2 + 8]
48904add %l4, 1, %l4
48905!---- flushing int results buffer----
48906mov %o0, %l5
48907mov %o1, %l5
48908loop_exit_4_119:
48909sub %l2, 1, %l2
48910cmp %l2, 0
48911bg loop_entry_4_119
48912nop
48913
48914P2894: !_PREFETCH [3] (Int) (NF) (Faults) (Loop entry) (LE)
48915sethi %hi(0x2), %l2
48916or %l2, %lo(0x2), %l2
48917loop_entry_4_120:
48918wr %g0, 0x8a, %asi
48919prefetcha [%g0] %asi, 3
48920
48921P2895: !_PREFETCH [5] (Int) (Loop exit)
48922sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
48923sub %i0, %i3, %i3
48924prefetch [%i3 + 12], 21
48925loop_exit_4_120:
48926sub %l2, 1, %l2
48927cmp %l2, 0
48928bg loop_entry_4_120
48929nop
48930
48931P2896: !_PREFETCH [12] (Int) (Loop entry)
48932sethi %hi(0x2), %l2
48933or %l2, %lo(0x2), %l2
48934loop_entry_4_121:
48935sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
48936add %i0, %i2, %i2
48937prefetch [%i2 + 4], 18
48938
48939P2897: !_LD [8] (Int)
48940sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
48941sub %i0, %i3, %i3
48942lduw [%i3 + 4], %o0
48943! move %o0(lower) -> %o0(upper)
48944sllx %o0, 32, %o0
48945
48946P2898: !_LD [8] (Int) (Loop exit)
48947lduw [%i3 + 4], %l6
48948! move %l6(lower) -> %o0(lower)
48949or %l6, %o0, %o0
48950!---- flushing int results buffer----
48951mov %o0, %l5
48952loop_exit_4_121:
48953sub %l2, 1, %l2
48954cmp %l2, 0
48955bg loop_entry_4_121
48956nop
48957
48958P2899: !_DWLD [3] (FP) (Loop entry) (Loop exit)
48959sethi %hi(0x2), %l2
48960or %l2, %lo(0x2), %l2
48961loop_entry_4_122:
48962ldd [%i1 + 8], %f0
48963! 1 addresses covered
48964fmovs %f1, %f0
48965!---- flushing fp results buffer to %f30 ----
48966fmovs %f0, %f30
48967!--
48968loop_exit_4_122:
48969sub %l2, 1, %l2
48970cmp %l2, 0
48971bg loop_entry_4_122
48972nop
48973
48974P2900: !_LD [8] (Int) (Loop entry)
48975sethi %hi(0x2), %l2
48976or %l2, %lo(0x2), %l2
48977loop_entry_4_123:
48978sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
48979sub %i0, %i2, %i2
48980lduw [%i2 + 4], %o0
48981! move %o0(lower) -> %o0(upper)
48982sllx %o0, 32, %o0
48983
48984P2901: !_LD [10] (Int) (Loop exit)
48985sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
48986sub %i0, %i3, %i3
48987lduw [%i3 + 4], %o5
48988! move %o5(lower) -> %o0(lower)
48989or %o5, %o0, %o0
48990!---- flushing int results buffer----
48991mov %o0, %l5
48992loop_exit_4_123:
48993sub %l2, 1, %l2
48994cmp %l2, 0
48995bg loop_entry_4_123
48996nop
48997
48998P2902: !_LD [8] (FP) (Loop entry) (Loop exit)
48999sethi %hi(0x1), %l2
49000or %l2, %lo(0x1), %l2
49001loop_entry_4_124:
49002sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
49003sub %i0, %i2, %i2
49004ld [%i2 + 4], %f0
49005! 1 addresses covered
49006!---- flushing fp results buffer to %f30 ----
49007fmovs %f0, %f30
49008!--
49009loop_exit_4_124:
49010sub %l2, 1, %l2
49011cmp %l2, 0
49012bg loop_entry_4_124
49013nop
49014
49015P2903: !_PREFETCH [7] (Int) (Loop entry)
49016sethi %hi(0x1), %l2
49017or %l2, %lo(0x1), %l2
49018loop_entry_4_125:
49019sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
49020sub %i0, %i3, %i3
49021prefetch [%i3 + 12], 18
49022
49023P2904: !_LD [13] (Int)
49024sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
49025add %i0, %i2, %i2
49026lduw [%i2 + 12], %o0
49027! move %o0(lower) -> %o0(upper)
49028sllx %o0, 32, %o0
49029
49030P2905: !_LD [2] (Int) (Loop exit)
49031lduw [%i1 + 4], %l6
49032! move %l6(lower) -> %o0(lower)
49033or %l6, %o0, %o0
49034!---- flushing int results buffer----
49035mov %o0, %l5
49036loop_exit_4_125:
49037sub %l2, 1, %l2
49038cmp %l2, 0
49039bg loop_entry_4_125
49040nop
49041
49042P2906: !_BST [0] (maybe <- 0x41800025) (FP) (Loop entry) (Loop exit)
49043sethi %hi(0x2), %l2
49044or %l2, %lo(0x2), %l2
49045loop_entry_4_126:
49046wr %g0, 0xf0, %asi
49047! preparing store val #0, next val will be in f33
49048fmovs %f16, %f21
49049fadds %f16, %f17, %f16
49050! preparing store val #1, next val will be in f35
49051fmovd %f20, %f32
49052fmovs %f16, %f21
49053fadds %f16, %f17, %f16
49054fmovd %f20, %f34
49055membar #Sync
49056stda %f32, [%i0 + 0 ] %asi
49057membar #Sync
49058loop_exit_4_126:
49059sub %l2, 1, %l2
49060cmp %l2, 0
49061bg loop_entry_4_126
49062nop
49063
49064P2907: !_PREFETCH [2] (Int) (Loop entry) (Loop exit) (CBR)
49065sethi %hi(0x2), %l2
49066or %l2, %lo(0x2), %l2
49067loop_entry_4_127:
49068prefetch [%i1 + 4], 1
49069
49070! cbranch
49071andcc %l0, 1, %g0
49072be,pt %xcc, TARGET2907
49073nop
49074RET2907:
49075
49076! lfsr step begin
49077srlx %l0, 1, %o5
49078xnor %o5, %l0, %o5
49079sllx %o5, 63, %o5
49080or %o5, %l0, %l0
49081srlx %l0, 1, %l0
49082
49083loop_exit_4_127:
49084sub %l2, 1, %l2
49085cmp %l2, 0
49086bg loop_entry_4_127
49087nop
49088
49089P2908: !_PREFETCH [14] (Int) (Loop entry) (Loop exit) (CBR)
49090sethi %hi(0x1), %l2
49091or %l2, %lo(0x1), %l2
49092loop_entry_4_128:
49093sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
49094add %i0, %i3, %i3
49095prefetch [%i3 + 4], 3
49096
49097! cbranch
49098andcc %l0, 1, %g0
49099be,pn %xcc, TARGET2908
49100nop
49101RET2908:
49102
49103! lfsr step begin
49104srlx %l0, 1, %l6
49105xnor %l6, %l0, %l6
49106sllx %l6, 63, %l6
49107or %l6, %l0, %l0
49108srlx %l0, 1, %l0
49109
49110loop_exit_4_128:
49111sub %l2, 1, %l2
49112cmp %l2, 0
49113bg loop_entry_4_128
49114nop
49115
49116P2909: !_PREFETCH [3] (Int) (Loop entry)
49117sethi %hi(0x1), %l2
49118or %l2, %lo(0x1), %l2
49119loop_entry_4_129:
49120prefetch [%i1 + 12], 4
49121
49122P2910: !_LD [1] (FP) (Loop exit)
49123ld [%i0 + 12], %f0
49124! 1 addresses covered
49125!---- flushing fp results buffer to %f30 ----
49126fmovs %f0, %f30
49127!--
49128loop_exit_4_129:
49129sub %l2, 1, %l2
49130cmp %l2, 0
49131bg loop_entry_4_129
49132nop
49133
49134P2911: !_PREFETCH [5] (Int) (Loop entry) (Loop exit)
49135sethi %hi(0x1), %l2
49136or %l2, %lo(0x1), %l2
49137loop_entry_4_130:
49138sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
49139sub %i0, %i2, %i2
49140prefetch [%i2 + 12], 26
49141loop_exit_4_130:
49142sub %l2, 1, %l2
49143cmp %l2, 0
49144bg loop_entry_4_130
49145nop
49146
49147P2912: !_FLUSH [15] (Int) (Loop entry) (Loop exit)
49148sethi %hi(0x1), %l2
49149or %l2, %lo(0x1), %l2
49150loop_entry_4_131:
49151! Unsupported instruction
49152loop_exit_4_131:
49153sub %l2, 1, %l2
49154cmp %l2, 0
49155bg loop_entry_4_131
49156nop
49157
49158P2913: !_QWST [1] (maybe <- 0x41800027) (FP) (Loop entry) (Loop exit) (CBR)
49159sethi %hi(0x2), %l2
49160or %l2, %lo(0x2), %l2
49161loop_entry_4_132:
49162! preparing store val #0, next val will be in f21
49163fmovs %f16, %f21
49164fadds %f16, %f17, %f16
49165! preparing store val #1, next val will be in f23
49166fmovs %f16, %f23
49167fadds %f16, %f17, %f16
49168stq %f20, [%i0 + 0]
49169
49170! cbranch
49171andcc %l0, 1, %g0
49172be,pn %xcc, TARGET2913
49173nop
49174RET2913:
49175
49176! lfsr step begin
49177srlx %l0, 1, %l6
49178xnor %l6, %l0, %l6
49179sllx %l6, 63, %l6
49180or %l6, %l0, %l0
49181srlx %l0, 1, %l0
49182
49183loop_exit_4_132:
49184sub %l2, 1, %l2
49185cmp %l2, 0
49186bg loop_entry_4_132
49187nop
49188
49189P2914: !_QWST [5] (maybe <- 0x41800029) (FP) (Loop entry)
49190sethi %hi(0x2), %l2
49191or %l2, %lo(0x2), %l2
49192loop_entry_4_133:
49193sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
49194sub %i0, %i3, %i3
49195! preparing store val #0, next val will be in f21
49196fmovs %f16, %f21
49197fadds %f16, %f17, %f16
49198! preparing store val #1, next val will be in f23
49199fmovs %f16, %f23
49200fadds %f16, %f17, %f16
49201stq %f20, [%i3 + 0]
49202
49203P2915: !_QWLD [0] (FP) (Loop exit)
49204ldq [%i0 + 0], %f0
49205! 2 addresses covered
49206fmovs %f1, %f0
49207fmovs %f3, %f1
49208!---- flushing fp results buffer to %f30 ----
49209fmovd %f0, %f30
49210!--
49211loop_exit_4_133:
49212sub %l2, 1, %l2
49213cmp %l2, 0
49214bg loop_entry_4_133
49215nop
49216
49217P2916: !_BST [14] (maybe <- 0x4180002b) (FP) (Loop entry)
49218sethi %hi(0x1), %l2
49219or %l2, %lo(0x1), %l2
49220loop_entry_4_134:
49221wr %g0, 0xf0, %asi
49222sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
49223add %i0, %i2, %i2
49224! preparing store val #0, next val will be in f33
49225fmovs %f16, %f21
49226fadds %f16, %f17, %f16
49227! preparing store val #1, next val will be in f35
49228fmovd %f20, %f32
49229fmovs %f16, %f21
49230fadds %f16, %f17, %f16
49231fmovd %f20, %f34
49232membar #Sync
49233stda %f32, [%i2 + 0 ] %asi
49234membar #Sync
49235
49236P2917: !_BST [1] (maybe <- 0x4180002d) (FP) (Loop exit)
49237wr %g0, 0xf0, %asi
49238! preparing store val #0, next val will be in f33
49239fmovs %f16, %f21
49240fadds %f16, %f17, %f16
49241! preparing store val #1, next val will be in f35
49242fmovd %f20, %f32
49243fmovs %f16, %f21
49244fadds %f16, %f17, %f16
49245fmovd %f20, %f34
49246membar #Sync
49247stda %f32, [%i0 + 0 ] %asi
49248membar #Sync
49249loop_exit_4_134:
49250sub %l2, 1, %l2
49251cmp %l2, 0
49252bg loop_entry_4_134
49253nop
49254
49255P2918: !_PREFETCH [12] (Int) (Loop entry)
49256sethi %hi(0x2), %l2
49257or %l2, %lo(0x2), %l2
49258loop_entry_4_135:
49259sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
49260add %i0, %i3, %i3
49261prefetch [%i3 + 4], 17
49262
49263P2919: !_CASX [5] (maybe <- 0x2000015) (Int) (Loop exit)
49264sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
49265sub %i0, %i2, %i2
49266add %i2, 8, %o5
49267ldx [%o5], %o0
49268! move %o0(upper) -> %o0(upper)
49269! move %o0(lower) -> %o0(lower)
49270mov %o0, %l7
49271mov %l4, %o1
49272casx [%o5], %l7, %o1
49273! move %o1(upper) -> %o1(upper)
49274! move %o1(lower) -> %o1(lower)
49275add %l4, 1, %l4
49276!---- flushing int results buffer----
49277mov %o0, %l5
49278mov %o1, %l5
49279loop_exit_4_135:
49280sub %l2, 1, %l2
49281cmp %l2, 0
49282bg loop_entry_4_135
49283nop
49284
49285P2920: !_BSTC [11] (maybe <- 0x4180002f) (FP) (Loop entry) (Loop exit)
49286sethi %hi(0x2), %l2
49287or %l2, %lo(0x2), %l2
49288loop_entry_4_136:
49289wr %g0, 0xe0, %asi
49290sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
49291sub %i0, %i3, %i3
49292! preparing store val #0, next val will be in f33
49293fmovs %f16, %f21
49294fadds %f16, %f17, %f16
49295! preparing store val #1, next val will be in f35
49296fmovd %f20, %f32
49297fmovs %f16, %f21
49298fadds %f16, %f17, %f16
49299fmovd %f20, %f34
49300membar #Sync
49301stda %f32, [%i3 + 0 ] %asi
49302membar #Sync
49303loop_exit_4_136:
49304sub %l2, 1, %l2
49305cmp %l2, 0
49306bg loop_entry_4_136
49307nop
49308
49309P2921: !_LD [5] (Int) (Loop entry)
49310sethi %hi(0x2), %l2
49311or %l2, %lo(0x2), %l2
49312loop_entry_4_137:
49313sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
49314sub %i0, %i2, %i2
49315lduw [%i2 + 12], %o0
49316! move %o0(lower) -> %o0(upper)
49317sllx %o0, 32, %o0
49318
49319P2922: !_LD [1] (Int) (Loop exit)
49320lduw [%i0 + 12], %l7
49321! move %l7(lower) -> %o0(lower)
49322or %l7, %o0, %o0
49323!---- flushing int results buffer----
49324mov %o0, %l5
49325loop_exit_4_137:
49326sub %l2, 1, %l2
49327cmp %l2, 0
49328bg loop_entry_4_137
49329nop
49330
49331P2923: !_DWLD [11] (Int) (NF) (Loop entry)
49332sethi %hi(0x1), %l2
49333or %l2, %lo(0x1), %l2
49334loop_entry_4_138:
49335wr %g0, 0x82, %asi
49336sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
49337sub %i0, %i3, %i3
49338ldxa [%i3 + 8] %asi, %o0
49339! move %o0(lower) -> %o0(upper)
49340sllx %o0, 32, %o0
49341
49342P2924: !_LD [12] (Int) (Loop exit)
49343sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
49344add %i0, %i2, %i2
49345lduw [%i2 + 4], %o5
49346! move %o5(lower) -> %o0(lower)
49347or %o5, %o0, %o0
49348!---- flushing int results buffer----
49349mov %o0, %l5
49350loop_exit_4_138:
49351sub %l2, 1, %l2
49352cmp %l2, 0
49353bg loop_entry_4_138
49354nop
49355
49356P2925: !_BST [14] (maybe <- 0x41800031) (FP) (Loop entry) (Loop exit)
49357sethi %hi(0x2), %l2
49358or %l2, %lo(0x2), %l2
49359loop_entry_4_139:
49360wr %g0, 0xf0, %asi
49361sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
49362sub %i0, %i3, %i3
49363! preparing store val #0, next val will be in f33
49364fmovs %f16, %f21
49365fadds %f16, %f17, %f16
49366! preparing store val #1, next val will be in f35
49367fmovd %f20, %f32
49368fmovs %f16, %f21
49369fadds %f16, %f17, %f16
49370fmovd %f20, %f34
49371membar #Sync
49372stda %f32, [%i3 + 0 ] %asi
49373membar #Sync
49374loop_exit_4_139:
49375sub %l2, 1, %l2
49376cmp %l2, 0
49377bg loop_entry_4_139
49378nop
49379
49380P2926: !_QWST [1] (maybe <- 0x41800033) (FP) (Loop entry) (Loop exit)
49381sethi %hi(0x2), %l2
49382or %l2, %lo(0x2), %l2
49383loop_entry_4_140:
49384! preparing store val #0, next val will be in f21
49385fmovs %f16, %f21
49386fadds %f16, %f17, %f16
49387! preparing store val #1, next val will be in f23
49388fmovs %f16, %f23
49389fadds %f16, %f17, %f16
49390stq %f20, [%i0 + 0]
49391loop_exit_4_140:
49392sub %l2, 1, %l2
49393cmp %l2, 0
49394bg loop_entry_4_140
49395nop
49396
49397P2927: !_SWAP [13] (maybe <- 0x2000016) (Int) (Loop entry)
49398sethi %hi(0x1), %l2
49399or %l2, %lo(0x1), %l2
49400loop_entry_4_141:
49401sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
49402add %i0, %i2, %i2
49403mov %l4, %o0
49404swap [%i2 + 12], %o0
49405! move %o0(lower) -> %o0(upper)
49406sllx %o0, 32, %o0
49407add %l4, 1, %l4
49408
49409P2928: !_LD [0] (Int) (Loop exit)
49410lduw [%i0 + 4], %l7
49411! move %l7(lower) -> %o0(lower)
49412or %l7, %o0, %o0
49413!---- flushing int results buffer----
49414mov %o0, %l5
49415loop_exit_4_141:
49416sub %l2, 1, %l2
49417cmp %l2, 0
49418bg loop_entry_4_141
49419nop
49420
49421P2929: !_QWST [6] (maybe <- 0x41800035) (FP) (Loop entry)
49422sethi %hi(0x1), %l2
49423or %l2, %lo(0x1), %l2
49424loop_entry_4_142:
49425sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
49426sub %i0, %i3, %i3
49427! preparing store val #0, next val will be in f21
49428fmovs %f16, %f21
49429fadds %f16, %f17, %f16
49430! preparing store val #1, next val will be in f23
49431fmovs %f16, %f23
49432fadds %f16, %f17, %f16
49433stq %f20, [%i3 + 0]
49434
49435P2930: !_PREFETCH [15] (Int) (NF) (Loop exit)
49436wr %g0, 0x82, %asi
49437sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
49438sub %i0, %i2, %i2
49439prefetcha [%i2 + 12] %asi, 16
49440loop_exit_4_142:
49441sub %l2, 1, %l2
49442cmp %l2, 0
49443bg loop_entry_4_142
49444nop
49445
49446P2931: !_BLD [4] (FP) (Loop entry)
49447sethi %hi(0x2), %l2
49448or %l2, %lo(0x2), %l2
49449loop_entry_4_143:
49450wr %g0, 0xf0, %asi
49451sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
49452sub %i0, %i3, %i3
49453membar #Sync
49454ldda [%i3 + 0] %asi, %f0
49455membar #Sync
49456! 2 addresses covered
49457fmovs %f1, %f0
49458fmovs %f3, %f1
49459
49460P2932: !_LD [7] (Int)
49461sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
49462sub %i0, %i2, %i2
49463lduw [%i2 + 12], %o0
49464! move %o0(lower) -> %o0(upper)
49465sllx %o0, 32, %o0
49466
49467P2933: !_LD [0] (Int) (Loop exit)
49468lduw [%i0 + 4], %o5
49469! move %o5(lower) -> %o0(lower)
49470or %o5, %o0, %o0
49471!---- flushing int results buffer----
49472mov %o0, %l5
49473!---- flushing fp results buffer to %f30 ----
49474fmovd %f0, %f30
49475!--
49476loop_exit_4_143:
49477sub %l2, 1, %l2
49478cmp %l2, 0
49479bg loop_entry_4_143
49480nop
49481
49482P2934: !_SWAP [12] (maybe <- 0x2000017) (Int) (Loop entry) (Branch target of P2801)
49483sethi %hi(0x2), %l2
49484or %l2, %lo(0x2), %l2
49485loop_entry_4_144:
49486sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
49487add %i0, %i3, %i3
49488mov %l4, %o0
49489swap [%i3 + 4], %o0
49490! move %o0(lower) -> %o0(upper)
49491sllx %o0, 32, %o0
49492add %l4, 1, %l4
49493ba P2935
49494nop
49495
49496TARGET2801:
49497ba RET2801
49498nop
49499
49500
49501P2935: !_LD [9] (Int) (Loop exit)
49502sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
49503sub %i0, %i2, %i2
49504lduw [%i2 + 12], %l6
49505! move %l6(lower) -> %o0(lower)
49506or %l6, %o0, %o0
49507!---- flushing int results buffer----
49508mov %o0, %l5
49509loop_exit_4_144:
49510sub %l2, 1, %l2
49511cmp %l2, 0
49512bg loop_entry_4_144
49513nop
49514
49515P2936: !_LD [3] (FP) (NF) (Loop entry) (Loop exit)
49516sethi %hi(0x1), %l2
49517or %l2, %lo(0x1), %l2
49518loop_entry_4_145:
49519wr %g0, 0x82, %asi
49520lda [%i1 + 12] %asi, %f0
49521! 1 addresses covered
49522!---- flushing fp results buffer to %f30 ----
49523fmovs %f0, %f30
49524!--
49525loop_exit_4_145:
49526sub %l2, 1, %l2
49527cmp %l2, 0
49528bg loop_entry_4_145
49529nop
49530
49531P2937: !_PREFETCH [15] (Int) (Loop entry)
49532sethi %hi(0x1), %l2
49533or %l2, %lo(0x1), %l2
49534loop_entry_4_146:
49535sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
49536sub %i0, %i3, %i3
49537prefetch [%i3 + 12], 4
49538
49539P2938: !_LD [8] (Int)
49540sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
49541sub %i0, %i2, %i2
49542lduw [%i2 + 4], %o0
49543! move %o0(lower) -> %o0(upper)
49544sllx %o0, 32, %o0
49545
49546P2939: !_LD [0] (Int) (Loop exit)
49547lduw [%i0 + 4], %o5
49548! move %o5(lower) -> %o0(lower)
49549or %o5, %o0, %o0
49550!---- flushing int results buffer----
49551mov %o0, %l5
49552loop_exit_4_146:
49553sub %l2, 1, %l2
49554cmp %l2, 0
49555bg loop_entry_4_146
49556nop
49557
49558P2940: !_QWST [6] (maybe <- 0x41800037) (FP) (Loop entry)
49559sethi %hi(0x1), %l2
49560or %l2, %lo(0x1), %l2
49561loop_entry_4_147:
49562sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
49563sub %i0, %i3, %i3
49564! preparing store val #0, next val will be in f21
49565fmovs %f16, %f21
49566fadds %f16, %f17, %f16
49567! preparing store val #1, next val will be in f23
49568fmovs %f16, %f23
49569fadds %f16, %f17, %f16
49570stq %f20, [%i3 + 0]
49571
49572P2941: !_BSTC [11] (maybe <- 0x41800039) (FP) (Loop exit)
49573wr %g0, 0xe0, %asi
49574sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
49575sub %i0, %i2, %i2
49576! preparing store val #0, next val will be in f33
49577fmovs %f16, %f21
49578fadds %f16, %f17, %f16
49579! preparing store val #1, next val will be in f35
49580fmovd %f20, %f32
49581fmovs %f16, %f21
49582fadds %f16, %f17, %f16
49583fmovd %f20, %f34
49584membar #Sync
49585stda %f32, [%i2 + 0 ] %asi
49586membar #Sync
49587loop_exit_4_147:
49588sub %l2, 1, %l2
49589cmp %l2, 0
49590bg loop_entry_4_147
49591nop
49592
49593P2942: !_FLUSH [6] (Int) (Loop entry) (Loop exit)
49594sethi %hi(0x2), %l2
49595or %l2, %lo(0x2), %l2
49596loop_entry_4_148:
49597! Unsupported instruction
49598loop_exit_4_148:
49599sub %l2, 1, %l2
49600cmp %l2, 0
49601bg loop_entry_4_148
49602nop
49603
49604P2943: !_LD [10] (Int) (Loop entry)
49605sethi %hi(0x1), %l2
49606or %l2, %lo(0x1), %l2
49607loop_entry_4_149:
49608sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
49609sub %i0, %i3, %i3
49610lduw [%i3 + 4], %o0
49611! move %o0(lower) -> %o0(upper)
49612sllx %o0, 32, %o0
49613
49614P2944: !_PREFETCH [12] (Int) (Branch target of P2908)
49615sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
49616add %i0, %i2, %i2
49617prefetch [%i2 + 4], 2
49618ba P2945
49619nop
49620
49621TARGET2908:
49622ba RET2908
49623nop
49624
49625
49626P2945: !_LD [8] (Int) (Loop exit)
49627sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
49628sub %i0, %i3, %i3
49629lduw [%i3 + 4], %l3
49630! move %l3(lower) -> %o0(lower)
49631or %l3, %o0, %o0
49632!---- flushing int results buffer----
49633mov %o0, %l5
49634loop_exit_4_149:
49635sub %l2, 1, %l2
49636cmp %l2, 0
49637bg loop_entry_4_149
49638nop
49639
49640P2946: !_PREFETCH [7] (Int) (Faults) (Loop entry) (Loop exit)
49641sethi %hi(0x2), %l2
49642or %l2, %lo(0x2), %l2
49643loop_entry_4_150:
49644sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
49645sub %i0, %i2, %i2
49646prefetch [%i2 + 12], 22
49647loop_exit_4_150:
49648sub %l2, 1, %l2
49649cmp %l2, 0
49650bg loop_entry_4_150
49651nop
49652
49653P2947: !_DWLD [10] (FP) (Loop entry)
49654sethi %hi(0x2), %l2
49655or %l2, %lo(0x2), %l2
49656loop_entry_4_151:
49657sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
49658sub %i0, %i3, %i3
49659ldd [%i3 + 0], %f0
49660! 1 addresses covered
49661fmovs %f1, %f0
49662
49663P2948: !_LD [9] (FP) (Loop exit)
49664sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
49665sub %i0, %i2, %i2
49666ld [%i2 + 12], %f1
49667! 1 addresses covered
49668!---- flushing fp results buffer to %f30 ----
49669fmovd %f0, %f30
49670!--
49671loop_exit_4_151:
49672sub %l2, 1, %l2
49673cmp %l2, 0
49674bg loop_entry_4_151
49675nop
49676
49677P2949: !_PREFETCH [3] (Int) (Loop entry)
49678sethi %hi(0x1), %l2
49679or %l2, %lo(0x1), %l2
49680loop_entry_4_152:
49681prefetch [%i1 + 12], 20
49682
49683P2950: !_BST [13] (maybe <- 0x4180003b) (FP) (Loop exit)
49684wr %g0, 0xf0, %asi
49685sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
49686add %i0, %i3, %i3
49687! preparing store val #0, next val will be in f33
49688fmovs %f16, %f21
49689fadds %f16, %f17, %f16
49690! preparing store val #1, next val will be in f35
49691fmovd %f20, %f32
49692fmovs %f16, %f21
49693fadds %f16, %f17, %f16
49694fmovd %f20, %f34
49695membar #Sync
49696stda %f32, [%i3 + 0 ] %asi
49697membar #Sync
49698loop_exit_4_152:
49699sub %l2, 1, %l2
49700cmp %l2, 0
49701bg loop_entry_4_152
49702nop
49703
49704P2951: !_DWST [1] (maybe <- 0x2000018) (Int) (Loop entry) (Branch target of P3350)
49705sethi %hi(0x2), %l2
49706or %l2, %lo(0x2), %l2
49707loop_entry_4_153:
49708mov %l4, %l3
49709stx %l3, [%i0 + 8]
49710add %l4, 1, %l4
49711ba P2952
49712nop
49713
49714TARGET3350:
49715ba RET3350
49716nop
49717
49718
49719P2952: !_ST [0] (maybe <- 0x2000019) (Int) (Loop exit)
49720stw %l4, [%i0 + 4 ]
49721add %l4, 1, %l4
49722loop_exit_4_153:
49723sub %l2, 1, %l2
49724cmp %l2, 0
49725bg loop_entry_4_153
49726nop
49727
49728P2953: !_PREFETCH [3] (Int) (Loop entry) (Branch target of P3034)
49729sethi %hi(0x1), %l2
49730or %l2, %lo(0x1), %l2
49731loop_entry_4_154:
49732prefetch [%i1 + 12], 0
49733ba P2954
49734nop
49735
49736TARGET3034:
49737ba RET3034
49738nop
49739
49740
49741P2954: !_FLUSH [15] (Int) (Loop exit) (Branch target of P2696)
49742! Unsupported instruction
49743loop_exit_4_154:
49744sub %l2, 1, %l2
49745cmp %l2, 0
49746bg loop_entry_4_154
49747nop
49748ba P2955
49749nop
49750
49751TARGET2696:
49752ba RET2696
49753nop
49754
49755
49756P2955: !_LD [6] (Int) (Loop entry) (CBR)
49757sethi %hi(0x2), %l2
49758or %l2, %lo(0x2), %l2
49759loop_entry_4_155:
49760sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
49761sub %i0, %i2, %i2
49762lduw [%i2 + 4], %o0
49763! move %o0(lower) -> %o0(upper)
49764sllx %o0, 32, %o0
49765
49766! cbranch
49767andcc %l0, 1, %g0
49768be,pt %xcc, TARGET2955
49769nop
49770RET2955:
49771
49772! lfsr step begin
49773srlx %l0, 1, %l7
49774xnor %l7, %l0, %l7
49775sllx %l7, 63, %l7
49776or %l7, %l0, %l0
49777srlx %l0, 1, %l0
49778
49779
49780P2956: !_LD [1] (Int) (Loop exit)
49781lduw [%i0 + 12], %l3
49782! move %l3(lower) -> %o0(lower)
49783or %l3, %o0, %o0
49784!---- flushing int results buffer----
49785mov %o0, %l5
49786loop_exit_4_155:
49787sub %l2, 1, %l2
49788cmp %l2, 0
49789bg loop_entry_4_155
49790nop
49791
49792P2957: !_PREFETCH [13] (Int) (Loop entry)
49793sethi %hi(0x2), %l2
49794or %l2, %lo(0x2), %l2
49795loop_entry_4_156:
49796sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
49797add %i0, %i3, %i3
49798prefetch [%i3 + 12], 3
49799
49800P2958: !_QWST [15] (maybe <- 0x4180003d) (FP) (Loop exit) (Branch target of P2992)
49801sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
49802sub %i0, %i2, %i2
49803! preparing store val #0, next val will be in f21
49804fmovs %f16, %f21
49805fadds %f16, %f17, %f16
49806! preparing store val #1, next val will be in f23
49807fmovs %f16, %f23
49808fadds %f16, %f17, %f16
49809stq %f20, [%i2 + 0]
49810loop_exit_4_156:
49811sub %l2, 1, %l2
49812cmp %l2, 0
49813bg loop_entry_4_156
49814nop
49815ba P2959
49816nop
49817
49818TARGET2992:
49819ba RET2992
49820nop
49821
49822
49823P2959: !_ST [13] (maybe <- 0x4180003f) (FP) (Loop entry) (Loop exit)
49824sethi %hi(0x2), %l2
49825or %l2, %lo(0x2), %l2
49826loop_entry_4_157:
49827sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
49828add %i0, %i3, %i3
49829! preparing store val #0, next val will be in f20
49830fmovs %f16, %f20
49831fadds %f16, %f17, %f16
49832st %f20, [%i3 + 12 ]
49833loop_exit_4_157:
49834sub %l2, 1, %l2
49835cmp %l2, 0
49836bg loop_entry_4_157
49837nop
49838
49839P2960: !_PREFETCH [9] (Int) (NF) (Loop entry) (Loop exit)
49840sethi %hi(0x2), %l2
49841or %l2, %lo(0x2), %l2
49842loop_entry_4_158:
49843wr %g0, 0x82, %asi
49844sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
49845sub %i0, %i2, %i2
49846prefetcha [%i2 + 12] %asi, 23
49847loop_exit_4_158:
49848sub %l2, 1, %l2
49849cmp %l2, 0
49850bg loop_entry_4_158
49851nop
49852
49853P2961: !_LD [0] (Int) (Loop entry)
49854sethi %hi(0x1), %l2
49855or %l2, %lo(0x1), %l2
49856loop_entry_4_159:
49857lduw [%i0 + 4], %o0
49858! move %o0(lower) -> %o0(upper)
49859sllx %o0, 32, %o0
49860
49861P2962: !_DWST [0] (maybe <- 0x41800040) (FP)
49862! preparing store val #0, next val will be in f21
49863fmovs %f16, %f21
49864fadds %f16, %f17, %f16
49865std %f20, [%i0 + 0]
49866
49867P2963: !_LD [5] (Int) (Loop exit)
49868sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
49869sub %i0, %i3, %i3
49870lduw [%i3 + 12], %l6
49871! move %l6(lower) -> %o0(lower)
49872or %l6, %o0, %o0
49873!---- flushing int results buffer----
49874mov %o0, %l5
49875loop_exit_4_159:
49876sub %l2, 1, %l2
49877cmp %l2, 0
49878bg loop_entry_4_159
49879nop
49880
49881P2964: !_PREFETCH [1] (Int) (Loop entry)
49882sethi %hi(0x1), %l2
49883or %l2, %lo(0x1), %l2
49884loop_entry_4_160:
49885prefetch [%i0 + 12], 20
49886
49887P2965: !_PREFETCH [2] (Int) (Loop exit)
49888prefetch [%i1 + 4], 3
49889loop_exit_4_160:
49890sub %l2, 1, %l2
49891cmp %l2, 0
49892bg loop_entry_4_160
49893nop
49894
49895P2966: !_PREFETCH [7] (Int) (Loop entry) (Loop exit)
49896sethi %hi(0x1), %l2
49897or %l2, %lo(0x1), %l2
49898loop_entry_4_161:
49899sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
49900sub %i0, %i2, %i2
49901prefetch [%i2 + 12], 4
49902loop_exit_4_161:
49903sub %l2, 1, %l2
49904cmp %l2, 0
49905bg loop_entry_4_161
49906nop
49907
49908P2967: !_LD [1] (Int) (Loop entry)
49909sethi %hi(0x1), %l2
49910or %l2, %lo(0x1), %l2
49911loop_entry_4_162:
49912lduw [%i0 + 12], %o0
49913! move %o0(lower) -> %o0(upper)
49914sllx %o0, 32, %o0
49915
49916P2968: !_LD [14] (FP)
49917sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
49918sub %i0, %i3, %i3
49919ld [%i3 + 4], %f0
49920! 1 addresses covered
49921
49922P2969: !_LD [1] (Int) (Loop exit)
49923lduw [%i0 + 12], %l3
49924! move %l3(lower) -> %o0(lower)
49925or %l3, %o0, %o0
49926!---- flushing int results buffer----
49927mov %o0, %l5
49928!---- flushing fp results buffer to %f30 ----
49929fmovs %f0, %f30
49930!--
49931loop_exit_4_162:
49932sub %l2, 1, %l2
49933cmp %l2, 0
49934bg loop_entry_4_162
49935nop
49936
49937P2970: !_ST [2] (maybe <- 0x41800041) (FP) (Loop entry) (Loop exit)
49938sethi %hi(0x2), %l2
49939or %l2, %lo(0x2), %l2
49940loop_entry_4_163:
49941! preparing store val #0, next val will be in f20
49942fmovs %f16, %f20
49943fadds %f16, %f17, %f16
49944st %f20, [%i1 + 4 ]
49945loop_exit_4_163:
49946sub %l2, 1, %l2
49947cmp %l2, 0
49948bg loop_entry_4_163
49949nop
49950
49951P2971: !_ST [6] (maybe <- 0x41800042) (FP) (Loop entry) (Loop exit)
49952sethi %hi(0x1), %l2
49953or %l2, %lo(0x1), %l2
49954loop_entry_4_164:
49955sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
49956sub %i0, %i2, %i2
49957! preparing store val #0, next val will be in f20
49958fmovs %f16, %f20
49959fadds %f16, %f17, %f16
49960st %f20, [%i2 + 4 ]
49961loop_exit_4_164:
49962sub %l2, 1, %l2
49963cmp %l2, 0
49964bg loop_entry_4_164
49965nop
49966
49967P2972: !_LD [3] (Int) (Loop entry)
49968sethi %hi(0x2), %l2
49969or %l2, %lo(0x2), %l2
49970loop_entry_4_165:
49971lduw [%i1 + 12], %o0
49972! move %o0(lower) -> %o0(upper)
49973sllx %o0, 32, %o0
49974
49975P2973: !_LD [3] (Int) (Loop exit)
49976lduw [%i1 + 12], %l6
49977! move %l6(lower) -> %o0(lower)
49978or %l6, %o0, %o0
49979!---- flushing int results buffer----
49980mov %o0, %l5
49981loop_exit_4_165:
49982sub %l2, 1, %l2
49983cmp %l2, 0
49984bg loop_entry_4_165
49985nop
49986
49987P2974: !_PREFETCH [0] (Int) (Loop entry) (Loop exit)
49988sethi %hi(0x2), %l2
49989or %l2, %lo(0x2), %l2
49990loop_entry_4_166:
49991prefetch [%i0 + 4], 1
49992loop_exit_4_166:
49993sub %l2, 1, %l2
49994cmp %l2, 0
49995bg loop_entry_4_166
49996nop
49997
49998P2975: !_REPLACEMENT [6] (Int) (Loop entry) (Loop exit)
49999sethi %hi(0x2), %l2
50000or %l2, %lo(0x2), %l2
50001loop_entry_4_167:
50002sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3
50003sub %i0, %i3, %i3
50004sethi %hi(0x20000), %l3
50005ld [%i3+4], %l7
50006st %l7, [%i3+4]
50007add %i3, %l3, %l6
50008ld [%l6+4], %l7
50009st %l7, [%l6+4]
50010add %l6, %l3, %l6
50011ld [%l6+4], %l7
50012st %l7, [%l6+4]
50013add %l6, %l3, %l6
50014ld [%l6+4], %l7
50015st %l7, [%l6+4]
50016add %l6, %l3, %l6
50017ld [%l6+4], %l7
50018st %l7, [%l6+4]
50019add %l6, %l3, %l6
50020ld [%l6+4], %l7
50021st %l7, [%l6+4]
50022add %l6, %l3, %l6
50023ld [%l6+4], %l7
50024st %l7, [%l6+4]
50025add %l6, %l3, %l6
50026ld [%l6+4], %l7
50027st %l7, [%l6+4]
50028loop_exit_4_167:
50029sub %l2, 1, %l2
50030cmp %l2, 0
50031bg loop_entry_4_167
50032nop
50033
50034P2976: !_QWST [4] (maybe <- 0x41800043) (FP) (Loop entry)
50035sethi %hi(0x2), %l2
50036or %l2, %lo(0x2), %l2
50037loop_entry_4_168:
50038sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
50039sub %i0, %i2, %i2
50040! preparing store val #0, next val will be in f21
50041fmovs %f16, %f21
50042fadds %f16, %f17, %f16
50043! preparing store val #1, next val will be in f23
50044fmovs %f16, %f23
50045fadds %f16, %f17, %f16
50046stq %f20, [%i2 + 0]
50047
50048P2977: !_PREFETCH [5] (Int) (Loop exit)
50049prefetch [%i2 + 12], 30
50050loop_exit_4_168:
50051sub %l2, 1, %l2
50052cmp %l2, 0
50053bg loop_entry_4_168
50054nop
50055
50056P2978: !_CASX [9] (maybe <- 0x200001a) (Int) (Loop entry) (Loop exit) (LE)
50057sethi %hi(0x1), %l2
50058or %l2, %lo(0x1), %l2
50059loop_entry_4_169:
50060! Change single-word-level endianess (big endian <-> little endian)
50061sethi %hi(0xff00ff00), %l6
50062or %l6, %lo(0xff00ff00), %l6
50063and %l4, %l6, %l3
50064srl %l3, 8, %l3
50065sll %l4, 8, %l7
50066and %l7, %l6, %l7
50067or %l7, %l3, %l7
50068srl %l7, 16, %l3
50069sll %l7, 16, %l7
50070srl %l7, 0, %l7
50071or %l7, %l3, %l7
50072sllx %l7, 32, %l7
50073wr %g0, 0x88, %asi
50074sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
50075sub %i0, %i3, %i3
50076add %i3, 8, %l6
50077ldxa [%l6] %asi, %o5
50078! move %o5(lower) -> %o0(upper)
50079sllx %o5, 32, %o0
50080! move %o5(upper) -> %o0(lower)
50081srlx %o5, 32, %l3
50082or %l3, %o0, %o0
50083mov %o5, %l3
50084mov %l7, %o5
50085casxa [%l6] %asi, %l3, %o5
50086! move %o5(lower) -> %o1(upper)
50087sllx %o5, 32, %o1
50088! move %o5(upper) -> %o1(lower)
50089srlx %o5, 32, %l3
50090or %l3, %o1, %o1
50091add %l4, 1, %l4
50092!---- flushing int results buffer----
50093mov %o0, %l5
50094mov %o1, %l5
50095loop_exit_4_169:
50096sub %l2, 1, %l2
50097cmp %l2, 0
50098bg loop_entry_4_169
50099nop
50100
50101P2979: !_CASX [11] (maybe <- 0x200001b) (Int) (Loop entry) (Branch target of P2996)
50102sethi %hi(0x2), %l2
50103or %l2, %lo(0x2), %l2
50104loop_entry_4_170:
50105sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
50106sub %i0, %i2, %i2
50107add %i2, 8, %l7
50108ldx [%l7], %o0
50109! move %o0(upper) -> %o0(upper)
50110! move %o0(lower) -> %o0(lower)
50111mov %o0, %l6
50112mov %l4, %o1
50113casx [%l7], %l6, %o1
50114! move %o1(upper) -> %o1(upper)
50115! move %o1(lower) -> %o1(lower)
50116add %l4, 1, %l4
50117ba P2980
50118nop
50119
50120TARGET2996:
50121ba RET2996
50122nop
50123
50124
50125P2980: !_LD [1] (Int)
50126lduw [%i0 + 12], %o2
50127! move %o2(lower) -> %o2(upper)
50128sllx %o2, 32, %o2
50129
50130P2981: !_LD [5] (Int) (Loop exit)
50131sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
50132sub %i0, %i3, %i3
50133lduw [%i3 + 12], %l3
50134! move %l3(lower) -> %o2(lower)
50135or %l3, %o2, %o2
50136!---- flushing int results buffer----
50137mov %o0, %l5
50138mov %o1, %l5
50139mov %o2, %l5
50140loop_exit_4_170:
50141sub %l2, 1, %l2
50142cmp %l2, 0
50143bg loop_entry_4_170
50144nop
50145
50146P2982: !_LD [4] (FP) (Loop entry)
50147sethi %hi(0x2), %l2
50148or %l2, %lo(0x2), %l2
50149loop_entry_4_171:
50150sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
50151sub %i0, %i2, %i2
50152ld [%i2 + 4], %f0
50153! 1 addresses covered
50154
50155P2983: !_BST [1] (maybe <- 0x41800045) (FP) (Loop exit)
50156wr %g0, 0xf0, %asi
50157! preparing store val #0, next val will be in f33
50158fmovs %f16, %f21
50159fadds %f16, %f17, %f16
50160! preparing store val #1, next val will be in f35
50161fmovd %f20, %f32
50162fmovs %f16, %f21
50163fadds %f16, %f17, %f16
50164fmovd %f20, %f34
50165membar #Sync
50166stda %f32, [%i0 + 0 ] %asi
50167membar #Sync
50168!---- flushing fp results buffer to %f30 ----
50169fmovs %f0, %f30
50170!--
50171loop_exit_4_171:
50172sub %l2, 1, %l2
50173cmp %l2, 0
50174bg loop_entry_4_171
50175nop
50176
50177P2984: !_DWST [1] (maybe <- 0x41800047) (FP) (Loop entry) (Loop exit)
50178sethi %hi(0x1), %l2
50179or %l2, %lo(0x1), %l2
50180loop_entry_4_172:
50181! preparing store val #0, next val will be in f21
50182fmovs %f16, %f21
50183fadds %f16, %f17, %f16
50184std %f20, [%i0 + 8]
50185loop_exit_4_172:
50186sub %l2, 1, %l2
50187cmp %l2, 0
50188bg loop_entry_4_172
50189nop
50190
50191P2985: !_LD [5] (Int) (Loop entry)
50192sethi %hi(0x2), %l2
50193or %l2, %lo(0x2), %l2
50194loop_entry_4_173:
50195sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
50196sub %i0, %i3, %i3
50197lduw [%i3 + 12], %o0
50198! move %o0(lower) -> %o0(upper)
50199sllx %o0, 32, %o0
50200
50201P2986: !_PREFETCH [7] (Int)
50202sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
50203sub %i0, %i2, %i2
50204prefetch [%i2 + 12], 19
50205
50206P2987: !_LD [3] (Int) (Loop exit)
50207lduw [%i1 + 12], %l6
50208! move %l6(lower) -> %o0(lower)
50209or %l6, %o0, %o0
50210!---- flushing int results buffer----
50211mov %o0, %l5
50212loop_exit_4_173:
50213sub %l2, 1, %l2
50214cmp %l2, 0
50215bg loop_entry_4_173
50216nop
50217
50218P2988: !_LD [1] (FP) (Loop entry) (Loop exit)
50219sethi %hi(0x2), %l2
50220or %l2, %lo(0x2), %l2
50221loop_entry_4_174:
50222ld [%i0 + 12], %f0
50223! 1 addresses covered
50224!---- flushing fp results buffer to %f30 ----
50225fmovs %f0, %f30
50226!--
50227loop_exit_4_174:
50228sub %l2, 1, %l2
50229cmp %l2, 0
50230bg loop_entry_4_174
50231nop
50232
50233P2989: !_QWLD [11] (FP) (Loop entry)
50234sethi %hi(0x2), %l2
50235or %l2, %lo(0x2), %l2
50236loop_entry_4_175:
50237sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
50238sub %i0, %i3, %i3
50239ldq [%i3 + 0], %f0
50240! 2 addresses covered
50241fmovs %f1, %f0
50242fmovs %f3, %f1
50243
50244P2990: !_LD [3] (Int)
50245lduw [%i1 + 12], %o0
50246! move %o0(lower) -> %o0(upper)
50247sllx %o0, 32, %o0
50248
50249P2991: !_LD [1] (Int) (Loop exit)
50250lduw [%i0 + 12], %l3
50251! move %l3(lower) -> %o0(lower)
50252or %l3, %o0, %o0
50253!---- flushing int results buffer----
50254mov %o0, %l5
50255!---- flushing fp results buffer to %f30 ----
50256fmovd %f0, %f30
50257!--
50258loop_exit_4_175:
50259sub %l2, 1, %l2
50260cmp %l2, 0
50261bg loop_entry_4_175
50262nop
50263
50264P2992: !_LD [12] (FP) (Loop entry) (Loop exit) (CBR)
50265sethi %hi(0x1), %l2
50266or %l2, %lo(0x1), %l2
50267loop_entry_4_176:
50268sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
50269add %i0, %i2, %i2
50270ld [%i2 + 4], %f0
50271! 1 addresses covered
50272
50273! cbranch
50274andcc %l0, 1, %g0
50275be,pn %xcc, TARGET2992
50276nop
50277RET2992:
50278
50279! lfsr step begin
50280srlx %l0, 1, %l7
50281xnor %l7, %l0, %l7
50282sllx %l7, 63, %l7
50283or %l7, %l0, %l0
50284srlx %l0, 1, %l0
50285
50286!---- flushing fp results buffer to %f30 ----
50287fmovs %f0, %f30
50288!--
50289loop_exit_4_176:
50290sub %l2, 1, %l2
50291cmp %l2, 0
50292bg loop_entry_4_176
50293nop
50294
50295P2993: !_DWLD [13] (Int) (Loop entry)
50296sethi %hi(0x1), %l2
50297or %l2, %lo(0x1), %l2
50298loop_entry_4_177:
50299sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
50300add %i0, %i3, %i3
50301ldx [%i3 + 8], %o0
50302! move %o0(lower) -> %o0(upper)
50303sllx %o0, 32, %o0
50304
50305P2994: !_LD [6] (Int) (Loop exit)
50306sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
50307sub %i0, %i2, %i2
50308lduw [%i2 + 4], %o5
50309! move %o5(lower) -> %o0(lower)
50310or %o5, %o0, %o0
50311!---- flushing int results buffer----
50312mov %o0, %l5
50313loop_exit_4_177:
50314sub %l2, 1, %l2
50315cmp %l2, 0
50316bg loop_entry_4_177
50317nop
50318
50319P2995: !_ST [8] (maybe <- 0x200001c) (Int) (Loop entry) (CBR)
50320sethi %hi(0x1), %l2
50321or %l2, %lo(0x1), %l2
50322loop_entry_4_178:
50323sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
50324sub %i0, %i3, %i3
50325stw %l4, [%i3 + 4 ]
50326add %l4, 1, %l4
50327
50328! cbranch
50329andcc %l0, 1, %g0
50330be,pt %xcc, TARGET2995
50331nop
50332RET2995:
50333
50334! lfsr step begin
50335srlx %l0, 1, %l3
50336xnor %l3, %l0, %l3
50337sllx %l3, 63, %l3
50338or %l3, %l0, %l0
50339srlx %l0, 1, %l0
50340
50341
50342P2996: !_LD [15] (FP) (Loop exit) (CBR)
50343sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
50344sub %i0, %i2, %i2
50345ld [%i2 + 12], %f0
50346! 1 addresses covered
50347
50348! cbranch
50349andcc %l0, 1, %g0
50350be,pn %xcc, TARGET2996
50351nop
50352RET2996:
50353
50354! lfsr step begin
50355srlx %l0, 1, %l6
50356xnor %l6, %l0, %l6
50357sllx %l6, 63, %l6
50358or %l6, %l0, %l0
50359srlx %l0, 1, %l0
50360
50361!---- flushing fp results buffer to %f30 ----
50362fmovs %f0, %f30
50363!--
50364loop_exit_4_178:
50365sub %l2, 1, %l2
50366cmp %l2, 0
50367bg loop_entry_4_178
50368nop
50369
50370P2997: !_FLUSH [4] (Int) (Loop entry)
50371sethi %hi(0x1), %l2
50372or %l2, %lo(0x1), %l2
50373loop_entry_4_179:
50374! Unsupported instruction
50375
50376P2998: !_SWAP [11] (maybe <- 0x200001d) (Int)
50377sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
50378sub %i0, %i3, %i3
50379mov %l4, %o0
50380swap [%i3 + 12], %o0
50381! move %o0(lower) -> %o0(upper)
50382sllx %o0, 32, %o0
50383add %l4, 1, %l4
50384
50385P2999: !_LD [15] (Int) (Loop exit)
50386sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
50387sub %i0, %i2, %i2
50388lduw [%i2 + 12], %o5
50389! move %o5(lower) -> %o0(lower)
50390or %o5, %o0, %o0
50391!---- flushing int results buffer----
50392mov %o0, %l5
50393loop_exit_4_179:
50394sub %l2, 1, %l2
50395cmp %l2, 0
50396bg loop_entry_4_179
50397nop
50398
50399P3000: !_DWST [2] (maybe <- 0x41800048) (FP) (Loop entry) (Loop exit)
50400sethi %hi(0x1), %l2
50401or %l2, %lo(0x1), %l2
50402loop_entry_4_180:
50403! preparing store val #0, next val will be in f21
50404fmovs %f16, %f21
50405fadds %f16, %f17, %f16
50406std %f20, [%i1 + 0]
50407loop_exit_4_180:
50408sub %l2, 1, %l2
50409cmp %l2, 0
50410bg loop_entry_4_180
50411nop
50412
50413P3001: !_CAS [11] (maybe <- 0x200001e) (Int) (Loop entry)
50414sethi %hi(0x1), %l2
50415or %l2, %lo(0x1), %l2
50416loop_entry_4_181:
50417sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
50418sub %i0, %i3, %i3
50419add %i3, 12, %l7
50420lduw [%l7], %o0
50421mov %o0, %l6
50422! move %l6(lower) -> %o0(upper)
50423sllx %l6, 32, %o0
50424mov %l4, %l3
50425cas [%l7], %l6, %l3
50426! move %l3(lower) -> %o0(lower)
50427srl %l3, 0, %l6
50428or %l6, %o0, %o0
50429add %l4, 1, %l4
50430
50431P3002: !_ST [3] (maybe <- 0x41800049) (FP) (Loop exit)
50432! preparing store val #0, next val will be in f20
50433fmovs %f16, %f20
50434fadds %f16, %f17, %f16
50435st %f20, [%i1 + 12 ]
50436!---- flushing int results buffer----
50437mov %o0, %l5
50438loop_exit_4_181:
50439sub %l2, 1, %l2
50440cmp %l2, 0
50441bg loop_entry_4_181
50442nop
50443
50444P3003: !_CASX [6] (maybe <- 0x200001f) (Int) (Loop entry) (Branch target of P3044)
50445sethi %hi(0x1), %l2
50446or %l2, %lo(0x1), %l2
50447loop_entry_4_182:
50448sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
50449sub %i0, %i2, %i2
50450ldx [%i2], %o0
50451! move %o0(upper) -> %o0(upper)
50452! move %o0(lower) -> %o0(lower)
50453mov %o0, %l6
50454mov %l4, %o1
50455casx [%i2], %l6, %o1
50456! move %o1(upper) -> %o1(upper)
50457! move %o1(lower) -> %o1(lower)
50458add %l4, 1, %l4
50459ba P3004
50460nop
50461
50462TARGET3044:
50463ba RET3044
50464nop
50465
50466
50467P3004: !_LD [8] (Int)
50468sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
50469sub %i0, %i3, %i3
50470lduw [%i3 + 4], %o2
50471! move %o2(lower) -> %o2(upper)
50472sllx %o2, 32, %o2
50473
50474P3005: !_LD [7] (Int) (Loop exit)
50475lduw [%i2 + 12], %l3
50476! move %l3(lower) -> %o2(lower)
50477or %l3, %o2, %o2
50478!---- flushing int results buffer----
50479mov %o0, %l5
50480mov %o1, %l5
50481mov %o2, %l5
50482loop_exit_4_182:
50483sub %l2, 1, %l2
50484cmp %l2, 0
50485bg loop_entry_4_182
50486nop
50487
50488P3006: !_QWLD [13] (FP) (Loop entry) (Branch target of P3075)
50489sethi %hi(0x2), %l2
50490or %l2, %lo(0x2), %l2
50491loop_entry_4_183:
50492sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
50493add %i0, %i2, %i2
50494ldq [%i2 + 0], %f0
50495! 2 addresses covered
50496fmovs %f1, %f0
50497fmovs %f3, %f1
50498ba P3007
50499nop
50500
50501TARGET3075:
50502ba RET3075
50503nop
50504
50505
50506P3007: !_PREFETCH [9] (Int) (Faults) (Loop exit)
50507prefetch [%g0], 2
50508!---- flushing fp results buffer to %f30 ----
50509fmovd %f0, %f30
50510!--
50511loop_exit_4_183:
50512sub %l2, 1, %l2
50513cmp %l2, 0
50514bg loop_entry_4_183
50515nop
50516
50517P3008: !_FLUSH [7] (Int) (Loop entry)
50518sethi %hi(0x1), %l2
50519or %l2, %lo(0x1), %l2
50520loop_entry_4_184:
50521! Unsupported instruction
50522
50523P3009: !_BLD [14] (FP) (Loop exit)
50524wr %g0, 0xf0, %asi
50525sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
50526sub %i0, %i3, %i3
50527membar #Sync
50528ldda [%i3 + 0] %asi, %f0
50529membar #Sync
50530! 2 addresses covered
50531fmovs %f1, %f0
50532fmovs %f3, %f1
50533!---- flushing fp results buffer to %f30 ----
50534fmovd %f0, %f30
50535!--
50536loop_exit_4_184:
50537sub %l2, 1, %l2
50538cmp %l2, 0
50539bg loop_entry_4_184
50540nop
50541
50542P3010: !_LD [10] (Int) (Loop entry)
50543sethi %hi(0x1), %l2
50544or %l2, %lo(0x1), %l2
50545loop_entry_4_185:
50546sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
50547sub %i0, %i2, %i2
50548lduw [%i2 + 4], %o0
50549! move %o0(lower) -> %o0(upper)
50550sllx %o0, 32, %o0
50551
50552P3011: !_LD [7] (Int) (Loop exit)
50553sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
50554sub %i0, %i3, %i3
50555lduw [%i3 + 12], %o5
50556! move %o5(lower) -> %o0(lower)
50557or %o5, %o0, %o0
50558!---- flushing int results buffer----
50559mov %o0, %l5
50560loop_exit_4_185:
50561sub %l2, 1, %l2
50562cmp %l2, 0
50563bg loop_entry_4_185
50564nop
50565
50566P3012: !_LD [9] (FP) (Loop entry)
50567sethi %hi(0x1), %l2
50568or %l2, %lo(0x1), %l2
50569loop_entry_4_186:
50570sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
50571sub %i0, %i2, %i2
50572ld [%i2 + 12], %f0
50573! 1 addresses covered
50574
50575P3013: !_DWST [1] (maybe <- 0x4180004a) (FP) (Loop exit)
50576! preparing store val #0, next val will be in f21
50577fmovs %f16, %f21
50578fadds %f16, %f17, %f16
50579std %f20, [%i0 + 8]
50580!---- flushing fp results buffer to %f30 ----
50581fmovs %f0, %f30
50582!--
50583loop_exit_4_186:
50584sub %l2, 1, %l2
50585cmp %l2, 0
50586bg loop_entry_4_186
50587nop
50588
50589P3014: !_QWST [6] (maybe <- 0x4180004b) (FP) (Loop entry) (Branch target of P2811)
50590sethi %hi(0x1), %l2
50591or %l2, %lo(0x1), %l2
50592loop_entry_4_187:
50593sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
50594sub %i0, %i3, %i3
50595! preparing store val #0, next val will be in f21
50596fmovs %f16, %f21
50597fadds %f16, %f17, %f16
50598! preparing store val #1, next val will be in f23
50599fmovs %f16, %f23
50600fadds %f16, %f17, %f16
50601stq %f20, [%i3 + 0]
50602ba P3015
50603nop
50604
50605TARGET2811:
50606ba RET2811
50607nop
50608
50609
50610P3015: !_PREFETCH [11] (Int) (Loop exit)
50611sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
50612sub %i0, %i2, %i2
50613prefetch [%i2 + 12], 27
50614loop_exit_4_187:
50615sub %l2, 1, %l2
50616cmp %l2, 0
50617bg loop_entry_4_187
50618nop
50619
50620P3016: !_LD [15] (Int) (Loop entry)
50621sethi %hi(0x2), %l2
50622or %l2, %lo(0x2), %l2
50623loop_entry_4_188:
50624sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
50625sub %i0, %i3, %i3
50626lduw [%i3 + 12], %o0
50627! move %o0(lower) -> %o0(upper)
50628sllx %o0, 32, %o0
50629
50630P3017: !_LD [2] (Int) (Loop exit)
50631lduw [%i1 + 4], %l3
50632! move %l3(lower) -> %o0(lower)
50633or %l3, %o0, %o0
50634!---- flushing int results buffer----
50635mov %o0, %l5
50636loop_exit_4_188:
50637sub %l2, 1, %l2
50638cmp %l2, 0
50639bg loop_entry_4_188
50640nop
50641
50642P3018: !_CASX [11] (maybe <- 0x2000020) (Int) (Loop entry) (Loop exit)
50643sethi %hi(0x1), %l2
50644or %l2, %lo(0x1), %l2
50645loop_entry_4_189:
50646sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
50647sub %i0, %i2, %i2
50648add %i2, 8, %o5
50649ldx [%o5], %o0
50650! move %o0(upper) -> %o0(upper)
50651! move %o0(lower) -> %o0(lower)
50652mov %o0, %l7
50653mov %l4, %o1
50654casx [%o5], %l7, %o1
50655! move %o1(upper) -> %o1(upper)
50656! move %o1(lower) -> %o1(lower)
50657add %l4, 1, %l4
50658!---- flushing int results buffer----
50659mov %o0, %l5
50660mov %o1, %l5
50661loop_exit_4_189:
50662sub %l2, 1, %l2
50663cmp %l2, 0
50664bg loop_entry_4_189
50665nop
50666
50667P3019: !_DWLD [7] (FP) (Loop entry) (Loop exit)
50668sethi %hi(0x2), %l2
50669or %l2, %lo(0x2), %l2
50670loop_entry_4_190:
50671sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
50672sub %i0, %i3, %i3
50673ldd [%i3 + 8], %f0
50674! 1 addresses covered
50675fmovs %f1, %f0
50676!---- flushing fp results buffer to %f30 ----
50677fmovs %f0, %f30
50678!--
50679loop_exit_4_190:
50680sub %l2, 1, %l2
50681cmp %l2, 0
50682bg loop_entry_4_190
50683nop
50684
50685P3020: !_PREFETCH [2] (Int) (NF) (Loop entry)
50686sethi %hi(0x2), %l2
50687or %l2, %lo(0x2), %l2
50688loop_entry_4_191:
50689wr %g0, 0x82, %asi
50690prefetcha [%i1 + 4] %asi, 19
50691
50692P3021: !_QWLD [1] (FP) (Loop exit)
50693ldq [%i0 + 0], %f0
50694! 2 addresses covered
50695fmovs %f1, %f0
50696fmovs %f3, %f1
50697!---- flushing fp results buffer to %f30 ----
50698fmovd %f0, %f30
50699!--
50700loop_exit_4_191:
50701sub %l2, 1, %l2
50702cmp %l2, 0
50703bg loop_entry_4_191
50704nop
50705
50706P3022: !_LD [9] (FP) (Loop entry) (Loop exit)
50707sethi %hi(0x2), %l2
50708or %l2, %lo(0x2), %l2
50709loop_entry_4_192:
50710sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
50711sub %i0, %i2, %i2
50712ld [%i2 + 12], %f0
50713! 1 addresses covered
50714!---- flushing fp results buffer to %f30 ----
50715fmovs %f0, %f30
50716!--
50717loop_exit_4_192:
50718sub %l2, 1, %l2
50719cmp %l2, 0
50720bg loop_entry_4_192
50721nop
50722
50723P3023: !_DWLD [2] (Int) (Loop entry)
50724sethi %hi(0x2), %l2
50725or %l2, %lo(0x2), %l2
50726loop_entry_4_193:
50727ldx [%i1 + 0], %o0
50728! move %o0(lower) -> %o0(upper)
50729sllx %o0, 32, %o0
50730
50731P3024: !_LD [0] (Int) (Loop exit) (LE)
50732wr %g0, 0x88, %asi
50733lduwa [%i0 + 4] %asi, %l6
50734! move %l6(lower) -> %o0(lower)
50735or %l6, %o0, %o0
50736!---- flushing int results buffer----
50737mov %o0, %l5
50738loop_exit_4_193:
50739sub %l2, 1, %l2
50740cmp %l2, 0
50741bg loop_entry_4_193
50742nop
50743
50744P3025: !_BLD [3] (FP) (Loop entry)
50745sethi %hi(0x2), %l2
50746or %l2, %lo(0x2), %l2
50747loop_entry_4_194:
50748wr %g0, 0xf0, %asi
50749membar #Sync
50750ldda [%i1 + 0] %asi, %f0
50751membar #Sync
50752! 2 addresses covered
50753fmovs %f1, %f0
50754fmovs %f3, %f1
50755
50756P3026: !_BSTC [13] (maybe <- 0x4180004d) (FP) (Loop exit)
50757wr %g0, 0xe0, %asi
50758sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
50759add %i0, %i3, %i3
50760! preparing store val #0, next val will be in f33
50761fmovs %f16, %f21
50762fadds %f16, %f17, %f16
50763! preparing store val #1, next val will be in f35
50764fmovd %f20, %f32
50765fmovs %f16, %f21
50766fadds %f16, %f17, %f16
50767fmovd %f20, %f34
50768membar #Sync
50769stda %f32, [%i3 + 0 ] %asi
50770membar #Sync
50771!---- flushing fp results buffer to %f30 ----
50772fmovd %f0, %f30
50773!--
50774loop_exit_4_194:
50775sub %l2, 1, %l2
50776cmp %l2, 0
50777bg loop_entry_4_194
50778nop
50779
50780P3027: !_LD [3] (Int) (Loop entry)
50781sethi %hi(0x2), %l2
50782or %l2, %lo(0x2), %l2
50783loop_entry_4_195:
50784lduw [%i1 + 12], %o0
50785! move %o0(lower) -> %o0(upper)
50786sllx %o0, 32, %o0
50787
50788P3028: !_LD [0] (Int) (Loop exit)
50789lduw [%i0 + 4], %l7
50790! move %l7(lower) -> %o0(lower)
50791or %l7, %o0, %o0
50792!---- flushing int results buffer----
50793mov %o0, %l5
50794loop_exit_4_195:
50795sub %l2, 1, %l2
50796cmp %l2, 0
50797bg loop_entry_4_195
50798nop
50799
50800P3029: !_BSTC [5] (maybe <- 0x4180004f) (FP) (Loop entry) (Loop exit)
50801sethi %hi(0x1), %l2
50802or %l2, %lo(0x1), %l2
50803loop_entry_4_196:
50804wr %g0, 0xe0, %asi
50805sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
50806sub %i0, %i2, %i2
50807! preparing store val #0, next val will be in f33
50808fmovs %f16, %f21
50809fadds %f16, %f17, %f16
50810! preparing store val #1, next val will be in f35
50811fmovd %f20, %f32
50812fmovs %f16, %f21
50813fadds %f16, %f17, %f16
50814fmovd %f20, %f34
50815membar #Sync
50816stda %f32, [%i2 + 0 ] %asi
50817membar #Sync
50818loop_exit_4_196:
50819sub %l2, 1, %l2
50820cmp %l2, 0
50821bg loop_entry_4_196
50822nop
50823
50824P3030: !_LD [6] (FP) (Loop entry) (Loop exit)
50825sethi %hi(0x2), %l2
50826or %l2, %lo(0x2), %l2
50827loop_entry_4_197:
50828sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
50829sub %i0, %i3, %i3
50830ld [%i3 + 4], %f0
50831! 1 addresses covered
50832!---- flushing fp results buffer to %f30 ----
50833fmovs %f0, %f30
50834!--
50835loop_exit_4_197:
50836sub %l2, 1, %l2
50837cmp %l2, 0
50838bg loop_entry_4_197
50839nop
50840
50841P3031: !_LD [3] (Int) (NF) (Loop entry)
50842sethi %hi(0x2), %l2
50843or %l2, %lo(0x2), %l2
50844loop_entry_4_198:
50845wr %g0, 0x82, %asi
50846lduwa [%i1 + 12] %asi, %o0
50847! move %o0(lower) -> %o0(upper)
50848sllx %o0, 32, %o0
50849
50850P3032: !_LD [15] (Int) (Loop exit)
50851sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
50852sub %i0, %i2, %i2
50853lduw [%i2 + 12], %l3
50854! move %l3(lower) -> %o0(lower)
50855or %l3, %o0, %o0
50856!---- flushing int results buffer----
50857mov %o0, %l5
50858loop_exit_4_198:
50859sub %l2, 1, %l2
50860cmp %l2, 0
50861bg loop_entry_4_198
50862nop
50863
50864P3033: !_DWLD [2] (FP) (Loop entry)
50865sethi %hi(0x2), %l2
50866or %l2, %lo(0x2), %l2
50867loop_entry_4_199:
50868ldd [%i1 + 0], %f0
50869! 1 addresses covered
50870fmovs %f1, %f0
50871
50872P3034: !_BST [0] (maybe <- 0x41800051) (FP) (Loop exit) (CBR)
50873wr %g0, 0xf0, %asi
50874! preparing store val #0, next val will be in f33
50875fmovs %f16, %f21
50876fadds %f16, %f17, %f16
50877! preparing store val #1, next val will be in f35
50878fmovd %f20, %f32
50879fmovs %f16, %f21
50880fadds %f16, %f17, %f16
50881fmovd %f20, %f34
50882membar #Sync
50883stda %f32, [%i0 + 0 ] %asi
50884membar #Sync
50885
50886! cbranch
50887andcc %l0, 1, %g0
50888be,pn %xcc, TARGET3034
50889nop
50890RET3034:
50891
50892! lfsr step begin
50893srlx %l0, 1, %l6
50894xnor %l6, %l0, %l6
50895sllx %l6, 63, %l6
50896or %l6, %l0, %l0
50897srlx %l0, 1, %l0
50898
50899!---- flushing fp results buffer to %f30 ----
50900fmovs %f0, %f30
50901!--
50902loop_exit_4_199:
50903sub %l2, 1, %l2
50904cmp %l2, 0
50905bg loop_entry_4_199
50906nop
50907
50908P3035: !_LD [6] (Int) (Loop entry)
50909sethi %hi(0x2), %l2
50910or %l2, %lo(0x2), %l2
50911loop_entry_4_200:
50912sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
50913sub %i0, %i3, %i3
50914lduw [%i3 + 4], %o0
50915! move %o0(lower) -> %o0(upper)
50916sllx %o0, 32, %o0
50917
50918P3036: !_LD [1] (FP) (NF)
50919wr %g0, 0x82, %asi
50920lda [%i0 + 12] %asi, %f0
50921! 1 addresses covered
50922
50923P3037: !_LD [14] (Int) (Loop exit)
50924sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
50925sub %i0, %i2, %i2
50926lduw [%i2 + 4], %l7
50927! move %l7(lower) -> %o0(lower)
50928or %l7, %o0, %o0
50929!---- flushing int results buffer----
50930mov %o0, %l5
50931!---- flushing fp results buffer to %f30 ----
50932fmovs %f0, %f30
50933!--
50934loop_exit_4_200:
50935sub %l2, 1, %l2
50936cmp %l2, 0
50937bg loop_entry_4_200
50938nop
50939
50940P3038: !_PREFETCH [14] (Int) (Loop entry)
50941sethi %hi(0x2), %l2
50942or %l2, %lo(0x2), %l2
50943loop_entry_4_201:
50944sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
50945sub %i0, %i3, %i3
50946prefetch [%i3 + 4], 4
50947
50948P3039: !_BST [2] (maybe <- 0x41800053) (FP) (Loop exit)
50949wr %g0, 0xf0, %asi
50950! preparing store val #0, next val will be in f33
50951fmovs %f16, %f21
50952fadds %f16, %f17, %f16
50953! preparing store val #1, next val will be in f35
50954fmovd %f20, %f32
50955fmovs %f16, %f21
50956fadds %f16, %f17, %f16
50957fmovd %f20, %f34
50958membar #Sync
50959stda %f32, [%i1 + 0 ] %asi
50960membar #Sync
50961loop_exit_4_201:
50962sub %l2, 1, %l2
50963cmp %l2, 0
50964bg loop_entry_4_201
50965nop
50966
50967P3040: !_LD [12] (FP) (Loop entry) (CBR)
50968sethi %hi(0x1), %l2
50969or %l2, %lo(0x1), %l2
50970loop_entry_4_202:
50971sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
50972add %i0, %i2, %i2
50973ld [%i2 + 4], %f0
50974! 1 addresses covered
50975
50976! cbranch
50977andcc %l0, 1, %g0
50978be,pt %xcc, TARGET3040
50979nop
50980RET3040:
50981
50982! lfsr step begin
50983srlx %l0, 1, %l3
50984xnor %l3, %l0, %l3
50985sllx %l3, 63, %l3
50986or %l3, %l0, %l0
50987srlx %l0, 1, %l0
50988
50989
50990P3041: !_LD [8] (Int)
50991sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
50992sub %i0, %i3, %i3
50993lduw [%i3 + 4], %o0
50994! move %o0(lower) -> %o0(upper)
50995sllx %o0, 32, %o0
50996
50997P3042: !_LD [3] (Int) (Loop exit)
50998lduw [%i1 + 12], %l3
50999! move %l3(lower) -> %o0(lower)
51000or %l3, %o0, %o0
51001!---- flushing int results buffer----
51002mov %o0, %l5
51003!---- flushing fp results buffer to %f30 ----
51004fmovs %f0, %f30
51005!--
51006loop_exit_4_202:
51007sub %l2, 1, %l2
51008cmp %l2, 0
51009bg loop_entry_4_202
51010nop
51011
51012P3043: !_LD [5] (FP) (Loop entry) (Loop exit)
51013sethi %hi(0x2), %l2
51014or %l2, %lo(0x2), %l2
51015loop_entry_4_203:
51016sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
51017sub %i0, %i2, %i2
51018ld [%i2 + 12], %f0
51019! 1 addresses covered
51020!---- flushing fp results buffer to %f30 ----
51021fmovs %f0, %f30
51022!--
51023loop_exit_4_203:
51024sub %l2, 1, %l2
51025cmp %l2, 0
51026bg loop_entry_4_203
51027nop
51028
51029P3044: !_DWST [1] (maybe <- 0x41800055) (FP) (Loop entry) (Loop exit) (CBR)
51030sethi %hi(0x1), %l2
51031or %l2, %lo(0x1), %l2
51032loop_entry_4_204:
51033! preparing store val #0, next val will be in f21
51034fmovs %f16, %f21
51035fadds %f16, %f17, %f16
51036std %f20, [%i0 + 8]
51037
51038! cbranch
51039andcc %l0, 1, %g0
51040be,pn %xcc, TARGET3044
51041nop
51042RET3044:
51043
51044! lfsr step begin
51045srlx %l0, 1, %l7
51046xnor %l7, %l0, %l7
51047sllx %l7, 63, %l7
51048or %l7, %l0, %l0
51049srlx %l0, 1, %l0
51050
51051loop_exit_4_204:
51052sub %l2, 1, %l2
51053cmp %l2, 0
51054bg loop_entry_4_204
51055nop
51056
51057P3045: !_LD [1] (Int) (Loop entry)
51058sethi %hi(0x1), %l2
51059or %l2, %lo(0x1), %l2
51060loop_entry_4_205:
51061lduw [%i0 + 12], %o0
51062! move %o0(lower) -> %o0(upper)
51063sllx %o0, 32, %o0
51064
51065P3046: !_LD [1] (Int) (Loop exit)
51066lduw [%i0 + 12], %o5
51067! move %o5(lower) -> %o0(lower)
51068or %o5, %o0, %o0
51069!---- flushing int results buffer----
51070mov %o0, %l5
51071loop_exit_4_205:
51072sub %l2, 1, %l2
51073cmp %l2, 0
51074bg loop_entry_4_205
51075nop
51076
51077P3047: !_LD [1] (FP) (NF) (Loop entry) (Loop exit)
51078sethi %hi(0x1), %l2
51079or %l2, %lo(0x1), %l2
51080loop_entry_4_206:
51081wr %g0, 0x82, %asi
51082lda [%i0 + 12] %asi, %f0
51083! 1 addresses covered
51084!---- flushing fp results buffer to %f30 ----
51085fmovs %f0, %f30
51086!--
51087loop_exit_4_206:
51088sub %l2, 1, %l2
51089cmp %l2, 0
51090bg loop_entry_4_206
51091nop
51092
51093P3048: !_REPLACEMENT [8] (Int) (Loop entry) (Loop exit)
51094sethi %hi(0x1), %l2
51095or %l2, %lo(0x1), %l2
51096loop_entry_4_207:
51097sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
51098sub %i0, %i3, %i3
51099sethi %hi(0x20000), %l7
51100ld [%i3+4], %l3
51101st %l3, [%i3+4]
51102add %i3, %l7, %o5
51103ld [%o5+4], %l3
51104st %l3, [%o5+4]
51105add %o5, %l7, %o5
51106ld [%o5+4], %l3
51107st %l3, [%o5+4]
51108add %o5, %l7, %o5
51109ld [%o5+4], %l3
51110st %l3, [%o5+4]
51111add %o5, %l7, %o5
51112ld [%o5+4], %l3
51113st %l3, [%o5+4]
51114add %o5, %l7, %o5
51115ld [%o5+4], %l3
51116st %l3, [%o5+4]
51117add %o5, %l7, %o5
51118ld [%o5+4], %l3
51119st %l3, [%o5+4]
51120add %o5, %l7, %o5
51121ld [%o5+4], %l3
51122st %l3, [%o5+4]
51123loop_exit_4_207:
51124sub %l2, 1, %l2
51125cmp %l2, 0
51126bg loop_entry_4_207
51127nop
51128
51129P3049: !_FLUSH [5] (Int) (Loop entry) (Loop exit)
51130sethi %hi(0x2), %l2
51131or %l2, %lo(0x2), %l2
51132loop_entry_4_208:
51133! Unsupported instruction
51134loop_exit_4_208:
51135sub %l2, 1, %l2
51136cmp %l2, 0
51137bg loop_entry_4_208
51138nop
51139
51140P3050: !_ST [10] (maybe <- 0x41800056) (FP) (Loop entry)
51141sethi %hi(0x2), %l2
51142or %l2, %lo(0x2), %l2
51143loop_entry_4_209:
51144sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
51145sub %i0, %i2, %i2
51146! preparing store val #0, next val will be in f20
51147fmovs %f16, %f20
51148fadds %f16, %f17, %f16
51149st %f20, [%i2 + 4 ]
51150
51151P3051: !_BST [15] (maybe <- 0x41800057) (FP) (Loop exit)
51152wr %g0, 0xf0, %asi
51153sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
51154sub %i0, %i3, %i3
51155! preparing store val #0, next val will be in f33
51156fmovs %f16, %f21
51157fadds %f16, %f17, %f16
51158! preparing store val #1, next val will be in f35
51159fmovd %f20, %f32
51160fmovs %f16, %f21
51161fadds %f16, %f17, %f16
51162fmovd %f20, %f34
51163membar #Sync
51164stda %f32, [%i3 + 0 ] %asi
51165membar #Sync
51166loop_exit_4_209:
51167sub %l2, 1, %l2
51168cmp %l2, 0
51169bg loop_entry_4_209
51170nop
51171
51172P3052: !_SWAP [5] (maybe <- 0x2000021) (Int) (Loop entry)
51173sethi %hi(0x1), %l2
51174or %l2, %lo(0x1), %l2
51175loop_entry_4_210:
51176sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
51177sub %i0, %i2, %i2
51178mov %l4, %o0
51179swap [%i2 + 12], %o0
51180! move %o0(lower) -> %o0(upper)
51181sllx %o0, 32, %o0
51182add %l4, 1, %l4
51183
51184P3053: !_LD [5] (Int) (Loop exit)
51185sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
51186sub %i0, %i3, %i3
51187lduw [%i3 + 12], %o5
51188! move %o5(lower) -> %o0(lower)
51189or %o5, %o0, %o0
51190!---- flushing int results buffer----
51191mov %o0, %l5
51192loop_exit_4_210:
51193sub %l2, 1, %l2
51194cmp %l2, 0
51195bg loop_entry_4_210
51196nop
51197
51198P3054: !_CASX [13] (maybe <- 0x2000022) (Int) (Loop entry)
51199sethi %hi(0x1), %l2
51200or %l2, %lo(0x1), %l2
51201loop_entry_4_211:
51202sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
51203add %i0, %i2, %i2
51204add %i2, 8, %l7
51205ldx [%l7], %o0
51206! move %o0(upper) -> %o0(upper)
51207! move %o0(lower) -> %o0(lower)
51208mov %o0, %l6
51209mov %l4, %o1
51210casx [%l7], %l6, %o1
51211! move %o1(upper) -> %o1(upper)
51212! move %o1(lower) -> %o1(lower)
51213add %l4, 1, %l4
51214
51215P3055: !_LD [10] (FP) (Loop exit)
51216sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
51217sub %i0, %i3, %i3
51218ld [%i3 + 4], %f0
51219! 1 addresses covered
51220!---- flushing int results buffer----
51221mov %o0, %l5
51222mov %o1, %l5
51223!---- flushing fp results buffer to %f30 ----
51224fmovs %f0, %f30
51225!--
51226loop_exit_4_211:
51227sub %l2, 1, %l2
51228cmp %l2, 0
51229bg loop_entry_4_211
51230nop
51231
51232P3056: !_ST [13] (maybe <- 0x2000023) (Int) (Loop entry) (Loop exit)
51233sethi %hi(0x2), %l2
51234or %l2, %lo(0x2), %l2
51235loop_entry_4_212:
51236sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
51237add %i0, %i2, %i2
51238stw %l4, [%i2 + 12 ]
51239add %l4, 1, %l4
51240loop_exit_4_212:
51241sub %l2, 1, %l2
51242cmp %l2, 0
51243bg loop_entry_4_212
51244nop
51245
51246P3057: !_LD [3] (Int) (Loop entry)
51247sethi %hi(0x1), %l2
51248or %l2, %lo(0x1), %l2
51249loop_entry_4_213:
51250lduw [%i1 + 12], %o0
51251! move %o0(lower) -> %o0(upper)
51252sllx %o0, 32, %o0
51253
51254P3058: !_LD [12] (Int) (Loop exit)
51255sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
51256add %i0, %i3, %i3
51257lduw [%i3 + 4], %l6
51258! move %l6(lower) -> %o0(lower)
51259or %l6, %o0, %o0
51260!---- flushing int results buffer----
51261mov %o0, %l5
51262loop_exit_4_213:
51263sub %l2, 1, %l2
51264cmp %l2, 0
51265bg loop_entry_4_213
51266nop
51267
51268P3059: !_LD [13] (FP) (Loop entry) (Loop exit)
51269sethi %hi(0x1), %l2
51270or %l2, %lo(0x1), %l2
51271loop_entry_4_214:
51272sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
51273add %i0, %i2, %i2
51274ld [%i2 + 12], %f0
51275! 1 addresses covered
51276!---- flushing fp results buffer to %f30 ----
51277fmovs %f0, %f30
51278!--
51279loop_exit_4_214:
51280sub %l2, 1, %l2
51281cmp %l2, 0
51282bg loop_entry_4_214
51283nop
51284
51285P3060: !_LD [5] (FP) (Loop entry) (Loop exit)
51286sethi %hi(0x1), %l2
51287or %l2, %lo(0x1), %l2
51288loop_entry_4_215:
51289sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
51290sub %i0, %i3, %i3
51291ld [%i3 + 12], %f0
51292! 1 addresses covered
51293!---- flushing fp results buffer to %f30 ----
51294fmovs %f0, %f30
51295!--
51296loop_exit_4_215:
51297sub %l2, 1, %l2
51298cmp %l2, 0
51299bg loop_entry_4_215
51300nop
51301
51302P3061: !_LD [10] (FP) (Loop entry) (Loop exit)
51303sethi %hi(0x1), %l2
51304or %l2, %lo(0x1), %l2
51305loop_entry_4_216:
51306sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
51307sub %i0, %i2, %i2
51308ld [%i2 + 4], %f0
51309! 1 addresses covered
51310!---- flushing fp results buffer to %f30 ----
51311fmovs %f0, %f30
51312!--
51313loop_exit_4_216:
51314sub %l2, 1, %l2
51315cmp %l2, 0
51316bg loop_entry_4_216
51317nop
51318
51319P3062: !_DWST [9] (maybe <- 0x2000024) (Int) (Loop entry)
51320sethi %hi(0x2), %l2
51321or %l2, %lo(0x2), %l2
51322loop_entry_4_217:
51323sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
51324sub %i0, %i3, %i3
51325mov %l4, %l7
51326stx %l7, [%i3 + 8]
51327add %l4, 1, %l4
51328
51329P3063: !_QWST [12] (maybe <- 0x41800059) (FP) (Loop exit)
51330sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
51331add %i0, %i2, %i2
51332! preparing store val #0, next val will be in f21
51333fmovs %f16, %f21
51334fadds %f16, %f17, %f16
51335! preparing store val #1, next val will be in f23
51336fmovs %f16, %f23
51337fadds %f16, %f17, %f16
51338stq %f20, [%i2 + 0]
51339loop_exit_4_217:
51340sub %l2, 1, %l2
51341cmp %l2, 0
51342bg loop_entry_4_217
51343nop
51344
51345P3064: !_CASX [15] (maybe <- 0x2000025) (Int) (Loop entry)
51346sethi %hi(0x1), %l2
51347or %l2, %lo(0x1), %l2
51348loop_entry_4_218:
51349sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
51350sub %i0, %i3, %i3
51351add %i3, 8, %l7
51352ldx [%l7], %o0
51353! move %o0(upper) -> %o0(upper)
51354! move %o0(lower) -> %o0(lower)
51355mov %o0, %l6
51356mov %l4, %o1
51357casx [%l7], %l6, %o1
51358! move %o1(upper) -> %o1(upper)
51359! move %o1(lower) -> %o1(lower)
51360add %l4, 1, %l4
51361
51362P3065: !_CAS [2] (maybe <- 0x2000026) (Int) (Loop exit)
51363add %i1, 4, %l7
51364lduw [%l7], %o2
51365mov %o2, %l6
51366! move %l6(lower) -> %o2(upper)
51367sllx %l6, 32, %o2
51368mov %l4, %l3
51369cas [%l7], %l6, %l3
51370! move %l3(lower) -> %o2(lower)
51371srl %l3, 0, %l6
51372or %l6, %o2, %o2
51373add %l4, 1, %l4
51374!---- flushing int results buffer----
51375mov %o0, %l5
51376mov %o1, %l5
51377mov %o2, %l5
51378loop_exit_4_218:
51379sub %l2, 1, %l2
51380cmp %l2, 0
51381bg loop_entry_4_218
51382nop
51383
51384P3066: !_LD [5] (FP) (Loop entry) (Loop exit)
51385sethi %hi(0x2), %l2
51386or %l2, %lo(0x2), %l2
51387loop_entry_4_219:
51388sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
51389sub %i0, %i2, %i2
51390ld [%i2 + 12], %f0
51391! 1 addresses covered
51392!---- flushing fp results buffer to %f30 ----
51393fmovs %f0, %f30
51394!--
51395loop_exit_4_219:
51396sub %l2, 1, %l2
51397cmp %l2, 0
51398bg loop_entry_4_219
51399nop
51400
51401P3067: !_BLD [9] (FP) (Loop entry)
51402sethi %hi(0x1), %l2
51403or %l2, %lo(0x1), %l2
51404loop_entry_4_220:
51405wr %g0, 0xf0, %asi
51406sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
51407sub %i0, %i3, %i3
51408membar #Sync
51409ldda [%i3 + 0] %asi, %f0
51410membar #Sync
51411! 2 addresses covered
51412fmovs %f1, %f0
51413fmovs %f3, %f1
51414
51415P3068: !_FLUSH [7] (Int) (Loop exit)
51416! Unsupported instruction
51417!---- flushing fp results buffer to %f30 ----
51418fmovd %f0, %f30
51419!--
51420loop_exit_4_220:
51421sub %l2, 1, %l2
51422cmp %l2, 0
51423bg loop_entry_4_220
51424nop
51425
51426P3069: !_BST [8] (maybe <- 0x4180005b) (FP) (Loop entry)
51427sethi %hi(0x1), %l2
51428or %l2, %lo(0x1), %l2
51429loop_entry_4_221:
51430wr %g0, 0xf0, %asi
51431sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
51432sub %i0, %i2, %i2
51433! preparing store val #0, next val will be in f33
51434fmovs %f16, %f21
51435fadds %f16, %f17, %f16
51436! preparing store val #1, next val will be in f35
51437fmovd %f20, %f32
51438fmovs %f16, %f21
51439fadds %f16, %f17, %f16
51440fmovd %f20, %f34
51441membar #Sync
51442stda %f32, [%i2 + 0 ] %asi
51443membar #Sync
51444
51445P3070: !_BLD [1] (FP) (Loop exit)
51446wr %g0, 0xf0, %asi
51447membar #Sync
51448ldda [%i0 + 0] %asi, %f0
51449membar #Sync
51450! 2 addresses covered
51451fmovs %f1, %f0
51452fmovs %f3, %f1
51453!---- flushing fp results buffer to %f30 ----
51454fmovd %f0, %f30
51455!--
51456loop_exit_4_221:
51457sub %l2, 1, %l2
51458cmp %l2, 0
51459bg loop_entry_4_221
51460nop
51461
51462P3071: !_PREFETCH [11] (Int) (Loop entry)
51463sethi %hi(0x2), %l2
51464or %l2, %lo(0x2), %l2
51465loop_entry_4_222:
51466sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
51467sub %i0, %i3, %i3
51468prefetch [%i3 + 12], 2
51469
51470P3072: !_LD [9] (FP) (Loop exit)
51471sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
51472sub %i0, %i2, %i2
51473ld [%i2 + 12], %f0
51474! 1 addresses covered
51475!---- flushing fp results buffer to %f30 ----
51476fmovs %f0, %f30
51477!--
51478loop_exit_4_222:
51479sub %l2, 1, %l2
51480cmp %l2, 0
51481bg loop_entry_4_222
51482nop
51483
51484P3073: !_PREFETCH [9] (Int) (Faults) (Loop entry) (Loop exit) (LE)
51485sethi %hi(0x1), %l2
51486or %l2, %lo(0x1), %l2
51487loop_entry_4_223:
51488wr %g0, 0x88, %asi
51489prefetcha [%g0] %asi, 16
51490loop_exit_4_223:
51491sub %l2, 1, %l2
51492cmp %l2, 0
51493bg loop_entry_4_223
51494nop
51495
51496P3074: !_CAS [15] (maybe <- 0x2000027) (Int) (Loop entry) (Loop exit)
51497sethi %hi(0x2), %l2
51498or %l2, %lo(0x2), %l2
51499loop_entry_4_224:
51500sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
51501sub %i0, %i3, %i3
51502add %i3, 12, %o5
51503lduw [%o5], %o0
51504mov %o0, %l7
51505! move %l7(lower) -> %o0(upper)
51506sllx %l7, 32, %o0
51507mov %l4, %l6
51508cas [%o5], %l7, %l6
51509! move %l6(lower) -> %o0(lower)
51510srl %l6, 0, %l7
51511or %l7, %o0, %o0
51512add %l4, 1, %l4
51513!---- flushing int results buffer----
51514mov %o0, %l5
51515loop_exit_4_224:
51516sub %l2, 1, %l2
51517cmp %l2, 0
51518bg loop_entry_4_224
51519nop
51520
51521P3075: !_DWLD [4] (FP) (Loop entry) (Loop exit) (CBR)
51522sethi %hi(0x1), %l2
51523or %l2, %lo(0x1), %l2
51524loop_entry_4_225:
51525sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
51526sub %i0, %i2, %i2
51527ldd [%i2 + 0], %f0
51528! 1 addresses covered
51529fmovs %f1, %f0
51530
51531! cbranch
51532andcc %l0, 1, %g0
51533be,pt %xcc, TARGET3075
51534nop
51535RET3075:
51536
51537! lfsr step begin
51538srlx %l0, 1, %o5
51539xnor %o5, %l0, %o5
51540sllx %o5, 63, %o5
51541or %o5, %l0, %l0
51542srlx %l0, 1, %l0
51543
51544!---- flushing fp results buffer to %f30 ----
51545fmovs %f0, %f30
51546!--
51547loop_exit_4_225:
51548sub %l2, 1, %l2
51549cmp %l2, 0
51550bg loop_entry_4_225
51551nop
51552
51553P3076: !_LD [14] (FP) (NF) (Loop entry)
51554sethi %hi(0x2), %l2
51555or %l2, %lo(0x2), %l2
51556loop_entry_4_226:
51557wr %g0, 0x82, %asi
51558sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
51559sub %i0, %i3, %i3
51560lda [%i3 + 4] %asi, %f0
51561! 1 addresses covered
51562
51563P3077: !_LD [12] (FP) (Loop exit)
51564sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
51565add %i0, %i2, %i2
51566ld [%i2 + 4], %f1
51567! 1 addresses covered
51568!---- flushing fp results buffer to %f30 ----
51569fmovd %f0, %f30
51570!--
51571loop_exit_4_226:
51572sub %l2, 1, %l2
51573cmp %l2, 0
51574bg loop_entry_4_226
51575nop
51576
51577P3078: !_LD [3] (FP) (Loop entry)
51578sethi %hi(0x2), %l2
51579or %l2, %lo(0x2), %l2
51580loop_entry_4_227:
51581ld [%i1 + 12], %f0
51582! 1 addresses covered
51583
51584P3079: !_PREFETCH [13] (Int) (Loop exit)
51585sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
51586add %i0, %i3, %i3
51587prefetch [%i3 + 12], 22
51588!---- flushing fp results buffer to %f30 ----
51589fmovs %f0, %f30
51590!--
51591loop_exit_4_227:
51592sub %l2, 1, %l2
51593cmp %l2, 0
51594bg loop_entry_4_227
51595nop
51596
51597P3080: !_LD [6] (Int) (Loop entry)
51598sethi %hi(0x1), %l2
51599or %l2, %lo(0x1), %l2
51600loop_entry_4_228:
51601sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
51602sub %i0, %i2, %i2
51603lduw [%i2 + 4], %o0
51604! move %o0(lower) -> %o0(upper)
51605sllx %o0, 32, %o0
51606
51607P3081: !_LD [10] (Int) (Loop exit)
51608sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
51609sub %i0, %i3, %i3
51610lduw [%i3 + 4], %l7
51611! move %l7(lower) -> %o0(lower)
51612or %l7, %o0, %o0
51613!---- flushing int results buffer----
51614mov %o0, %l5
51615loop_exit_4_228:
51616sub %l2, 1, %l2
51617cmp %l2, 0
51618bg loop_entry_4_228
51619nop
51620
51621P3082: !_LD [9] (FP) (Loop entry)
51622sethi %hi(0x1), %l2
51623or %l2, %lo(0x1), %l2
51624loop_entry_4_229:
51625sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
51626sub %i0, %i2, %i2
51627ld [%i2 + 12], %f0
51628! 1 addresses covered
51629
51630P3083: !_LD [9] (FP) (Loop exit)
51631ld [%i2 + 12], %f1
51632! 1 addresses covered
51633!---- flushing fp results buffer to %f30 ----
51634fmovd %f0, %f30
51635!--
51636loop_exit_4_229:
51637sub %l2, 1, %l2
51638cmp %l2, 0
51639bg loop_entry_4_229
51640nop
51641
51642P3084: !_LD [14] (FP) (Loop entry)
51643sethi %hi(0x1), %l2
51644or %l2, %lo(0x1), %l2
51645loop_entry_4_230:
51646sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
51647sub %i0, %i3, %i3
51648ld [%i3 + 4], %f0
51649! 1 addresses covered
51650
51651P3085: !_LD [4] (FP) (Loop exit)
51652sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
51653sub %i0, %i2, %i2
51654ld [%i2 + 4], %f1
51655! 1 addresses covered
51656!---- flushing fp results buffer to %f30 ----
51657fmovd %f0, %f30
51658!--
51659loop_exit_4_230:
51660sub %l2, 1, %l2
51661cmp %l2, 0
51662bg loop_entry_4_230
51663nop
51664
51665P3086: !_PREFETCH [11] (Int) (Loop entry)
51666sethi %hi(0x1), %l2
51667or %l2, %lo(0x1), %l2
51668loop_entry_4_231:
51669sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
51670sub %i0, %i3, %i3
51671prefetch [%i3 + 12], 4
51672
51673P3087: !_QWLD [3] (FP) (Loop exit)
51674ldq [%i1 + 0], %f0
51675! 2 addresses covered
51676fmovs %f1, %f0
51677fmovs %f3, %f1
51678!---- flushing fp results buffer to %f30 ----
51679fmovd %f0, %f30
51680!--
51681loop_exit_4_231:
51682sub %l2, 1, %l2
51683cmp %l2, 0
51684bg loop_entry_4_231
51685nop
51686
51687P3088: !_LD [3] (FP) (Loop entry)
51688sethi %hi(0x2), %l2
51689or %l2, %lo(0x2), %l2
51690loop_entry_4_232:
51691ld [%i1 + 12], %f0
51692! 1 addresses covered
51693
51694P3089: !_LD [5] (Int)
51695sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
51696sub %i0, %i2, %i2
51697lduw [%i2 + 12], %o0
51698! move %o0(lower) -> %o0(upper)
51699sllx %o0, 32, %o0
51700
51701P3090: !_LD [11] (Int) (Loop exit)
51702sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
51703sub %i0, %i3, %i3
51704lduw [%i3 + 12], %l7
51705! move %l7(lower) -> %o0(lower)
51706or %l7, %o0, %o0
51707!---- flushing int results buffer----
51708mov %o0, %l5
51709!---- flushing fp results buffer to %f30 ----
51710fmovs %f0, %f30
51711!--
51712loop_exit_4_232:
51713sub %l2, 1, %l2
51714cmp %l2, 0
51715bg loop_entry_4_232
51716nop
51717
51718P3091: !_PREFETCH [11] (Int) (Loop entry) (Loop exit)
51719sethi %hi(0x2), %l2
51720or %l2, %lo(0x2), %l2
51721loop_entry_4_233:
51722sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
51723sub %i0, %i2, %i2
51724prefetch [%i2 + 12], 4
51725loop_exit_4_233:
51726sub %l2, 1, %l2
51727cmp %l2, 0
51728bg loop_entry_4_233
51729nop
51730
51731P3092: !_LD [11] (Int) (Loop entry)
51732sethi %hi(0x1), %l2
51733or %l2, %lo(0x1), %l2
51734loop_entry_4_234:
51735sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
51736sub %i0, %i3, %i3
51737lduw [%i3 + 12], %o0
51738! move %o0(lower) -> %o0(upper)
51739sllx %o0, 32, %o0
51740
51741P3093: !_SWAP [7] (maybe <- 0x2000028) (Int) (Loop exit)
51742sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
51743sub %i0, %i2, %i2
51744mov %l4, %l6
51745swap [%i2 + 12], %l6
51746! move %l6(lower) -> %o0(lower)
51747srl %l6, 0, %o5
51748or %o5, %o0, %o0
51749add %l4, 1, %l4
51750!---- flushing int results buffer----
51751mov %o0, %l5
51752loop_exit_4_234:
51753sub %l2, 1, %l2
51754cmp %l2, 0
51755bg loop_entry_4_234
51756nop
51757
51758P3094: !_LD [5] (Int) (Loop entry)
51759sethi %hi(0x1), %l2
51760or %l2, %lo(0x1), %l2
51761loop_entry_4_235:
51762sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
51763sub %i0, %i3, %i3
51764lduw [%i3 + 12], %o0
51765! move %o0(lower) -> %o0(upper)
51766sllx %o0, 32, %o0
51767
51768P3095: !_QWLD [5] (FP)
51769ldq [%i3 + 0], %f0
51770! 2 addresses covered
51771fmovs %f1, %f0
51772fmovs %f3, %f1
51773
51774P3096: !_LD [11] (Int) (Loop exit)
51775sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
51776sub %i0, %i2, %i2
51777lduw [%i2 + 12], %l7
51778! move %l7(lower) -> %o0(lower)
51779or %l7, %o0, %o0
51780!---- flushing int results buffer----
51781mov %o0, %l5
51782!---- flushing fp results buffer to %f30 ----
51783fmovd %f0, %f30
51784!--
51785loop_exit_4_235:
51786sub %l2, 1, %l2
51787cmp %l2, 0
51788bg loop_entry_4_235
51789nop
51790
51791P3097: !_CASX [10] (maybe <- 0x2000029) (Int) (Loop entry) (Loop exit)
51792sethi %hi(0x2), %l2
51793or %l2, %lo(0x2), %l2
51794loop_entry_4_236:
51795sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
51796sub %i0, %i3, %i3
51797ldx [%i3], %o0
51798! move %o0(upper) -> %o0(upper)
51799! move %o0(lower) -> %o0(lower)
51800mov %o0, %l3
51801mov %l4, %o1
51802casx [%i3], %l3, %o1
51803! move %o1(upper) -> %o1(upper)
51804! move %o1(lower) -> %o1(lower)
51805add %l4, 1, %l4
51806!---- flushing int results buffer----
51807mov %o0, %l5
51808mov %o1, %l5
51809loop_exit_4_236:
51810sub %l2, 1, %l2
51811cmp %l2, 0
51812bg loop_entry_4_236
51813nop
51814
51815P3098: !_FLUSH [15] (Int) (Loop entry) (Loop exit)
51816sethi %hi(0x1), %l2
51817or %l2, %lo(0x1), %l2
51818loop_entry_4_237:
51819! Unsupported instruction
51820loop_exit_4_237:
51821sub %l2, 1, %l2
51822cmp %l2, 0
51823bg loop_entry_4_237
51824nop
51825
51826P3099: !_LD [4] (FP) (Loop entry) (Loop exit)
51827sethi %hi(0x1), %l2
51828or %l2, %lo(0x1), %l2
51829loop_entry_4_238:
51830sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
51831sub %i0, %i2, %i2
51832ld [%i2 + 4], %f0
51833! 1 addresses covered
51834!---- flushing fp results buffer to %f30 ----
51835fmovs %f0, %f30
51836!--
51837loop_exit_4_238:
51838sub %l2, 1, %l2
51839cmp %l2, 0
51840bg loop_entry_4_238
51841nop
51842
51843P3100: !_LD [3] (Int) (Loop entry)
51844sethi %hi(0x1), %l2
51845or %l2, %lo(0x1), %l2
51846loop_entry_4_239:
51847lduw [%i1 + 12], %o0
51848! move %o0(lower) -> %o0(upper)
51849sllx %o0, 32, %o0
51850
51851P3101: !_QWLD [12] (FP)
51852sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
51853add %i0, %i3, %i3
51854ldq [%i3 + 0], %f0
51855! 2 addresses covered
51856fmovs %f1, %f0
51857fmovs %f3, %f1
51858
51859P3102: !_LD [9] (Int) (Loop exit)
51860sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
51861sub %i0, %i2, %i2
51862lduw [%i2 + 12], %l7
51863! move %l7(lower) -> %o0(lower)
51864or %l7, %o0, %o0
51865!---- flushing int results buffer----
51866mov %o0, %l5
51867!---- flushing fp results buffer to %f30 ----
51868fmovd %f0, %f30
51869!--
51870loop_exit_4_239:
51871sub %l2, 1, %l2
51872cmp %l2, 0
51873bg loop_entry_4_239
51874nop
51875
51876P3103: !_PREFETCH [14] (Int) (Loop entry)
51877sethi %hi(0x2), %l2
51878or %l2, %lo(0x2), %l2
51879loop_entry_4_240:
51880sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
51881sub %i0, %i3, %i3
51882prefetch [%i3 + 4], 22
51883
51884P3104: !_LD [12] (FP) (Loop exit)
51885sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
51886add %i0, %i2, %i2
51887ld [%i2 + 4], %f0
51888! 1 addresses covered
51889!---- flushing fp results buffer to %f30 ----
51890fmovs %f0, %f30
51891!--
51892loop_exit_4_240:
51893sub %l2, 1, %l2
51894cmp %l2, 0
51895bg loop_entry_4_240
51896nop
51897
51898P3105: !_REPLACEMENT [7] (Int) (Loop entry)
51899sethi %hi(0x1), %l2
51900or %l2, %lo(0x1), %l2
51901loop_entry_4_241:
51902sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3
51903sub %i0, %i3, %i3
51904sethi %hi(0x20000), %l6
51905ld [%i3+12], %o5
51906st %o5, [%i3+12]
51907add %i3, %l6, %l7
51908ld [%l7+12], %o5
51909st %o5, [%l7+12]
51910add %l7, %l6, %l7
51911ld [%l7+12], %o5
51912st %o5, [%l7+12]
51913add %l7, %l6, %l7
51914ld [%l7+12], %o5
51915st %o5, [%l7+12]
51916add %l7, %l6, %l7
51917ld [%l7+12], %o5
51918st %o5, [%l7+12]
51919add %l7, %l6, %l7
51920ld [%l7+12], %o5
51921st %o5, [%l7+12]
51922add %l7, %l6, %l7
51923ld [%l7+12], %o5
51924st %o5, [%l7+12]
51925add %l7, %l6, %l7
51926ld [%l7+12], %o5
51927st %o5, [%l7+12]
51928
51929P3106: !_LD [13] (FP) (Loop exit)
51930sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
51931add %i0, %i2, %i2
51932ld [%i2 + 12], %f0
51933! 1 addresses covered
51934!---- flushing fp results buffer to %f30 ----
51935fmovs %f0, %f30
51936!--
51937loop_exit_4_241:
51938sub %l2, 1, %l2
51939cmp %l2, 0
51940bg loop_entry_4_241
51941nop
51942
51943P3107: !_PREFETCH [9] (Int) (Loop entry) (Loop exit)
51944sethi %hi(0x2), %l2
51945or %l2, %lo(0x2), %l2
51946loop_entry_4_242:
51947sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
51948sub %i0, %i3, %i3
51949prefetch [%i3 + 12], 21
51950loop_exit_4_242:
51951sub %l2, 1, %l2
51952cmp %l2, 0
51953bg loop_entry_4_242
51954nop
51955
51956P3108: !_QWLD [5] (FP) (NF) (Loop entry) (Loop exit)
51957sethi %hi(0x1), %l2
51958or %l2, %lo(0x1), %l2
51959loop_entry_4_243:
51960wr %g0, 0x82, %asi
51961sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
51962sub %i0, %i2, %i2
51963ldqa [%i2 + 0] %asi, %f0
51964! 2 addresses covered
51965fmovs %f1, %f0
51966fmovs %f3, %f1
51967!---- flushing fp results buffer to %f30 ----
51968fmovd %f0, %f30
51969!--
51970loop_exit_4_243:
51971sub %l2, 1, %l2
51972cmp %l2, 0
51973bg loop_entry_4_243
51974nop
51975
51976P3109: !_PREFETCH [14] (Int) (Loop entry) (Loop exit)
51977sethi %hi(0x1), %l2
51978or %l2, %lo(0x1), %l2
51979loop_entry_4_244:
51980sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
51981sub %i0, %i3, %i3
51982prefetch [%i3 + 4], 18
51983loop_exit_4_244:
51984sub %l2, 1, %l2
51985cmp %l2, 0
51986bg loop_entry_4_244
51987nop
51988
51989P3110: !_SWAP [4] (maybe <- 0x200002a) (Int) (Loop entry)
51990sethi %hi(0x2), %l2
51991or %l2, %lo(0x2), %l2
51992loop_entry_4_245:
51993sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
51994sub %i0, %i2, %i2
51995mov %l4, %o0
51996swap [%i2 + 4], %o0
51997! move %o0(lower) -> %o0(upper)
51998sllx %o0, 32, %o0
51999add %l4, 1, %l4
52000
52001P3111: !_LD [7] (Int) (Loop exit)
52002sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
52003sub %i0, %i3, %i3
52004lduw [%i3 + 12], %l3
52005! move %l3(lower) -> %o0(lower)
52006or %l3, %o0, %o0
52007!---- flushing int results buffer----
52008mov %o0, %l5
52009loop_exit_4_245:
52010sub %l2, 1, %l2
52011cmp %l2, 0
52012bg loop_entry_4_245
52013nop
52014
52015P3112: !_ST [13] (maybe <- 0x200002b) (Int) (Loop entry) (Loop exit)
52016sethi %hi(0x2), %l2
52017or %l2, %lo(0x2), %l2
52018loop_entry_4_246:
52019sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
52020add %i0, %i2, %i2
52021stw %l4, [%i2 + 12 ]
52022add %l4, 1, %l4
52023loop_exit_4_246:
52024sub %l2, 1, %l2
52025cmp %l2, 0
52026bg loop_entry_4_246
52027nop
52028
52029P3113: !_PREFETCH [9] (Int) (NF) (Loop entry) (Loop exit) (Branch target of P2913)
52030sethi %hi(0x1), %l2
52031or %l2, %lo(0x1), %l2
52032loop_entry_4_247:
52033wr %g0, 0x82, %asi
52034sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
52035sub %i0, %i3, %i3
52036prefetcha [%i3 + 12] %asi, 1
52037loop_exit_4_247:
52038sub %l2, 1, %l2
52039cmp %l2, 0
52040bg loop_entry_4_247
52041nop
52042ba P3114
52043nop
52044
52045TARGET2913:
52046ba RET2913
52047nop
52048
52049
52050P3114: !_REPLACEMENT [12] (Int) (Loop entry)
52051sethi %hi(0x2), %l2
52052or %l2, %lo(0x2), %l2
52053loop_entry_4_248:
52054sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2
52055sub %i0, %i2, %i2
52056sethi %hi(0x20000), %o5
52057ld [%i2+4], %l6
52058st %l6, [%i2+4]
52059add %i2, %o5, %l3
52060ld [%l3+4], %l6
52061st %l6, [%l3+4]
52062add %l3, %o5, %l3
52063ld [%l3+4], %l6
52064st %l6, [%l3+4]
52065add %l3, %o5, %l3
52066ld [%l3+4], %l6
52067st %l6, [%l3+4]
52068add %l3, %o5, %l3
52069ld [%l3+4], %l6
52070st %l6, [%l3+4]
52071add %l3, %o5, %l3
52072ld [%l3+4], %l6
52073st %l6, [%l3+4]
52074add %l3, %o5, %l3
52075ld [%l3+4], %l6
52076st %l6, [%l3+4]
52077add %l3, %o5, %l3
52078ld [%l3+4], %l6
52079st %l6, [%l3+4]
52080
52081P3115: !_QWLD [0] (FP) (NF) (Loop exit)
52082wr %g0, 0x82, %asi
52083ldqa [%i0 + 0] %asi, %f0
52084! 2 addresses covered
52085fmovs %f1, %f0
52086fmovs %f3, %f1
52087!---- flushing fp results buffer to %f30 ----
52088fmovd %f0, %f30
52089!--
52090loop_exit_4_248:
52091sub %l2, 1, %l2
52092cmp %l2, 0
52093bg loop_entry_4_248
52094nop
52095
52096P3116: !_ST [10] (maybe <- 0x200002c) (Int) (Loop entry)
52097sethi %hi(0x1), %l2
52098or %l2, %lo(0x1), %l2
52099loop_entry_4_249:
52100sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
52101sub %i0, %i3, %i3
52102stw %l4, [%i3 + 4 ]
52103add %l4, 1, %l4
52104
52105P3117: !_LD [14] (Int)
52106sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
52107sub %i0, %i2, %i2
52108lduw [%i2 + 4], %o0
52109! move %o0(lower) -> %o0(upper)
52110sllx %o0, 32, %o0
52111
52112P3118: !_LD [1] (Int) (Loop exit)
52113lduw [%i0 + 12], %l7
52114! move %l7(lower) -> %o0(lower)
52115or %l7, %o0, %o0
52116!---- flushing int results buffer----
52117mov %o0, %l5
52118loop_exit_4_249:
52119sub %l2, 1, %l2
52120cmp %l2, 0
52121bg loop_entry_4_249
52122nop
52123
52124P3119: !_PREFETCH [9] (Int) (Loop entry) (Loop exit)
52125sethi %hi(0x1), %l2
52126or %l2, %lo(0x1), %l2
52127loop_entry_4_250:
52128sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
52129sub %i0, %i3, %i3
52130prefetch [%i3 + 12], 26
52131loop_exit_4_250:
52132sub %l2, 1, %l2
52133cmp %l2, 0
52134bg loop_entry_4_250
52135nop
52136
52137P3120: !_LD [1] (Int) (Loop entry) (LE)
52138sethi %hi(0x1), %l2
52139or %l2, %lo(0x1), %l2
52140loop_entry_4_251:
52141wr %g0, 0x88, %asi
52142lduwa [%i0 + 12] %asi, %o0
52143! move %o0(lower) -> %o0(upper)
52144sllx %o0, 32, %o0
52145
52146P3121: !_PREFETCH [11] (Int) (Faults) (LE)
52147wr %g0, 0x88, %asi
52148prefetcha [%g0] %asi, 4
52149
52150P3122: !_LD [1] (Int) (Loop exit)
52151lduw [%i0 + 12], %l3
52152! move %l3(lower) -> %o0(lower)
52153or %l3, %o0, %o0
52154!---- flushing int results buffer----
52155mov %o0, %l5
52156loop_exit_4_251:
52157sub %l2, 1, %l2
52158cmp %l2, 0
52159bg loop_entry_4_251
52160nop
52161
52162P3123: !_LD [4] (Int) (Loop entry)
52163sethi %hi(0x2), %l2
52164or %l2, %lo(0x2), %l2
52165loop_entry_4_252:
52166sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
52167sub %i0, %i2, %i2
52168lduw [%i2 + 4], %o0
52169! move %o0(lower) -> %o0(upper)
52170sllx %o0, 32, %o0
52171
52172P3124: !_LD [0] (Int) (Loop exit)
52173lduw [%i0 + 4], %l6
52174! move %l6(lower) -> %o0(lower)
52175or %l6, %o0, %o0
52176!---- flushing int results buffer----
52177mov %o0, %l5
52178loop_exit_4_252:
52179sub %l2, 1, %l2
52180cmp %l2, 0
52181bg loop_entry_4_252
52182nop
52183
52184P3125: !_BST [13] (maybe <- 0x4180005d) (FP) (Loop entry)
52185sethi %hi(0x1), %l2
52186or %l2, %lo(0x1), %l2
52187loop_entry_4_253:
52188wr %g0, 0xf0, %asi
52189sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
52190add %i0, %i3, %i3
52191! preparing store val #0, next val will be in f33
52192fmovs %f16, %f21
52193fadds %f16, %f17, %f16
52194! preparing store val #1, next val will be in f35
52195fmovd %f20, %f32
52196fmovs %f16, %f21
52197fadds %f16, %f17, %f16
52198fmovd %f20, %f34
52199membar #Sync
52200stda %f32, [%i3 + 0 ] %asi
52201membar #Sync
52202
52203P3126: !_PREFETCH [15] (Int) (Loop exit)
52204sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
52205sub %i0, %i2, %i2
52206prefetch [%i2 + 12], 1
52207loop_exit_4_253:
52208sub %l2, 1, %l2
52209cmp %l2, 0
52210bg loop_entry_4_253
52211nop
52212
52213P3127: !_REPLACEMENT [3] (Int) (Loop entry) (Loop exit)
52214sethi %hi(0x2), %l2
52215or %l2, %lo(0x2), %l2
52216loop_entry_4_254:
52217sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
52218add %i0, %i3, %i3
52219sethi %hi(0x20000), %o5
52220ld [%i3+12], %l6
52221st %l6, [%i3+12]
52222add %i3, %o5, %l3
52223ld [%l3+12], %l6
52224st %l6, [%l3+12]
52225add %l3, %o5, %l3
52226ld [%l3+12], %l6
52227st %l6, [%l3+12]
52228add %l3, %o5, %l3
52229ld [%l3+12], %l6
52230st %l6, [%l3+12]
52231add %l3, %o5, %l3
52232ld [%l3+12], %l6
52233st %l6, [%l3+12]
52234add %l3, %o5, %l3
52235ld [%l3+12], %l6
52236st %l6, [%l3+12]
52237add %l3, %o5, %l3
52238ld [%l3+12], %l6
52239st %l6, [%l3+12]
52240add %l3, %o5, %l3
52241ld [%l3+12], %l6
52242st %l6, [%l3+12]
52243loop_exit_4_254:
52244sub %l2, 1, %l2
52245cmp %l2, 0
52246bg loop_entry_4_254
52247nop
52248
52249P3128: !_LD [8] (FP) (Loop entry)
52250sethi %hi(0x1), %l2
52251or %l2, %lo(0x1), %l2
52252loop_entry_4_255:
52253sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
52254sub %i0, %i2, %i2
52255ld [%i2 + 4], %f0
52256! 1 addresses covered
52257
52258P3129: !_FLUSH [5] (Int) (Loop exit)
52259! Unsupported instruction
52260!---- flushing fp results buffer to %f30 ----
52261fmovs %f0, %f30
52262!--
52263loop_exit_4_255:
52264sub %l2, 1, %l2
52265cmp %l2, 0
52266bg loop_entry_4_255
52267nop
52268
52269P3130: !_PREFETCH [8] (Int) (NF) (Loop entry) (Loop exit)
52270sethi %hi(0x1), %l2
52271or %l2, %lo(0x1), %l2
52272loop_entry_4_256:
52273wr %g0, 0x82, %asi
52274sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
52275sub %i0, %i3, %i3
52276prefetcha [%i3 + 4] %asi, 3
52277loop_exit_4_256:
52278sub %l2, 1, %l2
52279cmp %l2, 0
52280bg loop_entry_4_256
52281nop
52282
52283P3131: !_BSTC [6] (maybe <- 0x4180005f) (FP) (Loop entry)
52284sethi %hi(0x2), %l2
52285or %l2, %lo(0x2), %l2
52286loop_entry_4_257:
52287wr %g0, 0xe0, %asi
52288sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
52289sub %i0, %i2, %i2
52290! preparing store val #0, next val will be in f33
52291fmovs %f16, %f21
52292fadds %f16, %f17, %f16
52293! preparing store val #1, next val will be in f35
52294fmovd %f20, %f32
52295fmovs %f16, %f21
52296fadds %f16, %f17, %f16
52297fmovd %f20, %f34
52298membar #Sync
52299stda %f32, [%i2 + 0 ] %asi
52300membar #Sync
52301
52302P3132: !_LD [13] (Int)
52303sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
52304add %i0, %i3, %i3
52305lduw [%i3 + 12], %o0
52306! move %o0(lower) -> %o0(upper)
52307sllx %o0, 32, %o0
52308
52309P3133: !_LD [6] (Int) (Loop exit)
52310lduw [%i2 + 4], %o5
52311! move %o5(lower) -> %o0(lower)
52312or %o5, %o0, %o0
52313!---- flushing int results buffer----
52314mov %o0, %l5
52315loop_exit_4_257:
52316sub %l2, 1, %l2
52317cmp %l2, 0
52318bg loop_entry_4_257
52319nop
52320
52321P3134: !_FLUSH [13] (Int) (Loop entry)
52322sethi %hi(0x2), %l2
52323or %l2, %lo(0x2), %l2
52324loop_entry_4_258:
52325! Unsupported instruction
52326
52327P3135: !_LD [11] (FP) (Loop exit)
52328sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
52329sub %i0, %i2, %i2
52330ld [%i2 + 12], %f0
52331! 1 addresses covered
52332!---- flushing fp results buffer to %f30 ----
52333fmovs %f0, %f30
52334!--
52335loop_exit_4_258:
52336sub %l2, 1, %l2
52337cmp %l2, 0
52338bg loop_entry_4_258
52339nop
52340
52341P3136: !_FLUSH [14] (Int) (Loop entry)
52342sethi %hi(0x1), %l2
52343or %l2, %lo(0x1), %l2
52344loop_entry_4_259:
52345! Unsupported instruction
52346
52347P3137: !_BSTC [10] (maybe <- 0x41800061) (FP) (Loop exit)
52348wr %g0, 0xe0, %asi
52349sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
52350sub %i0, %i3, %i3
52351! preparing store val #0, next val will be in f33
52352fmovs %f16, %f21
52353fadds %f16, %f17, %f16
52354! preparing store val #1, next val will be in f35
52355fmovd %f20, %f32
52356fmovs %f16, %f21
52357fadds %f16, %f17, %f16
52358fmovd %f20, %f34
52359membar #Sync
52360stda %f32, [%i3 + 0 ] %asi
52361membar #Sync
52362loop_exit_4_259:
52363sub %l2, 1, %l2
52364cmp %l2, 0
52365bg loop_entry_4_259
52366nop
52367
52368P3138: !_PREFETCH [13] (Int) (NF) (Loop entry)
52369sethi %hi(0x2), %l2
52370or %l2, %lo(0x2), %l2
52371loop_entry_4_260:
52372wr %g0, 0x82, %asi
52373sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
52374add %i0, %i2, %i2
52375prefetcha [%i2 + 12] %asi, 20
52376
52377P3139: !_QWLD [1] (FP) (Loop exit)
52378ldq [%i0 + 0], %f0
52379! 2 addresses covered
52380fmovs %f1, %f0
52381fmovs %f3, %f1
52382!---- flushing fp results buffer to %f30 ----
52383fmovd %f0, %f30
52384!--
52385loop_exit_4_260:
52386sub %l2, 1, %l2
52387cmp %l2, 0
52388bg loop_entry_4_260
52389nop
52390
52391P3140: !_LD [10] (Int) (Loop entry)
52392sethi %hi(0x1), %l2
52393or %l2, %lo(0x1), %l2
52394loop_entry_4_261:
52395sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
52396sub %i0, %i3, %i3
52397lduw [%i3 + 4], %o0
52398! move %o0(lower) -> %o0(upper)
52399sllx %o0, 32, %o0
52400
52401P3141: !_LD [12] (Int) (Loop exit) (LE) (Branch target of P3341)
52402wr %g0, 0x88, %asi
52403sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
52404add %i0, %i2, %i2
52405lduwa [%i2 + 4] %asi, %l7
52406! move %l7(lower) -> %o0(lower)
52407or %l7, %o0, %o0
52408!---- flushing int results buffer----
52409mov %o0, %l5
52410loop_exit_4_261:
52411sub %l2, 1, %l2
52412cmp %l2, 0
52413bg loop_entry_4_261
52414nop
52415ba P3142
52416nop
52417
52418TARGET3341:
52419ba RET3341
52420nop
52421
52422
52423P3142: !_BST [12] (maybe <- 0x41800063) (FP) (Loop entry)
52424sethi %hi(0x2), %l2
52425or %l2, %lo(0x2), %l2
52426loop_entry_4_262:
52427wr %g0, 0xf0, %asi
52428sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
52429add %i0, %i3, %i3
52430! preparing store val #0, next val will be in f33
52431fmovs %f16, %f21
52432fadds %f16, %f17, %f16
52433! preparing store val #1, next val will be in f35
52434fmovd %f20, %f32
52435fmovs %f16, %f21
52436fadds %f16, %f17, %f16
52437fmovd %f20, %f34
52438membar #Sync
52439stda %f32, [%i3 + 0 ] %asi
52440membar #Sync
52441
52442P3143: !_LD [8] (FP) (Loop exit)
52443sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
52444sub %i0, %i2, %i2
52445ld [%i2 + 4], %f0
52446! 1 addresses covered
52447!---- flushing fp results buffer to %f30 ----
52448fmovs %f0, %f30
52449!--
52450loop_exit_4_262:
52451sub %l2, 1, %l2
52452cmp %l2, 0
52453bg loop_entry_4_262
52454nop
52455
52456P3144: !_SWAP [8] (maybe <- 0x200002d) (Int) (Loop entry)
52457sethi %hi(0x1), %l2
52458or %l2, %lo(0x1), %l2
52459loop_entry_4_263:
52460sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
52461sub %i0, %i3, %i3
52462mov %l4, %o0
52463swap [%i3 + 4], %o0
52464! move %o0(lower) -> %o0(upper)
52465sllx %o0, 32, %o0
52466add %l4, 1, %l4
52467
52468P3145: !_PREFETCH [0] (Int)
52469prefetch [%i0 + 4], 21
52470
52471P3146: !_LD [4] (Int) (Loop exit)
52472sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
52473sub %i0, %i2, %i2
52474lduw [%i2 + 4], %l3
52475! move %l3(lower) -> %o0(lower)
52476or %l3, %o0, %o0
52477!---- flushing int results buffer----
52478mov %o0, %l5
52479loop_exit_4_263:
52480sub %l2, 1, %l2
52481cmp %l2, 0
52482bg loop_entry_4_263
52483nop
52484
52485P3147: !_LD [3] (FP) (Loop entry) (Loop exit)
52486sethi %hi(0x1), %l2
52487or %l2, %lo(0x1), %l2
52488loop_entry_4_264:
52489ld [%i1 + 12], %f0
52490! 1 addresses covered
52491!---- flushing fp results buffer to %f30 ----
52492fmovs %f0, %f30
52493!--
52494loop_exit_4_264:
52495sub %l2, 1, %l2
52496cmp %l2, 0
52497bg loop_entry_4_264
52498nop
52499
52500P3148: !_ST [14] (maybe <- 0x41800065) (FP) (Loop entry) (Loop exit)
52501sethi %hi(0x1), %l2
52502or %l2, %lo(0x1), %l2
52503loop_entry_4_265:
52504sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
52505sub %i0, %i3, %i3
52506! preparing store val #0, next val will be in f20
52507fmovs %f16, %f20
52508fadds %f16, %f17, %f16
52509st %f20, [%i3 + 4 ]
52510loop_exit_4_265:
52511sub %l2, 1, %l2
52512cmp %l2, 0
52513bg loop_entry_4_265
52514nop
52515
52516P3149: !_ST [9] (maybe <- 0x41800066) (FP) (Loop entry) (Loop exit)
52517sethi %hi(0x1), %l2
52518or %l2, %lo(0x1), %l2
52519loop_entry_4_266:
52520sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
52521sub %i0, %i2, %i2
52522! preparing store val #0, next val will be in f20
52523fmovs %f16, %f20
52524fadds %f16, %f17, %f16
52525st %f20, [%i2 + 12 ]
52526loop_exit_4_266:
52527sub %l2, 1, %l2
52528cmp %l2, 0
52529bg loop_entry_4_266
52530nop
52531
52532P3150: !_BLD [15] (FP) (Loop entry)
52533sethi %hi(0x2), %l2
52534or %l2, %lo(0x2), %l2
52535loop_entry_4_267:
52536wr %g0, 0xf0, %asi
52537sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
52538sub %i0, %i3, %i3
52539membar #Sync
52540ldda [%i3 + 0] %asi, %f0
52541membar #Sync
52542! 2 addresses covered
52543fmovs %f1, %f0
52544fmovs %f3, %f1
52545
52546P3151: !_PREFETCH [3] (Int) (Faults) (Loop exit)
52547prefetch [%i1 + 12], 22
52548!---- flushing fp results buffer to %f30 ----
52549fmovd %f0, %f30
52550!--
52551loop_exit_4_267:
52552sub %l2, 1, %l2
52553cmp %l2, 0
52554bg loop_entry_4_267
52555nop
52556
52557P3152: !_FLUSH [9] (Int) (Loop entry) (Loop exit)
52558sethi %hi(0x1), %l2
52559or %l2, %lo(0x1), %l2
52560loop_entry_4_268:
52561! Unsupported instruction
52562loop_exit_4_268:
52563sub %l2, 1, %l2
52564cmp %l2, 0
52565bg loop_entry_4_268
52566nop
52567
52568P3153: !_BLD [7] (FP) (Loop entry) (Loop exit)
52569sethi %hi(0x2), %l2
52570or %l2, %lo(0x2), %l2
52571loop_entry_4_269:
52572wr %g0, 0xf0, %asi
52573sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
52574sub %i0, %i2, %i2
52575membar #Sync
52576ldda [%i2 + 0] %asi, %f0
52577membar #Sync
52578! 2 addresses covered
52579fmovs %f1, %f0
52580fmovs %f3, %f1
52581!---- flushing fp results buffer to %f30 ----
52582fmovd %f0, %f30
52583!--
52584loop_exit_4_269:
52585sub %l2, 1, %l2
52586cmp %l2, 0
52587bg loop_entry_4_269
52588nop
52589
52590P3154: !_LD [13] (FP) (Loop entry)
52591sethi %hi(0x2), %l2
52592or %l2, %lo(0x2), %l2
52593loop_entry_4_270:
52594sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
52595add %i0, %i3, %i3
52596ld [%i3 + 12], %f0
52597! 1 addresses covered
52598
52599P3155: !_LD [5] (FP) (NF) (Loop exit)
52600wr %g0, 0x82, %asi
52601sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
52602sub %i0, %i2, %i2
52603lda [%i2 + 12] %asi, %f1
52604! 1 addresses covered
52605!---- flushing fp results buffer to %f30 ----
52606fmovd %f0, %f30
52607!--
52608loop_exit_4_270:
52609sub %l2, 1, %l2
52610cmp %l2, 0
52611bg loop_entry_4_270
52612nop
52613
52614P3156: !_BST [15] (maybe <- 0x41800067) (FP) (Loop entry)
52615sethi %hi(0x2), %l2
52616or %l2, %lo(0x2), %l2
52617loop_entry_4_271:
52618wr %g0, 0xf0, %asi
52619sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
52620sub %i0, %i3, %i3
52621! preparing store val #0, next val will be in f33
52622fmovs %f16, %f21
52623fadds %f16, %f17, %f16
52624! preparing store val #1, next val will be in f35
52625fmovd %f20, %f32
52626fmovs %f16, %f21
52627fadds %f16, %f17, %f16
52628fmovd %f20, %f34
52629membar #Sync
52630stda %f32, [%i3 + 0 ] %asi
52631membar #Sync
52632
52633P3157: !_LD [7] (Int) (Branch target of P3180)
52634sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
52635sub %i0, %i2, %i2
52636lduw [%i2 + 12], %o0
52637! move %o0(lower) -> %o0(upper)
52638sllx %o0, 32, %o0
52639ba P3158
52640nop
52641
52642TARGET3180:
52643ba RET3180
52644nop
52645
52646
52647P3158: !_LD [10] (Int) (Loop exit)
52648sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
52649sub %i0, %i3, %i3
52650lduw [%i3 + 4], %l6
52651! move %l6(lower) -> %o0(lower)
52652or %l6, %o0, %o0
52653!---- flushing int results buffer----
52654mov %o0, %l5
52655loop_exit_4_271:
52656sub %l2, 1, %l2
52657cmp %l2, 0
52658bg loop_entry_4_271
52659nop
52660
52661P3159: !_QWST [4] (maybe <- 0x41800069) (FP) (Loop entry)
52662sethi %hi(0x2), %l2
52663or %l2, %lo(0x2), %l2
52664loop_entry_4_272:
52665sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
52666sub %i0, %i2, %i2
52667! preparing store val #0, next val will be in f21
52668fmovs %f16, %f21
52669fadds %f16, %f17, %f16
52670! preparing store val #1, next val will be in f23
52671fmovs %f16, %f23
52672fadds %f16, %f17, %f16
52673stq %f20, [%i2 + 0]
52674
52675P3160: !_LD [6] (FP) (Loop exit)
52676sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
52677sub %i0, %i3, %i3
52678ld [%i3 + 4], %f0
52679! 1 addresses covered
52680!---- flushing fp results buffer to %f30 ----
52681fmovs %f0, %f30
52682!--
52683loop_exit_4_272:
52684sub %l2, 1, %l2
52685cmp %l2, 0
52686bg loop_entry_4_272
52687nop
52688
52689P3161: !_LD [0] (Int) (Loop entry)
52690sethi %hi(0x2), %l2
52691or %l2, %lo(0x2), %l2
52692loop_entry_4_273:
52693lduw [%i0 + 4], %o0
52694! move %o0(lower) -> %o0(upper)
52695sllx %o0, 32, %o0
52696
52697P3162: !_LD [1] (Int) (Loop exit)
52698lduw [%i0 + 12], %l7
52699! move %l7(lower) -> %o0(lower)
52700or %l7, %o0, %o0
52701!---- flushing int results buffer----
52702mov %o0, %l5
52703loop_exit_4_273:
52704sub %l2, 1, %l2
52705cmp %l2, 0
52706bg loop_entry_4_273
52707nop
52708
52709P3163: !_LD [6] (FP) (Loop entry) (Loop exit)
52710sethi %hi(0x1), %l2
52711or %l2, %lo(0x1), %l2
52712loop_entry_4_274:
52713sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
52714sub %i0, %i2, %i2
52715ld [%i2 + 4], %f0
52716! 1 addresses covered
52717!---- flushing fp results buffer to %f30 ----
52718fmovs %f0, %f30
52719!--
52720loop_exit_4_274:
52721sub %l2, 1, %l2
52722cmp %l2, 0
52723bg loop_entry_4_274
52724nop
52725
52726P3164: !_QWST [1] (maybe <- 0x4180006b) (FP) (Loop entry)
52727sethi %hi(0x1), %l2
52728or %l2, %lo(0x1), %l2
52729loop_entry_4_275:
52730! preparing store val #0, next val will be in f21
52731fmovs %f16, %f21
52732fadds %f16, %f17, %f16
52733! preparing store val #1, next val will be in f23
52734fmovs %f16, %f23
52735fadds %f16, %f17, %f16
52736stq %f20, [%i0 + 0]
52737
52738P3165: !_PREFETCH [3] (Int) (Loop exit)
52739prefetch [%i1 + 12], 1
52740loop_exit_4_275:
52741sub %l2, 1, %l2
52742cmp %l2, 0
52743bg loop_entry_4_275
52744nop
52745
52746P3166: !_LD [7] (Int) (NF) (Loop entry) (LE)
52747sethi %hi(0x2), %l2
52748or %l2, %lo(0x2), %l2
52749loop_entry_4_276:
52750wr %g0, 0x8a, %asi
52751sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
52752sub %i0, %i3, %i3
52753lduwa [%i3 + 12] %asi, %o0
52754! move %o0(lower) -> %o0(upper)
52755sllx %o0, 32, %o0
52756
52757P3167: !_LD [5] (Int) (NF) (Loop exit)
52758wr %g0, 0x82, %asi
52759sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
52760sub %i0, %i2, %i2
52761lduwa [%i2 + 12] %asi, %l3
52762! move %l3(lower) -> %o0(lower)
52763or %l3, %o0, %o0
52764!---- flushing int results buffer----
52765mov %o0, %l5
52766loop_exit_4_276:
52767sub %l2, 1, %l2
52768cmp %l2, 0
52769bg loop_entry_4_276
52770nop
52771
52772P3168: !_LD [1] (Int) (Loop entry)
52773sethi %hi(0x1), %l2
52774or %l2, %lo(0x1), %l2
52775loop_entry_4_277:
52776lduw [%i0 + 12], %o0
52777! move %o0(lower) -> %o0(upper)
52778sllx %o0, 32, %o0
52779
52780P3169: !_FLUSH [5] (Int)
52781! Unsupported instruction
52782
52783P3170: !_LD [2] (Int) (Loop exit)
52784lduw [%i1 + 4], %l6
52785! move %l6(lower) -> %o0(lower)
52786or %l6, %o0, %o0
52787!---- flushing int results buffer----
52788mov %o0, %l5
52789loop_exit_4_277:
52790sub %l2, 1, %l2
52791cmp %l2, 0
52792bg loop_entry_4_277
52793nop
52794
52795P3171: !_LD [15] (FP) (Loop entry) (Loop exit)
52796sethi %hi(0x1), %l2
52797or %l2, %lo(0x1), %l2
52798loop_entry_4_278:
52799sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
52800sub %i0, %i3, %i3
52801ld [%i3 + 12], %f0
52802! 1 addresses covered
52803!---- flushing fp results buffer to %f30 ----
52804fmovs %f0, %f30
52805!--
52806loop_exit_4_278:
52807sub %l2, 1, %l2
52808cmp %l2, 0
52809bg loop_entry_4_278
52810nop
52811
52812P3172: !_SWAP [0] (maybe <- 0x200002e) (Int) (Loop entry)
52813sethi %hi(0x2), %l2
52814or %l2, %lo(0x2), %l2
52815loop_entry_4_279:
52816mov %l4, %o0
52817swap [%i0 + 4], %o0
52818! move %o0(lower) -> %o0(upper)
52819sllx %o0, 32, %o0
52820add %l4, 1, %l4
52821
52822P3173: !_BST [6] (maybe <- 0x4180006d) (FP)
52823wr %g0, 0xf0, %asi
52824sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
52825sub %i0, %i2, %i2
52826! preparing store val #0, next val will be in f33
52827fmovs %f16, %f21
52828fadds %f16, %f17, %f16
52829! preparing store val #1, next val will be in f35
52830fmovd %f20, %f32
52831fmovs %f16, %f21
52832fadds %f16, %f17, %f16
52833fmovd %f20, %f34
52834membar #Sync
52835stda %f32, [%i2 + 0 ] %asi
52836membar #Sync
52837
52838P3174: !_LD [13] (Int) (Loop exit)
52839sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
52840add %i0, %i3, %i3
52841lduw [%i3 + 12], %o5
52842! move %o5(lower) -> %o0(lower)
52843or %o5, %o0, %o0
52844!---- flushing int results buffer----
52845mov %o0, %l5
52846loop_exit_4_279:
52847sub %l2, 1, %l2
52848cmp %l2, 0
52849bg loop_entry_4_279
52850nop
52851
52852P3175: !_LD [9] (FP) (Loop entry) (CBR)
52853sethi %hi(0x2), %l2
52854or %l2, %lo(0x2), %l2
52855loop_entry_4_280:
52856sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
52857sub %i0, %i2, %i2
52858ld [%i2 + 12], %f0
52859! 1 addresses covered
52860
52861! cbranch
52862andcc %l0, 1, %g0
52863be,pt %xcc, TARGET3175
52864nop
52865RET3175:
52866
52867! lfsr step begin
52868srlx %l0, 1, %l6
52869xnor %l6, %l0, %l6
52870sllx %l6, 63, %l6
52871or %l6, %l0, %l0
52872srlx %l0, 1, %l0
52873
52874
52875P3176: !_LD [7] (FP) (Loop exit)
52876sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
52877sub %i0, %i3, %i3
52878ld [%i3 + 12], %f1
52879! 1 addresses covered
52880!---- flushing fp results buffer to %f30 ----
52881fmovd %f0, %f30
52882!--
52883loop_exit_4_280:
52884sub %l2, 1, %l2
52885cmp %l2, 0
52886bg loop_entry_4_280
52887nop
52888
52889P3177: !_LD [9] (FP) (Loop entry) (Loop exit)
52890sethi %hi(0x1), %l2
52891or %l2, %lo(0x1), %l2
52892loop_entry_4_281:
52893sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
52894sub %i0, %i2, %i2
52895ld [%i2 + 12], %f0
52896! 1 addresses covered
52897!---- flushing fp results buffer to %f30 ----
52898fmovs %f0, %f30
52899!--
52900loop_exit_4_281:
52901sub %l2, 1, %l2
52902cmp %l2, 0
52903bg loop_entry_4_281
52904nop
52905
52906P3178: !_QWST [12] (maybe <- 0x4180006f) (FP) (Loop entry) (Loop exit)
52907sethi %hi(0x2), %l2
52908or %l2, %lo(0x2), %l2
52909loop_entry_4_282:
52910sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
52911add %i0, %i3, %i3
52912! preparing store val #0, next val will be in f21
52913fmovs %f16, %f21
52914fadds %f16, %f17, %f16
52915! preparing store val #1, next val will be in f23
52916fmovs %f16, %f23
52917fadds %f16, %f17, %f16
52918stq %f20, [%i3 + 0]
52919loop_exit_4_282:
52920sub %l2, 1, %l2
52921cmp %l2, 0
52922bg loop_entry_4_282
52923nop
52924
52925P3179: !_CAS [2] (maybe <- 0x200002f) (Int) (Loop entry)
52926sethi %hi(0x1), %l2
52927or %l2, %lo(0x1), %l2
52928loop_entry_4_283:
52929add %i1, 4, %l6
52930lduw [%l6], %o0
52931mov %o0, %l3
52932! move %l3(lower) -> %o0(upper)
52933sllx %l3, 32, %o0
52934mov %l4, %o5
52935cas [%l6], %l3, %o5
52936! move %o5(lower) -> %o0(lower)
52937srl %o5, 0, %l3
52938or %l3, %o0, %o0
52939add %l4, 1, %l4
52940
52941P3180: !_LD [5] (FP) (NF) (Loop exit) (CBR)
52942wr %g0, 0x82, %asi
52943sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
52944sub %i0, %i2, %i2
52945lda [%i2 + 12] %asi, %f0
52946! 1 addresses covered
52947
52948! cbranch
52949andcc %l0, 1, %g0
52950be,pt %xcc, TARGET3180
52951nop
52952RET3180:
52953
52954! lfsr step begin
52955srlx %l0, 1, %l3
52956xnor %l3, %l0, %l3
52957sllx %l3, 63, %l3
52958or %l3, %l0, %l0
52959srlx %l0, 1, %l0
52960
52961!---- flushing int results buffer----
52962mov %o0, %l5
52963!---- flushing fp results buffer to %f30 ----
52964fmovs %f0, %f30
52965!--
52966loop_exit_4_283:
52967sub %l2, 1, %l2
52968cmp %l2, 0
52969bg loop_entry_4_283
52970nop
52971
52972P3181: !_REPLACEMENT [11] (Int) (Loop entry)
52973sethi %hi(0x1), %l2
52974or %l2, %lo(0x1), %l2
52975loop_entry_4_284:
52976sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3
52977sub %i0, %i3, %i3
52978sethi %hi(0x20000), %o5
52979ld [%i3+12], %l6
52980st %l6, [%i3+12]
52981add %i3, %o5, %l3
52982ld [%l3+12], %l6
52983st %l6, [%l3+12]
52984add %l3, %o5, %l3
52985ld [%l3+12], %l6
52986st %l6, [%l3+12]
52987add %l3, %o5, %l3
52988ld [%l3+12], %l6
52989st %l6, [%l3+12]
52990add %l3, %o5, %l3
52991ld [%l3+12], %l6
52992st %l6, [%l3+12]
52993add %l3, %o5, %l3
52994ld [%l3+12], %l6
52995st %l6, [%l3+12]
52996add %l3, %o5, %l3
52997ld [%l3+12], %l6
52998st %l6, [%l3+12]
52999add %l3, %o5, %l3
53000ld [%l3+12], %l6
53001st %l6, [%l3+12]
53002
53003P3182: !_LD [12] (Int) (NF) (Faults) (Branch target of P3320)
53004wr %g0, 0x82, %asi
53005lduwa [%g0] %asi, %o0
53006! move %o0(lower) -> %o0(upper)
53007sllx %o0, 32, %o0
53008ba P3183
53009nop
53010
53011TARGET3320:
53012ba RET3320
53013nop
53014
53015
53016P3183: !_LD [3] (Int) (Loop exit)
53017lduw [%i1 + 12], %l6
53018! move %l6(lower) -> %o0(lower)
53019or %l6, %o0, %o0
53020!---- flushing int results buffer----
53021mov %o0, %l5
53022loop_exit_4_284:
53023sub %l2, 1, %l2
53024cmp %l2, 0
53025bg loop_entry_4_284
53026nop
53027
53028P3184: !_CAS [7] (maybe <- 0x2000030) (Int) (Loop entry)
53029sethi %hi(0x2), %l2
53030or %l2, %lo(0x2), %l2
53031loop_entry_4_285:
53032sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
53033sub %i0, %i2, %i2
53034add %i2, 12, %l3
53035lduw [%l3], %o0
53036mov %o0, %o5
53037! move %o5(lower) -> %o0(upper)
53038sllx %o5, 32, %o0
53039mov %l4, %l7
53040cas [%l3], %o5, %l7
53041! move %l7(lower) -> %o0(lower)
53042srl %l7, 0, %o5
53043or %o5, %o0, %o0
53044add %l4, 1, %l4
53045
53046P3185: !_BST [6] (maybe <- 0x41800071) (FP) (Loop exit)
53047wr %g0, 0xf0, %asi
53048! preparing store val #0, next val will be in f33
53049fmovs %f16, %f21
53050fadds %f16, %f17, %f16
53051! preparing store val #1, next val will be in f35
53052fmovd %f20, %f32
53053fmovs %f16, %f21
53054fadds %f16, %f17, %f16
53055fmovd %f20, %f34
53056membar #Sync
53057stda %f32, [%i2 + 0 ] %asi
53058membar #Sync
53059!---- flushing int results buffer----
53060mov %o0, %l5
53061loop_exit_4_285:
53062sub %l2, 1, %l2
53063cmp %l2, 0
53064bg loop_entry_4_285
53065nop
53066
53067P3186: !_LD [10] (FP) (Loop entry)
53068sethi %hi(0x2), %l2
53069or %l2, %lo(0x2), %l2
53070loop_entry_4_286:
53071sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
53072sub %i0, %i3, %i3
53073ld [%i3 + 4], %f0
53074! 1 addresses covered
53075
53076P3187: !_LD [6] (Int) (NF)
53077wr %g0, 0x82, %asi
53078sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
53079sub %i0, %i2, %i2
53080lduwa [%i2 + 4] %asi, %o0
53081! move %o0(lower) -> %o0(upper)
53082sllx %o0, 32, %o0
53083
53084P3188: !_LD [4] (Int) (Loop exit)
53085sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
53086sub %i0, %i3, %i3
53087lduw [%i3 + 4], %l7
53088! move %l7(lower) -> %o0(lower)
53089or %l7, %o0, %o0
53090!---- flushing int results buffer----
53091mov %o0, %l5
53092!---- flushing fp results buffer to %f30 ----
53093fmovs %f0, %f30
53094!--
53095loop_exit_4_286:
53096sub %l2, 1, %l2
53097cmp %l2, 0
53098bg loop_entry_4_286
53099nop
53100
53101P3189: !_LD [9] (Int) (Loop entry)
53102sethi %hi(0x2), %l2
53103or %l2, %lo(0x2), %l2
53104loop_entry_4_287:
53105sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
53106sub %i0, %i2, %i2
53107lduw [%i2 + 12], %o0
53108! move %o0(lower) -> %o0(upper)
53109sllx %o0, 32, %o0
53110
53111P3190: !_CASX [5] (maybe <- 0x2000031) (Int)
53112sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
53113sub %i0, %i3, %i3
53114add %i3, 8, %o5
53115ldx [%o5], %l6
53116! move %l6(upper) -> %o0(lower)
53117srlx %l6, 32, %l7
53118or %l7, %o0, %o0
53119! move %l6(lower) -> %o1(upper)
53120sllx %l6, 32, %o1
53121mov %l6, %l7
53122mov %l4, %l6
53123casx [%o5], %l7, %l6
53124! move %l6(upper) -> %o1(lower)
53125srlx %l6, 32, %l7
53126or %l7, %o1, %o1
53127! move %l6(lower) -> %o2(upper)
53128sllx %l6, 32, %o2
53129add %l4, 1, %l4
53130
53131P3191: !_LD [5] (Int) (Loop exit)
53132lduw [%i3 + 12], %o5
53133! move %o5(lower) -> %o2(lower)
53134or %o5, %o2, %o2
53135!---- flushing int results buffer----
53136mov %o0, %l5
53137mov %o1, %l5
53138mov %o2, %l5
53139loop_exit_4_287:
53140sub %l2, 1, %l2
53141cmp %l2, 0
53142bg loop_entry_4_287
53143nop
53144
53145P3192: !_CAS [13] (maybe <- 0x2000032) (Int) (Loop entry) (Loop exit)
53146sethi %hi(0x2), %l2
53147or %l2, %lo(0x2), %l2
53148loop_entry_4_288:
53149sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
53150add %i0, %i2, %i2
53151add %i2, 12, %l7
53152lduw [%l7], %o0
53153mov %o0, %l6
53154! move %l6(lower) -> %o0(upper)
53155sllx %l6, 32, %o0
53156mov %l4, %l3
53157cas [%l7], %l6, %l3
53158! move %l3(lower) -> %o0(lower)
53159srl %l3, 0, %l6
53160or %l6, %o0, %o0
53161add %l4, 1, %l4
53162!---- flushing int results buffer----
53163mov %o0, %l5
53164loop_exit_4_288:
53165sub %l2, 1, %l2
53166cmp %l2, 0
53167bg loop_entry_4_288
53168nop
53169
53170P3193: !_BLD [12] (FP) (Loop entry)
53171sethi %hi(0x1), %l2
53172or %l2, %lo(0x1), %l2
53173loop_entry_4_289:
53174wr %g0, 0xf0, %asi
53175sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
53176add %i0, %i3, %i3
53177membar #Sync
53178ldda [%i3 + 0] %asi, %f0
53179membar #Sync
53180! 2 addresses covered
53181fmovs %f1, %f0
53182fmovs %f3, %f1
53183
53184P3194: !_PREFETCH [2] (Int) (Loop exit)
53185prefetch [%i1 + 4], 20
53186!---- flushing fp results buffer to %f30 ----
53187fmovd %f0, %f30
53188!--
53189loop_exit_4_289:
53190sub %l2, 1, %l2
53191cmp %l2, 0
53192bg loop_entry_4_289
53193nop
53194
53195P3195: !_PREFETCH [10] (Int) (Loop entry) (Loop exit)
53196sethi %hi(0x2), %l2
53197or %l2, %lo(0x2), %l2
53198loop_entry_4_290:
53199sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
53200sub %i0, %i2, %i2
53201prefetch [%i2 + 4], 2
53202loop_exit_4_290:
53203sub %l2, 1, %l2
53204cmp %l2, 0
53205bg loop_entry_4_290
53206nop
53207
53208P3196: !_LD [8] (FP) (Loop entry) (Loop exit)
53209sethi %hi(0x2), %l2
53210or %l2, %lo(0x2), %l2
53211loop_entry_4_291:
53212sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
53213sub %i0, %i3, %i3
53214ld [%i3 + 4], %f0
53215! 1 addresses covered
53216!---- flushing fp results buffer to %f30 ----
53217fmovs %f0, %f30
53218!--
53219loop_exit_4_291:
53220sub %l2, 1, %l2
53221cmp %l2, 0
53222bg loop_entry_4_291
53223nop
53224
53225P3197: !_QWLD [4] (FP) (Loop entry) (Loop exit) (CBR)
53226sethi %hi(0x2), %l2
53227or %l2, %lo(0x2), %l2
53228loop_entry_4_292:
53229sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
53230sub %i0, %i2, %i2
53231ldq [%i2 + 0], %f0
53232! 2 addresses covered
53233fmovs %f1, %f0
53234fmovs %f3, %f1
53235
53236! cbranch
53237andcc %l0, 1, %g0
53238be,pn %xcc, TARGET3197
53239nop
53240RET3197:
53241
53242! lfsr step begin
53243srlx %l0, 1, %l6
53244xnor %l6, %l0, %l6
53245sllx %l6, 63, %l6
53246or %l6, %l0, %l0
53247srlx %l0, 1, %l0
53248
53249!---- flushing fp results buffer to %f30 ----
53250fmovd %f0, %f30
53251!--
53252loop_exit_4_292:
53253sub %l2, 1, %l2
53254cmp %l2, 0
53255bg loop_entry_4_292
53256nop
53257
53258P3198: !_REPLACEMENT [7] (Int) (Loop entry) (Loop exit)
53259sethi %hi(0x2), %l2
53260or %l2, %lo(0x2), %l2
53261loop_entry_4_293:
53262sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3
53263sub %i0, %i3, %i3
53264sethi %hi(0x20000), %o5
53265ld [%i3+12], %l6
53266st %l6, [%i3+12]
53267add %i3, %o5, %l3
53268ld [%l3+12], %l6
53269st %l6, [%l3+12]
53270add %l3, %o5, %l3
53271ld [%l3+12], %l6
53272st %l6, [%l3+12]
53273add %l3, %o5, %l3
53274ld [%l3+12], %l6
53275st %l6, [%l3+12]
53276add %l3, %o5, %l3
53277ld [%l3+12], %l6
53278st %l6, [%l3+12]
53279add %l3, %o5, %l3
53280ld [%l3+12], %l6
53281st %l6, [%l3+12]
53282add %l3, %o5, %l3
53283ld [%l3+12], %l6
53284st %l6, [%l3+12]
53285add %l3, %o5, %l3
53286ld [%l3+12], %l6
53287st %l6, [%l3+12]
53288loop_exit_4_293:
53289sub %l2, 1, %l2
53290cmp %l2, 0
53291bg loop_entry_4_293
53292nop
53293
53294P3199: !_PREFETCH [6] (Int) (NF) (Faults) (Loop entry)
53295sethi %hi(0x1), %l2
53296or %l2, %lo(0x1), %l2
53297loop_entry_4_294:
53298wr %g0, 0x82, %asi
53299prefetcha [%g0] %asi, 0
53300
53301P3200: !_DWST [4] (maybe <- 0x41800073) (FP) (Loop exit)
53302sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
53303sub %i0, %i2, %i2
53304! preparing store val #0, next val will be in f21
53305fmovs %f16, %f21
53306fadds %f16, %f17, %f16
53307std %f20, [%i2 + 0]
53308loop_exit_4_294:
53309sub %l2, 1, %l2
53310cmp %l2, 0
53311bg loop_entry_4_294
53312nop
53313
53314P3201: !_SWAP [12] (maybe <- 0x2000033) (Int) (Loop entry)
53315sethi %hi(0x2), %l2
53316or %l2, %lo(0x2), %l2
53317loop_entry_4_295:
53318sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
53319add %i0, %i3, %i3
53320mov %l4, %o0
53321swap [%i3 + 4], %o0
53322! move %o0(lower) -> %o0(upper)
53323sllx %o0, 32, %o0
53324add %l4, 1, %l4
53325
53326P3202: !_LD [1] (Int) (Loop exit)
53327lduw [%i0 + 12], %o5
53328! move %o5(lower) -> %o0(lower)
53329or %o5, %o0, %o0
53330!---- flushing int results buffer----
53331mov %o0, %l5
53332loop_exit_4_295:
53333sub %l2, 1, %l2
53334cmp %l2, 0
53335bg loop_entry_4_295
53336nop
53337
53338P3203: !_REPLACEMENT [6] (Int) (Loop entry)
53339sethi %hi(0x1), %l2
53340or %l2, %lo(0x1), %l2
53341loop_entry_4_296:
53342sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2
53343sub %i0, %i2, %i2
53344sethi %hi(0x20000), %l6
53345ld [%i2+4], %o5
53346st %o5, [%i2+4]
53347add %i2, %l6, %l7
53348ld [%l7+4], %o5
53349st %o5, [%l7+4]
53350add %l7, %l6, %l7
53351ld [%l7+4], %o5
53352st %o5, [%l7+4]
53353add %l7, %l6, %l7
53354ld [%l7+4], %o5
53355st %o5, [%l7+4]
53356add %l7, %l6, %l7
53357ld [%l7+4], %o5
53358st %o5, [%l7+4]
53359add %l7, %l6, %l7
53360ld [%l7+4], %o5
53361st %o5, [%l7+4]
53362add %l7, %l6, %l7
53363ld [%l7+4], %o5
53364st %o5, [%l7+4]
53365add %l7, %l6, %l7
53366ld [%l7+4], %o5
53367st %o5, [%l7+4]
53368
53369P3204: !_SWAP [15] (maybe <- 0x2000034) (Int) (LE)
53370wr %g0, 0x88, %asi
53371sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
53372sub %i0, %i3, %i3
53373mov %l4, %o0
53374! Change single-word-level endianess (big endian <-> little endian)
53375sethi %hi(0xff00ff00), %l3
53376or %l3, %lo(0xff00ff00), %l3
53377and %o0, %l3, %l6
53378srl %l6, 8, %l6
53379sll %o0, 8, %o0
53380and %o0, %l3, %o0
53381or %o0, %l6, %o0
53382srl %o0, 16, %l6
53383sll %o0, 16, %o0
53384srl %o0, 0, %o0
53385or %o0, %l6, %o0
53386swapa [%i3 + 12] %asi, %o0
53387! move %o0(lower) -> %o0(upper)
53388sllx %o0, 32, %o0
53389add %l4, 1, %l4
53390
53391P3205: !_LD [3] (Int) (Loop exit)
53392lduw [%i1 + 12], %l3
53393! move %l3(lower) -> %o0(lower)
53394or %l3, %o0, %o0
53395!---- flushing int results buffer----
53396mov %o0, %l5
53397loop_exit_4_296:
53398sub %l2, 1, %l2
53399cmp %l2, 0
53400bg loop_entry_4_296
53401nop
53402
53403P3206: !_LD [8] (FP) (Loop entry) (Loop exit)
53404sethi %hi(0x2), %l2
53405or %l2, %lo(0x2), %l2
53406loop_entry_4_297:
53407sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
53408sub %i0, %i2, %i2
53409ld [%i2 + 4], %f0
53410! 1 addresses covered
53411!---- flushing fp results buffer to %f30 ----
53412fmovs %f0, %f30
53413!--
53414loop_exit_4_297:
53415sub %l2, 1, %l2
53416cmp %l2, 0
53417bg loop_entry_4_297
53418nop
53419
53420P3207: !_PREFETCH [4] (Int) (Faults) (Loop entry) (Loop exit) (LE)
53421sethi %hi(0x2), %l2
53422or %l2, %lo(0x2), %l2
53423loop_entry_4_298:
53424wr %g0, 0x88, %asi
53425prefetcha [%g0] %asi, 28
53426loop_exit_4_298:
53427sub %l2, 1, %l2
53428cmp %l2, 0
53429bg loop_entry_4_298
53430nop
53431
53432P3208: !_REPLACEMENT [5] (Int) (Loop entry)
53433sethi %hi(0x1), %l2
53434or %l2, %lo(0x1), %l2
53435loop_entry_4_299:
53436sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3
53437sub %i0, %i3, %i3
53438sethi %hi(0x20000), %l3
53439ld [%i3+12], %l7
53440st %l7, [%i3+12]
53441add %i3, %l3, %l6
53442ld [%l6+12], %l7
53443st %l7, [%l6+12]
53444add %l6, %l3, %l6
53445ld [%l6+12], %l7
53446st %l7, [%l6+12]
53447add %l6, %l3, %l6
53448ld [%l6+12], %l7
53449st %l7, [%l6+12]
53450add %l6, %l3, %l6
53451ld [%l6+12], %l7
53452st %l7, [%l6+12]
53453add %l6, %l3, %l6
53454ld [%l6+12], %l7
53455st %l7, [%l6+12]
53456add %l6, %l3, %l6
53457ld [%l6+12], %l7
53458st %l7, [%l6+12]
53459add %l6, %l3, %l6
53460ld [%l6+12], %l7
53461st %l7, [%l6+12]
53462
53463P3209: !_LD [9] (Int) (NF)
53464wr %g0, 0x82, %asi
53465sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
53466sub %i0, %i2, %i2
53467lduwa [%i2 + 12] %asi, %o0
53468! move %o0(lower) -> %o0(upper)
53469sllx %o0, 32, %o0
53470
53471P3210: !_LD [3] (Int) (Loop exit)
53472lduw [%i1 + 12], %l7
53473! move %l7(lower) -> %o0(lower)
53474or %l7, %o0, %o0
53475!---- flushing int results buffer----
53476mov %o0, %l5
53477loop_exit_4_299:
53478sub %l2, 1, %l2
53479cmp %l2, 0
53480bg loop_entry_4_299
53481nop
53482
53483P3211: !_LD [0] (FP) (Loop entry)
53484sethi %hi(0x1), %l2
53485or %l2, %lo(0x1), %l2
53486loop_entry_4_300:
53487ld [%i0 + 4], %f0
53488! 1 addresses covered
53489
53490P3212: !_QWLD [3] (FP) (Loop exit)
53491ldq [%i1 + 0], %f32
53492! 2 addresses covered
53493fmovd %f32, %f18
53494fmovs %f19, %f1
53495fmovd %f34, %f18
53496fmovs %f19, %f2
53497!---- flushing fp results buffer to %f30 ----
53498fmovd %f0, %f30
53499fmovs %f2, %f30
53500!--
53501loop_exit_4_300:
53502sub %l2, 1, %l2
53503cmp %l2, 0
53504bg loop_entry_4_300
53505nop
53506
53507P3213: !_DWLD [13] (Int) (Loop entry)
53508sethi %hi(0x1), %l2
53509or %l2, %lo(0x1), %l2
53510loop_entry_4_301:
53511sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
53512add %i0, %i3, %i3
53513ldx [%i3 + 8], %o0
53514! move %o0(lower) -> %o0(upper)
53515sllx %o0, 32, %o0
53516
53517P3214: !_LD [3] (Int) (Loop exit)
53518lduw [%i1 + 12], %l3
53519! move %l3(lower) -> %o0(lower)
53520or %l3, %o0, %o0
53521!---- flushing int results buffer----
53522mov %o0, %l5
53523loop_exit_4_301:
53524sub %l2, 1, %l2
53525cmp %l2, 0
53526bg loop_entry_4_301
53527nop
53528
53529P3215: !_LD [9] (Int) (Loop entry)
53530sethi %hi(0x1), %l2
53531or %l2, %lo(0x1), %l2
53532loop_entry_4_302:
53533sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
53534sub %i0, %i2, %i2
53535lduw [%i2 + 12], %o0
53536! move %o0(lower) -> %o0(upper)
53537sllx %o0, 32, %o0
53538
53539P3216: !_LD [7] (Int) (Loop exit)
53540sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
53541sub %i0, %i3, %i3
53542lduw [%i3 + 12], %l6
53543! move %l6(lower) -> %o0(lower)
53544or %l6, %o0, %o0
53545!---- flushing int results buffer----
53546mov %o0, %l5
53547loop_exit_4_302:
53548sub %l2, 1, %l2
53549cmp %l2, 0
53550bg loop_entry_4_302
53551nop
53552
53553P3217: !_PREFETCH [8] (Int) (Loop entry) (Branch target of P3197)
53554sethi %hi(0x2), %l2
53555or %l2, %lo(0x2), %l2
53556loop_entry_4_303:
53557sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
53558sub %i0, %i2, %i2
53559prefetch [%i2 + 4], 1
53560ba P3218
53561nop
53562
53563TARGET3197:
53564ba RET3197
53565nop
53566
53567
53568P3218: !_DWLD [13] (FP) (Loop exit)
53569sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
53570add %i0, %i3, %i3
53571ldd [%i3 + 8], %f0
53572! 1 addresses covered
53573fmovs %f1, %f0
53574!---- flushing fp results buffer to %f30 ----
53575fmovs %f0, %f30
53576!--
53577loop_exit_4_303:
53578sub %l2, 1, %l2
53579cmp %l2, 0
53580bg loop_entry_4_303
53581nop
53582
53583P3219: !_PREFETCH [4] (Int) (Loop entry) (Loop exit)
53584sethi %hi(0x1), %l2
53585or %l2, %lo(0x1), %l2
53586loop_entry_4_304:
53587sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
53588sub %i0, %i2, %i2
53589prefetch [%i2 + 4], 20
53590loop_exit_4_304:
53591sub %l2, 1, %l2
53592cmp %l2, 0
53593bg loop_entry_4_304
53594nop
53595
53596P3220: !_BSTC [4] (maybe <- 0x41800074) (FP) (Loop entry)
53597sethi %hi(0x2), %l2
53598or %l2, %lo(0x2), %l2
53599loop_entry_4_305:
53600wr %g0, 0xe0, %asi
53601sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
53602sub %i0, %i3, %i3
53603! preparing store val #0, next val will be in f33
53604fmovs %f16, %f21
53605fadds %f16, %f17, %f16
53606! preparing store val #1, next val will be in f35
53607fmovd %f20, %f32
53608fmovs %f16, %f21
53609fadds %f16, %f17, %f16
53610fmovd %f20, %f34
53611membar #Sync
53612stda %f32, [%i3 + 0 ] %asi
53613membar #Sync
53614
53615P3221: !_LD [6] (Int)
53616sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
53617sub %i0, %i2, %i2
53618lduw [%i2 + 4], %o0
53619! move %o0(lower) -> %o0(upper)
53620sllx %o0, 32, %o0
53621
53622P3222: !_LD [9] (Int) (Loop exit)
53623sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
53624sub %i0, %i3, %i3
53625lduw [%i3 + 12], %o5
53626! move %o5(lower) -> %o0(lower)
53627or %o5, %o0, %o0
53628!---- flushing int results buffer----
53629mov %o0, %l5
53630loop_exit_4_305:
53631sub %l2, 1, %l2
53632cmp %l2, 0
53633bg loop_entry_4_305
53634nop
53635
53636P3223: !_PREFETCH [2] (Int) (Loop entry)
53637sethi %hi(0x1), %l2
53638or %l2, %lo(0x1), %l2
53639loop_entry_4_306:
53640prefetch [%i1 + 4], 28
53641
53642P3224: !_BLD [15] (FP) (Loop exit)
53643wr %g0, 0xf0, %asi
53644sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
53645sub %i0, %i2, %i2
53646membar #Sync
53647ldda [%i2 + 0] %asi, %f0
53648membar #Sync
53649! 2 addresses covered
53650fmovs %f1, %f0
53651fmovs %f3, %f1
53652!---- flushing fp results buffer to %f30 ----
53653fmovd %f0, %f30
53654!--
53655loop_exit_4_306:
53656sub %l2, 1, %l2
53657cmp %l2, 0
53658bg loop_entry_4_306
53659nop
53660
53661P3225: !_PREFETCH [11] (Int) (Loop entry)
53662sethi %hi(0x2), %l2
53663or %l2, %lo(0x2), %l2
53664loop_entry_4_307:
53665sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
53666sub %i0, %i3, %i3
53667prefetch [%i3 + 12], 28
53668
53669P3226: !_FLUSH [2] (Int) (Loop exit)
53670! Unsupported instruction
53671loop_exit_4_307:
53672sub %l2, 1, %l2
53673cmp %l2, 0
53674bg loop_entry_4_307
53675nop
53676
53677P3227: !_QWLD [14] (FP) (Loop entry)
53678sethi %hi(0x2), %l2
53679or %l2, %lo(0x2), %l2
53680loop_entry_4_308:
53681sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
53682sub %i0, %i2, %i2
53683ldq [%i2 + 0], %f0
53684! 2 addresses covered
53685fmovs %f1, %f0
53686fmovs %f3, %f1
53687
53688P3228: !_BLD [13] (FP) (Loop exit)
53689wr %g0, 0xf0, %asi
53690sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
53691add %i0, %i3, %i3
53692membar #Sync
53693ldda [%i3 + 0] %asi, %f32
53694membar #Sync
53695! 2 addresses covered
53696fmovd %f32, %f18
53697fmovs %f19, %f2
53698fmovd %f34, %f18
53699fmovs %f19, %f3
53700!---- flushing fp results buffer to %f30 ----
53701fmovd %f0, %f30
53702fmovd %f2, %f30
53703!--
53704loop_exit_4_308:
53705sub %l2, 1, %l2
53706cmp %l2, 0
53707bg loop_entry_4_308
53708nop
53709
53710P3229: !_LD [9] (FP) (Loop entry) (Loop exit) (Branch target of P3259)
53711sethi %hi(0x2), %l2
53712or %l2, %lo(0x2), %l2
53713loop_entry_4_309:
53714sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
53715sub %i0, %i2, %i2
53716ld [%i2 + 12], %f0
53717! 1 addresses covered
53718!---- flushing fp results buffer to %f30 ----
53719fmovs %f0, %f30
53720!--
53721loop_exit_4_309:
53722sub %l2, 1, %l2
53723cmp %l2, 0
53724bg loop_entry_4_309
53725nop
53726ba P3230
53727nop
53728
53729TARGET3259:
53730ba RET3259
53731nop
53732
53733
53734P3230: !_LD [12] (Int) (Loop entry)
53735sethi %hi(0x1), %l2
53736or %l2, %lo(0x1), %l2
53737loop_entry_4_310:
53738sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
53739add %i0, %i3, %i3
53740lduw [%i3 + 4], %o0
53741! move %o0(lower) -> %o0(upper)
53742sllx %o0, 32, %o0
53743
53744P3231: !_LD [15] (Int) (Loop exit)
53745sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
53746sub %i0, %i2, %i2
53747lduw [%i2 + 12], %l3
53748! move %l3(lower) -> %o0(lower)
53749or %l3, %o0, %o0
53750!---- flushing int results buffer----
53751mov %o0, %l5
53752loop_exit_4_310:
53753sub %l2, 1, %l2
53754cmp %l2, 0
53755bg loop_entry_4_310
53756nop
53757
53758P3232: !_PREFETCH [1] (Int) (Faults) (Loop entry) (Loop exit)
53759sethi %hi(0x1), %l2
53760or %l2, %lo(0x1), %l2
53761loop_entry_4_311:
53762prefetch [%i0 + 12], 22
53763loop_exit_4_311:
53764sub %l2, 1, %l2
53765cmp %l2, 0
53766bg loop_entry_4_311
53767nop
53768
53769P3233: !_ST [10] (maybe <- 0x2000035) (Int) (Loop entry)
53770sethi %hi(0x1), %l2
53771or %l2, %lo(0x1), %l2
53772loop_entry_4_312:
53773sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
53774sub %i0, %i3, %i3
53775stw %l4, [%i3 + 4 ]
53776add %l4, 1, %l4
53777
53778P3234: !_BST [6] (maybe <- 0x41800076) (FP) (Loop exit)
53779wr %g0, 0xf0, %asi
53780sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
53781sub %i0, %i2, %i2
53782! preparing store val #0, next val will be in f33
53783fmovs %f16, %f21
53784fadds %f16, %f17, %f16
53785! preparing store val #1, next val will be in f35
53786fmovd %f20, %f32
53787fmovs %f16, %f21
53788fadds %f16, %f17, %f16
53789fmovd %f20, %f34
53790membar #Sync
53791stda %f32, [%i2 + 0 ] %asi
53792membar #Sync
53793loop_exit_4_312:
53794sub %l2, 1, %l2
53795cmp %l2, 0
53796bg loop_entry_4_312
53797nop
53798
53799P3235: !_CAS [2] (maybe <- 0x2000036) (Int) (Loop entry) (Loop exit)
53800sethi %hi(0x1), %l2
53801or %l2, %lo(0x1), %l2
53802loop_entry_4_313:
53803add %i1, 4, %o5
53804lduw [%o5], %o0
53805mov %o0, %l7
53806! move %l7(lower) -> %o0(upper)
53807sllx %l7, 32, %o0
53808mov %l4, %l6
53809cas [%o5], %l7, %l6
53810! move %l6(lower) -> %o0(lower)
53811srl %l6, 0, %l7
53812or %l7, %o0, %o0
53813add %l4, 1, %l4
53814!---- flushing int results buffer----
53815mov %o0, %l5
53816loop_exit_4_313:
53817sub %l2, 1, %l2
53818cmp %l2, 0
53819bg loop_entry_4_313
53820nop
53821
53822P3236: !_ST [13] (maybe <- 0x2000037) (Int) (Loop entry)
53823sethi %hi(0x2), %l2
53824or %l2, %lo(0x2), %l2
53825loop_entry_4_314:
53826sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
53827add %i0, %i3, %i3
53828stw %l4, [%i3 + 12 ]
53829add %l4, 1, %l4
53830
53831P3237: !_PREFETCH [10] (Int) (Loop exit)
53832sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
53833sub %i0, %i2, %i2
53834prefetch [%i2 + 4], 20
53835loop_exit_4_314:
53836sub %l2, 1, %l2
53837cmp %l2, 0
53838bg loop_entry_4_314
53839nop
53840
53841P3238: !_LD [7] (FP) (Loop entry) (Loop exit)
53842sethi %hi(0x2), %l2
53843or %l2, %lo(0x2), %l2
53844loop_entry_4_315:
53845sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
53846sub %i0, %i3, %i3
53847ld [%i3 + 12], %f0
53848! 1 addresses covered
53849!---- flushing fp results buffer to %f30 ----
53850fmovs %f0, %f30
53851!--
53852loop_exit_4_315:
53853sub %l2, 1, %l2
53854cmp %l2, 0
53855bg loop_entry_4_315
53856nop
53857
53858P3239: !_ST [6] (maybe <- 0x41800078) (FP) (Loop entry)
53859sethi %hi(0x1), %l2
53860or %l2, %lo(0x1), %l2
53861loop_entry_4_316:
53862sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
53863sub %i0, %i2, %i2
53864! preparing store val #0, next val will be in f20
53865fmovs %f16, %f20
53866fadds %f16, %f17, %f16
53867st %f20, [%i2 + 4 ]
53868
53869P3240: !_CASX [1] (maybe <- 0x2000038) (Int) (Loop exit)
53870add %i0, 8, %l3
53871ldx [%l3], %o0
53872! move %o0(upper) -> %o0(upper)
53873! move %o0(lower) -> %o0(lower)
53874mov %o0, %o5
53875mov %l4, %o1
53876casx [%l3], %o5, %o1
53877! move %o1(upper) -> %o1(upper)
53878! move %o1(lower) -> %o1(lower)
53879add %l4, 1, %l4
53880!---- flushing int results buffer----
53881mov %o0, %l5
53882mov %o1, %l5
53883loop_exit_4_316:
53884sub %l2, 1, %l2
53885cmp %l2, 0
53886bg loop_entry_4_316
53887nop
53888
53889P3241: !_DWLD [13] (FP) (Loop entry) (Loop exit)
53890sethi %hi(0x2), %l2
53891or %l2, %lo(0x2), %l2
53892loop_entry_4_317:
53893sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
53894add %i0, %i3, %i3
53895ldd [%i3 + 8], %f0
53896! 1 addresses covered
53897fmovs %f1, %f0
53898!---- flushing fp results buffer to %f30 ----
53899fmovs %f0, %f30
53900!--
53901loop_exit_4_317:
53902sub %l2, 1, %l2
53903cmp %l2, 0
53904bg loop_entry_4_317
53905nop
53906
53907P3242: !_LD [6] (FP) (Loop entry) (Loop exit)
53908sethi %hi(0x2), %l2
53909or %l2, %lo(0x2), %l2
53910loop_entry_4_318:
53911sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
53912sub %i0, %i2, %i2
53913ld [%i2 + 4], %f0
53914! 1 addresses covered
53915!---- flushing fp results buffer to %f30 ----
53916fmovs %f0, %f30
53917!--
53918loop_exit_4_318:
53919sub %l2, 1, %l2
53920cmp %l2, 0
53921bg loop_entry_4_318
53922nop
53923
53924P3243: !_SWAP [3] (maybe <- 0x2000039) (Int) (Loop entry)
53925sethi %hi(0x2), %l2
53926or %l2, %lo(0x2), %l2
53927loop_entry_4_319:
53928mov %l4, %o0
53929swap [%i1 + 12], %o0
53930! move %o0(lower) -> %o0(upper)
53931sllx %o0, 32, %o0
53932add %l4, 1, %l4
53933
53934P3244: !_MEMBAR (Int)
53935membar #StoreLoad
53936
53937P3245: !_LD [5] (Int) (Loop exit)
53938sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
53939add %i0, %i3, %i3
53940lduw [%i3 + 12], %o5
53941! move %o5(lower) -> %o0(lower)
53942or %o5, %o0, %o0
53943!---- flushing int results buffer----
53944mov %o0, %l5
53945loop_exit_4_319:
53946sub %l2, 1, %l2
53947cmp %l2, 0
53948bg loop_entry_4_319
53949nop
53950
53951P3246: !_FLUSHI [10] (Int) (Loop entry) (Loop exit)
53952sethi %hi(0x2), %l2
53953or %l2, %lo(0x2), %l2
53954loop_entry_4_320:
53955flush %g0
53956loop_exit_4_320:
53957sub %l2, 1, %l2
53958cmp %l2, 0
53959bg loop_entry_4_320
53960nop
53961
53962P3247: !_PREFETCH [14] (Int) (NF) (Faults) (Loop entry) (Loop exit)
53963sethi %hi(0x1), %l2
53964or %l2, %lo(0x1), %l2
53965loop_entry_4_321:
53966wr %g0, 0x82, %asi
53967sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
53968sub %i0, %i2, %i2
53969prefetcha [%i2 + 4] %asi, 22
53970loop_exit_4_321:
53971sub %l2, 1, %l2
53972cmp %l2, 0
53973bg loop_entry_4_321
53974nop
53975
53976P3248: !_BSTC [15] (maybe <- 0x41800079) (FP) (Loop entry)
53977sethi %hi(0x2), %l2
53978or %l2, %lo(0x2), %l2
53979loop_entry_4_322:
53980wr %g0, 0xe0, %asi
53981sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
53982sub %i0, %i3, %i3
53983! preparing store val #0, next val will be in f33
53984fmovs %f16, %f21
53985fadds %f16, %f17, %f16
53986! preparing store val #1, next val will be in f35
53987fmovd %f20, %f32
53988fmovs %f16, %f21
53989fadds %f16, %f17, %f16
53990fmovd %f20, %f34
53991membar #Sync
53992stda %f32, [%i3 + 0 ] %asi
53993membar #Sync
53994
53995P3249: !_BSTC [1] (maybe <- 0x4180007b) (FP) (Loop exit)
53996wr %g0, 0xe0, %asi
53997! preparing store val #0, next val will be in f33
53998fmovs %f16, %f21
53999fadds %f16, %f17, %f16
54000! preparing store val #1, next val will be in f35
54001fmovd %f20, %f32
54002fmovs %f16, %f21
54003fadds %f16, %f17, %f16
54004fmovd %f20, %f34
54005membar #Sync
54006stda %f32, [%i0 + 0 ] %asi
54007membar #Sync
54008loop_exit_4_322:
54009sub %l2, 1, %l2
54010cmp %l2, 0
54011bg loop_entry_4_322
54012nop
54013
54014P3250: !_LD [15] (Int) (Loop entry)
54015sethi %hi(0x1), %l2
54016or %l2, %lo(0x1), %l2
54017loop_entry_4_323:
54018sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
54019sub %i0, %i2, %i2
54020lduw [%i2 + 12], %o0
54021! move %o0(lower) -> %o0(upper)
54022sllx %o0, 32, %o0
54023
54024P3251: !_ST [15] (maybe <- 0x200003a) (Int)
54025stw %l4, [%i2 + 12 ]
54026add %l4, 1, %l4
54027
54028P3252: !_LD [7] (Int) (Loop exit)
54029sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
54030sub %i0, %i3, %i3
54031lduw [%i3 + 12], %l3
54032! move %l3(lower) -> %o0(lower)
54033or %l3, %o0, %o0
54034!---- flushing int results buffer----
54035mov %o0, %l5
54036loop_exit_4_323:
54037sub %l2, 1, %l2
54038cmp %l2, 0
54039bg loop_entry_4_323
54040nop
54041
54042P3253: !_QWLD [0] (FP) (Loop entry) (Loop exit)
54043sethi %hi(0x1), %l2
54044or %l2, %lo(0x1), %l2
54045loop_entry_4_324:
54046ldq [%i0 + 0], %f0
54047! 2 addresses covered
54048fmovs %f1, %f0
54049fmovs %f3, %f1
54050!---- flushing fp results buffer to %f30 ----
54051fmovd %f0, %f30
54052!--
54053loop_exit_4_324:
54054sub %l2, 1, %l2
54055cmp %l2, 0
54056bg loop_entry_4_324
54057nop
54058
54059P3254: !_LD [10] (Int) (Loop entry)
54060sethi %hi(0x1), %l2
54061or %l2, %lo(0x1), %l2
54062loop_entry_4_325:
54063sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
54064sub %i0, %i2, %i2
54065lduw [%i2 + 4], %o0
54066! move %o0(lower) -> %o0(upper)
54067sllx %o0, 32, %o0
54068
54069P3255: !_LD [3] (FP)
54070ld [%i1 + 12], %f0
54071! 1 addresses covered
54072
54073P3256: !_LD [0] (Int) (Loop exit)
54074lduw [%i0 + 4], %l7
54075! move %l7(lower) -> %o0(lower)
54076or %l7, %o0, %o0
54077!---- flushing int results buffer----
54078mov %o0, %l5
54079!---- flushing fp results buffer to %f30 ----
54080fmovs %f0, %f30
54081!--
54082loop_exit_4_325:
54083sub %l2, 1, %l2
54084cmp %l2, 0
54085bg loop_entry_4_325
54086nop
54087
54088P3257: !_PREFETCH [2] (Int) (NF) (Loop entry)
54089sethi %hi(0x1), %l2
54090or %l2, %lo(0x1), %l2
54091loop_entry_4_326:
54092wr %g0, 0x82, %asi
54093prefetcha [%i1 + 4] %asi, 23
54094
54095P3258: !_LD [2] (Int)
54096lduw [%i1 + 4], %o0
54097! move %o0(lower) -> %o0(upper)
54098sllx %o0, 32, %o0
54099
54100P3259: !_LD [13] (Int) (Loop exit) (CBR)
54101sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
54102add %i0, %i3, %i3
54103lduw [%i3 + 12], %o5
54104! move %o5(lower) -> %o0(lower)
54105or %o5, %o0, %o0
54106
54107! cbranch
54108andcc %l0, 1, %g0
54109be,pn %xcc, TARGET3259
54110nop
54111RET3259:
54112
54113! lfsr step begin
54114srlx %l0, 1, %l3
54115xnor %l3, %l0, %l3
54116sllx %l3, 63, %l3
54117or %l3, %l0, %l0
54118srlx %l0, 1, %l0
54119
54120!---- flushing int results buffer----
54121mov %o0, %l5
54122loop_exit_4_326:
54123sub %l2, 1, %l2
54124cmp %l2, 0
54125bg loop_entry_4_326
54126nop
54127
54128P3260: !_CAS [8] (maybe <- 0x200003b) (Int) (Loop entry)
54129sethi %hi(0x2), %l2
54130or %l2, %lo(0x2), %l2
54131loop_entry_4_327:
54132sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
54133sub %i0, %i2, %i2
54134add %i2, 4, %o5
54135lduw [%o5], %o0
54136mov %o0, %l7
54137! move %l7(lower) -> %o0(upper)
54138sllx %l7, 32, %o0
54139mov %l4, %l6
54140cas [%o5], %l7, %l6
54141! move %l6(lower) -> %o0(lower)
54142srl %l6, 0, %l7
54143or %l7, %o0, %o0
54144add %l4, 1, %l4
54145
54146P3261: !_QWLD [3] (FP) (Loop exit)
54147ldq [%i1 + 0], %f0
54148! 2 addresses covered
54149fmovs %f1, %f0
54150fmovs %f3, %f1
54151!---- flushing int results buffer----
54152mov %o0, %l5
54153!---- flushing fp results buffer to %f30 ----
54154fmovd %f0, %f30
54155!--
54156loop_exit_4_327:
54157sub %l2, 1, %l2
54158cmp %l2, 0
54159bg loop_entry_4_327
54160nop
54161
54162P3262: !_LD [13] (FP) (Loop entry)
54163sethi %hi(0x1), %l2
54164or %l2, %lo(0x1), %l2
54165loop_entry_4_328:
54166sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
54167add %i0, %i3, %i3
54168ld [%i3 + 12], %f0
54169! 1 addresses covered
54170
54171P3263: !_BLD [13] (FP) (Loop exit)
54172wr %g0, 0xf0, %asi
54173membar #Sync
54174ldda [%i3 + 0] %asi, %f32
54175membar #Sync
54176! 2 addresses covered
54177fmovd %f32, %f18
54178fmovs %f19, %f1
54179fmovd %f34, %f18
54180fmovs %f19, %f2
54181!---- flushing fp results buffer to %f30 ----
54182fmovd %f0, %f30
54183fmovs %f2, %f30
54184!--
54185loop_exit_4_328:
54186sub %l2, 1, %l2
54187cmp %l2, 0
54188bg loop_entry_4_328
54189nop
54190
54191P3264: !_LD [7] (FP) (Loop entry) (Loop exit)
54192sethi %hi(0x2), %l2
54193or %l2, %lo(0x2), %l2
54194loop_entry_4_329:
54195sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
54196sub %i0, %i2, %i2
54197ld [%i2 + 12], %f0
54198! 1 addresses covered
54199!---- flushing fp results buffer to %f30 ----
54200fmovs %f0, %f30
54201!--
54202loop_exit_4_329:
54203sub %l2, 1, %l2
54204cmp %l2, 0
54205bg loop_entry_4_329
54206nop
54207
54208P3265: !_LD [9] (FP) (Loop entry)
54209sethi %hi(0x1), %l2
54210or %l2, %lo(0x1), %l2
54211loop_entry_4_330:
54212sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
54213sub %i0, %i3, %i3
54214ld [%i3 + 12], %f0
54215! 1 addresses covered
54216
54217P3266: !_DWLD [4] (Int)
54218sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
54219add %i0, %i2, %i2
54220ldx [%i2 + 0], %o0
54221! move %o0(lower) -> %o0(upper)
54222sllx %o0, 32, %o0
54223
54224P3267: !_LD [4] (Int) (Loop exit)
54225lduw [%i2 + 4], %l3
54226! move %l3(lower) -> %o0(lower)
54227or %l3, %o0, %o0
54228!---- flushing int results buffer----
54229mov %o0, %l5
54230!---- flushing fp results buffer to %f30 ----
54231fmovs %f0, %f30
54232!--
54233loop_exit_4_330:
54234sub %l2, 1, %l2
54235cmp %l2, 0
54236bg loop_entry_4_330
54237nop
54238
54239P3268: !_DWLD [14] (FP) (Loop entry)
54240sethi %hi(0x1), %l2
54241or %l2, %lo(0x1), %l2
54242loop_entry_4_331:
54243sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
54244sub %i0, %i3, %i3
54245ldd [%i3 + 0], %f0
54246! 1 addresses covered
54247fmovs %f1, %f0
54248
54249P3269: !_DWLD [13] (Int)
54250sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
54251add %i0, %i2, %i2
54252ldx [%i2 + 8], %o0
54253! move %o0(lower) -> %o0(upper)
54254sllx %o0, 32, %o0
54255
54256P3270: !_LD [7] (Int) (Loop exit)
54257sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
54258sub %i0, %i3, %i3
54259lduw [%i3 + 12], %l6
54260! move %l6(lower) -> %o0(lower)
54261or %l6, %o0, %o0
54262!---- flushing int results buffer----
54263mov %o0, %l5
54264!---- flushing fp results buffer to %f30 ----
54265fmovs %f0, %f30
54266!--
54267loop_exit_4_331:
54268sub %l2, 1, %l2
54269cmp %l2, 0
54270bg loop_entry_4_331
54271nop
54272
54273P3271: !_DWLD [10] (Int) (Loop entry)
54274sethi %hi(0x1), %l2
54275or %l2, %lo(0x1), %l2
54276loop_entry_4_332:
54277sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
54278sub %i0, %i2, %i2
54279ldx [%i2 + 0], %o0
54280! move %o0(lower) -> %o0(upper)
54281sllx %o0, 32, %o0
54282
54283P3272: !_LD [2] (Int) (Loop exit)
54284lduw [%i1 + 4], %l7
54285! move %l7(lower) -> %o0(lower)
54286or %l7, %o0, %o0
54287!---- flushing int results buffer----
54288mov %o0, %l5
54289loop_exit_4_332:
54290sub %l2, 1, %l2
54291cmp %l2, 0
54292bg loop_entry_4_332
54293nop
54294
54295P3273: !_LD [15] (FP) (Loop entry) (Loop exit)
54296sethi %hi(0x1), %l2
54297or %l2, %lo(0x1), %l2
54298loop_entry_4_333:
54299sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
54300sub %i0, %i3, %i3
54301ld [%i3 + 12], %f0
54302! 1 addresses covered
54303!---- flushing fp results buffer to %f30 ----
54304fmovs %f0, %f30
54305!--
54306loop_exit_4_333:
54307sub %l2, 1, %l2
54308cmp %l2, 0
54309bg loop_entry_4_333
54310nop
54311
54312P3274: !_PREFETCH [6] (Int) (NF) (Loop entry)
54313sethi %hi(0x2), %l2
54314or %l2, %lo(0x2), %l2
54315loop_entry_4_334:
54316wr %g0, 0x82, %asi
54317sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
54318sub %i0, %i2, %i2
54319prefetcha [%i2 + 4] %asi, 22
54320
54321P3275: !_LD [7] (Int)
54322lduw [%i2 + 12], %o0
54323! move %o0(lower) -> %o0(upper)
54324sllx %o0, 32, %o0
54325
54326P3276: !_LD [6] (Int) (Loop exit)
54327lduw [%i2 + 4], %l3
54328! move %l3(lower) -> %o0(lower)
54329or %l3, %o0, %o0
54330!---- flushing int results buffer----
54331mov %o0, %l5
54332loop_exit_4_334:
54333sub %l2, 1, %l2
54334cmp %l2, 0
54335bg loop_entry_4_334
54336nop
54337
54338P3277: !_CAS [15] (maybe <- 0x200003c) (Int) (Loop entry)
54339sethi %hi(0x1), %l2
54340or %l2, %lo(0x1), %l2
54341loop_entry_4_335:
54342sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
54343sub %i0, %i3, %i3
54344add %i3, 12, %o5
54345lduw [%o5], %o0
54346mov %o0, %l7
54347! move %l7(lower) -> %o0(upper)
54348sllx %l7, 32, %o0
54349mov %l4, %l6
54350cas [%o5], %l7, %l6
54351! move %l6(lower) -> %o0(lower)
54352srl %l6, 0, %l7
54353or %l7, %o0, %o0
54354add %l4, 1, %l4
54355
54356P3278: !_LD [8] (Int) (Branch target of P2809)
54357sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
54358sub %i0, %i2, %i2
54359lduw [%i2 + 4], %o1
54360! move %o1(lower) -> %o1(upper)
54361sllx %o1, 32, %o1
54362ba P3279
54363nop
54364
54365TARGET2809:
54366ba RET2809
54367nop
54368
54369
54370P3279: !_LD [1] (Int) (Loop exit)
54371lduw [%i0 + 12], %l6
54372! move %l6(lower) -> %o1(lower)
54373or %l6, %o1, %o1
54374!---- flushing int results buffer----
54375mov %o0, %l5
54376mov %o1, %l5
54377loop_exit_4_335:
54378sub %l2, 1, %l2
54379cmp %l2, 0
54380bg loop_entry_4_335
54381nop
54382
54383P3280: !_PREFETCH [12] (Int) (Loop entry) (Loop exit) (Branch target of P3304)
54384sethi %hi(0x1), %l2
54385or %l2, %lo(0x1), %l2
54386loop_entry_4_336:
54387sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
54388add %i0, %i3, %i3
54389prefetch [%i3 + 4], 21
54390loop_exit_4_336:
54391sub %l2, 1, %l2
54392cmp %l2, 0
54393bg loop_entry_4_336
54394nop
54395ba P3281
54396nop
54397
54398TARGET3304:
54399ba RET3304
54400nop
54401
54402
54403P3281: !_LD [15] (FP) (Loop entry) (Loop exit)
54404sethi %hi(0x1), %l2
54405or %l2, %lo(0x1), %l2
54406loop_entry_4_337:
54407sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
54408sub %i0, %i2, %i2
54409ld [%i2 + 12], %f0
54410! 1 addresses covered
54411!---- flushing fp results buffer to %f30 ----
54412fmovs %f0, %f30
54413!--
54414loop_exit_4_337:
54415sub %l2, 1, %l2
54416cmp %l2, 0
54417bg loop_entry_4_337
54418nop
54419
54420P3282: !_PREFETCH [2] (Int) (NF) (Loop entry)
54421sethi %hi(0x1), %l2
54422or %l2, %lo(0x1), %l2
54423loop_entry_4_338:
54424wr %g0, 0x82, %asi
54425prefetcha [%i1 + 4] %asi, 2
54426
54427P3283: !_LD [9] (Int)
54428sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
54429sub %i0, %i3, %i3
54430lduw [%i3 + 12], %o0
54431! move %o0(lower) -> %o0(upper)
54432sllx %o0, 32, %o0
54433
54434P3284: !_LD [3] (Int) (Loop exit) (CBR)
54435lduw [%i1 + 12], %l3
54436! move %l3(lower) -> %o0(lower)
54437or %l3, %o0, %o0
54438
54439! cbranch
54440andcc %l0, 1, %g0
54441be,pt %xcc, TARGET3284
54442nop
54443RET3284:
54444
54445! lfsr step begin
54446srlx %l0, 1, %l6
54447xnor %l6, %l0, %l6
54448sllx %l6, 63, %l6
54449or %l6, %l0, %l0
54450srlx %l0, 1, %l0
54451
54452!---- flushing int results buffer----
54453mov %o0, %l5
54454loop_exit_4_338:
54455sub %l2, 1, %l2
54456cmp %l2, 0
54457bg loop_entry_4_338
54458nop
54459
54460P3285: !_PREFETCH [8] (Int) (Loop entry)
54461sethi %hi(0x1), %l2
54462or %l2, %lo(0x1), %l2
54463loop_entry_4_339:
54464sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
54465sub %i0, %i2, %i2
54466prefetch [%i2 + 4], 4
54467
54468P3286: !_LD [11] (FP) (NF) (Loop exit)
54469wr %g0, 0x82, %asi
54470sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
54471sub %i0, %i3, %i3
54472lda [%i3 + 12] %asi, %f0
54473! 1 addresses covered
54474!---- flushing fp results buffer to %f30 ----
54475fmovs %f0, %f30
54476!--
54477loop_exit_4_339:
54478sub %l2, 1, %l2
54479cmp %l2, 0
54480bg loop_entry_4_339
54481nop
54482
54483P3287: !_PREFETCH [14] (Int) (Faults) (Loop entry)
54484sethi %hi(0x2), %l2
54485or %l2, %lo(0x2), %l2
54486loop_entry_4_340:
54487prefetch [%g0], 17
54488
54489P3288: !_LD [5] (Int)
54490sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
54491add %i0, %i2, %i2
54492lduw [%i2 + 12], %o0
54493! move %o0(lower) -> %o0(upper)
54494sllx %o0, 32, %o0
54495
54496P3289: !_LD [11] (Int) (Loop exit)
54497sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
54498sub %i0, %i3, %i3
54499lduw [%i3 + 12], %o5
54500! move %o5(lower) -> %o0(lower)
54501or %o5, %o0, %o0
54502!---- flushing int results buffer----
54503mov %o0, %l5
54504loop_exit_4_340:
54505sub %l2, 1, %l2
54506cmp %l2, 0
54507bg loop_entry_4_340
54508nop
54509
54510P3290: !_FLUSH [3] (Int) (Loop entry) (Loop exit)
54511sethi %hi(0x2), %l2
54512or %l2, %lo(0x2), %l2
54513loop_entry_4_341:
54514! Unsupported instruction
54515loop_exit_4_341:
54516sub %l2, 1, %l2
54517cmp %l2, 0
54518bg loop_entry_4_341
54519nop
54520
54521P3291: !_PREFETCH [7] (Int) (Loop entry) (Branch target of P2835)
54522sethi %hi(0x1), %l2
54523or %l2, %lo(0x1), %l2
54524loop_entry_4_342:
54525sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
54526sub %i0, %i2, %i2
54527prefetch [%i2 + 12], 24
54528ba P3292
54529nop
54530
54531TARGET2835:
54532ba RET2835
54533nop
54534
54535
54536P3292: !_LD [2] (FP) (Loop exit)
54537ld [%i1 + 4], %f0
54538! 1 addresses covered
54539!---- flushing fp results buffer to %f30 ----
54540fmovs %f0, %f30
54541!--
54542loop_exit_4_342:
54543sub %l2, 1, %l2
54544cmp %l2, 0
54545bg loop_entry_4_342
54546nop
54547
54548P3293: !_LD [4] (Int) (Loop entry)
54549sethi %hi(0x2), %l2
54550or %l2, %lo(0x2), %l2
54551loop_entry_4_343:
54552sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
54553add %i0, %i3, %i3
54554lduw [%i3 + 4], %o0
54555! move %o0(lower) -> %o0(upper)
54556sllx %o0, 32, %o0
54557
54558P3294: !_DWLD [5] (Int) (Loop exit)
54559ldx [%i3 + 8], %l7
54560! move %l7(lower) -> %o0(lower)
54561srl %l7, 0, %l6
54562or %l6, %o0, %o0
54563!---- flushing int results buffer----
54564mov %o0, %l5
54565loop_exit_4_343:
54566sub %l2, 1, %l2
54567cmp %l2, 0
54568bg loop_entry_4_343
54569nop
54570
54571P3295: !_LD [7] (Int) (Loop entry)
54572sethi %hi(0x2), %l2
54573or %l2, %lo(0x2), %l2
54574loop_entry_4_344:
54575sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
54576sub %i0, %i2, %i2
54577lduw [%i2 + 12], %o0
54578! move %o0(lower) -> %o0(upper)
54579sllx %o0, 32, %o0
54580
54581P3296: !_LD [5] (Int) (Loop exit)
54582sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
54583add %i0, %i3, %i3
54584lduw [%i3 + 12], %o5
54585! move %o5(lower) -> %o0(lower)
54586or %o5, %o0, %o0
54587!---- flushing int results buffer----
54588mov %o0, %l5
54589loop_exit_4_344:
54590sub %l2, 1, %l2
54591cmp %l2, 0
54592bg loop_entry_4_344
54593nop
54594
54595P3297: !_QWST [13] (maybe <- 0x4180007d) (FP) (Loop entry)
54596sethi %hi(0x2), %l2
54597or %l2, %lo(0x2), %l2
54598loop_entry_4_345:
54599sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
54600add %i0, %i2, %i2
54601! preparing store val #0, next val will be in f21
54602fmovs %f16, %f21
54603fadds %f16, %f17, %f16
54604! preparing store val #1, next val will be in f23
54605fmovs %f16, %f23
54606fadds %f16, %f17, %f16
54607stq %f20, [%i2 + 0]
54608
54609P3298: !_FLUSH [0] (Int) (Loop exit)
54610! Unsupported instruction
54611loop_exit_4_345:
54612sub %l2, 1, %l2
54613cmp %l2, 0
54614bg loop_entry_4_345
54615nop
54616
54617P3299: !_PREFETCH [11] (Int) (NF) (Loop entry)
54618sethi %hi(0x1), %l2
54619or %l2, %lo(0x1), %l2
54620loop_entry_4_346:
54621wr %g0, 0x82, %asi
54622sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
54623sub %i0, %i3, %i3
54624prefetcha [%i3 + 12] %asi, 26
54625
54626P3300: !_BLD [14] (FP) (Loop exit) (Branch target of P2803)
54627wr %g0, 0xf0, %asi
54628sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
54629sub %i0, %i2, %i2
54630membar #Sync
54631ldda [%i2 + 0] %asi, %f0
54632membar #Sync
54633! 2 addresses covered
54634fmovs %f1, %f0
54635fmovs %f3, %f1
54636!---- flushing fp results buffer to %f30 ----
54637fmovd %f0, %f30
54638!--
54639loop_exit_4_346:
54640sub %l2, 1, %l2
54641cmp %l2, 0
54642bg loop_entry_4_346
54643nop
54644ba P3301
54645nop
54646
54647TARGET2803:
54648ba RET2803
54649nop
54650
54651
54652P3301: !_LD [8] (FP) (Loop entry) (Loop exit)
54653sethi %hi(0x1), %l2
54654or %l2, %lo(0x1), %l2
54655loop_entry_4_347:
54656sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
54657sub %i0, %i3, %i3
54658ld [%i3 + 4], %f0
54659! 1 addresses covered
54660!---- flushing fp results buffer to %f30 ----
54661fmovs %f0, %f30
54662!--
54663loop_exit_4_347:
54664sub %l2, 1, %l2
54665cmp %l2, 0
54666bg loop_entry_4_347
54667nop
54668
54669P3302: !_LD [9] (Int) (Loop entry)
54670sethi %hi(0x1), %l2
54671or %l2, %lo(0x1), %l2
54672loop_entry_4_348:
54673sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
54674sub %i0, %i2, %i2
54675lduw [%i2 + 12], %o0
54676! move %o0(lower) -> %o0(upper)
54677sllx %o0, 32, %o0
54678
54679P3303: !_LD [10] (Int) (Loop exit)
54680sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
54681sub %i0, %i3, %i3
54682lduw [%i3 + 4], %l7
54683! move %l7(lower) -> %o0(lower)
54684or %l7, %o0, %o0
54685!---- flushing int results buffer----
54686mov %o0, %l5
54687loop_exit_4_348:
54688sub %l2, 1, %l2
54689cmp %l2, 0
54690bg loop_entry_4_348
54691nop
54692
54693P3304: !_LD [11] (Int) (Loop entry) (CBR)
54694sethi %hi(0x2), %l2
54695or %l2, %lo(0x2), %l2
54696loop_entry_4_349:
54697sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
54698sub %i0, %i2, %i2
54699lduw [%i2 + 12], %o0
54700! move %o0(lower) -> %o0(upper)
54701sllx %o0, 32, %o0
54702
54703! cbranch
54704andcc %l0, 1, %g0
54705be,pn %xcc, TARGET3304
54706nop
54707RET3304:
54708
54709! lfsr step begin
54710srlx %l0, 1, %l7
54711xnor %l7, %l0, %l7
54712sllx %l7, 63, %l7
54713or %l7, %l0, %l0
54714srlx %l0, 1, %l0
54715
54716
54717P3305: !_LD [9] (Int) (Loop exit)
54718sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
54719sub %i0, %i3, %i3
54720lduw [%i3 + 12], %l3
54721! move %l3(lower) -> %o0(lower)
54722or %l3, %o0, %o0
54723!---- flushing int results buffer----
54724mov %o0, %l5
54725loop_exit_4_349:
54726sub %l2, 1, %l2
54727cmp %l2, 0
54728bg loop_entry_4_349
54729nop
54730
54731P3306: !_LD [9] (FP) (Loop entry)
54732sethi %hi(0x2), %l2
54733or %l2, %lo(0x2), %l2
54734loop_entry_4_350:
54735sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
54736sub %i0, %i2, %i2
54737ld [%i2 + 12], %f0
54738! 1 addresses covered
54739
54740P3307: !_QWST [3] (maybe <- 0x4180007f) (FP) (Loop exit)
54741! preparing store val #0, next val will be in f21
54742fmovs %f16, %f21
54743fadds %f16, %f17, %f16
54744! preparing store val #1, next val will be in f23
54745fmovs %f16, %f23
54746fadds %f16, %f17, %f16
54747stq %f20, [%i1 + 0]
54748!---- flushing fp results buffer to %f30 ----
54749fmovs %f0, %f30
54750!--
54751loop_exit_4_350:
54752sub %l2, 1, %l2
54753cmp %l2, 0
54754bg loop_entry_4_350
54755nop
54756
54757P3308: !_PREFETCH [15] (Int) (NF) (Loop entry)
54758sethi %hi(0x1), %l2
54759or %l2, %lo(0x1), %l2
54760loop_entry_4_351:
54761wr %g0, 0x82, %asi
54762sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
54763sub %i0, %i3, %i3
54764prefetcha [%i3 + 12] %asi, 17
54765
54766P3309: !_BLD [5] (FP) (Loop exit)
54767wr %g0, 0xf0, %asi
54768sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
54769sub %i0, %i2, %i2
54770membar #Sync
54771ldda [%i2 + 0] %asi, %f0
54772membar #Sync
54773! 2 addresses covered
54774fmovs %f1, %f0
54775fmovs %f3, %f1
54776!---- flushing fp results buffer to %f30 ----
54777fmovd %f0, %f30
54778!--
54779loop_exit_4_351:
54780sub %l2, 1, %l2
54781cmp %l2, 0
54782bg loop_entry_4_351
54783nop
54784
54785P3310: !_SWAP [12] (maybe <- 0x200003d) (Int) (Loop entry)
54786sethi %hi(0x1), %l2
54787or %l2, %lo(0x1), %l2
54788loop_entry_4_352:
54789sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
54790add %i0, %i3, %i3
54791mov %l4, %o0
54792swap [%i3 + 4], %o0
54793! move %o0(lower) -> %o0(upper)
54794sllx %o0, 32, %o0
54795add %l4, 1, %l4
54796
54797P3311: !_LD [8] (Int) (Loop exit)
54798sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
54799sub %i0, %i2, %i2
54800lduw [%i2 + 4], %l3
54801! move %l3(lower) -> %o0(lower)
54802or %l3, %o0, %o0
54803!---- flushing int results buffer----
54804mov %o0, %l5
54805loop_exit_4_352:
54806sub %l2, 1, %l2
54807cmp %l2, 0
54808bg loop_entry_4_352
54809nop
54810
54811P3312: !_LD [0] (FP) (Loop entry) (Loop exit)
54812sethi %hi(0x1), %l2
54813or %l2, %lo(0x1), %l2
54814loop_entry_4_353:
54815ld [%i0 + 4], %f0
54816! 1 addresses covered
54817!---- flushing fp results buffer to %f30 ----
54818fmovs %f0, %f30
54819!--
54820loop_exit_4_353:
54821sub %l2, 1, %l2
54822cmp %l2, 0
54823bg loop_entry_4_353
54824nop
54825
54826P3313: !_CASX [15] (maybe <- 0x200003e) (Int) (Loop entry)
54827sethi %hi(0x2), %l2
54828or %l2, %lo(0x2), %l2
54829loop_entry_4_354:
54830sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
54831sub %i0, %i3, %i3
54832add %i3, 8, %l3
54833ldx [%l3], %o0
54834! move %o0(upper) -> %o0(upper)
54835! move %o0(lower) -> %o0(lower)
54836mov %o0, %o5
54837mov %l4, %o1
54838casx [%l3], %o5, %o1
54839! move %o1(upper) -> %o1(upper)
54840! move %o1(lower) -> %o1(lower)
54841add %l4, 1, %l4
54842
54843P3314: !_BSTC [13] (maybe <- 0x41800081) (FP) (Loop exit)
54844wr %g0, 0xe0, %asi
54845sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
54846add %i0, %i2, %i2
54847! preparing store val #0, next val will be in f33
54848fmovs %f16, %f21
54849fadds %f16, %f17, %f16
54850! preparing store val #1, next val will be in f35
54851fmovd %f20, %f32
54852fmovs %f16, %f21
54853fadds %f16, %f17, %f16
54854fmovd %f20, %f34
54855membar #Sync
54856stda %f32, [%i2 + 0 ] %asi
54857membar #Sync
54858!---- flushing int results buffer----
54859mov %o0, %l5
54860mov %o1, %l5
54861loop_exit_4_354:
54862sub %l2, 1, %l2
54863cmp %l2, 0
54864bg loop_entry_4_354
54865nop
54866
54867P3315: !_CAS [11] (maybe <- 0x200003f) (Int) (Loop entry) (Loop exit)
54868sethi %hi(0x2), %l2
54869or %l2, %lo(0x2), %l2
54870loop_entry_4_355:
54871sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
54872sub %i0, %i3, %i3
54873add %i3, 12, %l3
54874lduw [%l3], %o0
54875mov %o0, %o5
54876! move %o5(lower) -> %o0(upper)
54877sllx %o5, 32, %o0
54878mov %l4, %l7
54879cas [%l3], %o5, %l7
54880! move %l7(lower) -> %o0(lower)
54881srl %l7, 0, %o5
54882or %o5, %o0, %o0
54883add %l4, 1, %l4
54884!---- flushing int results buffer----
54885mov %o0, %l5
54886loop_exit_4_355:
54887sub %l2, 1, %l2
54888cmp %l2, 0
54889bg loop_entry_4_355
54890nop
54891
54892P3316: !_QWLD [13] (FP) (Loop entry) (Loop exit)
54893sethi %hi(0x1), %l2
54894or %l2, %lo(0x1), %l2
54895loop_entry_4_356:
54896sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
54897add %i0, %i2, %i2
54898ldq [%i2 + 0], %f0
54899! 2 addresses covered
54900fmovs %f1, %f0
54901fmovs %f3, %f1
54902!---- flushing fp results buffer to %f30 ----
54903fmovd %f0, %f30
54904!--
54905loop_exit_4_356:
54906sub %l2, 1, %l2
54907cmp %l2, 0
54908bg loop_entry_4_356
54909nop
54910
54911P3317: !_LD [3] (FP) (Loop entry) (Loop exit)
54912sethi %hi(0x1), %l2
54913or %l2, %lo(0x1), %l2
54914loop_entry_4_357:
54915ld [%i1 + 12], %f0
54916! 1 addresses covered
54917!---- flushing fp results buffer to %f30 ----
54918fmovs %f0, %f30
54919!--
54920loop_exit_4_357:
54921sub %l2, 1, %l2
54922cmp %l2, 0
54923bg loop_entry_4_357
54924nop
54925
54926P3318: !_LD [5] (Int) (Loop entry)
54927sethi %hi(0x2), %l2
54928or %l2, %lo(0x2), %l2
54929loop_entry_4_358:
54930sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
54931sub %i0, %i3, %i3
54932lduw [%i3 + 12], %o0
54933! move %o0(lower) -> %o0(upper)
54934sllx %o0, 32, %o0
54935
54936P3319: !_LD [9] (Int) (Loop exit)
54937sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
54938sub %i0, %i2, %i2
54939lduw [%i2 + 12], %l6
54940! move %l6(lower) -> %o0(lower)
54941or %l6, %o0, %o0
54942!---- flushing int results buffer----
54943mov %o0, %l5
54944loop_exit_4_358:
54945sub %l2, 1, %l2
54946cmp %l2, 0
54947bg loop_entry_4_358
54948nop
54949
54950P3320: !_BSTC [14] (maybe <- 0x41800083) (FP) (Loop entry) (CBR)
54951sethi %hi(0x1), %l2
54952or %l2, %lo(0x1), %l2
54953loop_entry_4_359:
54954wr %g0, 0xe0, %asi
54955sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
54956sub %i0, %i3, %i3
54957! preparing store val #0, next val will be in f33
54958fmovs %f16, %f21
54959fadds %f16, %f17, %f16
54960! preparing store val #1, next val will be in f35
54961fmovd %f20, %f32
54962fmovs %f16, %f21
54963fadds %f16, %f17, %f16
54964fmovd %f20, %f34
54965membar #Sync
54966stda %f32, [%i3 + 0 ] %asi
54967membar #Sync
54968
54969! cbranch
54970andcc %l0, 1, %g0
54971be,pn %xcc, TARGET3320
54972nop
54973RET3320:
54974
54975! lfsr step begin
54976srlx %l0, 1, %l7
54977xnor %l7, %l0, %l7
54978sllx %l7, 63, %l7
54979or %l7, %l0, %l0
54980srlx %l0, 1, %l0
54981
54982
54983P3321: !_PREFETCH [11] (Int) (Faults) (Loop exit)
54984prefetch [%g0], 26
54985loop_exit_4_359:
54986sub %l2, 1, %l2
54987cmp %l2, 0
54988bg loop_entry_4_359
54989nop
54990
54991P3322: !_LD [3] (Int) (Loop entry)
54992sethi %hi(0x2), %l2
54993or %l2, %lo(0x2), %l2
54994loop_entry_4_360:
54995lduw [%i1 + 12], %o0
54996! move %o0(lower) -> %o0(upper)
54997sllx %o0, 32, %o0
54998
54999P3323: !_LD [0] (FP)
55000ld [%i0 + 4], %f0
55001! 1 addresses covered
55002
55003P3324: !_LD [4] (Int) (Loop exit)
55004sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
55005sub %i0, %i2, %i2
55006lduw [%i2 + 4], %o5
55007! move %o5(lower) -> %o0(lower)
55008or %o5, %o0, %o0
55009!---- flushing int results buffer----
55010mov %o0, %l5
55011!---- flushing fp results buffer to %f30 ----
55012fmovs %f0, %f30
55013!--
55014loop_exit_4_360:
55015sub %l2, 1, %l2
55016cmp %l2, 0
55017bg loop_entry_4_360
55018nop
55019
55020P3325: !_DWLD [14] (Int) (Loop entry)
55021sethi %hi(0x1), %l2
55022or %l2, %lo(0x1), %l2
55023loop_entry_4_361:
55024sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
55025sub %i0, %i3, %i3
55026ldx [%i3 + 0], %o0
55027! move %o0(lower) -> %o0(upper)
55028sllx %o0, 32, %o0
55029
55030P3326: !_CASX [5] (maybe <- 0x2000040) (Int)
55031sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
55032sub %i0, %i2, %i2
55033add %i2, 8, %l3
55034ldx [%l3], %l7
55035! move %l7(upper) -> %o0(lower)
55036srlx %l7, 32, %o5
55037or %o5, %o0, %o0
55038! move %l7(lower) -> %o1(upper)
55039sllx %l7, 32, %o1
55040mov %l7, %o5
55041mov %l4, %l7
55042casx [%l3], %o5, %l7
55043! move %l7(upper) -> %o1(lower)
55044srlx %l7, 32, %o5
55045or %o5, %o1, %o1
55046! move %l7(lower) -> %o2(upper)
55047sllx %l7, 32, %o2
55048add %l4, 1, %l4
55049
55050P3327: !_LD [6] (Int) (Loop exit)
55051sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
55052sub %i0, %i3, %i3
55053lduw [%i3 + 4], %l3
55054! move %l3(lower) -> %o2(lower)
55055or %l3, %o2, %o2
55056!---- flushing int results buffer----
55057mov %o0, %l5
55058mov %o1, %l5
55059mov %o2, %l5
55060loop_exit_4_361:
55061sub %l2, 1, %l2
55062cmp %l2, 0
55063bg loop_entry_4_361
55064nop
55065
55066P3328: !_QWST [5] (maybe <- 0x41800085) (FP) (Loop entry) (Loop exit)
55067sethi %hi(0x2), %l2
55068or %l2, %lo(0x2), %l2
55069loop_entry_4_362:
55070sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
55071sub %i0, %i2, %i2
55072! preparing store val #0, next val will be in f21
55073fmovs %f16, %f21
55074fadds %f16, %f17, %f16
55075! preparing store val #1, next val will be in f23
55076fmovs %f16, %f23
55077fadds %f16, %f17, %f16
55078stq %f20, [%i2 + 0]
55079loop_exit_4_362:
55080sub %l2, 1, %l2
55081cmp %l2, 0
55082bg loop_entry_4_362
55083nop
55084
55085P3329: !_PREFETCH [2] (Int) (NF) (Faults) (Loop entry) (Loop exit)
55086sethi %hi(0x1), %l2
55087or %l2, %lo(0x1), %l2
55088loop_entry_4_363:
55089wr %g0, 0x82, %asi
55090prefetcha [%g0] %asi, 19
55091loop_exit_4_363:
55092sub %l2, 1, %l2
55093cmp %l2, 0
55094bg loop_entry_4_363
55095nop
55096
55097P3330: !_LD [0] (Int) (Loop entry)
55098sethi %hi(0x2), %l2
55099or %l2, %lo(0x2), %l2
55100loop_entry_4_364:
55101lduw [%i0 + 4], %o0
55102! move %o0(lower) -> %o0(upper)
55103sllx %o0, 32, %o0
55104
55105P3331: !_FLUSH [12] (Int) (CBR)
55106! Unsupported instruction
55107
55108! cbranch
55109andcc %l0, 1, %g0
55110be,pn %xcc, TARGET3331
55111nop
55112RET3331:
55113
55114! lfsr step begin
55115srlx %l0, 1, %l6
55116xnor %l6, %l0, %l6
55117sllx %l6, 63, %l6
55118or %l6, %l0, %l0
55119srlx %l0, 1, %l0
55120
55121
55122P3332: !_LD [13] (Int) (Loop exit)
55123sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
55124add %i0, %i3, %i3
55125lduw [%i3 + 12], %o5
55126! move %o5(lower) -> %o0(lower)
55127or %o5, %o0, %o0
55128!---- flushing int results buffer----
55129mov %o0, %l5
55130loop_exit_4_364:
55131sub %l2, 1, %l2
55132cmp %l2, 0
55133bg loop_entry_4_364
55134nop
55135
55136P3333: !_LD [11] (FP) (NF) (Loop entry) (Loop exit)
55137sethi %hi(0x2), %l2
55138or %l2, %lo(0x2), %l2
55139loop_entry_4_365:
55140wr %g0, 0x82, %asi
55141sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
55142sub %i0, %i2, %i2
55143lda [%i2 + 12] %asi, %f0
55144! 1 addresses covered
55145!---- flushing fp results buffer to %f30 ----
55146fmovs %f0, %f30
55147!--
55148loop_exit_4_365:
55149sub %l2, 1, %l2
55150cmp %l2, 0
55151bg loop_entry_4_365
55152nop
55153
55154P3334: !_LD [14] (Int) (Loop entry)
55155sethi %hi(0x2), %l2
55156or %l2, %lo(0x2), %l2
55157loop_entry_4_366:
55158sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
55159sub %i0, %i3, %i3
55160lduw [%i3 + 4], %o0
55161! move %o0(lower) -> %o0(upper)
55162sllx %o0, 32, %o0
55163
55164P3335: !_LD [5] (Int) (NF) (Loop exit)
55165wr %g0, 0x82, %asi
55166sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
55167sub %i0, %i2, %i2
55168lduwa [%i2 + 12] %asi, %l6
55169! move %l6(lower) -> %o0(lower)
55170or %l6, %o0, %o0
55171!---- flushing int results buffer----
55172mov %o0, %l5
55173loop_exit_4_366:
55174sub %l2, 1, %l2
55175cmp %l2, 0
55176bg loop_entry_4_366
55177nop
55178
55179P3336: !_REPLACEMENT [11] (Int) (Loop entry) (Loop exit)
55180sethi %hi(0x1), %l2
55181or %l2, %lo(0x1), %l2
55182loop_entry_4_367:
55183sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3
55184sub %i0, %i3, %i3
55185sethi %hi(0x20000), %o5
55186ld [%i3+12], %l6
55187st %l6, [%i3+12]
55188add %i3, %o5, %l3
55189ld [%l3+12], %l6
55190st %l6, [%l3+12]
55191add %l3, %o5, %l3
55192ld [%l3+12], %l6
55193st %l6, [%l3+12]
55194add %l3, %o5, %l3
55195ld [%l3+12], %l6
55196st %l6, [%l3+12]
55197add %l3, %o5, %l3
55198ld [%l3+12], %l6
55199st %l6, [%l3+12]
55200add %l3, %o5, %l3
55201ld [%l3+12], %l6
55202st %l6, [%l3+12]
55203add %l3, %o5, %l3
55204ld [%l3+12], %l6
55205st %l6, [%l3+12]
55206add %l3, %o5, %l3
55207ld [%l3+12], %l6
55208st %l6, [%l3+12]
55209loop_exit_4_367:
55210sub %l2, 1, %l2
55211cmp %l2, 0
55212bg loop_entry_4_367
55213nop
55214
55215P3337: !_BLD [9] (FP) (Loop entry)
55216sethi %hi(0x2), %l2
55217or %l2, %lo(0x2), %l2
55218loop_entry_4_368:
55219wr %g0, 0xf0, %asi
55220sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
55221sub %i0, %i2, %i2
55222membar #Sync
55223ldda [%i2 + 0] %asi, %f0
55224membar #Sync
55225! 2 addresses covered
55226fmovs %f1, %f0
55227fmovs %f3, %f1
55228
55229P3338: !_BST [5] (maybe <- 0x41800087) (FP) (Loop exit)
55230wr %g0, 0xf0, %asi
55231sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
55232sub %i0, %i3, %i3
55233! preparing store val #0, next val will be in f33
55234fmovs %f16, %f21
55235fadds %f16, %f17, %f16
55236! preparing store val #1, next val will be in f35
55237fmovd %f20, %f32
55238fmovs %f16, %f21
55239fadds %f16, %f17, %f16
55240fmovd %f20, %f34
55241membar #Sync
55242stda %f32, [%i3 + 0 ] %asi
55243membar #Sync
55244!---- flushing fp results buffer to %f30 ----
55245fmovd %f0, %f30
55246!--
55247loop_exit_4_368:
55248sub %l2, 1, %l2
55249cmp %l2, 0
55250bg loop_entry_4_368
55251nop
55252
55253P3339: !_SWAP [6] (maybe <- 0x2000041) (Int) (Loop entry)
55254sethi %hi(0x1), %l2
55255or %l2, %lo(0x1), %l2
55256loop_entry_4_369:
55257sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
55258sub %i0, %i2, %i2
55259mov %l4, %o0
55260swap [%i2 + 4], %o0
55261! move %o0(lower) -> %o0(upper)
55262sllx %o0, 32, %o0
55263add %l4, 1, %l4
55264
55265P3340: !_LD [0] (Int) (Loop exit)
55266lduw [%i0 + 4], %o5
55267! move %o5(lower) -> %o0(lower)
55268or %o5, %o0, %o0
55269!---- flushing int results buffer----
55270mov %o0, %l5
55271loop_exit_4_369:
55272sub %l2, 1, %l2
55273cmp %l2, 0
55274bg loop_entry_4_369
55275nop
55276
55277P3341: !_DWLD [10] (FP) (Loop entry) (CBR)
55278sethi %hi(0x2), %l2
55279or %l2, %lo(0x2), %l2
55280loop_entry_4_370:
55281sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
55282sub %i0, %i3, %i3
55283ldd [%i3 + 0], %f0
55284! 1 addresses covered
55285fmovs %f1, %f0
55286
55287! cbranch
55288andcc %l0, 1, %g0
55289be,pn %xcc, TARGET3341
55290nop
55291RET3341:
55292
55293! lfsr step begin
55294srlx %l0, 1, %l6
55295xnor %l6, %l0, %l6
55296sllx %l6, 63, %l6
55297or %l6, %l0, %l0
55298srlx %l0, 1, %l0
55299
55300
55301P3342: !_SWAP [6] (maybe <- 0x2000042) (Int)
55302sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
55303sub %i0, %i2, %i2
55304mov %l4, %o0
55305swap [%i2 + 4], %o0
55306! move %o0(lower) -> %o0(upper)
55307sllx %o0, 32, %o0
55308add %l4, 1, %l4
55309
55310P3343: !_LD [3] (Int) (Loop exit)
55311lduw [%i1 + 12], %l7
55312! move %l7(lower) -> %o0(lower)
55313or %l7, %o0, %o0
55314!---- flushing int results buffer----
55315mov %o0, %l5
55316!---- flushing fp results buffer to %f30 ----
55317fmovs %f0, %f30
55318!--
55319loop_exit_4_370:
55320sub %l2, 1, %l2
55321cmp %l2, 0
55322bg loop_entry_4_370
55323nop
55324
55325P3344: !_PREFETCH [1] (Int) (Loop entry)
55326sethi %hi(0x1), %l2
55327or %l2, %lo(0x1), %l2
55328loop_entry_4_371:
55329prefetch [%i0 + 12], 4
55330
55331P3345: !_LD [9] (FP) (Loop exit)
55332sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
55333sub %i0, %i3, %i3
55334ld [%i3 + 12], %f0
55335! 1 addresses covered
55336!---- flushing fp results buffer to %f30 ----
55337fmovs %f0, %f30
55338!--
55339loop_exit_4_371:
55340sub %l2, 1, %l2
55341cmp %l2, 0
55342bg loop_entry_4_371
55343nop
55344
55345P3346: !_LD [13] (Int) (Loop entry)
55346sethi %hi(0x1), %l2
55347or %l2, %lo(0x1), %l2
55348loop_entry_4_372:
55349sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
55350add %i0, %i2, %i2
55351lduw [%i2 + 12], %o0
55352! move %o0(lower) -> %o0(upper)
55353sllx %o0, 32, %o0
55354
55355P3347: !_LD [10] (Int) (Loop exit)
55356sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
55357sub %i0, %i3, %i3
55358lduw [%i3 + 4], %l3
55359! move %l3(lower) -> %o0(lower)
55360or %l3, %o0, %o0
55361!---- flushing int results buffer----
55362mov %o0, %l5
55363loop_exit_4_372:
55364sub %l2, 1, %l2
55365cmp %l2, 0
55366bg loop_entry_4_372
55367nop
55368
55369P3348: !_BST [3] (maybe <- 0x41800089) (FP) (Loop entry)
55370sethi %hi(0x1), %l2
55371or %l2, %lo(0x1), %l2
55372loop_entry_4_373:
55373wr %g0, 0xf0, %asi
55374! preparing store val #0, next val will be in f33
55375fmovs %f16, %f21
55376fadds %f16, %f17, %f16
55377! preparing store val #1, next val will be in f35
55378fmovd %f20, %f32
55379fmovs %f16, %f21
55380fadds %f16, %f17, %f16
55381fmovd %f20, %f34
55382membar #Sync
55383stda %f32, [%i1 + 0 ] %asi
55384membar #Sync
55385
55386P3349: !_LD [5] (Int)
55387sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
55388sub %i0, %i2, %i2
55389lduw [%i2 + 12], %o0
55390! move %o0(lower) -> %o0(upper)
55391sllx %o0, 32, %o0
55392
55393P3350: !_LD [2] (Int) (NF) (Loop exit) (CBR)
55394wr %g0, 0x82, %asi
55395lduwa [%i1 + 4] %asi, %l3
55396! move %l3(lower) -> %o0(lower)
55397or %l3, %o0, %o0
55398
55399! cbranch
55400andcc %l0, 1, %g0
55401be,pt %xcc, TARGET3350
55402nop
55403RET3350:
55404
55405! lfsr step begin
55406srlx %l0, 1, %l6
55407xnor %l6, %l0, %l6
55408sllx %l6, 63, %l6
55409or %l6, %l0, %l0
55410srlx %l0, 1, %l0
55411
55412!---- flushing int results buffer----
55413mov %o0, %l5
55414loop_exit_4_373:
55415sub %l2, 1, %l2
55416cmp %l2, 0
55417bg loop_entry_4_373
55418nop
55419
55420P3351: !_DWST [15] (maybe <- 0x4180008b) (FP) (Loop entry)
55421sethi %hi(0x1), %l2
55422or %l2, %lo(0x1), %l2
55423loop_entry_4_374:
55424sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
55425sub %i0, %i3, %i3
55426! preparing store val #0, next val will be in f21
55427fmovs %f16, %f21
55428fadds %f16, %f17, %f16
55429std %f20, [%i3 + 8]
55430
55431P3352: !_PREFETCH [15] (Int) (Loop exit)
55432prefetch [%i3 + 12], 1
55433loop_exit_4_374:
55434sub %l2, 1, %l2
55435cmp %l2, 0
55436bg loop_entry_4_374
55437nop
55438
55439P3353: !_CASX [11] (maybe <- 0x2000043) (Int) (Loop entry) (Loop exit) (LE)
55440sethi %hi(0x2), %l2
55441or %l2, %lo(0x2), %l2
55442loop_entry_4_375:
55443! Change single-word-level endianess (big endian <-> little endian)
55444sethi %hi(0xff00ff00), %l3
55445or %l3, %lo(0xff00ff00), %l3
55446and %l4, %l3, %o5
55447srl %o5, 8, %o5
55448sll %l4, 8, %l6
55449and %l6, %l3, %l6
55450or %l6, %o5, %l6
55451srl %l6, 16, %o5
55452sll %l6, 16, %l6
55453srl %l6, 0, %l6
55454or %l6, %o5, %l6
55455sllx %l6, 32, %l6
55456wr %g0, 0x88, %asi
55457sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
55458sub %i0, %i2, %i2
55459add %i2, 8, %l3
55460ldxa [%l3] %asi, %l7
55461! move %l7(lower) -> %o0(upper)
55462sllx %l7, 32, %o0
55463! move %l7(upper) -> %o0(lower)
55464srlx %l7, 32, %o5
55465or %o5, %o0, %o0
55466mov %l7, %o5
55467mov %l6, %l7
55468casxa [%l3] %asi, %o5, %l7
55469! move %l7(lower) -> %o1(upper)
55470sllx %l7, 32, %o1
55471! move %l7(upper) -> %o1(lower)
55472srlx %l7, 32, %o5
55473or %o5, %o1, %o1
55474add %l4, 1, %l4
55475!---- flushing int results buffer----
55476mov %o0, %l5
55477mov %o1, %l5
55478loop_exit_4_375:
55479sub %l2, 1, %l2
55480cmp %l2, 0
55481bg loop_entry_4_375
55482nop
55483
55484P3354: !_ST [12] (maybe <- 0x4180008c) (FP) (Loop entry) (Loop exit)
55485sethi %hi(0x1), %l2
55486or %l2, %lo(0x1), %l2
55487loop_entry_4_376:
55488sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
55489add %i0, %i3, %i3
55490! preparing store val #0, next val will be in f20
55491fmovs %f16, %f20
55492fadds %f16, %f17, %f16
55493st %f20, [%i3 + 4 ]
55494loop_exit_4_376:
55495sub %l2, 1, %l2
55496cmp %l2, 0
55497bg loop_entry_4_376
55498nop
55499
55500P3355: !_LD [5] (FP) (Loop entry)
55501sethi %hi(0x2), %l2
55502or %l2, %lo(0x2), %l2
55503loop_entry_4_377:
55504sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
55505sub %i0, %i2, %i2
55506ld [%i2 + 12], %f0
55507! 1 addresses covered
55508
55509P3356: !_PREFETCH [8] (Int) (Loop exit)
55510sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
55511sub %i0, %i3, %i3
55512prefetch [%i3 + 4], 18
55513!---- flushing fp results buffer to %f30 ----
55514fmovs %f0, %f30
55515!--
55516loop_exit_4_377:
55517sub %l2, 1, %l2
55518cmp %l2, 0
55519bg loop_entry_4_377
55520nop
55521
55522P3357: !_MEMBAR (Int)
55523membar #StoreLoad
55524
55525END_NODES4: ! Test instruction sequence for CPU 4 ends
55526sethi %hi(0xdead0e0f), %l6
55527or %l6, %lo(0xdead0e0f), %l6
55528! move %l6(lower) -> %o0(upper)
55529sllx %l6, 32, %o0
55530stw %l6, [%i5]
55531ld [%i5], %f0
55532!---- flushing int results buffer----
55533mov %o0, %l5
55534!---- flushing fp results buffer to %f30 ----
55535fmovs %f0, %f30
55536!--
55537
55538restore
55539retl
55540nop
55541!-----------------
55542
55543! register usage:
55544! %i0 %i1 : base registers for first 2 regions
55545! %i2 %i3 : cache registers for 8 regions
55546! %i4 fixed pointer to per-cpu results area
55547! %l1 moving pointer to per-cpu FP results area
55548! %o7 moving pointer to per-cpu integer results area
55549! %i5 pointer to per-cpu private area
55550! %l0 holds lfsr, used as source of random bits
55551! %l2 loop count register
55552! %f16 running counter for unique fp store values
55553! %f17 holds increment value for fp counter
55554! %l4 running counter for unique integer store values (increment value is always 1)
55555! %l5 move-to register for load values (simulation only)
55556! %f30 move-to register for FP values (simulation only)
55557! %l3 %l6 %l7 %o5 : 4 temporary registers
55558! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
55559! %f0-f15 FP results buffer registers
55560! %f32-f47 FP block load/store registers
55561
55562func5:
55563! 1000 (dynamic) instruction sequence begins
55564save %sp, -192, %sp
55565
55566! Force %i0-%i3 to be 64-byte aligned
55567add %i0, 63, %i0
55568andn %i0, 63, %i0
55569
55570add %i1, 63, %i1
55571andn %i1, 63, %i1
55572
55573add %i2, 63, %i2
55574andn %i2, 63, %i2
55575
55576add %i3, 63, %i3
55577andn %i3, 63, %i3
55578
55579add %i4, 63, %i4
55580andn %i4, 63, %i4
55581
55582add %i5, 63, %i5
55583andn %i5, 63, %i5
55584
55585
55586! Initialize pointer to FP load results area
55587mov %i4, %l1
55588
55589! Initialize pointer to integer load results area
55590sethi %hi(0x80000), %o7
55591or %o7, %lo(0x80000), %o7
55592add %o7, %l1, %o7
55593
55594! Initialize %f0-%f62 to 0xdeadbee0deadbee1
55595sethi %hi(0xdeadbee0), %l3
55596or %l3, %lo(0xdeadbee0), %l3
55597stw %l3, [%i5]
55598sethi %hi(0xdeadbee1), %l3
55599or %l3, %lo(0xdeadbee1), %l3
55600stw %l3, [%i5+4]
55601ldd [%i5], %f0
55602fmovd %f0, %f2
55603fmovd %f0, %f4
55604fmovd %f0, %f6
55605fmovd %f0, %f8
55606fmovd %f0, %f10
55607fmovd %f0, %f12
55608fmovd %f0, %f14
55609fmovd %f0, %f16
55610fmovd %f0, %f18
55611fmovd %f0, %f20
55612fmovd %f0, %f22
55613fmovd %f0, %f24
55614fmovd %f0, %f26
55615fmovd %f0, %f28
55616fmovd %f0, %f30
55617fmovd %f0, %f32
55618fmovd %f0, %f34
55619fmovd %f0, %f36
55620fmovd %f0, %f38
55621fmovd %f0, %f40
55622fmovd %f0, %f42
55623fmovd %f0, %f44
55624fmovd %f0, %f46
55625fmovd %f0, %f48
55626fmovd %f0, %f50
55627fmovd %f0, %f52
55628fmovd %f0, %f54
55629fmovd %f0, %f56
55630fmovd %f0, %f58
55631fmovd %f0, %f60
55632fmovd %f0, %f62
55633
55634! Signature for extract_loads script to start extracting load values for this stream
55635sethi %hi(0x05deade1), %l3
55636or %l3, %lo(0x05deade1), %l3
55637stw %l3, [%i5]
55638ld [%i5], %f16
55639
55640! Initialize running integer counter in register %l4
55641sethi %hi(0x2800001), %l4
55642or %l4, %lo(0x2800001), %l4
55643
55644! Initialize running FP counter in register %f16
55645sethi %hi(0x42000001), %l3
55646or %l3, %lo(0x42000001), %l3
55647stw %l3, [%i5]
55648ld [%i5], %f16
55649
55650! Initialize FP counter increment value in register %f17 (constant)
55651sethi %hi(0x36800000), %l3
55652or %l3, %lo(0x36800000), %l3
55653stw %l3, [%i5]
55654ld [%i5], %f17
55655
55656! Initialize LFSR to 0x4ff2^4
55657sethi %hi(0x4ff2), %l0
55658or %l0, %lo(0x4ff2), %l0
55659mulx %l0, %l0, %l0
55660mulx %l0, %l0, %l0
55661
55662BEGIN_NODES5: ! Test instruction sequence for CPU 5 begins
55663
55664P3358: !_CAS [12] (maybe <- 0x2800001) (Int) (Loop entry) (Loop exit)
55665sethi %hi(0x2), %l2
55666or %l2, %lo(0x2), %l2
55667loop_entry_5_0:
55668sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
55669add %i0, %i2, %i2
55670add %i2, 4, %o5
55671lduw [%o5], %o0
55672mov %o0, %l7
55673! move %l7(lower) -> %o0(upper)
55674sllx %l7, 32, %o0
55675mov %l4, %l6
55676cas [%o5], %l7, %l6
55677! move %l6(lower) -> %o0(lower)
55678srl %l6, 0, %l7
55679or %l7, %o0, %o0
55680add %l4, 1, %l4
55681!---- flushing int results buffer----
55682mov %o0, %l5
55683loop_exit_5_0:
55684sub %l2, 1, %l2
55685cmp %l2, 0
55686bg loop_entry_5_0
55687nop
55688
55689P3359: !_REPLACEMENT [6] (Int) (Loop entry) (Loop exit)
55690sethi %hi(0x1), %l2
55691or %l2, %lo(0x1), %l2
55692loop_entry_5_1:
55693sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
55694add %i0, %i3, %i3
55695sethi %hi(0x20000), %o5
55696ld [%i3+4], %l6
55697st %l6, [%i3+4]
55698add %i3, %o5, %l3
55699ld [%l3+4], %l6
55700st %l6, [%l3+4]
55701add %l3, %o5, %l3
55702ld [%l3+4], %l6
55703st %l6, [%l3+4]
55704add %l3, %o5, %l3
55705ld [%l3+4], %l6
55706st %l6, [%l3+4]
55707add %l3, %o5, %l3
55708ld [%l3+4], %l6
55709st %l6, [%l3+4]
55710add %l3, %o5, %l3
55711ld [%l3+4], %l6
55712st %l6, [%l3+4]
55713add %l3, %o5, %l3
55714ld [%l3+4], %l6
55715st %l6, [%l3+4]
55716add %l3, %o5, %l3
55717ld [%l3+4], %l6
55718st %l6, [%l3+4]
55719loop_exit_5_1:
55720sub %l2, 1, %l2
55721cmp %l2, 0
55722bg loop_entry_5_1
55723nop
55724
55725P3360: !_QWLD [5] (FP) (Loop entry)
55726sethi %hi(0x1), %l2
55727or %l2, %lo(0x1), %l2
55728loop_entry_5_2:
55729sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
55730sub %i0, %i2, %i2
55731ldq [%i2 + 0], %f0
55732! 2 addresses covered
55733fmovs %f1, %f0
55734fmovs %f3, %f1
55735
55736P3361: !_CASX [11] (maybe <- 0x2800002) (Int) (Loop exit)
55737sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
55738sub %i0, %i3, %i3
55739add %i3, 8, %l3
55740ldx [%l3], %o0
55741! move %o0(upper) -> %o0(upper)
55742! move %o0(lower) -> %o0(lower)
55743mov %o0, %o5
55744mov %l4, %o1
55745casx [%l3], %o5, %o1
55746! move %o1(upper) -> %o1(upper)
55747! move %o1(lower) -> %o1(lower)
55748add %l4, 1, %l4
55749!---- flushing int results buffer----
55750mov %o0, %l5
55751mov %o1, %l5
55752!---- flushing fp results buffer to %f30 ----
55753fmovd %f0, %f30
55754!--
55755loop_exit_5_2:
55756sub %l2, 1, %l2
55757cmp %l2, 0
55758bg loop_entry_5_2
55759nop
55760
55761P3362: !_FLUSH [8] (Int) (Loop entry)
55762sethi %hi(0x1), %l2
55763or %l2, %lo(0x1), %l2
55764loop_entry_5_3:
55765! Unsupported instruction
55766
55767P3363: !_BST [15] (maybe <- 0x42000001) (FP) (Loop exit)
55768wr %g0, 0xf0, %asi
55769sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
55770sub %i0, %i2, %i2
55771! preparing store val #0, next val will be in f33
55772fmovs %f16, %f21
55773fadds %f16, %f17, %f16
55774! preparing store val #1, next val will be in f35
55775fmovd %f20, %f32
55776fmovs %f16, %f21
55777fadds %f16, %f17, %f16
55778fmovd %f20, %f34
55779membar #Sync
55780stda %f32, [%i2 + 0 ] %asi
55781membar #Sync
55782loop_exit_5_3:
55783sub %l2, 1, %l2
55784cmp %l2, 0
55785bg loop_entry_5_3
55786nop
55787
55788P3364: !_PREFETCH [13] (Int) (NF) (Loop entry) (Branch target of P3917)
55789sethi %hi(0x1), %l2
55790or %l2, %lo(0x1), %l2
55791loop_entry_5_4:
55792wr %g0, 0x82, %asi
55793sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
55794add %i0, %i3, %i3
55795prefetcha [%i3 + 12] %asi, 2
55796ba P3365
55797nop
55798
55799TARGET3917:
55800ba RET3917
55801nop
55802
55803
55804P3365: !_DWLD [9] (FP) (Loop exit)
55805sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
55806sub %i0, %i2, %i2
55807ldd [%i2 + 8], %f0
55808! 1 addresses covered
55809fmovs %f1, %f0
55810!---- flushing fp results buffer to %f30 ----
55811fmovs %f0, %f30
55812!--
55813loop_exit_5_4:
55814sub %l2, 1, %l2
55815cmp %l2, 0
55816bg loop_entry_5_4
55817nop
55818
55819P3366: !_CAS [1] (maybe <- 0x2800003) (Int) (Loop entry)
55820sethi %hi(0x2), %l2
55821or %l2, %lo(0x2), %l2
55822loop_entry_5_5:
55823add %i0, 12, %l7
55824lduw [%l7], %o0
55825mov %o0, %l6
55826! move %l6(lower) -> %o0(upper)
55827sllx %l6, 32, %o0
55828mov %l4, %l3
55829cas [%l7], %l6, %l3
55830! move %l3(lower) -> %o0(lower)
55831srl %l3, 0, %l6
55832or %l6, %o0, %o0
55833add %l4, 1, %l4
55834
55835P3367: !_REPLACEMENT [0] (Int) (Loop exit)
55836sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
55837sub %i0, %i3, %i3
55838sethi %hi(0x20000), %l6
55839ld [%i3+4], %o5
55840st %o5, [%i3+4]
55841add %i3, %l6, %l7
55842ld [%l7+4], %o5
55843st %o5, [%l7+4]
55844add %l7, %l6, %l7
55845ld [%l7+4], %o5
55846st %o5, [%l7+4]
55847add %l7, %l6, %l7
55848ld [%l7+4], %o5
55849st %o5, [%l7+4]
55850add %l7, %l6, %l7
55851ld [%l7+4], %o5
55852st %o5, [%l7+4]
55853add %l7, %l6, %l7
55854ld [%l7+4], %o5
55855st %o5, [%l7+4]
55856add %l7, %l6, %l7
55857ld [%l7+4], %o5
55858st %o5, [%l7+4]
55859add %l7, %l6, %l7
55860ld [%l7+4], %o5
55861st %o5, [%l7+4]
55862!---- flushing int results buffer----
55863mov %o0, %l5
55864loop_exit_5_5:
55865sub %l2, 1, %l2
55866cmp %l2, 0
55867bg loop_entry_5_5
55868nop
55869
55870P3368: !_LD [7] (Int) (Loop entry)
55871sethi %hi(0x2), %l2
55872or %l2, %lo(0x2), %l2
55873loop_entry_5_6:
55874sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
55875sub %i0, %i2, %i2
55876lduw [%i2 + 12], %o0
55877! move %o0(lower) -> %o0(upper)
55878sllx %o0, 32, %o0
55879
55880P3369: !_QWST [14] (maybe <- 0x42000003) (FP)
55881sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
55882sub %i0, %i3, %i3
55883! preparing store val #0, next val will be in f21
55884fmovs %f16, %f21
55885fadds %f16, %f17, %f16
55886! preparing store val #1, next val will be in f23
55887fmovs %f16, %f23
55888fadds %f16, %f17, %f16
55889stq %f20, [%i3 + 0]
55890
55891P3370: !_LD [13] (Int) (Loop exit)
55892sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
55893add %i0, %i2, %i2
55894lduw [%i2 + 12], %o5
55895! move %o5(lower) -> %o0(lower)
55896or %o5, %o0, %o0
55897!---- flushing int results buffer----
55898mov %o0, %l5
55899loop_exit_5_6:
55900sub %l2, 1, %l2
55901cmp %l2, 0
55902bg loop_entry_5_6
55903nop
55904
55905P3371: !_PREFETCH [2] (Int) (Loop entry) (Loop exit)
55906sethi %hi(0x2), %l2
55907or %l2, %lo(0x2), %l2
55908loop_entry_5_7:
55909prefetch [%i1 + 4], 1
55910loop_exit_5_7:
55911sub %l2, 1, %l2
55912cmp %l2, 0
55913bg loop_entry_5_7
55914nop
55915
55916P3372: !_PREFETCH [2] (Int) (NF) (Loop entry) (Loop exit) (CBR)
55917sethi %hi(0x2), %l2
55918or %l2, %lo(0x2), %l2
55919loop_entry_5_8:
55920wr %g0, 0x82, %asi
55921prefetcha [%i1 + 4] %asi, 3
55922
55923! cbranch
55924andcc %l0, 1, %g0
55925be,pn %xcc, TARGET3372
55926nop
55927RET3372:
55928
55929! lfsr step begin
55930srlx %l0, 1, %l7
55931xnor %l7, %l0, %l7
55932sllx %l7, 63, %l7
55933or %l7, %l0, %l0
55934srlx %l0, 1, %l0
55935
55936loop_exit_5_8:
55937sub %l2, 1, %l2
55938cmp %l2, 0
55939bg loop_entry_5_8
55940nop
55941
55942P3373: !_CASX [9] (maybe <- 0x2800004) (Int) (Loop entry)
55943sethi %hi(0x2), %l2
55944or %l2, %lo(0x2), %l2
55945loop_entry_5_9:
55946sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
55947sub %i0, %i3, %i3
55948add %i3, 8, %l6
55949ldx [%l6], %o0
55950! move %o0(upper) -> %o0(upper)
55951! move %o0(lower) -> %o0(lower)
55952mov %o0, %l3
55953mov %l4, %o1
55954casx [%l6], %l3, %o1
55955! move %o1(upper) -> %o1(upper)
55956! move %o1(lower) -> %o1(lower)
55957add %l4, 1, %l4
55958
55959P3374: !_LD [15] (FP) (Loop exit)
55960sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
55961sub %i0, %i2, %i2
55962ld [%i2 + 12], %f0
55963! 1 addresses covered
55964!---- flushing int results buffer----
55965mov %o0, %l5
55966mov %o1, %l5
55967!---- flushing fp results buffer to %f30 ----
55968fmovs %f0, %f30
55969!--
55970loop_exit_5_9:
55971sub %l2, 1, %l2
55972cmp %l2, 0
55973bg loop_entry_5_9
55974nop
55975
55976P3375: !_LD [15] (FP) (Loop entry) (Loop exit)
55977sethi %hi(0x2), %l2
55978or %l2, %lo(0x2), %l2
55979loop_entry_5_10:
55980sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
55981sub %i0, %i3, %i3
55982ld [%i3 + 12], %f0
55983! 1 addresses covered
55984!---- flushing fp results buffer to %f30 ----
55985fmovs %f0, %f30
55986!--
55987loop_exit_5_10:
55988sub %l2, 1, %l2
55989cmp %l2, 0
55990bg loop_entry_5_10
55991nop
55992
55993P3376: !_FLUSH [15] (Int) (Loop entry)
55994sethi %hi(0x2), %l2
55995or %l2, %lo(0x2), %l2
55996loop_entry_5_11:
55997! Unsupported instruction
55998
55999P3377: !_LD [2] (FP) (Loop exit)
56000ld [%i1 + 4], %f0
56001! 1 addresses covered
56002!---- flushing fp results buffer to %f30 ----
56003fmovs %f0, %f30
56004!--
56005loop_exit_5_11:
56006sub %l2, 1, %l2
56007cmp %l2, 0
56008bg loop_entry_5_11
56009nop
56010
56011P3378: !_ST [15] (maybe <- 0x2800005) (Int) (Loop entry) (Loop exit)
56012sethi %hi(0x1), %l2
56013or %l2, %lo(0x1), %l2
56014loop_entry_5_12:
56015sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
56016sub %i0, %i2, %i2
56017stw %l4, [%i2 + 12 ]
56018add %l4, 1, %l4
56019loop_exit_5_12:
56020sub %l2, 1, %l2
56021cmp %l2, 0
56022bg loop_entry_5_12
56023nop
56024
56025P3379: !_LD [9] (FP) (Loop entry) (Loop exit) (Branch target of P3960)
56026sethi %hi(0x1), %l2
56027or %l2, %lo(0x1), %l2
56028loop_entry_5_13:
56029sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
56030sub %i0, %i3, %i3
56031ld [%i3 + 12], %f0
56032! 1 addresses covered
56033!---- flushing fp results buffer to %f30 ----
56034fmovs %f0, %f30
56035!--
56036loop_exit_5_13:
56037sub %l2, 1, %l2
56038cmp %l2, 0
56039bg loop_entry_5_13
56040nop
56041ba P3380
56042nop
56043
56044TARGET3960:
56045ba RET3960
56046nop
56047
56048
56049P3380: !_PREFETCH [7] (Int) (Loop entry) (Loop exit)
56050sethi %hi(0x2), %l2
56051or %l2, %lo(0x2), %l2
56052loop_entry_5_14:
56053sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
56054sub %i0, %i2, %i2
56055prefetch [%i2 + 12], 4
56056loop_exit_5_14:
56057sub %l2, 1, %l2
56058cmp %l2, 0
56059bg loop_entry_5_14
56060nop
56061
56062P3381: !_PREFETCH [10] (Int) (Loop entry)
56063sethi %hi(0x1), %l2
56064or %l2, %lo(0x1), %l2
56065loop_entry_5_15:
56066sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
56067sub %i0, %i3, %i3
56068prefetch [%i3 + 4], 3
56069
56070P3382: !_ST [2] (maybe <- 0x2800006) (Int) (Loop exit) (CBR)
56071stw %l4, [%i1 + 4 ]
56072add %l4, 1, %l4
56073
56074! cbranch
56075andcc %l0, 1, %g0
56076be,pt %xcc, TARGET3382
56077nop
56078RET3382:
56079
56080! lfsr step begin
56081srlx %l0, 1, %l3
56082xnor %l3, %l0, %l3
56083sllx %l3, 63, %l3
56084or %l3, %l0, %l0
56085srlx %l0, 1, %l0
56086
56087loop_exit_5_15:
56088sub %l2, 1, %l2
56089cmp %l2, 0
56090bg loop_entry_5_15
56091nop
56092
56093P3383: !_BLD [10] (FP) (Loop entry)
56094sethi %hi(0x1), %l2
56095or %l2, %lo(0x1), %l2
56096loop_entry_5_16:
56097wr %g0, 0xf0, %asi
56098sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
56099sub %i0, %i2, %i2
56100membar #Sync
56101ldda [%i2 + 0] %asi, %f0
56102membar #Sync
56103! 2 addresses covered
56104fmovs %f1, %f0
56105fmovs %f3, %f1
56106
56107P3384: !_PREFETCH [10] (Int) (Loop exit)
56108prefetch [%i2 + 4], 22
56109!---- flushing fp results buffer to %f30 ----
56110fmovd %f0, %f30
56111!--
56112loop_exit_5_16:
56113sub %l2, 1, %l2
56114cmp %l2, 0
56115bg loop_entry_5_16
56116nop
56117
56118P3385: !_QWLD [14] (FP) (Loop entry)
56119sethi %hi(0x2), %l2
56120or %l2, %lo(0x2), %l2
56121loop_entry_5_17:
56122sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
56123sub %i0, %i3, %i3
56124ldq [%i3 + 0], %f0
56125! 2 addresses covered
56126fmovs %f1, %f0
56127fmovs %f3, %f1
56128
56129P3386: !_DWST [3] (maybe <- 0x2800007) (Int) (Loop exit)
56130mov %l4, %o5
56131stx %o5, [%i1 + 8]
56132add %l4, 1, %l4
56133!---- flushing fp results buffer to %f30 ----
56134fmovd %f0, %f30
56135!--
56136loop_exit_5_17:
56137sub %l2, 1, %l2
56138cmp %l2, 0
56139bg loop_entry_5_17
56140nop
56141
56142P3387: !_PREFETCH [14] (Int) (Loop entry) (Loop exit)
56143sethi %hi(0x1), %l2
56144or %l2, %lo(0x1), %l2
56145loop_entry_5_18:
56146sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
56147sub %i0, %i2, %i2
56148prefetch [%i2 + 4], 16
56149loop_exit_5_18:
56150sub %l2, 1, %l2
56151cmp %l2, 0
56152bg loop_entry_5_18
56153nop
56154
56155P3388: !_QWLD [1] (FP) (NF) (Loop entry)
56156sethi %hi(0x2), %l2
56157or %l2, %lo(0x2), %l2
56158loop_entry_5_19:
56159wr %g0, 0x82, %asi
56160ldqa [%i0 + 0] %asi, %f0
56161! 2 addresses covered
56162fmovs %f1, %f0
56163fmovs %f3, %f1
56164
56165P3389: !_DWST [7] (maybe <- 0x2800008) (Int) (Loop exit)
56166sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
56167sub %i0, %i3, %i3
56168mov %l4, %l3
56169stx %l3, [%i3 + 8]
56170add %l4, 1, %l4
56171!---- flushing fp results buffer to %f30 ----
56172fmovd %f0, %f30
56173!--
56174loop_exit_5_19:
56175sub %l2, 1, %l2
56176cmp %l2, 0
56177bg loop_entry_5_19
56178nop
56179
56180P3390: !_LD [3] (Int) (Loop entry)
56181sethi %hi(0x2), %l2
56182or %l2, %lo(0x2), %l2
56183loop_entry_5_20:
56184lduw [%i1 + 12], %o0
56185! move %o0(lower) -> %o0(upper)
56186sllx %o0, 32, %o0
56187
56188P3391: !_LD [4] (Int) (NF) (Loop exit)
56189wr %g0, 0x82, %asi
56190sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
56191sub %i0, %i2, %i2
56192lduwa [%i2 + 4] %asi, %o5
56193! move %o5(lower) -> %o0(lower)
56194or %o5, %o0, %o0
56195!---- flushing int results buffer----
56196mov %o0, %l5
56197loop_exit_5_20:
56198sub %l2, 1, %l2
56199cmp %l2, 0
56200bg loop_entry_5_20
56201nop
56202
56203P3392: !_LD [1] (Int) (Loop entry)
56204sethi %hi(0x2), %l2
56205or %l2, %lo(0x2), %l2
56206loop_entry_5_21:
56207lduw [%i0 + 12], %o0
56208! move %o0(lower) -> %o0(upper)
56209sllx %o0, 32, %o0
56210
56211P3393: !_LD [4] (Int) (Loop exit)
56212sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
56213sub %i0, %i3, %i3
56214lduw [%i3 + 4], %l3
56215! move %l3(lower) -> %o0(lower)
56216or %l3, %o0, %o0
56217!---- flushing int results buffer----
56218mov %o0, %l5
56219loop_exit_5_21:
56220sub %l2, 1, %l2
56221cmp %l2, 0
56222bg loop_entry_5_21
56223nop
56224
56225P3394: !_PREFETCH [11] (Int) (Loop entry)
56226sethi %hi(0x2), %l2
56227or %l2, %lo(0x2), %l2
56228loop_entry_5_22:
56229sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
56230sub %i0, %i2, %i2
56231prefetch [%i2 + 12], 4
56232
56233P3395: !_FLUSH [0] (Int) (Loop exit)
56234! Unsupported instruction
56235loop_exit_5_22:
56236sub %l2, 1, %l2
56237cmp %l2, 0
56238bg loop_entry_5_22
56239nop
56240
56241P3396: !_BSTC [15] (maybe <- 0x42000005) (FP) (Loop entry)
56242sethi %hi(0x2), %l2
56243or %l2, %lo(0x2), %l2
56244loop_entry_5_23:
56245wr %g0, 0xe0, %asi
56246sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
56247sub %i0, %i3, %i3
56248! preparing store val #0, next val will be in f33
56249fmovs %f16, %f21
56250fadds %f16, %f17, %f16
56251! preparing store val #1, next val will be in f35
56252fmovd %f20, %f32
56253fmovs %f16, %f21
56254fadds %f16, %f17, %f16
56255fmovd %f20, %f34
56256membar #Sync
56257stda %f32, [%i3 + 0 ] %asi
56258membar #Sync
56259
56260P3397: !_LD [3] (Int) (LE)
56261wr %g0, 0x88, %asi
56262lduwa [%i1 + 12] %asi, %o0
56263! move %o0(lower) -> %o0(upper)
56264sllx %o0, 32, %o0
56265
56266P3398: !_LD [10] (Int) (Loop exit)
56267sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
56268sub %i0, %i2, %i2
56269lduw [%i2 + 4], %l6
56270! move %l6(lower) -> %o0(lower)
56271or %l6, %o0, %o0
56272!---- flushing int results buffer----
56273mov %o0, %l5
56274loop_exit_5_23:
56275sub %l2, 1, %l2
56276cmp %l2, 0
56277bg loop_entry_5_23
56278nop
56279
56280P3399: !_CAS [6] (maybe <- 0x2800009) (Int) (Loop entry)
56281sethi %hi(0x2), %l2
56282or %l2, %lo(0x2), %l2
56283loop_entry_5_24:
56284sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
56285sub %i0, %i3, %i3
56286add %i3, 4, %l3
56287lduw [%l3], %o0
56288mov %o0, %o5
56289! move %o5(lower) -> %o0(upper)
56290sllx %o5, 32, %o0
56291mov %l4, %l7
56292cas [%l3], %o5, %l7
56293! move %l7(lower) -> %o0(lower)
56294srl %l7, 0, %o5
56295or %o5, %o0, %o0
56296add %l4, 1, %l4
56297
56298P3400: !_PREFETCH [7] (Int) (NF) (Loop exit)
56299wr %g0, 0x82, %asi
56300prefetcha [%i3 + 12] %asi, 2
56301!---- flushing int results buffer----
56302mov %o0, %l5
56303loop_exit_5_24:
56304sub %l2, 1, %l2
56305cmp %l2, 0
56306bg loop_entry_5_24
56307nop
56308
56309P3401: !_LD [5] (Int) (Loop entry)
56310sethi %hi(0x1), %l2
56311or %l2, %lo(0x1), %l2
56312loop_entry_5_25:
56313sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
56314sub %i0, %i2, %i2
56315lduw [%i2 + 12], %o0
56316! move %o0(lower) -> %o0(upper)
56317sllx %o0, 32, %o0
56318
56319P3402: !_LD [5] (Int) (Loop exit)
56320lduw [%i2 + 12], %o5
56321! move %o5(lower) -> %o0(lower)
56322or %o5, %o0, %o0
56323!---- flushing int results buffer----
56324mov %o0, %l5
56325loop_exit_5_25:
56326sub %l2, 1, %l2
56327cmp %l2, 0
56328bg loop_entry_5_25
56329nop
56330
56331P3403: !_LD [2] (Int) (Loop entry)
56332sethi %hi(0x2), %l2
56333or %l2, %lo(0x2), %l2
56334loop_entry_5_26:
56335lduw [%i1 + 4], %o0
56336! move %o0(lower) -> %o0(upper)
56337sllx %o0, 32, %o0
56338
56339P3404: !_PREFETCH [10] (Int) (NF) (Faults) (LE)
56340wr %g0, 0x8a, %asi
56341prefetcha [%g0] %asi, 2
56342
56343P3405: !_LD [6] (Int) (Loop exit)
56344sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
56345sub %i0, %i3, %i3
56346lduw [%i3 + 4], %l3
56347! move %l3(lower) -> %o0(lower)
56348or %l3, %o0, %o0
56349!---- flushing int results buffer----
56350mov %o0, %l5
56351loop_exit_5_26:
56352sub %l2, 1, %l2
56353cmp %l2, 0
56354bg loop_entry_5_26
56355nop
56356
56357P3406: !_LD [7] (Int) (Loop entry)
56358sethi %hi(0x1), %l2
56359or %l2, %lo(0x1), %l2
56360loop_entry_5_27:
56361sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
56362sub %i0, %i2, %i2
56363lduw [%i2 + 12], %o0
56364! move %o0(lower) -> %o0(upper)
56365sllx %o0, 32, %o0
56366
56367P3407: !_FLUSH [13] (Int)
56368! Unsupported instruction
56369
56370P3408: !_LD [14] (Int) (Loop exit)
56371sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
56372sub %i0, %i3, %i3
56373lduw [%i3 + 4], %l6
56374! move %l6(lower) -> %o0(lower)
56375or %l6, %o0, %o0
56376!---- flushing int results buffer----
56377mov %o0, %l5
56378loop_exit_5_27:
56379sub %l2, 1, %l2
56380cmp %l2, 0
56381bg loop_entry_5_27
56382nop
56383
56384P3409: !_BLD [1] (FP) (Loop entry) (Loop exit) (Branch target of P3442)
56385sethi %hi(0x1), %l2
56386or %l2, %lo(0x1), %l2
56387loop_entry_5_28:
56388wr %g0, 0xf0, %asi
56389membar #Sync
56390ldda [%i0 + 0] %asi, %f0
56391membar #Sync
56392! 2 addresses covered
56393fmovs %f1, %f0
56394fmovs %f3, %f1
56395!---- flushing fp results buffer to %f30 ----
56396fmovd %f0, %f30
56397!--
56398loop_exit_5_28:
56399sub %l2, 1, %l2
56400cmp %l2, 0
56401bg loop_entry_5_28
56402nop
56403ba P3410
56404nop
56405
56406TARGET3442:
56407ba RET3442
56408nop
56409
56410
56411P3410: !_FLUSH [6] (Int) (Loop entry) (Branch target of P3612)
56412sethi %hi(0x2), %l2
56413or %l2, %lo(0x2), %l2
56414loop_entry_5_29:
56415! Unsupported instruction
56416ba P3411
56417nop
56418
56419TARGET3612:
56420ba RET3612
56421nop
56422
56423
56424P3411: !_DWST [15] (maybe <- 0x42000007) (FP) (Loop exit) (CBR)
56425sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
56426sub %i0, %i2, %i2
56427! preparing store val #0, next val will be in f21
56428fmovs %f16, %f21
56429fadds %f16, %f17, %f16
56430std %f20, [%i2 + 8]
56431
56432! cbranch
56433andcc %l0, 1, %g0
56434be,pn %xcc, TARGET3411
56435nop
56436RET3411:
56437
56438! lfsr step begin
56439srlx %l0, 1, %o5
56440xnor %o5, %l0, %o5
56441sllx %o5, 63, %o5
56442or %o5, %l0, %l0
56443srlx %l0, 1, %l0
56444
56445loop_exit_5_29:
56446sub %l2, 1, %l2
56447cmp %l2, 0
56448bg loop_entry_5_29
56449nop
56450
56451P3412: !_PREFETCH [0] (Int) (Loop entry)
56452sethi %hi(0x2), %l2
56453or %l2, %lo(0x2), %l2
56454loop_entry_5_30:
56455prefetch [%i0 + 4], 22
56456
56457P3413: !_PREFETCH [0] (Int) (NF) (Loop exit)
56458wr %g0, 0x82, %asi
56459prefetcha [%i0 + 4] %asi, 19
56460loop_exit_5_30:
56461sub %l2, 1, %l2
56462cmp %l2, 0
56463bg loop_entry_5_30
56464nop
56465
56466P3414: !_PREFETCH [14] (Int) (Loop entry) (Loop exit)
56467sethi %hi(0x2), %l2
56468or %l2, %lo(0x2), %l2
56469loop_entry_5_31:
56470sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
56471sub %i0, %i3, %i3
56472prefetch [%i3 + 4], 22
56473loop_exit_5_31:
56474sub %l2, 1, %l2
56475cmp %l2, 0
56476bg loop_entry_5_31
56477nop
56478
56479P3415: !_CASX [9] (maybe <- 0x280000a) (Int) (Loop entry) (Loop exit)
56480sethi %hi(0x2), %l2
56481or %l2, %lo(0x2), %l2
56482loop_entry_5_32:
56483sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
56484sub %i0, %i2, %i2
56485add %i2, 8, %l3
56486ldx [%l3], %o0
56487! move %o0(upper) -> %o0(upper)
56488! move %o0(lower) -> %o0(lower)
56489mov %o0, %o5
56490mov %l4, %o1
56491casx [%l3], %o5, %o1
56492! move %o1(upper) -> %o1(upper)
56493! move %o1(lower) -> %o1(lower)
56494add %l4, 1, %l4
56495!---- flushing int results buffer----
56496mov %o0, %l5
56497mov %o1, %l5
56498loop_exit_5_32:
56499sub %l2, 1, %l2
56500cmp %l2, 0
56501bg loop_entry_5_32
56502nop
56503
56504P3416: !_LD [7] (Int) (Loop entry)
56505sethi %hi(0x1), %l2
56506or %l2, %lo(0x1), %l2
56507loop_entry_5_33:
56508sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
56509sub %i0, %i3, %i3
56510lduw [%i3 + 12], %o0
56511! move %o0(lower) -> %o0(upper)
56512sllx %o0, 32, %o0
56513
56514P3417: !_LD [3] (Int) (Loop exit)
56515lduw [%i1 + 12], %o5
56516! move %o5(lower) -> %o0(lower)
56517or %o5, %o0, %o0
56518!---- flushing int results buffer----
56519mov %o0, %l5
56520loop_exit_5_33:
56521sub %l2, 1, %l2
56522cmp %l2, 0
56523bg loop_entry_5_33
56524nop
56525
56526P3418: !_ST [4] (maybe <- 0x280000b) (Int) (Loop entry) (Loop exit)
56527sethi %hi(0x1), %l2
56528or %l2, %lo(0x1), %l2
56529loop_entry_5_34:
56530sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
56531sub %i0, %i2, %i2
56532stw %l4, [%i2 + 4 ]
56533add %l4, 1, %l4
56534loop_exit_5_34:
56535sub %l2, 1, %l2
56536cmp %l2, 0
56537bg loop_entry_5_34
56538nop
56539
56540P3419: !_LD [11] (FP) (Loop entry)
56541sethi %hi(0x1), %l2
56542or %l2, %lo(0x1), %l2
56543loop_entry_5_35:
56544sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
56545sub %i0, %i3, %i3
56546ld [%i3 + 12], %f0
56547! 1 addresses covered
56548
56549P3420: !_REPLACEMENT [5] (Int) (Loop exit)
56550sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2
56551sub %i0, %i2, %i2
56552sethi %hi(0x20000), %l6
56553ld [%i2+12], %o5
56554st %o5, [%i2+12]
56555add %i2, %l6, %l7
56556ld [%l7+12], %o5
56557st %o5, [%l7+12]
56558add %l7, %l6, %l7
56559ld [%l7+12], %o5
56560st %o5, [%l7+12]
56561add %l7, %l6, %l7
56562ld [%l7+12], %o5
56563st %o5, [%l7+12]
56564add %l7, %l6, %l7
56565ld [%l7+12], %o5
56566st %o5, [%l7+12]
56567add %l7, %l6, %l7
56568ld [%l7+12], %o5
56569st %o5, [%l7+12]
56570add %l7, %l6, %l7
56571ld [%l7+12], %o5
56572st %o5, [%l7+12]
56573add %l7, %l6, %l7
56574ld [%l7+12], %o5
56575st %o5, [%l7+12]
56576!---- flushing fp results buffer to %f30 ----
56577fmovs %f0, %f30
56578!--
56579loop_exit_5_35:
56580sub %l2, 1, %l2
56581cmp %l2, 0
56582bg loop_entry_5_35
56583nop
56584
56585P3421: !_FLUSH [9] (Int) (Loop entry) (Loop exit)
56586sethi %hi(0x2), %l2
56587or %l2, %lo(0x2), %l2
56588loop_entry_5_36:
56589! Unsupported instruction
56590loop_exit_5_36:
56591sub %l2, 1, %l2
56592cmp %l2, 0
56593bg loop_entry_5_36
56594nop
56595
56596P3422: !_PREFETCH [0] (Int) (Loop entry)
56597sethi %hi(0x2), %l2
56598or %l2, %lo(0x2), %l2
56599loop_entry_5_37:
56600prefetch [%i0 + 4], 23
56601
56602P3423: !_BST [7] (maybe <- 0x42000008) (FP) (Loop exit)
56603wr %g0, 0xf0, %asi
56604sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
56605sub %i0, %i3, %i3
56606! preparing store val #0, next val will be in f33
56607fmovs %f16, %f21
56608fadds %f16, %f17, %f16
56609! preparing store val #1, next val will be in f35
56610fmovd %f20, %f32
56611fmovs %f16, %f21
56612fadds %f16, %f17, %f16
56613fmovd %f20, %f34
56614membar #Sync
56615stda %f32, [%i3 + 0 ] %asi
56616membar #Sync
56617loop_exit_5_37:
56618sub %l2, 1, %l2
56619cmp %l2, 0
56620bg loop_entry_5_37
56621nop
56622
56623P3424: !_BSTC [4] (maybe <- 0x4200000a) (FP) (Loop entry) (Loop exit) (Branch target of P3682)
56624sethi %hi(0x2), %l2
56625or %l2, %lo(0x2), %l2
56626loop_entry_5_38:
56627wr %g0, 0xe0, %asi
56628sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
56629sub %i0, %i2, %i2
56630! preparing store val #0, next val will be in f33
56631fmovs %f16, %f21
56632fadds %f16, %f17, %f16
56633! preparing store val #1, next val will be in f35
56634fmovd %f20, %f32
56635fmovs %f16, %f21
56636fadds %f16, %f17, %f16
56637fmovd %f20, %f34
56638membar #Sync
56639stda %f32, [%i2 + 0 ] %asi
56640membar #Sync
56641loop_exit_5_38:
56642sub %l2, 1, %l2
56643cmp %l2, 0
56644bg loop_entry_5_38
56645nop
56646ba P3425
56647nop
56648
56649TARGET3682:
56650ba RET3682
56651nop
56652
56653
56654P3425: !_PREFETCH [6] (Int) (Loop entry) (Loop exit)
56655sethi %hi(0x2), %l2
56656or %l2, %lo(0x2), %l2
56657loop_entry_5_39:
56658sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
56659sub %i0, %i3, %i3
56660prefetch [%i3 + 4], 21
56661loop_exit_5_39:
56662sub %l2, 1, %l2
56663cmp %l2, 0
56664bg loop_entry_5_39
56665nop
56666
56667P3426: !_DWLD [7] (Int) (Loop entry)
56668sethi %hi(0x1), %l2
56669or %l2, %lo(0x1), %l2
56670loop_entry_5_40:
56671sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
56672sub %i0, %i2, %i2
56673ldx [%i2 + 8], %o0
56674! move %o0(lower) -> %o0(upper)
56675sllx %o0, 32, %o0
56676
56677P3427: !_LD [13] (Int) (Loop exit)
56678sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
56679add %i0, %i3, %i3
56680lduw [%i3 + 12], %o5
56681! move %o5(lower) -> %o0(lower)
56682or %o5, %o0, %o0
56683!---- flushing int results buffer----
56684mov %o0, %l5
56685loop_exit_5_40:
56686sub %l2, 1, %l2
56687cmp %l2, 0
56688bg loop_entry_5_40
56689nop
56690
56691P3428: !_DWST [9] (maybe <- 0x4200000c) (FP) (Loop entry)
56692sethi %hi(0x1), %l2
56693or %l2, %lo(0x1), %l2
56694loop_entry_5_41:
56695sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
56696sub %i0, %i2, %i2
56697! preparing store val #0, next val will be in f21
56698fmovs %f16, %f21
56699fadds %f16, %f17, %f16
56700std %f20, [%i2 + 8]
56701
56702P3429: !_ST [8] (maybe <- 0x280000c) (Int) (Loop exit)
56703stw %l4, [%i2 + 4 ]
56704add %l4, 1, %l4
56705loop_exit_5_41:
56706sub %l2, 1, %l2
56707cmp %l2, 0
56708bg loop_entry_5_41
56709nop
56710
56711P3430: !_LD [12] (FP) (Loop entry) (Loop exit)
56712sethi %hi(0x1), %l2
56713or %l2, %lo(0x1), %l2
56714loop_entry_5_42:
56715sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
56716add %i0, %i3, %i3
56717ld [%i3 + 4], %f0
56718! 1 addresses covered
56719!---- flushing fp results buffer to %f30 ----
56720fmovs %f0, %f30
56721!--
56722loop_exit_5_42:
56723sub %l2, 1, %l2
56724cmp %l2, 0
56725bg loop_entry_5_42
56726nop
56727
56728P3431: !_LD [15] (FP) (Loop entry) (Loop exit)
56729sethi %hi(0x2), %l2
56730or %l2, %lo(0x2), %l2
56731loop_entry_5_43:
56732sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
56733sub %i0, %i2, %i2
56734ld [%i2 + 12], %f0
56735! 1 addresses covered
56736!---- flushing fp results buffer to %f30 ----
56737fmovs %f0, %f30
56738!--
56739loop_exit_5_43:
56740sub %l2, 1, %l2
56741cmp %l2, 0
56742bg loop_entry_5_43
56743nop
56744
56745P3432: !_DWST [9] (maybe <- 0x4200000d) (FP) (Loop entry)
56746sethi %hi(0x1), %l2
56747or %l2, %lo(0x1), %l2
56748loop_entry_5_44:
56749sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
56750sub %i0, %i3, %i3
56751! preparing store val #0, next val will be in f21
56752fmovs %f16, %f21
56753fadds %f16, %f17, %f16
56754std %f20, [%i3 + 8]
56755
56756P3433: !_REPLACEMENT [0] (Int) (Loop exit)
56757sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
56758sub %i0, %i2, %i2
56759sethi %hi(0x20000), %l6
56760ld [%i2+4], %o5
56761st %o5, [%i2+4]
56762add %i2, %l6, %l7
56763ld [%l7+4], %o5
56764st %o5, [%l7+4]
56765add %l7, %l6, %l7
56766ld [%l7+4], %o5
56767st %o5, [%l7+4]
56768add %l7, %l6, %l7
56769ld [%l7+4], %o5
56770st %o5, [%l7+4]
56771add %l7, %l6, %l7
56772ld [%l7+4], %o5
56773st %o5, [%l7+4]
56774add %l7, %l6, %l7
56775ld [%l7+4], %o5
56776st %o5, [%l7+4]
56777add %l7, %l6, %l7
56778ld [%l7+4], %o5
56779st %o5, [%l7+4]
56780add %l7, %l6, %l7
56781ld [%l7+4], %o5
56782st %o5, [%l7+4]
56783loop_exit_5_44:
56784sub %l2, 1, %l2
56785cmp %l2, 0
56786bg loop_entry_5_44
56787nop
56788
56789P3434: !_REPLACEMENT [8] (Int) (Loop entry)
56790sethi %hi(0x2), %l2
56791or %l2, %lo(0x2), %l2
56792loop_entry_5_45:
56793sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3
56794sub %i0, %i3, %i3
56795sethi %hi(0x20000), %l6
56796ld [%i3+4], %o5
56797st %o5, [%i3+4]
56798add %i3, %l6, %l7
56799ld [%l7+4], %o5
56800st %o5, [%l7+4]
56801add %l7, %l6, %l7
56802ld [%l7+4], %o5
56803st %o5, [%l7+4]
56804add %l7, %l6, %l7
56805ld [%l7+4], %o5
56806st %o5, [%l7+4]
56807add %l7, %l6, %l7
56808ld [%l7+4], %o5
56809st %o5, [%l7+4]
56810add %l7, %l6, %l7
56811ld [%l7+4], %o5
56812st %o5, [%l7+4]
56813add %l7, %l6, %l7
56814ld [%l7+4], %o5
56815st %o5, [%l7+4]
56816add %l7, %l6, %l7
56817ld [%l7+4], %o5
56818st %o5, [%l7+4]
56819
56820P3435: !_SWAP [1] (maybe <- 0x280000d) (Int)
56821mov %l4, %o0
56822swap [%i0 + 12], %o0
56823! move %o0(lower) -> %o0(upper)
56824sllx %o0, 32, %o0
56825add %l4, 1, %l4
56826
56827P3436: !_LD [12] (Int) (Loop exit) (CBR)
56828sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
56829add %i0, %i2, %i2
56830lduw [%i2 + 4], %l3
56831! move %l3(lower) -> %o0(lower)
56832or %l3, %o0, %o0
56833
56834! cbranch
56835andcc %l0, 1, %g0
56836be,pt %xcc, TARGET3436
56837nop
56838RET3436:
56839
56840! lfsr step begin
56841srlx %l0, 1, %l6
56842xnor %l6, %l0, %l6
56843sllx %l6, 63, %l6
56844or %l6, %l0, %l0
56845srlx %l0, 1, %l0
56846
56847!---- flushing int results buffer----
56848mov %o0, %l5
56849loop_exit_5_45:
56850sub %l2, 1, %l2
56851cmp %l2, 0
56852bg loop_entry_5_45
56853nop
56854
56855P3437: !_QWLD [7] (FP) (Loop entry) (Loop exit)
56856sethi %hi(0x1), %l2
56857or %l2, %lo(0x1), %l2
56858loop_entry_5_46:
56859sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
56860sub %i0, %i3, %i3
56861ldq [%i3 + 0], %f0
56862! 2 addresses covered
56863fmovs %f1, %f0
56864fmovs %f3, %f1
56865!---- flushing fp results buffer to %f30 ----
56866fmovd %f0, %f30
56867!--
56868loop_exit_5_46:
56869sub %l2, 1, %l2
56870cmp %l2, 0
56871bg loop_entry_5_46
56872nop
56873
56874P3438: !_CAS [10] (maybe <- 0x280000e) (Int) (Loop entry) (Loop exit)
56875sethi %hi(0x1), %l2
56876or %l2, %lo(0x1), %l2
56877loop_entry_5_47:
56878sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
56879sub %i0, %i2, %i2
56880add %i2, 4, %l6
56881lduw [%l6], %o0
56882mov %o0, %l3
56883! move %l3(lower) -> %o0(upper)
56884sllx %l3, 32, %o0
56885mov %l4, %o5
56886cas [%l6], %l3, %o5
56887! move %o5(lower) -> %o0(lower)
56888srl %o5, 0, %l3
56889or %l3, %o0, %o0
56890add %l4, 1, %l4
56891!---- flushing int results buffer----
56892mov %o0, %l5
56893loop_exit_5_47:
56894sub %l2, 1, %l2
56895cmp %l2, 0
56896bg loop_entry_5_47
56897nop
56898
56899P3439: !_LD [11] (FP) (Loop entry)
56900sethi %hi(0x1), %l2
56901or %l2, %lo(0x1), %l2
56902loop_entry_5_48:
56903sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
56904sub %i0, %i3, %i3
56905ld [%i3 + 12], %f0
56906! 1 addresses covered
56907
56908P3440: !_PREFETCH [4] (Int) (Loop exit)
56909sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
56910sub %i0, %i2, %i2
56911prefetch [%i2 + 4], 23
56912!---- flushing fp results buffer to %f30 ----
56913fmovs %f0, %f30
56914!--
56915loop_exit_5_48:
56916sub %l2, 1, %l2
56917cmp %l2, 0
56918bg loop_entry_5_48
56919nop
56920
56921P3441: !_CASX [2] (maybe <- 0x280000f) (Int) (Loop entry) (Loop exit)
56922sethi %hi(0x2), %l2
56923or %l2, %lo(0x2), %l2
56924loop_entry_5_49:
56925ldx [%i1], %o0
56926! move %o0(upper) -> %o0(upper)
56927! move %o0(lower) -> %o0(lower)
56928mov %o0, %l7
56929mov %l4, %o1
56930casx [%i1], %l7, %o1
56931! move %o1(upper) -> %o1(upper)
56932! move %o1(lower) -> %o1(lower)
56933add %l4, 1, %l4
56934!---- flushing int results buffer----
56935mov %o0, %l5
56936mov %o1, %l5
56937loop_exit_5_49:
56938sub %l2, 1, %l2
56939cmp %l2, 0
56940bg loop_entry_5_49
56941nop
56942
56943P3442: !_LD [8] (Int) (Loop entry) (CBR)
56944sethi %hi(0x1), %l2
56945or %l2, %lo(0x1), %l2
56946loop_entry_5_50:
56947sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
56948sub %i0, %i3, %i3
56949lduw [%i3 + 4], %o0
56950! move %o0(lower) -> %o0(upper)
56951sllx %o0, 32, %o0
56952
56953! cbranch
56954andcc %l0, 1, %g0
56955be,pn %xcc, TARGET3442
56956nop
56957RET3442:
56958
56959! lfsr step begin
56960srlx %l0, 1, %l6
56961xnor %l6, %l0, %l6
56962sllx %l6, 63, %l6
56963or %l6, %l0, %l0
56964srlx %l0, 1, %l0
56965
56966
56967P3443: !_LD [7] (Int) (NF) (Faults) (Loop exit) (CBR)
56968wr %g0, 0x82, %asi
56969lduwa [%g0] %asi, %o5
56970! move %o5(lower) -> %o0(lower)
56971or %o5, %o0, %o0
56972
56973! cbranch
56974andcc %l0, 1, %g0
56975be,pt %xcc, TARGET3443
56976nop
56977RET3443:
56978
56979! lfsr step begin
56980srlx %l0, 1, %l3
56981xnor %l3, %l0, %l3
56982sllx %l3, 63, %l3
56983or %l3, %l0, %l0
56984srlx %l0, 1, %l0
56985
56986!---- flushing int results buffer----
56987mov %o0, %l5
56988loop_exit_5_50:
56989sub %l2, 1, %l2
56990cmp %l2, 0
56991bg loop_entry_5_50
56992nop
56993
56994P3444: !_LD [10] (Int) (Loop entry)
56995sethi %hi(0x1), %l2
56996or %l2, %lo(0x1), %l2
56997loop_entry_5_51:
56998sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
56999sub %i0, %i2, %i2
57000lduw [%i2 + 4], %o0
57001! move %o0(lower) -> %o0(upper)
57002sllx %o0, 32, %o0
57003
57004P3445: !_ST [12] (maybe <- 0x2800010) (Int)
57005sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
57006add %i0, %i3, %i3
57007stw %l4, [%i3 + 4 ]
57008add %l4, 1, %l4
57009
57010P3446: !_LD [4] (Int) (Loop exit)
57011sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
57012sub %i0, %i2, %i2
57013lduw [%i2 + 4], %l3
57014! move %l3(lower) -> %o0(lower)
57015or %l3, %o0, %o0
57016!---- flushing int results buffer----
57017mov %o0, %l5
57018loop_exit_5_51:
57019sub %l2, 1, %l2
57020cmp %l2, 0
57021bg loop_entry_5_51
57022nop
57023
57024P3447: !_LD [9] (FP) (Loop entry)
57025sethi %hi(0x2), %l2
57026or %l2, %lo(0x2), %l2
57027loop_entry_5_52:
57028sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
57029sub %i0, %i3, %i3
57030ld [%i3 + 12], %f0
57031! 1 addresses covered
57032
57033P3448: !_CASX [13] (maybe <- 0x2800011) (Int) (Loop exit)
57034sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
57035add %i0, %i2, %i2
57036add %i2, 8, %o5
57037ldx [%o5], %o0
57038! move %o0(upper) -> %o0(upper)
57039! move %o0(lower) -> %o0(lower)
57040mov %o0, %l7
57041mov %l4, %o1
57042casx [%o5], %l7, %o1
57043! move %o1(upper) -> %o1(upper)
57044! move %o1(lower) -> %o1(lower)
57045add %l4, 1, %l4
57046!---- flushing int results buffer----
57047mov %o0, %l5
57048mov %o1, %l5
57049!---- flushing fp results buffer to %f30 ----
57050fmovs %f0, %f30
57051!--
57052loop_exit_5_52:
57053sub %l2, 1, %l2
57054cmp %l2, 0
57055bg loop_entry_5_52
57056nop
57057
57058P3449: !_BSTC [6] (maybe <- 0x4200000e) (FP) (Loop entry)
57059sethi %hi(0x2), %l2
57060or %l2, %lo(0x2), %l2
57061loop_entry_5_53:
57062wr %g0, 0xe0, %asi
57063sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
57064sub %i0, %i3, %i3
57065! preparing store val #0, next val will be in f33
57066fmovs %f16, %f21
57067fadds %f16, %f17, %f16
57068! preparing store val #1, next val will be in f35
57069fmovd %f20, %f32
57070fmovs %f16, %f21
57071fadds %f16, %f17, %f16
57072fmovd %f20, %f34
57073membar #Sync
57074stda %f32, [%i3 + 0 ] %asi
57075membar #Sync
57076
57077P3450: !_LD [0] (FP) (Loop exit)
57078ld [%i0 + 4], %f0
57079! 1 addresses covered
57080!---- flushing fp results buffer to %f30 ----
57081fmovs %f0, %f30
57082!--
57083loop_exit_5_53:
57084sub %l2, 1, %l2
57085cmp %l2, 0
57086bg loop_entry_5_53
57087nop
57088
57089P3451: !_ST [8] (maybe <- 0x2800012) (Int) (Loop entry)
57090sethi %hi(0x2), %l2
57091or %l2, %lo(0x2), %l2
57092loop_entry_5_54:
57093sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
57094sub %i0, %i2, %i2
57095stw %l4, [%i2 + 4 ]
57096add %l4, 1, %l4
57097
57098P3452: !_REPLACEMENT [11] (Int) (Loop exit)
57099sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3
57100sub %i0, %i3, %i3
57101sethi %hi(0x20000), %l7
57102ld [%i3+12], %l3
57103st %l3, [%i3+12]
57104add %i3, %l7, %o5
57105ld [%o5+12], %l3
57106st %l3, [%o5+12]
57107add %o5, %l7, %o5
57108ld [%o5+12], %l3
57109st %l3, [%o5+12]
57110add %o5, %l7, %o5
57111ld [%o5+12], %l3
57112st %l3, [%o5+12]
57113add %o5, %l7, %o5
57114ld [%o5+12], %l3
57115st %l3, [%o5+12]
57116add %o5, %l7, %o5
57117ld [%o5+12], %l3
57118st %l3, [%o5+12]
57119add %o5, %l7, %o5
57120ld [%o5+12], %l3
57121st %l3, [%o5+12]
57122add %o5, %l7, %o5
57123ld [%o5+12], %l3
57124st %l3, [%o5+12]
57125loop_exit_5_54:
57126sub %l2, 1, %l2
57127cmp %l2, 0
57128bg loop_entry_5_54
57129nop
57130
57131P3453: !_QWLD [5] (FP) (NF) (Loop entry) (Loop exit)
57132sethi %hi(0x2), %l2
57133or %l2, %lo(0x2), %l2
57134loop_entry_5_55:
57135wr %g0, 0x82, %asi
57136sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
57137sub %i0, %i2, %i2
57138ldqa [%i2 + 0] %asi, %f0
57139! 2 addresses covered
57140fmovs %f1, %f0
57141fmovs %f3, %f1
57142!---- flushing fp results buffer to %f30 ----
57143fmovd %f0, %f30
57144!--
57145loop_exit_5_55:
57146sub %l2, 1, %l2
57147cmp %l2, 0
57148bg loop_entry_5_55
57149nop
57150
57151P3454: !_BLD [12] (FP) (Loop entry) (Loop exit)
57152sethi %hi(0x1), %l2
57153or %l2, %lo(0x1), %l2
57154loop_entry_5_56:
57155wr %g0, 0xf0, %asi
57156sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
57157add %i0, %i3, %i3
57158membar #Sync
57159ldda [%i3 + 0] %asi, %f0
57160membar #Sync
57161! 2 addresses covered
57162fmovs %f1, %f0
57163fmovs %f3, %f1
57164!---- flushing fp results buffer to %f30 ----
57165fmovd %f0, %f30
57166!--
57167loop_exit_5_56:
57168sub %l2, 1, %l2
57169cmp %l2, 0
57170bg loop_entry_5_56
57171nop
57172
57173P3455: !_LD [13] (Int) (Loop entry)
57174sethi %hi(0x2), %l2
57175or %l2, %lo(0x2), %l2
57176loop_entry_5_57:
57177sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
57178add %i0, %i2, %i2
57179lduw [%i2 + 12], %o0
57180! move %o0(lower) -> %o0(upper)
57181sllx %o0, 32, %o0
57182
57183P3456: !_LD [9] (Int) (Loop exit)
57184sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
57185sub %i0, %i3, %i3
57186lduw [%i3 + 12], %o5
57187! move %o5(lower) -> %o0(lower)
57188or %o5, %o0, %o0
57189!---- flushing int results buffer----
57190mov %o0, %l5
57191loop_exit_5_57:
57192sub %l2, 1, %l2
57193cmp %l2, 0
57194bg loop_entry_5_57
57195nop
57196
57197P3457: !_QWLD [0] (FP) (Loop entry)
57198sethi %hi(0x1), %l2
57199or %l2, %lo(0x1), %l2
57200loop_entry_5_58:
57201ldq [%i0 + 0], %f0
57202! 2 addresses covered
57203fmovs %f1, %f0
57204fmovs %f3, %f1
57205
57206P3458: !_LD [14] (FP) (Loop exit)
57207sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
57208sub %i0, %i2, %i2
57209ld [%i2 + 4], %f2
57210! 1 addresses covered
57211!---- flushing fp results buffer to %f30 ----
57212fmovd %f0, %f30
57213fmovs %f2, %f30
57214!--
57215loop_exit_5_58:
57216sub %l2, 1, %l2
57217cmp %l2, 0
57218bg loop_entry_5_58
57219nop
57220
57221P3459: !_LD [11] (Int) (Loop entry)
57222sethi %hi(0x2), %l2
57223or %l2, %lo(0x2), %l2
57224loop_entry_5_59:
57225sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
57226sub %i0, %i3, %i3
57227lduw [%i3 + 12], %o0
57228! move %o0(lower) -> %o0(upper)
57229sllx %o0, 32, %o0
57230
57231P3460: !_LD [5] (Int) (Loop exit)
57232sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
57233sub %i0, %i2, %i2
57234lduw [%i2 + 12], %l6
57235! move %l6(lower) -> %o0(lower)
57236or %l6, %o0, %o0
57237!---- flushing int results buffer----
57238mov %o0, %l5
57239loop_exit_5_59:
57240sub %l2, 1, %l2
57241cmp %l2, 0
57242bg loop_entry_5_59
57243nop
57244
57245P3461: !_LD [4] (Int) (Loop entry)
57246sethi %hi(0x1), %l2
57247or %l2, %lo(0x1), %l2
57248loop_entry_5_60:
57249sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
57250sub %i0, %i3, %i3
57251lduw [%i3 + 4], %o0
57252! move %o0(lower) -> %o0(upper)
57253sllx %o0, 32, %o0
57254
57255P3462: !_LD [15] (Int) (Loop exit)
57256sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
57257sub %i0, %i2, %i2
57258lduw [%i2 + 12], %l7
57259! move %l7(lower) -> %o0(lower)
57260or %l7, %o0, %o0
57261!---- flushing int results buffer----
57262mov %o0, %l5
57263loop_exit_5_60:
57264sub %l2, 1, %l2
57265cmp %l2, 0
57266bg loop_entry_5_60
57267nop
57268
57269P3463: !_REPLACEMENT [9] (Int) (Loop entry)
57270sethi %hi(0x2), %l2
57271or %l2, %lo(0x2), %l2
57272loop_entry_5_61:
57273sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3
57274sub %i0, %i3, %i3
57275sethi %hi(0x20000), %l3
57276ld [%i3+12], %l7
57277st %l7, [%i3+12]
57278add %i3, %l3, %l6
57279ld [%l6+12], %l7
57280st %l7, [%l6+12]
57281add %l6, %l3, %l6
57282ld [%l6+12], %l7
57283st %l7, [%l6+12]
57284add %l6, %l3, %l6
57285ld [%l6+12], %l7
57286st %l7, [%l6+12]
57287add %l6, %l3, %l6
57288ld [%l6+12], %l7
57289st %l7, [%l6+12]
57290add %l6, %l3, %l6
57291ld [%l6+12], %l7
57292st %l7, [%l6+12]
57293add %l6, %l3, %l6
57294ld [%l6+12], %l7
57295st %l7, [%l6+12]
57296add %l6, %l3, %l6
57297ld [%l6+12], %l7
57298st %l7, [%l6+12]
57299
57300P3464: !_CASX [10] (maybe <- 0x2800013) (Int) (Loop exit)
57301sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
57302sub %i0, %i2, %i2
57303ldx [%i2], %o0
57304! move %o0(upper) -> %o0(upper)
57305! move %o0(lower) -> %o0(lower)
57306mov %o0, %o5
57307mov %l4, %o1
57308casx [%i2], %o5, %o1
57309! move %o1(upper) -> %o1(upper)
57310! move %o1(lower) -> %o1(lower)
57311add %l4, 1, %l4
57312!---- flushing int results buffer----
57313mov %o0, %l5
57314mov %o1, %l5
57315loop_exit_5_61:
57316sub %l2, 1, %l2
57317cmp %l2, 0
57318bg loop_entry_5_61
57319nop
57320
57321P3465: !_SWAP [7] (maybe <- 0x2800014) (Int) (Loop entry)
57322sethi %hi(0x2), %l2
57323or %l2, %lo(0x2), %l2
57324loop_entry_5_62:
57325sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
57326sub %i0, %i3, %i3
57327mov %l4, %o0
57328swap [%i3 + 12], %o0
57329! move %o0(lower) -> %o0(upper)
57330sllx %o0, 32, %o0
57331add %l4, 1, %l4
57332
57333P3466: !_DWST [8] (maybe <- 0x2800015) (Int)
57334sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
57335sub %i0, %i2, %i2
57336mov %l4, %o5
57337stx %o5, [%i2 + 0]
57338add %l4, 1, %l4
57339
57340P3467: !_LD [2] (Int) (Loop exit)
57341lduw [%i1 + 4], %o5
57342! move %o5(lower) -> %o0(lower)
57343or %o5, %o0, %o0
57344!---- flushing int results buffer----
57345mov %o0, %l5
57346loop_exit_5_62:
57347sub %l2, 1, %l2
57348cmp %l2, 0
57349bg loop_entry_5_62
57350nop
57351
57352P3468: !_LD [1] (Int) (Loop entry)
57353sethi %hi(0x2), %l2
57354or %l2, %lo(0x2), %l2
57355loop_entry_5_63:
57356lduw [%i0 + 12], %o0
57357! move %o0(lower) -> %o0(upper)
57358sllx %o0, 32, %o0
57359
57360P3469: !_LD [13] (Int) (Loop exit)
57361sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
57362add %i0, %i3, %i3
57363lduw [%i3 + 12], %l3
57364! move %l3(lower) -> %o0(lower)
57365or %l3, %o0, %o0
57366!---- flushing int results buffer----
57367mov %o0, %l5
57368loop_exit_5_63:
57369sub %l2, 1, %l2
57370cmp %l2, 0
57371bg loop_entry_5_63
57372nop
57373
57374P3470: !_SWAP [12] (maybe <- 0x2800016) (Int) (Loop entry)
57375sethi %hi(0x1), %l2
57376or %l2, %lo(0x1), %l2
57377loop_entry_5_64:
57378sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
57379add %i0, %i2, %i2
57380mov %l4, %o0
57381swap [%i2 + 4], %o0
57382! move %o0(lower) -> %o0(upper)
57383sllx %o0, 32, %o0
57384add %l4, 1, %l4
57385
57386P3471: !_LD [7] (Int) (Loop exit)
57387sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
57388sub %i0, %i3, %i3
57389lduw [%i3 + 12], %l7
57390! move %l7(lower) -> %o0(lower)
57391or %l7, %o0, %o0
57392!---- flushing int results buffer----
57393mov %o0, %l5
57394loop_exit_5_64:
57395sub %l2, 1, %l2
57396cmp %l2, 0
57397bg loop_entry_5_64
57398nop
57399
57400P3472: !_PREFETCH [10] (Int) (Loop entry) (Loop exit)
57401sethi %hi(0x2), %l2
57402or %l2, %lo(0x2), %l2
57403loop_entry_5_65:
57404sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
57405sub %i0, %i2, %i2
57406prefetch [%i2 + 4], 23
57407loop_exit_5_65:
57408sub %l2, 1, %l2
57409cmp %l2, 0
57410bg loop_entry_5_65
57411nop
57412
57413P3473: !_FLUSH [12] (Int) (Loop entry) (Loop exit)
57414sethi %hi(0x2), %l2
57415or %l2, %lo(0x2), %l2
57416loop_entry_5_66:
57417! Unsupported instruction
57418loop_exit_5_66:
57419sub %l2, 1, %l2
57420cmp %l2, 0
57421bg loop_entry_5_66
57422nop
57423
57424P3474: !_LD [7] (FP) (Loop entry)
57425sethi %hi(0x1), %l2
57426or %l2, %lo(0x1), %l2
57427loop_entry_5_67:
57428sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
57429sub %i0, %i3, %i3
57430ld [%i3 + 12], %f0
57431! 1 addresses covered
57432
57433P3475: !_CAS [6] (maybe <- 0x2800017) (Int) (Loop exit)
57434add %i3, 4, %o5
57435lduw [%o5], %o0
57436mov %o0, %l7
57437! move %l7(lower) -> %o0(upper)
57438sllx %l7, 32, %o0
57439mov %l4, %l6
57440cas [%o5], %l7, %l6
57441! move %l6(lower) -> %o0(lower)
57442srl %l6, 0, %l7
57443or %l7, %o0, %o0
57444add %l4, 1, %l4
57445!---- flushing int results buffer----
57446mov %o0, %l5
57447!---- flushing fp results buffer to %f30 ----
57448fmovs %f0, %f30
57449!--
57450loop_exit_5_67:
57451sub %l2, 1, %l2
57452cmp %l2, 0
57453bg loop_entry_5_67
57454nop
57455
57456P3476: !_PREFETCH [8] (Int) (Loop entry) (Loop exit) (CBR)
57457sethi %hi(0x2), %l2
57458or %l2, %lo(0x2), %l2
57459loop_entry_5_68:
57460sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
57461sub %i0, %i2, %i2
57462prefetch [%i2 + 4], 0
57463
57464! cbranch
57465andcc %l0, 1, %g0
57466be,pn %xcc, TARGET3476
57467nop
57468RET3476:
57469
57470! lfsr step begin
57471srlx %l0, 1, %o5
57472xnor %o5, %l0, %o5
57473sllx %o5, 63, %o5
57474or %o5, %l0, %l0
57475srlx %l0, 1, %l0
57476
57477loop_exit_5_68:
57478sub %l2, 1, %l2
57479cmp %l2, 0
57480bg loop_entry_5_68
57481nop
57482
57483P3477: !_SWAP [14] (maybe <- 0x2800018) (Int) (Loop entry)
57484sethi %hi(0x2), %l2
57485or %l2, %lo(0x2), %l2
57486loop_entry_5_69:
57487sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
57488sub %i0, %i3, %i3
57489mov %l4, %o0
57490swap [%i3 + 4], %o0
57491! move %o0(lower) -> %o0(upper)
57492sllx %o0, 32, %o0
57493add %l4, 1, %l4
57494
57495P3478: !_LD [8] (Int) (Loop exit)
57496sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
57497sub %i0, %i2, %i2
57498lduw [%i2 + 4], %l6
57499! move %l6(lower) -> %o0(lower)
57500or %l6, %o0, %o0
57501!---- flushing int results buffer----
57502mov %o0, %l5
57503loop_exit_5_69:
57504sub %l2, 1, %l2
57505cmp %l2, 0
57506bg loop_entry_5_69
57507nop
57508
57509P3479: !_PREFETCH [10] (Int) (Loop entry) (CBR)
57510sethi %hi(0x1), %l2
57511or %l2, %lo(0x1), %l2
57512loop_entry_5_70:
57513sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
57514sub %i0, %i3, %i3
57515prefetch [%i3 + 4], 24
57516
57517! cbranch
57518andcc %l0, 1, %g0
57519be,pt %xcc, TARGET3479
57520nop
57521RET3479:
57522
57523! lfsr step begin
57524srlx %l0, 1, %o5
57525xnor %o5, %l0, %o5
57526sllx %o5, 63, %o5
57527or %o5, %l0, %l0
57528srlx %l0, 1, %l0
57529
57530
57531P3480: !_CASX [9] (maybe <- 0x2800019) (Int) (Loop exit)
57532sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
57533sub %i0, %i2, %i2
57534add %i2, 8, %l6
57535ldx [%l6], %o0
57536! move %o0(upper) -> %o0(upper)
57537! move %o0(lower) -> %o0(lower)
57538mov %o0, %l3
57539mov %l4, %o1
57540casx [%l6], %l3, %o1
57541! move %o1(upper) -> %o1(upper)
57542! move %o1(lower) -> %o1(lower)
57543add %l4, 1, %l4
57544!---- flushing int results buffer----
57545mov %o0, %l5
57546mov %o1, %l5
57547loop_exit_5_70:
57548sub %l2, 1, %l2
57549cmp %l2, 0
57550bg loop_entry_5_70
57551nop
57552
57553P3481: !_BLD [7] (FP) (Loop entry)
57554sethi %hi(0x1), %l2
57555or %l2, %lo(0x1), %l2
57556loop_entry_5_71:
57557wr %g0, 0xf0, %asi
57558sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
57559sub %i0, %i3, %i3
57560membar #Sync
57561ldda [%i3 + 0] %asi, %f0
57562membar #Sync
57563! 2 addresses covered
57564fmovs %f1, %f0
57565fmovs %f3, %f1
57566
57567P3482: !_LD [5] (Int)
57568sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
57569sub %i0, %i2, %i2
57570lduw [%i2 + 12], %o0
57571! move %o0(lower) -> %o0(upper)
57572sllx %o0, 32, %o0
57573
57574P3483: !_LD [12] (Int) (Loop exit)
57575sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
57576add %i0, %i3, %i3
57577lduw [%i3 + 4], %l3
57578! move %l3(lower) -> %o0(lower)
57579or %l3, %o0, %o0
57580!---- flushing int results buffer----
57581mov %o0, %l5
57582!---- flushing fp results buffer to %f30 ----
57583fmovd %f0, %f30
57584!--
57585loop_exit_5_71:
57586sub %l2, 1, %l2
57587cmp %l2, 0
57588bg loop_entry_5_71
57589nop
57590
57591P3484: !_BLD [14] (FP) (Loop entry)
57592sethi %hi(0x2), %l2
57593or %l2, %lo(0x2), %l2
57594loop_entry_5_72:
57595wr %g0, 0xf0, %asi
57596sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
57597sub %i0, %i2, %i2
57598membar #Sync
57599ldda [%i2 + 0] %asi, %f0
57600membar #Sync
57601! 2 addresses covered
57602fmovs %f1, %f0
57603fmovs %f3, %f1
57604
57605P3485: !_PREFETCH [2] (Int) (Loop exit)
57606!-- Aliased access: Adjusting base register for region 1 (%i1) to use alias #1
57607!Logical addr: 2
57608
57609sethi %hi(0x200000), %l7
57610sub %i1, %l7, %i1
57611prefetch [%i1 + 4], 28
57612!---- flushing fp results buffer to %f30 ----
57613fmovd %f0, %f30
57614!--
57615
57616sethi %hi(0x200000), %o5
57617add %i1, %o5, %i1
57618!-- End Aliased access: base register for region 1 (%i1) restored
57619loop_exit_5_72:
57620sub %l2, 1, %l2
57621cmp %l2, 0
57622bg loop_entry_5_72
57623nop
57624
57625P3486: !_LD [1] (Int) (Loop entry)
57626sethi %hi(0x1), %l2
57627or %l2, %lo(0x1), %l2
57628loop_entry_5_73:
57629lduw [%i0 + 12], %o0
57630! move %o0(lower) -> %o0(upper)
57631sllx %o0, 32, %o0
57632
57633P3487: !_LD [4] (Int) (Loop exit)
57634sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
57635sub %i0, %i3, %i3
57636lduw [%i3 + 4], %o5
57637! move %o5(lower) -> %o0(lower)
57638or %o5, %o0, %o0
57639!---- flushing int results buffer----
57640mov %o0, %l5
57641loop_exit_5_73:
57642sub %l2, 1, %l2
57643cmp %l2, 0
57644bg loop_entry_5_73
57645nop
57646
57647P3488: !_BST [9] (maybe <- 0x42000010) (FP) (Loop entry)
57648sethi %hi(0x2), %l2
57649or %l2, %lo(0x2), %l2
57650loop_entry_5_74:
57651wr %g0, 0xf0, %asi
57652sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
57653sub %i0, %i2, %i2
57654! preparing store val #0, next val will be in f33
57655fmovs %f16, %f21
57656fadds %f16, %f17, %f16
57657! preparing store val #1, next val will be in f35
57658fmovd %f20, %f32
57659fmovs %f16, %f21
57660fadds %f16, %f17, %f16
57661fmovd %f20, %f34
57662membar #Sync
57663stda %f32, [%i2 + 0 ] %asi
57664membar #Sync
57665
57666P3489: !_PREFETCH [3] (Int) (Loop exit)
57667prefetch [%i1 + 12], 23
57668loop_exit_5_74:
57669sub %l2, 1, %l2
57670cmp %l2, 0
57671bg loop_entry_5_74
57672nop
57673
57674P3490: !_PREFETCH [5] (Int) (Loop entry) (Loop exit)
57675sethi %hi(0x2), %l2
57676or %l2, %lo(0x2), %l2
57677loop_entry_5_75:
57678sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
57679sub %i0, %i3, %i3
57680prefetch [%i3 + 12], 1
57681loop_exit_5_75:
57682sub %l2, 1, %l2
57683cmp %l2, 0
57684bg loop_entry_5_75
57685nop
57686
57687P3491: !_BSTC [13] (maybe <- 0x42000012) (FP) (Loop entry) (Loop exit)
57688sethi %hi(0x1), %l2
57689or %l2, %lo(0x1), %l2
57690loop_entry_5_76:
57691wr %g0, 0xe0, %asi
57692sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
57693add %i0, %i2, %i2
57694! preparing store val #0, next val will be in f33
57695fmovs %f16, %f21
57696fadds %f16, %f17, %f16
57697! preparing store val #1, next val will be in f35
57698fmovd %f20, %f32
57699fmovs %f16, %f21
57700fadds %f16, %f17, %f16
57701fmovd %f20, %f34
57702membar #Sync
57703stda %f32, [%i2 + 0 ] %asi
57704membar #Sync
57705loop_exit_5_76:
57706sub %l2, 1, %l2
57707cmp %l2, 0
57708bg loop_entry_5_76
57709nop
57710
57711P3492: !_LD [5] (FP) (Loop entry)
57712sethi %hi(0x1), %l2
57713or %l2, %lo(0x1), %l2
57714loop_entry_5_77:
57715sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
57716sub %i0, %i3, %i3
57717ld [%i3 + 12], %f0
57718! 1 addresses covered
57719
57720P3493: !_LD [4] (FP) (NF) (Loop exit)
57721wr %g0, 0x82, %asi
57722lda [%i3 + 4] %asi, %f1
57723! 1 addresses covered
57724!---- flushing fp results buffer to %f30 ----
57725fmovd %f0, %f30
57726!--
57727loop_exit_5_77:
57728sub %l2, 1, %l2
57729cmp %l2, 0
57730bg loop_entry_5_77
57731nop
57732
57733P3494: !_SWAP [10] (maybe <- 0x280001a) (Int) (Loop entry)
57734sethi %hi(0x1), %l2
57735or %l2, %lo(0x1), %l2
57736loop_entry_5_78:
57737sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
57738sub %i0, %i2, %i2
57739mov %l4, %o0
57740swap [%i2 + 4], %o0
57741! move %o0(lower) -> %o0(upper)
57742sllx %o0, 32, %o0
57743add %l4, 1, %l4
57744
57745P3495: !_LD [4] (Int) (Loop exit)
57746sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
57747sub %i0, %i3, %i3
57748lduw [%i3 + 4], %o5
57749! move %o5(lower) -> %o0(lower)
57750or %o5, %o0, %o0
57751!---- flushing int results buffer----
57752mov %o0, %l5
57753loop_exit_5_78:
57754sub %l2, 1, %l2
57755cmp %l2, 0
57756bg loop_entry_5_78
57757nop
57758
57759P3496: !_LD [3] (FP) (Loop entry) (Loop exit)
57760sethi %hi(0x2), %l2
57761or %l2, %lo(0x2), %l2
57762loop_entry_5_79:
57763ld [%i1 + 12], %f0
57764! 1 addresses covered
57765!---- flushing fp results buffer to %f30 ----
57766fmovs %f0, %f30
57767!--
57768loop_exit_5_79:
57769sub %l2, 1, %l2
57770cmp %l2, 0
57771bg loop_entry_5_79
57772nop
57773
57774P3497: !_CASX [10] (maybe <- 0x280001b) (Int) (Loop entry) (Loop exit) (Branch target of P3541)
57775sethi %hi(0x2), %l2
57776or %l2, %lo(0x2), %l2
57777loop_entry_5_80:
57778sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
57779sub %i0, %i2, %i2
57780ldx [%i2], %o0
57781! move %o0(upper) -> %o0(upper)
57782! move %o0(lower) -> %o0(lower)
57783mov %o0, %l7
57784mov %l4, %o1
57785casx [%i2], %l7, %o1
57786! move %o1(upper) -> %o1(upper)
57787! move %o1(lower) -> %o1(lower)
57788add %l4, 1, %l4
57789!---- flushing int results buffer----
57790mov %o0, %l5
57791mov %o1, %l5
57792loop_exit_5_80:
57793sub %l2, 1, %l2
57794cmp %l2, 0
57795bg loop_entry_5_80
57796nop
57797ba P3498
57798nop
57799
57800TARGET3541:
57801ba RET3541
57802nop
57803
57804
57805P3498: !_LD [10] (Int) (Loop entry)
57806sethi %hi(0x2), %l2
57807or %l2, %lo(0x2), %l2
57808loop_entry_5_81:
57809sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
57810sub %i0, %i3, %i3
57811lduw [%i3 + 4], %o0
57812! move %o0(lower) -> %o0(upper)
57813sllx %o0, 32, %o0
57814
57815P3499: !_LD [8] (FP) (Branch target of P3794)
57816sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
57817sub %i0, %i2, %i2
57818ld [%i2 + 4], %f0
57819! 1 addresses covered
57820ba P3500
57821nop
57822
57823TARGET3794:
57824ba RET3794
57825nop
57826
57827
57828P3500: !_LD [7] (Int) (Loop exit)
57829sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
57830sub %i0, %i3, %i3
57831lduw [%i3 + 12], %l7
57832! move %l7(lower) -> %o0(lower)
57833or %l7, %o0, %o0
57834!---- flushing int results buffer----
57835mov %o0, %l5
57836!---- flushing fp results buffer to %f30 ----
57837fmovs %f0, %f30
57838!--
57839loop_exit_5_81:
57840sub %l2, 1, %l2
57841cmp %l2, 0
57842bg loop_entry_5_81
57843nop
57844
57845P3501: !_LD [10] (Int) (NF) (Loop entry)
57846sethi %hi(0x1), %l2
57847or %l2, %lo(0x1), %l2
57848loop_entry_5_82:
57849wr %g0, 0x82, %asi
57850sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
57851sub %i0, %i2, %i2
57852lduwa [%i2 + 4] %asi, %o0
57853! move %o0(lower) -> %o0(upper)
57854sllx %o0, 32, %o0
57855
57856P3502: !_LD [12] (Int) (NF) (Loop exit) (CBR)
57857wr %g0, 0x82, %asi
57858sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
57859add %i0, %i3, %i3
57860lduwa [%i3 + 4] %asi, %o5
57861! move %o5(lower) -> %o0(lower)
57862or %o5, %o0, %o0
57863
57864! cbranch
57865andcc %l0, 1, %g0
57866be,pn %xcc, TARGET3502
57867nop
57868RET3502:
57869
57870! lfsr step begin
57871srlx %l0, 1, %l3
57872xnor %l3, %l0, %l3
57873sllx %l3, 63, %l3
57874or %l3, %l0, %l0
57875srlx %l0, 1, %l0
57876
57877!---- flushing int results buffer----
57878mov %o0, %l5
57879loop_exit_5_82:
57880sub %l2, 1, %l2
57881cmp %l2, 0
57882bg loop_entry_5_82
57883nop
57884
57885P3503: !_LD [12] (FP) (NF) (Loop entry) (Loop exit)
57886sethi %hi(0x2), %l2
57887or %l2, %lo(0x2), %l2
57888loop_entry_5_83:
57889wr %g0, 0x82, %asi
57890sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
57891add %i0, %i2, %i2
57892lda [%i2 + 4] %asi, %f0
57893! 1 addresses covered
57894!---- flushing fp results buffer to %f30 ----
57895fmovs %f0, %f30
57896!--
57897loop_exit_5_83:
57898sub %l2, 1, %l2
57899cmp %l2, 0
57900bg loop_entry_5_83
57901nop
57902
57903P3504: !_FLUSH [12] (Int) (Loop entry)
57904sethi %hi(0x2), %l2
57905or %l2, %lo(0x2), %l2
57906loop_entry_5_84:
57907! Unsupported instruction
57908
57909P3505: !_LD [1] (Int)
57910lduw [%i0 + 12], %o0
57911! move %o0(lower) -> %o0(upper)
57912sllx %o0, 32, %o0
57913
57914P3506: !_LD [15] (Int) (Loop exit) (Branch target of P4000)
57915sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
57916sub %i0, %i3, %i3
57917lduw [%i3 + 12], %l7
57918! move %l7(lower) -> %o0(lower)
57919or %l7, %o0, %o0
57920!---- flushing int results buffer----
57921mov %o0, %l5
57922loop_exit_5_84:
57923sub %l2, 1, %l2
57924cmp %l2, 0
57925bg loop_entry_5_84
57926nop
57927ba P3507
57928nop
57929
57930TARGET4000:
57931ba RET4000
57932nop
57933
57934
57935P3507: !_LD [13] (Int) (Loop entry)
57936sethi %hi(0x2), %l2
57937or %l2, %lo(0x2), %l2
57938loop_entry_5_85:
57939sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
57940add %i0, %i2, %i2
57941lduw [%i2 + 12], %o0
57942! move %o0(lower) -> %o0(upper)
57943sllx %o0, 32, %o0
57944
57945P3508: !_LD [10] (FP)
57946sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
57947sub %i0, %i3, %i3
57948ld [%i3 + 4], %f0
57949! 1 addresses covered
57950
57951P3509: !_LD [0] (Int) (Loop exit)
57952lduw [%i0 + 4], %o5
57953! move %o5(lower) -> %o0(lower)
57954or %o5, %o0, %o0
57955!---- flushing int results buffer----
57956mov %o0, %l5
57957!---- flushing fp results buffer to %f30 ----
57958fmovs %f0, %f30
57959!--
57960loop_exit_5_85:
57961sub %l2, 1, %l2
57962cmp %l2, 0
57963bg loop_entry_5_85
57964nop
57965
57966P3510: !_LD [5] (FP) (Loop entry)
57967sethi %hi(0x2), %l2
57968or %l2, %lo(0x2), %l2
57969loop_entry_5_86:
57970sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
57971sub %i0, %i2, %i2
57972ld [%i2 + 12], %f0
57973! 1 addresses covered
57974
57975P3511: !_PREFETCH [15] (Int) (Loop exit)
57976sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
57977sub %i0, %i3, %i3
57978prefetch [%i3 + 12], 22
57979!---- flushing fp results buffer to %f30 ----
57980fmovs %f0, %f30
57981!--
57982loop_exit_5_86:
57983sub %l2, 1, %l2
57984cmp %l2, 0
57985bg loop_entry_5_86
57986nop
57987
57988P3512: !_LD [1] (FP) (Loop entry)
57989sethi %hi(0x1), %l2
57990or %l2, %lo(0x1), %l2
57991loop_entry_5_87:
57992ld [%i0 + 12], %f0
57993! 1 addresses covered
57994
57995P3513: !_LD [3] (FP) (Loop exit)
57996ld [%i1 + 12], %f1
57997! 1 addresses covered
57998!---- flushing fp results buffer to %f30 ----
57999fmovd %f0, %f30
58000!--
58001loop_exit_5_87:
58002sub %l2, 1, %l2
58003cmp %l2, 0
58004bg loop_entry_5_87
58005nop
58006
58007P3514: !_BLD [9] (FP) (Loop entry)
58008sethi %hi(0x2), %l2
58009or %l2, %lo(0x2), %l2
58010loop_entry_5_88:
58011wr %g0, 0xf0, %asi
58012sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
58013sub %i0, %i2, %i2
58014membar #Sync
58015ldda [%i2 + 0] %asi, %f0
58016membar #Sync
58017! 2 addresses covered
58018fmovs %f1, %f0
58019fmovs %f3, %f1
58020
58021P3515: !_PREFETCH [15] (Int) (NF) (Faults) (Loop exit) (LE)
58022wr %g0, 0x8a, %asi
58023prefetcha [%g0] %asi, 4
58024!---- flushing fp results buffer to %f30 ----
58025fmovd %f0, %f30
58026!--
58027loop_exit_5_88:
58028sub %l2, 1, %l2
58029cmp %l2, 0
58030bg loop_entry_5_88
58031nop
58032
58033P3516: !_PREFETCH [8] (Int) (Loop entry)
58034sethi %hi(0x2), %l2
58035or %l2, %lo(0x2), %l2
58036loop_entry_5_89:
58037sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
58038sub %i0, %i3, %i3
58039prefetch [%i3 + 4], 0
58040
58041P3517: !_PREFETCH [6] (Int) (Faults) (Loop exit)
58042prefetch [%g0], 16
58043loop_exit_5_89:
58044sub %l2, 1, %l2
58045cmp %l2, 0
58046bg loop_entry_5_89
58047nop
58048
58049P3518: !_LD [14] (FP) (Loop entry) (Loop exit)
58050sethi %hi(0x2), %l2
58051or %l2, %lo(0x2), %l2
58052loop_entry_5_90:
58053sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
58054sub %i0, %i2, %i2
58055ld [%i2 + 4], %f0
58056! 1 addresses covered
58057!---- flushing fp results buffer to %f30 ----
58058fmovs %f0, %f30
58059!--
58060loop_exit_5_90:
58061sub %l2, 1, %l2
58062cmp %l2, 0
58063bg loop_entry_5_90
58064nop
58065
58066P3519: !_LD [12] (FP) (Loop entry) (Loop exit)
58067sethi %hi(0x2), %l2
58068or %l2, %lo(0x2), %l2
58069loop_entry_5_91:
58070sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
58071add %i0, %i3, %i3
58072ld [%i3 + 4], %f0
58073! 1 addresses covered
58074!---- flushing fp results buffer to %f30 ----
58075fmovs %f0, %f30
58076!--
58077loop_exit_5_91:
58078sub %l2, 1, %l2
58079cmp %l2, 0
58080bg loop_entry_5_91
58081nop
58082
58083P3520: !_LD [13] (Int) (Loop entry)
58084sethi %hi(0x1), %l2
58085or %l2, %lo(0x1), %l2
58086loop_entry_5_92:
58087sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
58088add %i0, %i2, %i2
58089lduw [%i2 + 12], %o0
58090! move %o0(lower) -> %o0(upper)
58091sllx %o0, 32, %o0
58092
58093P3521: !_LD [14] (Int) (Loop exit)
58094sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
58095sub %i0, %i3, %i3
58096lduw [%i3 + 4], %l7
58097! move %l7(lower) -> %o0(lower)
58098or %l7, %o0, %o0
58099!---- flushing int results buffer----
58100mov %o0, %l5
58101loop_exit_5_92:
58102sub %l2, 1, %l2
58103cmp %l2, 0
58104bg loop_entry_5_92
58105nop
58106
58107P3522: !_CASX [6] (maybe <- 0x280001c) (Int) (Loop entry) (Loop exit)
58108sethi %hi(0x2), %l2
58109or %l2, %lo(0x2), %l2
58110loop_entry_5_93:
58111sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
58112sub %i0, %i2, %i2
58113ldx [%i2], %o0
58114! move %o0(upper) -> %o0(upper)
58115! move %o0(lower) -> %o0(lower)
58116mov %o0, %l3
58117mov %l4, %o1
58118casx [%i2], %l3, %o1
58119! move %o1(upper) -> %o1(upper)
58120! move %o1(lower) -> %o1(lower)
58121add %l4, 1, %l4
58122!---- flushing int results buffer----
58123mov %o0, %l5
58124mov %o1, %l5
58125loop_exit_5_93:
58126sub %l2, 1, %l2
58127cmp %l2, 0
58128bg loop_entry_5_93
58129nop
58130
58131P3523: !_CASX [7] (maybe <- 0x280001d) (Int) (Loop entry)
58132sethi %hi(0x2), %l2
58133or %l2, %lo(0x2), %l2
58134loop_entry_5_94:
58135sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
58136sub %i0, %i3, %i3
58137add %i3, 8, %l7
58138ldx [%l7], %o0
58139! move %o0(upper) -> %o0(upper)
58140! move %o0(lower) -> %o0(lower)
58141mov %o0, %l6
58142mov %l4, %o1
58143casx [%l7], %l6, %o1
58144! move %o1(upper) -> %o1(upper)
58145! move %o1(lower) -> %o1(lower)
58146add %l4, 1, %l4
58147
58148P3524: !_LD [13] (FP) (Loop exit)
58149sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
58150add %i0, %i2, %i2
58151ld [%i2 + 12], %f0
58152! 1 addresses covered
58153!---- flushing int results buffer----
58154mov %o0, %l5
58155mov %o1, %l5
58156!---- flushing fp results buffer to %f30 ----
58157fmovs %f0, %f30
58158!--
58159loop_exit_5_94:
58160sub %l2, 1, %l2
58161cmp %l2, 0
58162bg loop_entry_5_94
58163nop
58164
58165P3525: !_QWST [9] (maybe <- 0x42000014) (FP) (Loop entry)
58166sethi %hi(0x2), %l2
58167or %l2, %lo(0x2), %l2
58168loop_entry_5_95:
58169sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
58170sub %i0, %i3, %i3
58171! preparing store val #0, next val will be in f21
58172fmovs %f16, %f21
58173fadds %f16, %f17, %f16
58174! preparing store val #1, next val will be in f23
58175fmovs %f16, %f23
58176fadds %f16, %f17, %f16
58177stq %f20, [%i3 + 0]
58178
58179P3526: !_CASX [13] (maybe <- 0x280001e) (Int) (Loop exit)
58180sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
58181add %i0, %i2, %i2
58182add %i2, 8, %l7
58183ldx [%l7], %o0
58184! move %o0(upper) -> %o0(upper)
58185! move %o0(lower) -> %o0(lower)
58186mov %o0, %l6
58187mov %l4, %o1
58188casx [%l7], %l6, %o1
58189! move %o1(upper) -> %o1(upper)
58190! move %o1(lower) -> %o1(lower)
58191add %l4, 1, %l4
58192!---- flushing int results buffer----
58193mov %o0, %l5
58194mov %o1, %l5
58195loop_exit_5_95:
58196sub %l2, 1, %l2
58197cmp %l2, 0
58198bg loop_entry_5_95
58199nop
58200
58201P3527: !_DWST [10] (maybe <- 0x42000016) (FP) (Loop entry) (Loop exit)
58202sethi %hi(0x2), %l2
58203or %l2, %lo(0x2), %l2
58204loop_entry_5_96:
58205sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
58206sub %i0, %i3, %i3
58207! preparing store val #0, next val will be in f21
58208fmovs %f16, %f21
58209fadds %f16, %f17, %f16
58210std %f20, [%i3 + 0]
58211loop_exit_5_96:
58212sub %l2, 1, %l2
58213cmp %l2, 0
58214bg loop_entry_5_96
58215nop
58216
58217P3528: !_CASX [0] (maybe <- 0x280001f) (Int) (Loop entry) (Loop exit) (Branch target of P3605)
58218sethi %hi(0x1), %l2
58219or %l2, %lo(0x1), %l2
58220loop_entry_5_97:
58221ldx [%i0], %o0
58222! move %o0(upper) -> %o0(upper)
58223! move %o0(lower) -> %o0(lower)
58224mov %o0, %l7
58225mov %l4, %o1
58226casx [%i0], %l7, %o1
58227! move %o1(upper) -> %o1(upper)
58228! move %o1(lower) -> %o1(lower)
58229add %l4, 1, %l4
58230!---- flushing int results buffer----
58231mov %o0, %l5
58232mov %o1, %l5
58233loop_exit_5_97:
58234sub %l2, 1, %l2
58235cmp %l2, 0
58236bg loop_entry_5_97
58237nop
58238ba P3529
58239nop
58240
58241TARGET3605:
58242ba RET3605
58243nop
58244
58245
58246P3529: !_LD [2] (Int) (Loop entry)
58247sethi %hi(0x1), %l2
58248or %l2, %lo(0x1), %l2
58249loop_entry_5_98:
58250lduw [%i1 + 4], %o0
58251! move %o0(lower) -> %o0(upper)
58252sllx %o0, 32, %o0
58253
58254P3530: !_LD [7] (Int) (Loop exit)
58255sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
58256sub %i0, %i2, %i2
58257lduw [%i2 + 12], %l7
58258! move %l7(lower) -> %o0(lower)
58259or %l7, %o0, %o0
58260!---- flushing int results buffer----
58261mov %o0, %l5
58262loop_exit_5_98:
58263sub %l2, 1, %l2
58264cmp %l2, 0
58265bg loop_entry_5_98
58266nop
58267
58268P3531: !_PREFETCH [11] (Int) (Loop entry) (Loop exit)
58269sethi %hi(0x2), %l2
58270or %l2, %lo(0x2), %l2
58271loop_entry_5_99:
58272sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
58273sub %i0, %i3, %i3
58274prefetch [%i3 + 12], 21
58275loop_exit_5_99:
58276sub %l2, 1, %l2
58277cmp %l2, 0
58278bg loop_entry_5_99
58279nop
58280
58281P3532: !_PREFETCH [10] (Int) (Loop entry) (Loop exit)
58282sethi %hi(0x2), %l2
58283or %l2, %lo(0x2), %l2
58284loop_entry_5_100:
58285sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
58286sub %i0, %i2, %i2
58287prefetch [%i2 + 4], 20
58288loop_exit_5_100:
58289sub %l2, 1, %l2
58290cmp %l2, 0
58291bg loop_entry_5_100
58292nop
58293
58294P3533: !_PREFETCH [1] (Int) (Faults) (Loop entry) (Loop exit) (Branch target of P3954)
58295sethi %hi(0x2), %l2
58296or %l2, %lo(0x2), %l2
58297loop_entry_5_101:
58298prefetch [%i0 + 12], 21
58299loop_exit_5_101:
58300sub %l2, 1, %l2
58301cmp %l2, 0
58302bg loop_entry_5_101
58303nop
58304ba P3534
58305nop
58306
58307TARGET3954:
58308ba RET3954
58309nop
58310
58311
58312P3534: !_DWST [15] (maybe <- 0x42000017) (FP) (Loop entry) (Loop exit)
58313sethi %hi(0x2), %l2
58314or %l2, %lo(0x2), %l2
58315loop_entry_5_102:
58316sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
58317sub %i0, %i3, %i3
58318! preparing store val #0, next val will be in f21
58319fmovs %f16, %f21
58320fadds %f16, %f17, %f16
58321std %f20, [%i3 + 8]
58322loop_exit_5_102:
58323sub %l2, 1, %l2
58324cmp %l2, 0
58325bg loop_entry_5_102
58326nop
58327
58328P3535: !_LD [14] (Int) (Loop entry)
58329sethi %hi(0x1), %l2
58330or %l2, %lo(0x1), %l2
58331loop_entry_5_103:
58332sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
58333sub %i0, %i2, %i2
58334lduw [%i2 + 4], %o0
58335! move %o0(lower) -> %o0(upper)
58336sllx %o0, 32, %o0
58337
58338P3536: !_LD [9] (Int) (Loop exit)
58339sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
58340sub %i0, %i3, %i3
58341lduw [%i3 + 12], %l7
58342! move %l7(lower) -> %o0(lower)
58343or %l7, %o0, %o0
58344!---- flushing int results buffer----
58345mov %o0, %l5
58346loop_exit_5_103:
58347sub %l2, 1, %l2
58348cmp %l2, 0
58349bg loop_entry_5_103
58350nop
58351
58352P3537: !_BLD [15] (FP) (Loop entry)
58353sethi %hi(0x2), %l2
58354or %l2, %lo(0x2), %l2
58355loop_entry_5_104:
58356wr %g0, 0xf0, %asi
58357sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
58358sub %i0, %i2, %i2
58359membar #Sync
58360ldda [%i2 + 0] %asi, %f0
58361membar #Sync
58362! 2 addresses covered
58363fmovs %f1, %f0
58364fmovs %f3, %f1
58365
58366P3538: !_LD [7] (FP) (Loop exit)
58367sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
58368sub %i0, %i3, %i3
58369ld [%i3 + 12], %f2
58370! 1 addresses covered
58371!---- flushing fp results buffer to %f30 ----
58372fmovd %f0, %f30
58373fmovs %f2, %f30
58374!--
58375loop_exit_5_104:
58376sub %l2, 1, %l2
58377cmp %l2, 0
58378bg loop_entry_5_104
58379nop
58380
58381P3539: !_LD [0] (Int) (Loop entry)
58382sethi %hi(0x1), %l2
58383or %l2, %lo(0x1), %l2
58384loop_entry_5_105:
58385lduw [%i0 + 4], %o0
58386! move %o0(lower) -> %o0(upper)
58387sllx %o0, 32, %o0
58388
58389P3540: !_LD [7] (Int) (Loop exit)
58390sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
58391sub %i0, %i2, %i2
58392lduw [%i2 + 12], %l3
58393! move %l3(lower) -> %o0(lower)
58394or %l3, %o0, %o0
58395!---- flushing int results buffer----
58396mov %o0, %l5
58397loop_exit_5_105:
58398sub %l2, 1, %l2
58399cmp %l2, 0
58400bg loop_entry_5_105
58401nop
58402
58403P3541: !_DWLD [1] (FP) (Loop entry) (Loop exit) (CBR)
58404sethi %hi(0x2), %l2
58405or %l2, %lo(0x2), %l2
58406loop_entry_5_106:
58407ldd [%i0 + 8], %f0
58408! 1 addresses covered
58409fmovs %f1, %f0
58410
58411! cbranch
58412andcc %l0, 1, %g0
58413be,pn %xcc, TARGET3541
58414nop
58415RET3541:
58416
58417! lfsr step begin
58418srlx %l0, 1, %l7
58419xnor %l7, %l0, %l7
58420sllx %l7, 63, %l7
58421or %l7, %l0, %l0
58422srlx %l0, 1, %l0
58423
58424!---- flushing fp results buffer to %f30 ----
58425fmovs %f0, %f30
58426!--
58427loop_exit_5_106:
58428sub %l2, 1, %l2
58429cmp %l2, 0
58430bg loop_entry_5_106
58431nop
58432
58433P3542: !_PREFETCH [11] (Int) (Loop entry) (Loop exit)
58434sethi %hi(0x2), %l2
58435or %l2, %lo(0x2), %l2
58436loop_entry_5_107:
58437sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
58438sub %i0, %i3, %i3
58439prefetch [%i3 + 12], 22
58440loop_exit_5_107:
58441sub %l2, 1, %l2
58442cmp %l2, 0
58443bg loop_entry_5_107
58444nop
58445
58446P3543: !_BLD [11] (FP) (Loop entry) (Loop exit)
58447sethi %hi(0x2), %l2
58448or %l2, %lo(0x2), %l2
58449loop_entry_5_108:
58450wr %g0, 0xf0, %asi
58451sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
58452sub %i0, %i2, %i2
58453membar #Sync
58454ldda [%i2 + 0] %asi, %f0
58455membar #Sync
58456! 2 addresses covered
58457fmovs %f1, %f0
58458fmovs %f3, %f1
58459!---- flushing fp results buffer to %f30 ----
58460fmovd %f0, %f30
58461!--
58462loop_exit_5_108:
58463sub %l2, 1, %l2
58464cmp %l2, 0
58465bg loop_entry_5_108
58466nop
58467
58468P3544: !_PREFETCH [3] (Int) (Loop entry)
58469sethi %hi(0x2), %l2
58470or %l2, %lo(0x2), %l2
58471loop_entry_5_109:
58472prefetch [%i1 + 12], 21
58473
58474P3545: !_BLD [11] (FP) (Loop exit)
58475wr %g0, 0xf0, %asi
58476sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
58477sub %i0, %i3, %i3
58478membar #Sync
58479ldda [%i3 + 0] %asi, %f0
58480membar #Sync
58481! 2 addresses covered
58482fmovs %f1, %f0
58483fmovs %f3, %f1
58484!---- flushing fp results buffer to %f30 ----
58485fmovd %f0, %f30
58486!--
58487loop_exit_5_109:
58488sub %l2, 1, %l2
58489cmp %l2, 0
58490bg loop_entry_5_109
58491nop
58492
58493P3546: !_PREFETCH [8] (Int) (Loop entry)
58494sethi %hi(0x1), %l2
58495or %l2, %lo(0x1), %l2
58496loop_entry_5_110:
58497sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
58498sub %i0, %i2, %i2
58499prefetch [%i2 + 4], 23
58500
58501P3547: !_BSTC [14] (maybe <- 0x42000018) (FP) (Loop exit)
58502wr %g0, 0xe0, %asi
58503sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
58504sub %i0, %i3, %i3
58505! preparing store val #0, next val will be in f33
58506fmovs %f16, %f21
58507fadds %f16, %f17, %f16
58508! preparing store val #1, next val will be in f35
58509fmovd %f20, %f32
58510fmovs %f16, %f21
58511fadds %f16, %f17, %f16
58512fmovd %f20, %f34
58513membar #Sync
58514stda %f32, [%i3 + 0 ] %asi
58515membar #Sync
58516loop_exit_5_110:
58517sub %l2, 1, %l2
58518cmp %l2, 0
58519bg loop_entry_5_110
58520nop
58521
58522P3548: !_LD [3] (Int) (Loop entry)
58523sethi %hi(0x2), %l2
58524or %l2, %lo(0x2), %l2
58525loop_entry_5_111:
58526lduw [%i1 + 12], %o0
58527! move %o0(lower) -> %o0(upper)
58528sllx %o0, 32, %o0
58529
58530P3549: !_LD [8] (FP) (CBR)
58531sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
58532add %i0, %i2, %i2
58533ld [%i2 + 4], %f0
58534! 1 addresses covered
58535
58536! cbranch
58537andcc %l0, 1, %g0
58538be,pt %xcc, TARGET3549
58539nop
58540RET3549:
58541
58542! lfsr step begin
58543srlx %l0, 1, %l7
58544xnor %l7, %l0, %l7
58545sllx %l7, 63, %l7
58546or %l7, %l0, %l0
58547srlx %l0, 1, %l0
58548
58549
58550P3550: !_LD [1] (Int) (Loop exit)
58551lduw [%i0 + 12], %l3
58552! move %l3(lower) -> %o0(lower)
58553or %l3, %o0, %o0
58554!---- flushing int results buffer----
58555mov %o0, %l5
58556!---- flushing fp results buffer to %f30 ----
58557fmovs %f0, %f30
58558!--
58559loop_exit_5_111:
58560sub %l2, 1, %l2
58561cmp %l2, 0
58562bg loop_entry_5_111
58563nop
58564
58565P3551: !_DWST [5] (maybe <- 0x4200001a) (FP) (Loop entry) (Loop exit)
58566sethi %hi(0x2), %l2
58567or %l2, %lo(0x2), %l2
58568loop_entry_5_112:
58569sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
58570sub %i0, %i3, %i3
58571! preparing store val #0, next val will be in f21
58572fmovs %f16, %f21
58573fadds %f16, %f17, %f16
58574std %f20, [%i3 + 8]
58575loop_exit_5_112:
58576sub %l2, 1, %l2
58577cmp %l2, 0
58578bg loop_entry_5_112
58579nop
58580
58581P3552: !_LD [1] (FP) (Loop entry) (Loop exit)
58582sethi %hi(0x1), %l2
58583or %l2, %lo(0x1), %l2
58584loop_entry_5_113:
58585ld [%i0 + 12], %f0
58586! 1 addresses covered
58587!---- flushing fp results buffer to %f30 ----
58588fmovs %f0, %f30
58589!--
58590loop_exit_5_113:
58591sub %l2, 1, %l2
58592cmp %l2, 0
58593bg loop_entry_5_113
58594nop
58595
58596P3553: !_LD [13] (FP) (Loop entry) (Loop exit)
58597sethi %hi(0x2), %l2
58598or %l2, %lo(0x2), %l2
58599loop_entry_5_114:
58600sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
58601add %i0, %i2, %i2
58602ld [%i2 + 12], %f0
58603! 1 addresses covered
58604!---- flushing fp results buffer to %f30 ----
58605fmovs %f0, %f30
58606!--
58607loop_exit_5_114:
58608sub %l2, 1, %l2
58609cmp %l2, 0
58610bg loop_entry_5_114
58611nop
58612
58613P3554: !_LD [4] (Int) (NF) (Loop entry)
58614sethi %hi(0x2), %l2
58615or %l2, %lo(0x2), %l2
58616loop_entry_5_115:
58617wr %g0, 0x82, %asi
58618sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
58619sub %i0, %i3, %i3
58620lduwa [%i3 + 4] %asi, %o0
58621! move %o0(lower) -> %o0(upper)
58622sllx %o0, 32, %o0
58623
58624P3555: !_LD [12] (Int) (Loop exit)
58625sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
58626add %i0, %i2, %i2
58627lduw [%i2 + 4], %o5
58628! move %o5(lower) -> %o0(lower)
58629or %o5, %o0, %o0
58630!---- flushing int results buffer----
58631mov %o0, %l5
58632loop_exit_5_115:
58633sub %l2, 1, %l2
58634cmp %l2, 0
58635bg loop_entry_5_115
58636nop
58637
58638P3556: !_LD [11] (FP) (Loop entry) (Loop exit)
58639sethi %hi(0x2), %l2
58640or %l2, %lo(0x2), %l2
58641loop_entry_5_116:
58642sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
58643sub %i0, %i3, %i3
58644ld [%i3 + 12], %f0
58645! 1 addresses covered
58646!---- flushing fp results buffer to %f30 ----
58647fmovs %f0, %f30
58648!--
58649loop_exit_5_116:
58650sub %l2, 1, %l2
58651cmp %l2, 0
58652bg loop_entry_5_116
58653nop
58654
58655P3557: !_LD [8] (FP) (Loop entry)
58656sethi %hi(0x1), %l2
58657or %l2, %lo(0x1), %l2
58658loop_entry_5_117:
58659sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
58660add %i0, %i2, %i2
58661ld [%i2 + 4], %f0
58662! 1 addresses covered
58663
58664P3558: !_LD [7] (FP) (Loop exit)
58665sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
58666sub %i0, %i3, %i3
58667ld [%i3 + 12], %f1
58668! 1 addresses covered
58669!---- flushing fp results buffer to %f30 ----
58670fmovd %f0, %f30
58671!--
58672loop_exit_5_117:
58673sub %l2, 1, %l2
58674cmp %l2, 0
58675bg loop_entry_5_117
58676nop
58677
58678P3559: !_BLD [2] (FP) (Loop entry)
58679sethi %hi(0x1), %l2
58680or %l2, %lo(0x1), %l2
58681loop_entry_5_118:
58682wr %g0, 0xf0, %asi
58683membar #Sync
58684ldda [%i1 + 0] %asi, %f0
58685membar #Sync
58686! 2 addresses covered
58687fmovs %f1, %f0
58688fmovs %f3, %f1
58689
58690P3560: !_LD [10] (Int) (Branch target of P3765)
58691sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
58692sub %i0, %i2, %i2
58693lduw [%i2 + 4], %o0
58694! move %o0(lower) -> %o0(upper)
58695sllx %o0, 32, %o0
58696ba P3561
58697nop
58698
58699TARGET3765:
58700ba RET3765
58701nop
58702
58703
58704P3561: !_LD [13] (Int) (Loop exit)
58705sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i3
58706add %i0, %i3, %i3
58707lduw [%i3 + 12], %l7
58708! move %l7(lower) -> %o0(lower)
58709or %l7, %o0, %o0
58710!---- flushing int results buffer----
58711mov %o0, %l5
58712!---- flushing fp results buffer to %f30 ----
58713fmovd %f0, %f30
58714!--
58715loop_exit_5_118:
58716sub %l2, 1, %l2
58717cmp %l2, 0
58718bg loop_entry_5_118
58719nop
58720
58721P3562: !_SWAP [15] (maybe <- 0x2800020) (Int) (Loop entry)
58722sethi %hi(0x1), %l2
58723or %l2, %lo(0x1), %l2
58724loop_entry_5_119:
58725sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
58726sub %i0, %i2, %i2
58727mov %l4, %o0
58728swap [%i2 + 12], %o0
58729! move %o0(lower) -> %o0(upper)
58730sllx %o0, 32, %o0
58731add %l4, 1, %l4
58732
58733P3563: !_LD [7] (Int) (Loop exit)
58734sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
58735sub %i0, %i3, %i3
58736lduw [%i3 + 12], %l3
58737! move %l3(lower) -> %o0(lower)
58738or %l3, %o0, %o0
58739!---- flushing int results buffer----
58740mov %o0, %l5
58741loop_exit_5_119:
58742sub %l2, 1, %l2
58743cmp %l2, 0
58744bg loop_entry_5_119
58745nop
58746
58747P3564: !_ST [1] (maybe <- 0x4200001b) (FP) (Loop entry)
58748sethi %hi(0x1), %l2
58749or %l2, %lo(0x1), %l2
58750loop_entry_5_120:
58751! preparing store val #0, next val will be in f20
58752fmovs %f16, %f20
58753fadds %f16, %f17, %f16
58754st %f20, [%i0 + 12 ]
58755
58756P3565: !_LD [2] (FP) (Loop exit)
58757ld [%i1 + 4], %f0
58758! 1 addresses covered
58759!---- flushing fp results buffer to %f30 ----
58760fmovs %f0, %f30
58761!--
58762loop_exit_5_120:
58763sub %l2, 1, %l2
58764cmp %l2, 0
58765bg loop_entry_5_120
58766nop
58767
58768P3566: !_BST [15] (maybe <- 0x4200001c) (FP) (Loop entry) (Loop exit)
58769sethi %hi(0x2), %l2
58770or %l2, %lo(0x2), %l2
58771loop_entry_5_121:
58772wr %g0, 0xf0, %asi
58773sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
58774sub %i0, %i2, %i2
58775! preparing store val #0, next val will be in f33
58776fmovs %f16, %f21
58777fadds %f16, %f17, %f16
58778! preparing store val #1, next val will be in f35
58779fmovd %f20, %f32
58780fmovs %f16, %f21
58781fadds %f16, %f17, %f16
58782fmovd %f20, %f34
58783membar #Sync
58784stda %f32, [%i2 + 0 ] %asi
58785membar #Sync
58786loop_exit_5_121:
58787sub %l2, 1, %l2
58788cmp %l2, 0
58789bg loop_entry_5_121
58790nop
58791
58792P3567: !_PREFETCH [5] (Int) (Faults) (Loop entry)
58793sethi %hi(0x1), %l2
58794or %l2, %lo(0x1), %l2
58795loop_entry_5_122:
58796sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
58797sub %i0, %i3, %i3
58798prefetch [%i3 + 12], 21
58799
58800P3568: !_LD [8] (Int)
58801sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
58802add %i0, %i2, %i2
58803lduw [%i2 + 4], %o0
58804! move %o0(lower) -> %o0(upper)
58805sllx %o0, 32, %o0
58806
58807P3569: !_LD [14] (Int) (Loop exit)
58808sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
58809sub %i0, %i3, %i3
58810lduw [%i3 + 4], %l6
58811! move %l6(lower) -> %o0(lower)
58812or %l6, %o0, %o0
58813!---- flushing int results buffer----
58814mov %o0, %l5
58815loop_exit_5_122:
58816sub %l2, 1, %l2
58817cmp %l2, 0
58818bg loop_entry_5_122
58819nop
58820
58821P3570: !_PREFETCH [7] (Int) (Loop entry) (Loop exit) (LE) (CBR)
58822sethi %hi(0x2), %l2
58823or %l2, %lo(0x2), %l2
58824loop_entry_5_123:
58825wr %g0, 0x88, %asi
58826sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
58827sub %i0, %i2, %i2
58828prefetcha [%i2 + 12] %asi, 3
58829
58830! cbranch
58831andcc %l0, 1, %g0
58832be,pt %xcc, TARGET3570
58833nop
58834RET3570:
58835
58836! lfsr step begin
58837srlx %l0, 1, %o5
58838xnor %o5, %l0, %o5
58839sllx %o5, 63, %o5
58840or %o5, %l0, %l0
58841srlx %l0, 1, %l0
58842
58843loop_exit_5_123:
58844sub %l2, 1, %l2
58845cmp %l2, 0
58846bg loop_entry_5_123
58847nop
58848
58849P3571: !_FLUSH [11] (Int) (Loop entry)
58850sethi %hi(0x2), %l2
58851or %l2, %lo(0x2), %l2
58852loop_entry_5_124:
58853! Unsupported instruction
58854
58855P3572: !_CAS [7] (maybe <- 0x2800021) (Int) (Loop exit)
58856sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
58857sub %i0, %i3, %i3
58858add %i3, 12, %l7
58859lduw [%l7], %o0
58860mov %o0, %l6
58861! move %l6(lower) -> %o0(upper)
58862sllx %l6, 32, %o0
58863mov %l4, %l3
58864cas [%l7], %l6, %l3
58865! move %l3(lower) -> %o0(lower)
58866srl %l3, 0, %l6
58867or %l6, %o0, %o0
58868add %l4, 1, %l4
58869!---- flushing int results buffer----
58870mov %o0, %l5
58871loop_exit_5_124:
58872sub %l2, 1, %l2
58873cmp %l2, 0
58874bg loop_entry_5_124
58875nop
58876
58877P3573: !_BST [13] (maybe <- 0x4200001e) (FP) (Loop entry)
58878sethi %hi(0x2), %l2
58879or %l2, %lo(0x2), %l2
58880loop_entry_5_125:
58881wr %g0, 0xf0, %asi
58882sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
58883add %i0, %i2, %i2
58884! preparing store val #0, next val will be in f33
58885fmovs %f16, %f21
58886fadds %f16, %f17, %f16
58887! preparing store val #1, next val will be in f35
58888fmovd %f20, %f32
58889fmovs %f16, %f21
58890fadds %f16, %f17, %f16
58891fmovd %f20, %f34
58892membar #Sync
58893stda %f32, [%i2 + 0 ] %asi
58894membar #Sync
58895
58896P3574: !_PREFETCH [8] (Int) (Loop exit)
58897sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
58898add %i0, %i3, %i3
58899prefetch [%i3 + 4], 29
58900loop_exit_5_125:
58901sub %l2, 1, %l2
58902cmp %l2, 0
58903bg loop_entry_5_125
58904nop
58905
58906P3575: !_CAS [4] (maybe <- 0x2800022) (Int) (Loop entry)
58907sethi %hi(0x1), %l2
58908or %l2, %lo(0x1), %l2
58909loop_entry_5_126:
58910sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
58911sub %i0, %i2, %i2
58912add %i2, 4, %o5
58913lduw [%o5], %o0
58914mov %o0, %l7
58915! move %l7(lower) -> %o0(upper)
58916sllx %l7, 32, %o0
58917mov %l4, %l6
58918cas [%o5], %l7, %l6
58919! move %l6(lower) -> %o0(lower)
58920srl %l6, 0, %l7
58921or %l7, %o0, %o0
58922add %l4, 1, %l4
58923
58924P3576: !_LD [0] (Int)
58925lduw [%i0 + 4], %o1
58926! move %o1(lower) -> %o1(upper)
58927sllx %o1, 32, %o1
58928
58929P3577: !_LD [3] (Int) (Loop exit) (Branch target of P3744)
58930lduw [%i1 + 12], %l6
58931! move %l6(lower) -> %o1(lower)
58932or %l6, %o1, %o1
58933!---- flushing int results buffer----
58934mov %o0, %l5
58935mov %o1, %l5
58936loop_exit_5_126:
58937sub %l2, 1, %l2
58938cmp %l2, 0
58939bg loop_entry_5_126
58940nop
58941ba P3578
58942nop
58943
58944TARGET3744:
58945ba RET3744
58946nop
58947
58948
58949P3578: !_LD [8] (Int) (Loop entry)
58950sethi %hi(0x2), %l2
58951or %l2, %lo(0x2), %l2
58952loop_entry_5_127:
58953sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
58954add %i0, %i3, %i3
58955lduw [%i3 + 4], %o0
58956! move %o0(lower) -> %o0(upper)
58957sllx %o0, 32, %o0
58958
58959P3579: !_LD [1] (Int) (Loop exit)
58960lduw [%i0 + 12], %l7
58961! move %l7(lower) -> %o0(lower)
58962or %l7, %o0, %o0
58963!---- flushing int results buffer----
58964mov %o0, %l5
58965loop_exit_5_127:
58966sub %l2, 1, %l2
58967cmp %l2, 0
58968bg loop_entry_5_127
58969nop
58970
58971P3580: !_PREFETCH [12] (Int) (Loop entry) (LE)
58972sethi %hi(0x2), %l2
58973or %l2, %lo(0x2), %l2
58974loop_entry_5_128:
58975wr %g0, 0x88, %asi
58976sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
58977add %i0, %i2, %i2
58978prefetcha [%i2 + 4] %asi, 1
58979
58980P3581: !_PREFETCH [1] (Int) (Loop exit) (LE)
58981wr %g0, 0x88, %asi
58982prefetcha [%i0 + 12] %asi, 21
58983loop_exit_5_128:
58984sub %l2, 1, %l2
58985cmp %l2, 0
58986bg loop_entry_5_128
58987nop
58988
58989P3582: !_PREFETCH [11] (Int) (Loop entry) (Loop exit) (LE)
58990sethi %hi(0x2), %l2
58991or %l2, %lo(0x2), %l2
58992loop_entry_5_129:
58993wr %g0, 0x88, %asi
58994sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
58995sub %i0, %i3, %i3
58996prefetcha [%i3 + 12] %asi, 23
58997loop_exit_5_129:
58998sub %l2, 1, %l2
58999cmp %l2, 0
59000bg loop_entry_5_129
59001nop
59002
59003P3583: !_DWST [12] (maybe <- 0x42000020) (FP) (Loop entry)
59004sethi %hi(0x2), %l2
59005or %l2, %lo(0x2), %l2
59006loop_entry_5_130:
59007sethi %hi(REGION6_ALIAS0_O-REGION0_ALIAS0_O), %i2
59008add %i0, %i2, %i2
59009! preparing store val #0, next val will be in f21
59010fmovs %f16, %f21
59011fadds %f16, %f17, %f16
59012std %f20, [%i2 + 0]
59013
59014P3584: !_LD [8] (FP) (Loop exit)
59015sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
59016add %i0, %i3, %i3
59017ld [%i3 + 4], %f0
59018! 1 addresses covered
59019!---- flushing fp results buffer to %f30 ----
59020fmovs %f0, %f30
59021!--
59022loop_exit_5_130:
59023sub %l2, 1, %l2
59024cmp %l2, 0
59025bg loop_entry_5_130
59026nop
59027
59028P3585: !_LD [5] (Int) (Loop entry) (CBR)
59029sethi %hi(0x1), %l2
59030or %l2, %lo(0x1), %l2
59031loop_entry_5_131:
59032sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
59033sub %i0, %i2, %i2
59034lduw [%i2 + 12], %o0
59035! move %o0(lower) -> %o0(upper)
59036sllx %o0, 32, %o0
59037
59038! cbranch
59039andcc %l0, 1, %g0
59040be,pn %xcc, TARGET3585
59041nop
59042RET3585:
59043
59044! lfsr step begin
59045srlx %l0, 1, %l3
59046xnor %l3, %l0, %l3
59047sllx %l3, 63, %l3
59048or %l3, %l0, %l0
59049srlx %l0, 1, %l0
59050
59051
59052P3586: !_CAS [14] (maybe <- 0x2800023) (Int)
59053sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
59054sub %i0, %i3, %i3
59055add %i3, 4, %l7
59056lduw [%l7], %l3
59057mov %l3, %l6
59058! move %l6(lower) -> %o0(lower)
59059or %l6, %o0, %o0
59060mov %l4, %o1
59061cas [%l7], %l6, %o1
59062! move %o1(lower) -> %o1(upper)
59063sllx %o1, 32, %o1
59064add %l4, 1, %l4
59065
59066P3587: !_LD [1] (Int) (Loop exit)
59067lduw [%i0 + 12], %l7
59068! move %l7(lower) -> %o1(lower)
59069or %l7, %o1, %o1
59070!---- flushing int results buffer----
59071mov %o0, %l5
59072mov %o1, %l5
59073loop_exit_5_131:
59074sub %l2, 1, %l2
59075cmp %l2, 0
59076bg loop_entry_5_131
59077nop
59078
59079P3588: !_LD [9] (Int) (Loop entry)
59080sethi %hi(0x1), %l2
59081or %l2, %lo(0x1), %l2
59082loop_entry_5_132:
59083sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
59084add %i0, %i2, %i2
59085lduw [%i2 + 12], %o0
59086! move %o0(lower) -> %o0(upper)
59087sllx %o0, 32, %o0
59088
59089P3589: !_LD [8] (Int) (NF) (Loop exit) (LE)
59090wr %g0, 0x8a, %asi
59091lduwa [%i2 + 4] %asi, %o5
59092! move %o5(lower) -> %o0(lower)
59093or %o5, %o0, %o0
59094!---- flushing int results buffer----
59095mov %o0, %l5
59096loop_exit_5_132:
59097sub %l2, 1, %l2
59098cmp %l2, 0
59099bg loop_entry_5_132
59100nop
59101
59102P3590: !_LD [7] (Int) (Loop entry)
59103sethi %hi(0x2), %l2
59104or %l2, %lo(0x2), %l2
59105loop_entry_5_133:
59106sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
59107sub %i0, %i3, %i3
59108lduw [%i3 + 12], %o0
59109! move %o0(lower) -> %o0(upper)
59110sllx %o0, 32, %o0
59111
59112P3591: !_LD [11] (Int) (Loop exit)
59113sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
59114sub %i0, %i2, %i2
59115lduw [%i2 + 12], %l3
59116! move %l3(lower) -> %o0(lower)
59117or %l3, %o0, %o0
59118!---- flushing int results buffer----
59119mov %o0, %l5
59120loop_exit_5_133:
59121sub %l2, 1, %l2
59122cmp %l2, 0
59123bg loop_entry_5_133
59124nop
59125
59126P3592: !_PREFETCH [3] (Int) (Loop entry) (Branch target of P3602)
59127sethi %hi(0x1), %l2
59128or %l2, %lo(0x1), %l2
59129loop_entry_5_134:
59130prefetch [%i1 + 12], 22
59131ba P3593
59132nop
59133
59134TARGET3602:
59135ba RET3602
59136nop
59137
59138
59139P3593: !_ST [6] (maybe <- 0x42000021) (FP) (Loop exit)
59140sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
59141sub %i0, %i3, %i3
59142! preparing store val #0, next val will be in f20
59143fmovs %f16, %f20
59144fadds %f16, %f17, %f16
59145st %f20, [%i3 + 4 ]
59146loop_exit_5_134:
59147sub %l2, 1, %l2
59148cmp %l2, 0
59149bg loop_entry_5_134
59150nop
59151
59152P3594: !_FLUSH [6] (Int) (Loop entry)
59153sethi %hi(0x2), %l2
59154or %l2, %lo(0x2), %l2
59155loop_entry_5_135:
59156! Unsupported instruction
59157
59158P3595: !_LD [14] (FP) (Loop exit)
59159sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
59160sub %i0, %i2, %i2
59161ld [%i2 + 4], %f0
59162! 1 addresses covered
59163!---- flushing fp results buffer to %f30 ----
59164fmovs %f0, %f30
59165!--
59166loop_exit_5_135:
59167sub %l2, 1, %l2
59168cmp %l2, 0
59169bg loop_entry_5_135
59170nop
59171
59172P3596: !_ST [5] (maybe <- 0x42000022) (FP) (Loop entry)
59173sethi %hi(0x2), %l2
59174or %l2, %lo(0x2), %l2
59175loop_entry_5_136:
59176sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
59177sub %i0, %i3, %i3
59178! preparing store val #0, next val will be in f20
59179fmovs %f16, %f20
59180fadds %f16, %f17, %f16
59181st %f20, [%i3 + 12 ]
59182
59183P3597: !_LD [0] (FP) (Loop exit)
59184ld [%i0 + 4], %f0
59185! 1 addresses covered
59186!---- flushing fp results buffer to %f30 ----
59187fmovs %f0, %f30
59188!--
59189loop_exit_5_136:
59190sub %l2, 1, %l2
59191cmp %l2, 0
59192bg loop_entry_5_136
59193nop
59194
59195P3598: !_LD [2] (FP) (Loop entry)
59196sethi %hi(0x2), %l2
59197or %l2, %lo(0x2), %l2
59198loop_entry_5_137:
59199ld [%i1 + 4], %f0
59200! 1 addresses covered
59201
59202P3599: !_REPLACEMENT [13] (Int) (Loop exit)
59203sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2
59204sub %i0, %i2, %i2
59205sethi %hi(0x20000), %o5
59206ld [%i2+12], %l6
59207st %l6, [%i2+12]
59208add %i2, %o5, %l3
59209ld [%l3+12], %l6
59210st %l6, [%l3+12]
59211add %l3, %o5, %l3
59212ld [%l3+12], %l6
59213st %l6, [%l3+12]
59214add %l3, %o5, %l3
59215ld [%l3+12], %l6
59216st %l6, [%l3+12]
59217add %l3, %o5, %l3
59218ld [%l3+12], %l6
59219st %l6, [%l3+12]
59220add %l3, %o5, %l3
59221ld [%l3+12], %l6
59222st %l6, [%l3+12]
59223add %l3, %o5, %l3
59224ld [%l3+12], %l6
59225st %l6, [%l3+12]
59226add %l3, %o5, %l3
59227ld [%l3+12], %l6
59228st %l6, [%l3+12]
59229!---- flushing fp results buffer to %f30 ----
59230fmovs %f0, %f30
59231!--
59232loop_exit_5_137:
59233sub %l2, 1, %l2
59234cmp %l2, 0
59235bg loop_entry_5_137
59236nop
59237
59238P3600: !_LD [2] (Int) (Loop entry)
59239sethi %hi(0x1), %l2
59240or %l2, %lo(0x1), %l2
59241loop_entry_5_138:
59242lduw [%i1 + 4], %o0
59243! move %o0(lower) -> %o0(upper)
59244sllx %o0, 32, %o0
59245
59246P3601: !_LD [1] (Int) (Loop exit)
59247lduw [%i0 + 12], %l7
59248! move %l7(lower) -> %o0(lower)
59249or %l7, %o0, %o0
59250!---- flushing int results buffer----
59251mov %o0, %l5
59252loop_exit_5_138:
59253sub %l2, 1, %l2
59254cmp %l2, 0
59255bg loop_entry_5_138
59256nop
59257
59258P3602: !_MEMBAR (Int) (Loop entry) (CBR)
59259sethi %hi(0x2), %l2
59260or %l2, %lo(0x2), %l2
59261loop_entry_5_139:
59262membar #StoreLoad
59263
59264! cbranch
59265andcc %l0, 1, %g0
59266be,pn %xcc, TARGET3602
59267nop
59268RET3602:
59269
59270! lfsr step begin
59271srlx %l0, 1, %l3
59272xnor %l3, %l0, %l3
59273sllx %l3, 63, %l3
59274or %l3, %l0, %l0
59275srlx %l0, 1, %l0
59276
59277
59278P3603: !_BLD [9] (FP) (Loop exit)
59279wr %g0, 0xf0, %asi
59280sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
59281add %i0, %i3, %i3
59282membar #Sync
59283ldda [%i3 + 0] %asi, %f0
59284membar #Sync
59285! 2 addresses covered
59286fmovs %f1, %f0
59287fmovs %f3, %f1
59288!---- flushing fp results buffer to %f30 ----
59289fmovd %f0, %f30
59290!--
59291loop_exit_5_139:
59292sub %l2, 1, %l2
59293cmp %l2, 0
59294bg loop_entry_5_139
59295nop
59296
59297P3604: !_DWST [2] (maybe <- 0x42000023) (FP) (Loop entry) (Loop exit)
59298sethi %hi(0x2), %l2
59299or %l2, %lo(0x2), %l2
59300loop_entry_5_140:
59301! preparing store val #0, next val will be in f21
59302fmovs %f16, %f21
59303fadds %f16, %f17, %f16
59304std %f20, [%i1 + 0]
59305loop_exit_5_140:
59306sub %l2, 1, %l2
59307cmp %l2, 0
59308bg loop_entry_5_140
59309nop
59310
59311P3605: !_CASX [4] (maybe <- 0x2800024) (Int) (Loop entry) (CBR)
59312sethi %hi(0x1), %l2
59313or %l2, %lo(0x1), %l2
59314loop_entry_5_141:
59315sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
59316sub %i0, %i2, %i2
59317ldx [%i2], %o0
59318! move %o0(upper) -> %o0(upper)
59319! move %o0(lower) -> %o0(lower)
59320mov %o0, %l7
59321mov %l4, %o1
59322casx [%i2], %l7, %o1
59323! move %o1(upper) -> %o1(upper)
59324! move %o1(lower) -> %o1(lower)
59325add %l4, 1, %l4
59326
59327! cbranch
59328andcc %l0, 1, %g0
59329be,pt %xcc, TARGET3605
59330nop
59331RET3605:
59332
59333! lfsr step begin
59334srlx %l0, 1, %l7
59335xnor %l7, %l0, %l7
59336sllx %l7, 63, %l7
59337or %l7, %l0, %l0
59338srlx %l0, 1, %l0
59339
59340
59341P3606: !_QWST [1] (maybe <- 0x42000024) (FP) (Loop exit)
59342! preparing store val #0, next val will be in f21
59343fmovs %f16, %f21
59344fadds %f16, %f17, %f16
59345! preparing store val #1, next val will be in f23
59346fmovs %f16, %f23
59347fadds %f16, %f17, %f16
59348stq %f20, [%i0 + 0]
59349!---- flushing int results buffer----
59350mov %o0, %l5
59351mov %o1, %l5
59352loop_exit_5_141:
59353sub %l2, 1, %l2
59354cmp %l2, 0
59355bg loop_entry_5_141
59356nop
59357
59358P3607: !_PREFETCH [6] (Int) (Loop entry)
59359sethi %hi(0x2), %l2
59360or %l2, %lo(0x2), %l2
59361loop_entry_5_142:
59362sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
59363sub %i0, %i3, %i3
59364prefetch [%i3 + 4], 3
59365
59366P3608: !_PREFETCH [7] (Int) (Loop exit)
59367prefetch [%i3 + 12], 0
59368loop_exit_5_142:
59369sub %l2, 1, %l2
59370cmp %l2, 0
59371bg loop_entry_5_142
59372nop
59373
59374P3609: !_DWLD [2] (Int) (Loop entry)
59375sethi %hi(0x2), %l2
59376or %l2, %lo(0x2), %l2
59377loop_entry_5_143:
59378ldx [%i1 + 0], %o0
59379! move %o0(lower) -> %o0(upper)
59380sllx %o0, 32, %o0
59381
59382P3610: !_LD [0] (Int) (Loop exit)
59383lduw [%i0 + 4], %o5
59384! move %o5(lower) -> %o0(lower)
59385or %o5, %o0, %o0
59386!---- flushing int results buffer----
59387mov %o0, %l5
59388loop_exit_5_143:
59389sub %l2, 1, %l2
59390cmp %l2, 0
59391bg loop_entry_5_143
59392nop
59393
59394P3611: !_PREFETCH [4] (Int) (Faults) (Loop entry) (Loop exit)
59395sethi %hi(0x1), %l2
59396or %l2, %lo(0x1), %l2
59397loop_entry_5_144:
59398prefetch [%g0], 26
59399loop_exit_5_144:
59400sub %l2, 1, %l2
59401cmp %l2, 0
59402bg loop_entry_5_144
59403nop
59404
59405P3612: !_PREFETCH [10] (Int) (NF) (Loop entry) (Loop exit) (CBR)
59406sethi %hi(0x2), %l2
59407or %l2, %lo(0x2), %l2
59408loop_entry_5_145:
59409wr %g0, 0x82, %asi
59410sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
59411sub %i0, %i2, %i2
59412prefetcha [%i2 + 4] %asi, 18
59413
59414! cbranch
59415andcc %l0, 1, %g0
59416be,pn %xcc, TARGET3612
59417nop
59418RET3612:
59419
59420! lfsr step begin
59421srlx %l0, 1, %l7
59422xnor %l7, %l0, %l7
59423sllx %l7, 63, %l7
59424or %l7, %l0, %l0
59425srlx %l0, 1, %l0
59426
59427loop_exit_5_145:
59428sub %l2, 1, %l2
59429cmp %l2, 0
59430bg loop_entry_5_145
59431nop
59432
59433P3613: !_LD [12] (FP) (Loop entry) (Loop exit)
59434sethi %hi(0x1), %l2
59435or %l2, %lo(0x1), %l2
59436loop_entry_5_146:
59437sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
59438sub %i0, %i3, %i3
59439ld [%i3 + 4], %f0
59440! 1 addresses covered
59441!---- flushing fp results buffer to %f30 ----
59442fmovs %f0, %f30
59443!--
59444loop_exit_5_146:
59445sub %l2, 1, %l2
59446cmp %l2, 0
59447bg loop_entry_5_146
59448nop
59449
59450P3614: !_BSTC [10] (maybe <- 0x42000026) (FP) (Loop entry) (Loop exit)
59451sethi %hi(0x1), %l2
59452or %l2, %lo(0x1), %l2
59453loop_entry_5_147:
59454wr %g0, 0xe0, %asi
59455sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
59456sub %i0, %i2, %i2
59457! preparing store val #0, next val will be in f33
59458fmovs %f16, %f21
59459fadds %f16, %f17, %f16
59460! preparing store val #1, next val will be in f35
59461fmovd %f20, %f32
59462fmovs %f16, %f21
59463fadds %f16, %f17, %f16
59464fmovd %f20, %f34
59465membar #Sync
59466stda %f32, [%i2 + 0 ] %asi
59467membar #Sync
59468loop_exit_5_147:
59469sub %l2, 1, %l2
59470cmp %l2, 0
59471bg loop_entry_5_147
59472nop
59473
59474P3615: !_BST [15] (maybe <- 0x42000028) (FP) (Loop entry) (Loop exit)
59475sethi %hi(0x2), %l2
59476or %l2, %lo(0x2), %l2
59477loop_entry_5_148:
59478wr %g0, 0xf0, %asi
59479sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
59480sub %i0, %i3, %i3
59481! preparing store val #0, next val will be in f33
59482fmovs %f16, %f21
59483fadds %f16, %f17, %f16
59484! preparing store val #1, next val will be in f35
59485fmovd %f20, %f32
59486fmovs %f16, %f21
59487fadds %f16, %f17, %f16
59488fmovd %f20, %f34
59489membar #Sync
59490stda %f32, [%i3 + 0 ] %asi
59491membar #Sync
59492loop_exit_5_148:
59493sub %l2, 1, %l2
59494cmp %l2, 0
59495bg loop_entry_5_148
59496nop
59497
59498P3616: !_CASX [2] (maybe <- 0x2800025) (Int) (Loop entry)
59499sethi %hi(0x1), %l2
59500or %l2, %lo(0x1), %l2
59501loop_entry_5_149:
59502ldx [%i1], %o0
59503! move %o0(upper) -> %o0(upper)
59504! move %o0(lower) -> %o0(lower)
59505mov %o0, %l7
59506mov %l4, %o1
59507casx [%i1], %l7, %o1
59508! move %o1(upper) -> %o1(upper)
59509! move %o1(lower) -> %o1(lower)
59510add %l4, 1, %l4
59511
59512P3617: !_PREFETCH [1] (Int) (NF) (Loop exit)
59513wr %g0, 0x82, %asi
59514prefetcha [%i0 + 12] %asi, 20
59515!---- flushing int results buffer----
59516mov %o0, %l5
59517mov %o1, %l5
59518loop_exit_5_149:
59519sub %l2, 1, %l2
59520cmp %l2, 0
59521bg loop_entry_5_149
59522nop
59523
59524P3618: !_SWAP [4] (maybe <- 0x2800026) (Int) (Loop entry) (Branch target of P3685)
59525sethi %hi(0x1), %l2
59526or %l2, %lo(0x1), %l2
59527loop_entry_5_150:
59528sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
59529sub %i0, %i2, %i2
59530mov %l4, %o0
59531swap [%i2 + 4], %o0
59532! move %o0(lower) -> %o0(upper)
59533sllx %o0, 32, %o0
59534add %l4, 1, %l4
59535ba P3619
59536nop
59537
59538TARGET3685:
59539ba RET3685
59540nop
59541
59542
59543P3619: !_BLD [1] (FP)
59544wr %g0, 0xf0, %asi
59545membar #Sync
59546ldda [%i0 + 0] %asi, %f0
59547membar #Sync
59548! 2 addresses covered
59549fmovs %f1, %f0
59550fmovs %f3, %f1
59551
59552P3620: !_LD [14] (Int) (Loop exit)
59553sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
59554sub %i0, %i3, %i3
59555lduw [%i3 + 4], %o5
59556! move %o5(lower) -> %o0(lower)
59557or %o5, %o0, %o0
59558!---- flushing int results buffer----
59559mov %o0, %l5
59560!---- flushing fp results buffer to %f30 ----
59561fmovd %f0, %f30
59562!--
59563loop_exit_5_150:
59564sub %l2, 1, %l2
59565cmp %l2, 0
59566bg loop_entry_5_150
59567nop
59568
59569P3621: !_LD [1] (FP) (Loop entry)
59570sethi %hi(0x1), %l2
59571or %l2, %lo(0x1), %l2
59572loop_entry_5_151:
59573ld [%i0 + 12], %f0
59574! 1 addresses covered
59575
59576P3622: !_LD [9] (Int)
59577sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
59578add %i0, %i2, %i2
59579lduw [%i2 + 12], %o0
59580! move %o0(lower) -> %o0(upper)
59581sllx %o0, 32, %o0
59582
59583P3623: !_LD [5] (Int) (Loop exit)
59584sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
59585sub %i0, %i3, %i3
59586lduw [%i3 + 12], %l3
59587! move %l3(lower) -> %o0(lower)
59588or %l3, %o0, %o0
59589!---- flushing int results buffer----
59590mov %o0, %l5
59591!---- flushing fp results buffer to %f30 ----
59592fmovs %f0, %f30
59593!--
59594loop_exit_5_151:
59595sub %l2, 1, %l2
59596cmp %l2, 0
59597bg loop_entry_5_151
59598nop
59599
59600P3624: !_LD [15] (Int) (Loop entry)
59601sethi %hi(0x1), %l2
59602or %l2, %lo(0x1), %l2
59603loop_entry_5_152:
59604sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
59605sub %i0, %i2, %i2
59606lduw [%i2 + 12], %o0
59607! move %o0(lower) -> %o0(upper)
59608sllx %o0, 32, %o0
59609
59610P3625: !_LD [4] (Int) (Loop exit)
59611sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
59612sub %i0, %i3, %i3
59613lduw [%i3 + 4], %l6
59614! move %l6(lower) -> %o0(lower)
59615or %l6, %o0, %o0
59616!---- flushing int results buffer----
59617mov %o0, %l5
59618loop_exit_5_152:
59619sub %l2, 1, %l2
59620cmp %l2, 0
59621bg loop_entry_5_152
59622nop
59623
59624P3626: !_DWLD [8] (Int) (Loop entry) (Branch target of P3549)
59625sethi %hi(0x2), %l2
59626or %l2, %lo(0x2), %l2
59627loop_entry_5_153:
59628sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
59629add %i0, %i2, %i2
59630ldx [%i2 + 0], %o0
59631! move %o0(lower) -> %o0(upper)
59632sllx %o0, 32, %o0
59633ba P3627
59634nop
59635
59636TARGET3549:
59637ba RET3549
59638nop
59639
59640
59641P3627: !_LD [8] (FP)
59642ld [%i2 + 4], %f0
59643! 1 addresses covered
59644
59645P3628: !_LD [2] (Int) (Loop exit)
59646lduw [%i1 + 4], %l7
59647! move %l7(lower) -> %o0(lower)
59648or %l7, %o0, %o0
59649!---- flushing int results buffer----
59650mov %o0, %l5
59651!---- flushing fp results buffer to %f30 ----
59652fmovs %f0, %f30
59653!--
59654loop_exit_5_153:
59655sub %l2, 1, %l2
59656cmp %l2, 0
59657bg loop_entry_5_153
59658nop
59659
59660P3629: !_PREFETCH [1] (Int) (Faults) (Loop entry) (Loop exit)
59661sethi %hi(0x1), %l2
59662or %l2, %lo(0x1), %l2
59663loop_entry_5_154:
59664prefetch [%g0], 2
59665loop_exit_5_154:
59666sub %l2, 1, %l2
59667cmp %l2, 0
59668bg loop_entry_5_154
59669nop
59670
59671P3630: !_PREFETCH [7] (Int) (Loop entry) (Loop exit)
59672sethi %hi(0x1), %l2
59673or %l2, %lo(0x1), %l2
59674loop_entry_5_155:
59675sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
59676sub %i0, %i3, %i3
59677prefetch [%i3 + 12], 2
59678loop_exit_5_155:
59679sub %l2, 1, %l2
59680cmp %l2, 0
59681bg loop_entry_5_155
59682nop
59683
59684P3631: !_PREFETCH [7] (Int) (Loop entry) (Loop exit)
59685sethi %hi(0x2), %l2
59686or %l2, %lo(0x2), %l2
59687loop_entry_5_156:
59688sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
59689sub %i0, %i2, %i2
59690prefetch [%i2 + 12], 0
59691loop_exit_5_156:
59692sub %l2, 1, %l2
59693cmp %l2, 0
59694bg loop_entry_5_156
59695nop
59696
59697P3632: !_CAS [2] (maybe <- 0x2800027) (Int) (Loop entry) (Loop exit)
59698sethi %hi(0x1), %l2
59699or %l2, %lo(0x1), %l2
59700loop_entry_5_157:
59701add %i1, 4, %l3
59702lduw [%l3], %o0
59703mov %o0, %o5
59704! move %o5(lower) -> %o0(upper)
59705sllx %o5, 32, %o0
59706mov %l4, %l7
59707cas [%l3], %o5, %l7
59708! move %l7(lower) -> %o0(lower)
59709srl %l7, 0, %o5
59710or %o5, %o0, %o0
59711add %l4, 1, %l4
59712!---- flushing int results buffer----
59713mov %o0, %l5
59714loop_exit_5_157:
59715sub %l2, 1, %l2
59716cmp %l2, 0
59717bg loop_entry_5_157
59718nop
59719
59720P3633: !_SWAP [13] (maybe <- 0x2800028) (Int) (Loop entry) (CBR)
59721sethi %hi(0x2), %l2
59722or %l2, %lo(0x2), %l2
59723loop_entry_5_158:
59724sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
59725sub %i0, %i3, %i3
59726mov %l4, %o0
59727swap [%i3 + 12], %o0
59728! move %o0(lower) -> %o0(upper)
59729sllx %o0, 32, %o0
59730add %l4, 1, %l4
59731
59732! cbranch
59733andcc %l0, 1, %g0
59734be,pn %xcc, TARGET3633
59735nop
59736RET3633:
59737
59738! lfsr step begin
59739srlx %l0, 1, %o5
59740xnor %o5, %l0, %o5
59741sllx %o5, 63, %o5
59742or %o5, %l0, %l0
59743srlx %l0, 1, %l0
59744
59745
59746P3634: !_LD [6] (Int) (Loop exit)
59747sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
59748sub %i0, %i2, %i2
59749lduw [%i2 + 4], %l6
59750! move %l6(lower) -> %o0(lower)
59751or %l6, %o0, %o0
59752!---- flushing int results buffer----
59753mov %o0, %l5
59754loop_exit_5_158:
59755sub %l2, 1, %l2
59756cmp %l2, 0
59757bg loop_entry_5_158
59758nop
59759
59760P3635: !_PREFETCH [7] (Int) (Loop entry)
59761sethi %hi(0x1), %l2
59762or %l2, %lo(0x1), %l2
59763loop_entry_5_159:
59764sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
59765sub %i0, %i3, %i3
59766prefetch [%i3 + 12], 2
59767
59768P3636: !_FLUSH [15] (Int) (Loop exit)
59769! Unsupported instruction
59770loop_exit_5_159:
59771sub %l2, 1, %l2
59772cmp %l2, 0
59773bg loop_entry_5_159
59774nop
59775
59776P3637: !_BLD [1] (FP) (Loop entry) (Loop exit)
59777sethi %hi(0x2), %l2
59778or %l2, %lo(0x2), %l2
59779loop_entry_5_160:
59780wr %g0, 0xf0, %asi
59781membar #Sync
59782ldda [%i0 + 0] %asi, %f0
59783membar #Sync
59784! 2 addresses covered
59785fmovs %f1, %f0
59786fmovs %f3, %f1
59787!---- flushing fp results buffer to %f30 ----
59788fmovd %f0, %f30
59789!--
59790loop_exit_5_160:
59791sub %l2, 1, %l2
59792cmp %l2, 0
59793bg loop_entry_5_160
59794nop
59795
59796P3638: !_BLD [5] (FP) (Loop entry) (Loop exit)
59797sethi %hi(0x1), %l2
59798or %l2, %lo(0x1), %l2
59799loop_entry_5_161:
59800wr %g0, 0xf0, %asi
59801sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
59802sub %i0, %i2, %i2
59803membar #Sync
59804ldda [%i2 + 0] %asi, %f0
59805membar #Sync
59806! 2 addresses covered
59807fmovs %f1, %f0
59808fmovs %f3, %f1
59809!---- flushing fp results buffer to %f30 ----
59810fmovd %f0, %f30
59811!--
59812loop_exit_5_161:
59813sub %l2, 1, %l2
59814cmp %l2, 0
59815bg loop_entry_5_161
59816nop
59817
59818P3639: !_ST [8] (maybe <- 0x4200002a) (FP) (Loop entry) (Loop exit)
59819sethi %hi(0x1), %l2
59820or %l2, %lo(0x1), %l2
59821loop_entry_5_162:
59822sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
59823add %i0, %i3, %i3
59824! preparing store val #0, next val will be in f20
59825fmovs %f16, %f20
59826fadds %f16, %f17, %f16
59827st %f20, [%i3 + 4 ]
59828loop_exit_5_162:
59829sub %l2, 1, %l2
59830cmp %l2, 0
59831bg loop_entry_5_162
59832nop
59833
59834P3640: !_LD [4] (Int) (Loop entry)
59835sethi %hi(0x2), %l2
59836or %l2, %lo(0x2), %l2
59837loop_entry_5_163:
59838sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
59839sub %i0, %i2, %i2
59840lduw [%i2 + 4], %o0
59841! move %o0(lower) -> %o0(upper)
59842sllx %o0, 32, %o0
59843
59844P3641: !_LD [5] (Int) (Loop exit)
59845lduw [%i2 + 12], %l6
59846! move %l6(lower) -> %o0(lower)
59847or %l6, %o0, %o0
59848!---- flushing int results buffer----
59849mov %o0, %l5
59850loop_exit_5_163:
59851sub %l2, 1, %l2
59852cmp %l2, 0
59853bg loop_entry_5_163
59854nop
59855
59856P3642: !_PREFETCH [8] (Int) (Faults) (Loop entry)
59857sethi %hi(0x2), %l2
59858or %l2, %lo(0x2), %l2
59859loop_entry_5_164:
59860prefetch [%g0], 4
59861
59862P3643: !_PREFETCH [2] (Int) (Loop exit)
59863prefetch [%i1 + 4], 23
59864loop_exit_5_164:
59865sub %l2, 1, %l2
59866cmp %l2, 0
59867bg loop_entry_5_164
59868nop
59869
59870P3644: !_CASX [3] (maybe <- 0x2800029) (Int) (Loop entry)
59871sethi %hi(0x2), %l2
59872or %l2, %lo(0x2), %l2
59873loop_entry_5_165:
59874add %i1, 8, %l6
59875ldx [%l6], %o0
59876! move %o0(upper) -> %o0(upper)
59877! move %o0(lower) -> %o0(lower)
59878mov %o0, %l3
59879mov %l4, %o1
59880casx [%l6], %l3, %o1
59881! move %o1(upper) -> %o1(upper)
59882! move %o1(lower) -> %o1(lower)
59883add %l4, 1, %l4
59884
59885P3645: !_SWAP [1] (maybe <- 0x280002a) (Int)
59886mov %l4, %o2
59887swap [%i0 + 12], %o2
59888! move %o2(lower) -> %o2(upper)
59889sllx %o2, 32, %o2
59890add %l4, 1, %l4
59891
59892P3646: !_LD [1] (Int) (Loop exit)
59893lduw [%i0 + 12], %l3
59894! move %l3(lower) -> %o2(lower)
59895or %l3, %o2, %o2
59896!---- flushing int results buffer----
59897mov %o0, %l5
59898mov %o1, %l5
59899mov %o2, %l5
59900loop_exit_5_165:
59901sub %l2, 1, %l2
59902cmp %l2, 0
59903bg loop_entry_5_165
59904nop
59905
59906P3647: !_LD [15] (FP) (Loop entry)
59907sethi %hi(0x1), %l2
59908or %l2, %lo(0x1), %l2
59909loop_entry_5_166:
59910sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
59911sub %i0, %i3, %i3
59912ld [%i3 + 12], %f0
59913! 1 addresses covered
59914
59915P3648: !_LD [10] (Int)
59916sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
59917sub %i0, %i2, %i2
59918lduw [%i2 + 4], %o0
59919! move %o0(lower) -> %o0(upper)
59920sllx %o0, 32, %o0
59921
59922P3649: !_LD [1] (Int) (Loop exit)
59923lduw [%i0 + 12], %l6
59924! move %l6(lower) -> %o0(lower)
59925or %l6, %o0, %o0
59926!---- flushing int results buffer----
59927mov %o0, %l5
59928!---- flushing fp results buffer to %f30 ----
59929fmovs %f0, %f30
59930!--
59931loop_exit_5_166:
59932sub %l2, 1, %l2
59933cmp %l2, 0
59934bg loop_entry_5_166
59935nop
59936
59937P3650: !_LD [8] (Int) (Loop entry)
59938sethi %hi(0x2), %l2
59939or %l2, %lo(0x2), %l2
59940loop_entry_5_167:
59941sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
59942add %i0, %i3, %i3
59943lduw [%i3 + 4], %o0
59944! move %o0(lower) -> %o0(upper)
59945sllx %o0, 32, %o0
59946
59947P3651: !_LD [4] (Int) (Loop exit)
59948sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
59949sub %i0, %i2, %i2
59950lduw [%i2 + 4], %l7
59951! move %l7(lower) -> %o0(lower)
59952or %l7, %o0, %o0
59953!---- flushing int results buffer----
59954mov %o0, %l5
59955loop_exit_5_167:
59956sub %l2, 1, %l2
59957cmp %l2, 0
59958bg loop_entry_5_167
59959nop
59960
59961P3652: !_LD [4] (Int) (Loop entry)
59962sethi %hi(0x2), %l2
59963or %l2, %lo(0x2), %l2
59964loop_entry_5_168:
59965sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
59966sub %i0, %i3, %i3
59967lduw [%i3 + 4], %o0
59968! move %o0(lower) -> %o0(upper)
59969sllx %o0, 32, %o0
59970
59971P3653: !_LD [0] (Int) (Loop exit)
59972lduw [%i0 + 4], %o5
59973! move %o5(lower) -> %o0(lower)
59974or %o5, %o0, %o0
59975!---- flushing int results buffer----
59976mov %o0, %l5
59977loop_exit_5_168:
59978sub %l2, 1, %l2
59979cmp %l2, 0
59980bg loop_entry_5_168
59981nop
59982
59983P3654: !_LD [0] (FP) (Loop entry) (Loop exit)
59984sethi %hi(0x1), %l2
59985or %l2, %lo(0x1), %l2
59986loop_entry_5_169:
59987ld [%i0 + 4], %f0
59988! 1 addresses covered
59989!---- flushing fp results buffer to %f30 ----
59990fmovs %f0, %f30
59991!--
59992loop_exit_5_169:
59993sub %l2, 1, %l2
59994cmp %l2, 0
59995bg loop_entry_5_169
59996nop
59997
59998P3655: !_LD [7] (Int) (Loop entry)
59999sethi %hi(0x2), %l2
60000or %l2, %lo(0x2), %l2
60001loop_entry_5_170:
60002sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
60003sub %i0, %i2, %i2
60004lduw [%i2 + 12], %o0
60005! move %o0(lower) -> %o0(upper)
60006sllx %o0, 32, %o0
60007
60008P3656: !_DWLD [3] (FP)
60009ldd [%i1 + 8], %f0
60010! 1 addresses covered
60011fmovs %f1, %f0
60012
60013P3657: !_LD [8] (Int) (Loop exit)
60014sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
60015add %i0, %i3, %i3
60016lduw [%i3 + 4], %l6
60017! move %l6(lower) -> %o0(lower)
60018or %l6, %o0, %o0
60019!---- flushing int results buffer----
60020mov %o0, %l5
60021!---- flushing fp results buffer to %f30 ----
60022fmovs %f0, %f30
60023!--
60024loop_exit_5_170:
60025sub %l2, 1, %l2
60026cmp %l2, 0
60027bg loop_entry_5_170
60028nop
60029
60030P3658: !_PREFETCH [13] (Int) (Loop entry) (Loop exit)
60031sethi %hi(0x1), %l2
60032or %l2, %lo(0x1), %l2
60033loop_entry_5_171:
60034sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
60035sub %i0, %i2, %i2
60036prefetch [%i2 + 12], 3
60037loop_exit_5_171:
60038sub %l2, 1, %l2
60039cmp %l2, 0
60040bg loop_entry_5_171
60041nop
60042
60043P3659: !_QWST [2] (maybe <- 0x4200002b) (FP) (Loop entry)
60044sethi %hi(0x1), %l2
60045or %l2, %lo(0x1), %l2
60046loop_entry_5_172:
60047! preparing store val #0, next val will be in f21
60048fmovs %f16, %f21
60049fadds %f16, %f17, %f16
60050! preparing store val #1, next val will be in f23
60051fmovs %f16, %f23
60052fadds %f16, %f17, %f16
60053stq %f20, [%i1 + 0]
60054
60055P3660: !_ST [8] (maybe <- 0x4200002d) (FP) (Loop exit)
60056sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
60057add %i0, %i3, %i3
60058! preparing store val #0, next val will be in f20
60059fmovs %f16, %f20
60060fadds %f16, %f17, %f16
60061st %f20, [%i3 + 4 ]
60062loop_exit_5_172:
60063sub %l2, 1, %l2
60064cmp %l2, 0
60065bg loop_entry_5_172
60066nop
60067
60068P3661: !_QWST [9] (maybe <- 0x4200002e) (FP) (Loop entry)
60069sethi %hi(0x1), %l2
60070or %l2, %lo(0x1), %l2
60071loop_entry_5_173:
60072sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
60073add %i0, %i2, %i2
60074! preparing store val #0, next val will be in f21
60075fmovs %f16, %f21
60076fadds %f16, %f17, %f16
60077! preparing store val #1, next val will be in f23
60078fmovs %f16, %f23
60079fadds %f16, %f17, %f16
60080stq %f20, [%i2 + 0]
60081
60082P3662: !_LD [5] (Int)
60083sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
60084sub %i0, %i3, %i3
60085lduw [%i3 + 12], %o0
60086! move %o0(lower) -> %o0(upper)
60087sllx %o0, 32, %o0
60088
60089P3663: !_LD [1] (Int) (Loop exit)
60090lduw [%i0 + 12], %l6
60091! move %l6(lower) -> %o0(lower)
60092or %l6, %o0, %o0
60093!---- flushing int results buffer----
60094mov %o0, %l5
60095loop_exit_5_173:
60096sub %l2, 1, %l2
60097cmp %l2, 0
60098bg loop_entry_5_173
60099nop
60100
60101P3664: !_PREFETCH [0] (Int) (Faults) (Loop entry) (LE) (CBR)
60102sethi %hi(0x2), %l2
60103or %l2, %lo(0x2), %l2
60104loop_entry_5_174:
60105wr %g0, 0x88, %asi
60106prefetcha [%i0 + 4] %asi, 20
60107
60108! cbranch
60109andcc %l0, 1, %g0
60110be,pn %xcc, TARGET3664
60111nop
60112RET3664:
60113
60114! lfsr step begin
60115srlx %l0, 1, %o5
60116xnor %o5, %l0, %o5
60117sllx %o5, 63, %o5
60118or %o5, %l0, %l0
60119srlx %l0, 1, %l0
60120
60121
60122P3665: !_FLUSH [5] (Int) (Loop exit)
60123! Unsupported instruction
60124loop_exit_5_174:
60125sub %l2, 1, %l2
60126cmp %l2, 0
60127bg loop_entry_5_174
60128nop
60129
60130P3666: !_PREFETCH [6] (Int) (Loop entry) (Loop exit)
60131sethi %hi(0x2), %l2
60132or %l2, %lo(0x2), %l2
60133loop_entry_5_175:
60134sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
60135sub %i0, %i2, %i2
60136prefetch [%i2 + 4], 1
60137loop_exit_5_175:
60138sub %l2, 1, %l2
60139cmp %l2, 0
60140bg loop_entry_5_175
60141nop
60142
60143P3667: !_LD [0] (FP) (Loop entry)
60144sethi %hi(0x1), %l2
60145or %l2, %lo(0x1), %l2
60146loop_entry_5_176:
60147ld [%i0 + 4], %f0
60148! 1 addresses covered
60149
60150P3668: !_REPLACEMENT [4] (Int) (Loop exit)
60151sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
60152sub %i0, %i3, %i3
60153sethi %hi(0x20000), %l7
60154ld [%i3+4], %l3
60155st %l3, [%i3+4]
60156add %i3, %l7, %o5
60157ld [%o5+4], %l3
60158st %l3, [%o5+4]
60159add %o5, %l7, %o5
60160ld [%o5+4], %l3
60161st %l3, [%o5+4]
60162add %o5, %l7, %o5
60163ld [%o5+4], %l3
60164st %l3, [%o5+4]
60165add %o5, %l7, %o5
60166ld [%o5+4], %l3
60167st %l3, [%o5+4]
60168add %o5, %l7, %o5
60169ld [%o5+4], %l3
60170st %l3, [%o5+4]
60171add %o5, %l7, %o5
60172ld [%o5+4], %l3
60173st %l3, [%o5+4]
60174add %o5, %l7, %o5
60175ld [%o5+4], %l3
60176st %l3, [%o5+4]
60177!---- flushing fp results buffer to %f30 ----
60178fmovs %f0, %f30
60179!--
60180loop_exit_5_176:
60181sub %l2, 1, %l2
60182cmp %l2, 0
60183bg loop_entry_5_176
60184nop
60185
60186P3669: !_LD [7] (FP) (Loop entry) (Loop exit)
60187sethi %hi(0x1), %l2
60188or %l2, %lo(0x1), %l2
60189loop_entry_5_177:
60190sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
60191sub %i0, %i2, %i2
60192ld [%i2 + 12], %f0
60193! 1 addresses covered
60194!---- flushing fp results buffer to %f30 ----
60195fmovs %f0, %f30
60196!--
60197loop_exit_5_177:
60198sub %l2, 1, %l2
60199cmp %l2, 0
60200bg loop_entry_5_177
60201nop
60202
60203P3670: !_BLD [14] (FP) (Loop entry)
60204sethi %hi(0x1), %l2
60205or %l2, %lo(0x1), %l2
60206loop_entry_5_178:
60207wr %g0, 0xf0, %asi
60208sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
60209sub %i0, %i3, %i3
60210membar #Sync
60211ldda [%i3 + 0] %asi, %f0
60212membar #Sync
60213! 2 addresses covered
60214fmovs %f1, %f0
60215fmovs %f3, %f1
60216
60217P3671: !_ST [15] (maybe <- 0x42000030) (FP) (Loop exit)
60218! preparing store val #0, next val will be in f20
60219fmovs %f16, %f20
60220fadds %f16, %f17, %f16
60221st %f20, [%i3 + 12 ]
60222!---- flushing fp results buffer to %f30 ----
60223fmovd %f0, %f30
60224!--
60225loop_exit_5_178:
60226sub %l2, 1, %l2
60227cmp %l2, 0
60228bg loop_entry_5_178
60229nop
60230
60231P3672: !_LD [15] (Int) (NF) (Loop entry)
60232sethi %hi(0x2), %l2
60233or %l2, %lo(0x2), %l2
60234loop_entry_5_179:
60235wr %g0, 0x82, %asi
60236sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
60237sub %i0, %i2, %i2
60238lduwa [%i2 + 12] %asi, %o0
60239! move %o0(lower) -> %o0(upper)
60240sllx %o0, 32, %o0
60241
60242P3673: !_LD [12] (Int) (Loop exit)
60243sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
60244sub %i0, %i3, %i3
60245lduw [%i3 + 4], %l7
60246! move %l7(lower) -> %o0(lower)
60247or %l7, %o0, %o0
60248!---- flushing int results buffer----
60249mov %o0, %l5
60250loop_exit_5_179:
60251sub %l2, 1, %l2
60252cmp %l2, 0
60253bg loop_entry_5_179
60254nop
60255
60256P3674: !_LD [3] (FP) (Loop entry) (Loop exit)
60257sethi %hi(0x1), %l2
60258or %l2, %lo(0x1), %l2
60259loop_entry_5_180:
60260ld [%i1 + 12], %f0
60261! 1 addresses covered
60262!---- flushing fp results buffer to %f30 ----
60263fmovs %f0, %f30
60264!--
60265loop_exit_5_180:
60266sub %l2, 1, %l2
60267cmp %l2, 0
60268bg loop_entry_5_180
60269nop
60270
60271P3675: !_FLUSH [12] (Int) (Loop entry)
60272sethi %hi(0x1), %l2
60273or %l2, %lo(0x1), %l2
60274loop_entry_5_181:
60275! Unsupported instruction
60276
60277P3676: !_LD [11] (FP) (Loop exit)
60278sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
60279sub %i0, %i2, %i2
60280ld [%i2 + 12], %f0
60281! 1 addresses covered
60282!---- flushing fp results buffer to %f30 ----
60283fmovs %f0, %f30
60284!--
60285loop_exit_5_181:
60286sub %l2, 1, %l2
60287cmp %l2, 0
60288bg loop_entry_5_181
60289nop
60290
60291P3677: !_LD [0] (FP) (Loop entry)
60292sethi %hi(0x2), %l2
60293or %l2, %lo(0x2), %l2
60294loop_entry_5_182:
60295ld [%i0 + 4], %f0
60296! 1 addresses covered
60297
60298P3678: !_PREFETCH [5] (Int) (Faults) (Loop exit)
60299sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
60300sub %i0, %i3, %i3
60301prefetch [%i3 + 12], 23
60302!---- flushing fp results buffer to %f30 ----
60303fmovs %f0, %f30
60304!--
60305loop_exit_5_182:
60306sub %l2, 1, %l2
60307cmp %l2, 0
60308bg loop_entry_5_182
60309nop
60310
60311P3679: !_LD [12] (FP) (Loop entry)
60312sethi %hi(0x1), %l2
60313or %l2, %lo(0x1), %l2
60314loop_entry_5_183:
60315sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
60316sub %i0, %i2, %i2
60317ld [%i2 + 4], %f0
60318! 1 addresses covered
60319
60320P3680: !_FLUSH [14] (Int) (Loop exit) (Branch target of P3854)
60321! Unsupported instruction
60322!---- flushing fp results buffer to %f30 ----
60323fmovs %f0, %f30
60324!--
60325loop_exit_5_183:
60326sub %l2, 1, %l2
60327cmp %l2, 0
60328bg loop_entry_5_183
60329nop
60330ba P3681
60331nop
60332
60333TARGET3854:
60334ba RET3854
60335nop
60336
60337
60338P3681: !_PREFETCH [6] (Int) (NF) (Loop entry) (Loop exit)
60339sethi %hi(0x2), %l2
60340or %l2, %lo(0x2), %l2
60341loop_entry_5_184:
60342wr %g0, 0x82, %asi
60343sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
60344sub %i0, %i3, %i3
60345prefetcha [%i3 + 4] %asi, 20
60346loop_exit_5_184:
60347sub %l2, 1, %l2
60348cmp %l2, 0
60349bg loop_entry_5_184
60350nop
60351
60352P3682: !_CAS [7] (maybe <- 0x280002b) (Int) (Loop entry) (Loop exit) (CBR)
60353sethi %hi(0x2), %l2
60354or %l2, %lo(0x2), %l2
60355loop_entry_5_185:
60356sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
60357sub %i0, %i2, %i2
60358add %i2, 12, %o5
60359lduw [%o5], %o0
60360mov %o0, %l7
60361! move %l7(lower) -> %o0(upper)
60362sllx %l7, 32, %o0
60363mov %l4, %l6
60364cas [%o5], %l7, %l6
60365! move %l6(lower) -> %o0(lower)
60366srl %l6, 0, %l7
60367or %l7, %o0, %o0
60368add %l4, 1, %l4
60369
60370! cbranch
60371andcc %l0, 1, %g0
60372be,pn %xcc, TARGET3682
60373nop
60374RET3682:
60375
60376! lfsr step begin
60377srlx %l0, 1, %l7
60378xnor %l7, %l0, %l7
60379sllx %l7, 63, %l7
60380or %l7, %l0, %l0
60381srlx %l0, 1, %l0
60382
60383!---- flushing int results buffer----
60384mov %o0, %l5
60385loop_exit_5_185:
60386sub %l2, 1, %l2
60387cmp %l2, 0
60388bg loop_entry_5_185
60389nop
60390
60391P3683: !_CAS [1] (maybe <- 0x280002c) (Int) (Loop entry)
60392sethi %hi(0x2), %l2
60393or %l2, %lo(0x2), %l2
60394loop_entry_5_186:
60395add %i0, 12, %l6
60396lduw [%l6], %o0
60397mov %o0, %l3
60398! move %l3(lower) -> %o0(upper)
60399sllx %l3, 32, %o0
60400mov %l4, %o5
60401cas [%l6], %l3, %o5
60402! move %o5(lower) -> %o0(lower)
60403srl %o5, 0, %l3
60404or %l3, %o0, %o0
60405add %l4, 1, %l4
60406
60407P3684: !_MEMBAR (Int) (Loop exit)
60408membar #StoreLoad
60409!---- flushing int results buffer----
60410mov %o0, %l5
60411loop_exit_5_186:
60412sub %l2, 1, %l2
60413cmp %l2, 0
60414bg loop_entry_5_186
60415nop
60416
60417P3685: !_REPLACEMENT [14] (Int) (Loop entry) (Loop exit) (CBR)
60418sethi %hi(0x2), %l2
60419or %l2, %lo(0x2), %l2
60420loop_entry_5_187:
60421sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3
60422sub %i0, %i3, %i3
60423sethi %hi(0x20000), %l6
60424ld [%i3+4], %o5
60425st %o5, [%i3+4]
60426add %i3, %l6, %l7
60427ld [%l7+4], %o5
60428st %o5, [%l7+4]
60429add %l7, %l6, %l7
60430ld [%l7+4], %o5
60431st %o5, [%l7+4]
60432add %l7, %l6, %l7
60433ld [%l7+4], %o5
60434st %o5, [%l7+4]
60435add %l7, %l6, %l7
60436ld [%l7+4], %o5
60437st %o5, [%l7+4]
60438add %l7, %l6, %l7
60439ld [%l7+4], %o5
60440st %o5, [%l7+4]
60441add %l7, %l6, %l7
60442ld [%l7+4], %o5
60443st %o5, [%l7+4]
60444add %l7, %l6, %l7
60445ld [%l7+4], %o5
60446st %o5, [%l7+4]
60447
60448! cbranch
60449andcc %l0, 1, %g0
60450be,pt %xcc, TARGET3685
60451nop
60452RET3685:
60453
60454! lfsr step begin
60455srlx %l0, 1, %l3
60456xnor %l3, %l0, %l3
60457sllx %l3, 63, %l3
60458or %l3, %l0, %l0
60459srlx %l0, 1, %l0
60460
60461loop_exit_5_187:
60462sub %l2, 1, %l2
60463cmp %l2, 0
60464bg loop_entry_5_187
60465nop
60466
60467P3686: !_DWST [6] (maybe <- 0x280002d) (Int) (Loop entry) (Loop exit)
60468sethi %hi(0x2), %l2
60469or %l2, %lo(0x2), %l2
60470loop_entry_5_188:
60471sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
60472sub %i0, %i2, %i2
60473mov %l4, %l7
60474stx %l7, [%i2 + 0]
60475add %l4, 1, %l4
60476loop_exit_5_188:
60477sub %l2, 1, %l2
60478cmp %l2, 0
60479bg loop_entry_5_188
60480nop
60481
60482P3687: !_LD [11] (Int) (Loop entry) (LE)
60483sethi %hi(0x2), %l2
60484or %l2, %lo(0x2), %l2
60485loop_entry_5_189:
60486wr %g0, 0x88, %asi
60487sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
60488sub %i0, %i3, %i3
60489lduwa [%i3 + 12] %asi, %o0
60490! move %o0(lower) -> %o0(upper)
60491sllx %o0, 32, %o0
60492
60493P3688: !_LD [4] (Int) (NF) (Loop exit)
60494wr %g0, 0x82, %asi
60495sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
60496sub %i0, %i2, %i2
60497lduwa [%i2 + 4] %asi, %l6
60498! move %l6(lower) -> %o0(lower)
60499or %l6, %o0, %o0
60500!---- flushing int results buffer----
60501mov %o0, %l5
60502loop_exit_5_189:
60503sub %l2, 1, %l2
60504cmp %l2, 0
60505bg loop_entry_5_189
60506nop
60507
60508P3689: !_REPLACEMENT [11] (Int) (Loop entry)
60509sethi %hi(0x2), %l2
60510or %l2, %lo(0x2), %l2
60511loop_entry_5_190:
60512sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3
60513sub %i0, %i3, %i3
60514sethi %hi(0x20000), %o5
60515ld [%i3+12], %l6
60516st %l6, [%i3+12]
60517add %i3, %o5, %l3
60518ld [%l3+12], %l6
60519st %l6, [%l3+12]
60520add %l3, %o5, %l3
60521ld [%l3+12], %l6
60522st %l6, [%l3+12]
60523add %l3, %o5, %l3
60524ld [%l3+12], %l6
60525st %l6, [%l3+12]
60526add %l3, %o5, %l3
60527ld [%l3+12], %l6
60528st %l6, [%l3+12]
60529add %l3, %o5, %l3
60530ld [%l3+12], %l6
60531st %l6, [%l3+12]
60532add %l3, %o5, %l3
60533ld [%l3+12], %l6
60534st %l6, [%l3+12]
60535add %l3, %o5, %l3
60536ld [%l3+12], %l6
60537st %l6, [%l3+12]
60538
60539P3690: !_CASX [12] (maybe <- 0x280002e) (Int) (Loop exit)
60540sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
60541sub %i0, %i2, %i2
60542ldx [%i2], %o0
60543! move %o0(upper) -> %o0(upper)
60544! move %o0(lower) -> %o0(lower)
60545mov %o0, %l7
60546mov %l4, %o1
60547casx [%i2], %l7, %o1
60548! move %o1(upper) -> %o1(upper)
60549! move %o1(lower) -> %o1(lower)
60550add %l4, 1, %l4
60551!---- flushing int results buffer----
60552mov %o0, %l5
60553mov %o1, %l5
60554loop_exit_5_190:
60555sub %l2, 1, %l2
60556cmp %l2, 0
60557bg loop_entry_5_190
60558nop
60559
60560P3691: !_SWAP [13] (maybe <- 0x280002f) (Int) (Loop entry)
60561sethi %hi(0x1), %l2
60562or %l2, %lo(0x1), %l2
60563loop_entry_5_191:
60564sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
60565sub %i0, %i3, %i3
60566mov %l4, %o0
60567swap [%i3 + 12], %o0
60568! move %o0(lower) -> %o0(upper)
60569sllx %o0, 32, %o0
60570add %l4, 1, %l4
60571
60572P3692: !_LD [11] (Int) (Loop exit)
60573sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
60574sub %i0, %i2, %i2
60575lduw [%i2 + 12], %o5
60576! move %o5(lower) -> %o0(lower)
60577or %o5, %o0, %o0
60578!---- flushing int results buffer----
60579mov %o0, %l5
60580loop_exit_5_191:
60581sub %l2, 1, %l2
60582cmp %l2, 0
60583bg loop_entry_5_191
60584nop
60585
60586P3693: !_PREFETCH [1] (Int) (Faults) (Loop entry)
60587sethi %hi(0x2), %l2
60588or %l2, %lo(0x2), %l2
60589loop_entry_5_192:
60590prefetch [%g0], 1
60591
60592P3694: !_SWAP [5] (maybe <- 0x2800030) (Int)
60593sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
60594sub %i0, %i3, %i3
60595mov %l4, %o0
60596swap [%i3 + 12], %o0
60597! move %o0(lower) -> %o0(upper)
60598sllx %o0, 32, %o0
60599add %l4, 1, %l4
60600
60601P3695: !_LD [14] (Int) (Loop exit)
60602sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
60603sub %i0, %i2, %i2
60604lduw [%i2 + 4], %l6
60605! move %l6(lower) -> %o0(lower)
60606or %l6, %o0, %o0
60607!---- flushing int results buffer----
60608mov %o0, %l5
60609loop_exit_5_192:
60610sub %l2, 1, %l2
60611cmp %l2, 0
60612bg loop_entry_5_192
60613nop
60614
60615P3696: !_BLD [11] (FP) (Loop entry)
60616sethi %hi(0x1), %l2
60617or %l2, %lo(0x1), %l2
60618loop_entry_5_193:
60619wr %g0, 0xf0, %asi
60620sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
60621sub %i0, %i3, %i3
60622membar #Sync
60623ldda [%i3 + 0] %asi, %f0
60624membar #Sync
60625! 2 addresses covered
60626fmovs %f1, %f0
60627fmovs %f3, %f1
60628
60629P3697: !_DWST [14] (maybe <- 0x2800031) (Int) (Loop exit)
60630sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
60631sub %i0, %i2, %i2
60632mov %l4, %o5
60633stx %o5, [%i2 + 0]
60634add %l4, 1, %l4
60635!---- flushing fp results buffer to %f30 ----
60636fmovd %f0, %f30
60637!--
60638loop_exit_5_193:
60639sub %l2, 1, %l2
60640cmp %l2, 0
60641bg loop_entry_5_193
60642nop
60643
60644P3698: !_REPLACEMENT [2] (Int) (Loop entry)
60645sethi %hi(0x1), %l2
60646or %l2, %lo(0x1), %l2
60647loop_entry_5_194:
60648sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
60649add %i0, %i3, %i3
60650sethi %hi(0x20000), %o5
60651ld [%i3+4], %l6
60652st %l6, [%i3+4]
60653add %i3, %o5, %l3
60654ld [%l3+4], %l6
60655st %l6, [%l3+4]
60656add %l3, %o5, %l3
60657ld [%l3+4], %l6
60658st %l6, [%l3+4]
60659add %l3, %o5, %l3
60660ld [%l3+4], %l6
60661st %l6, [%l3+4]
60662add %l3, %o5, %l3
60663ld [%l3+4], %l6
60664st %l6, [%l3+4]
60665add %l3, %o5, %l3
60666ld [%l3+4], %l6
60667st %l6, [%l3+4]
60668add %l3, %o5, %l3
60669ld [%l3+4], %l6
60670st %l6, [%l3+4]
60671add %l3, %o5, %l3
60672ld [%l3+4], %l6
60673st %l6, [%l3+4]
60674
60675P3699: !_CASX [0] (maybe <- 0x2800032) (Int) (Loop exit)
60676ldx [%i0], %o0
60677! move %o0(upper) -> %o0(upper)
60678! move %o0(lower) -> %o0(lower)
60679mov %o0, %l7
60680mov %l4, %o1
60681casx [%i0], %l7, %o1
60682! move %o1(upper) -> %o1(upper)
60683! move %o1(lower) -> %o1(lower)
60684add %l4, 1, %l4
60685!---- flushing int results buffer----
60686mov %o0, %l5
60687mov %o1, %l5
60688loop_exit_5_194:
60689sub %l2, 1, %l2
60690cmp %l2, 0
60691bg loop_entry_5_194
60692nop
60693
60694P3700: !_LD [3] (Int) (Loop entry)
60695sethi %hi(0x1), %l2
60696or %l2, %lo(0x1), %l2
60697loop_entry_5_195:
60698lduw [%i1 + 12], %o0
60699! move %o0(lower) -> %o0(upper)
60700sllx %o0, 32, %o0
60701
60702P3701: !_PREFETCH [5] (Int) (CBR)
60703sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
60704sub %i0, %i2, %i2
60705prefetch [%i2 + 12], 0
60706
60707! cbranch
60708andcc %l0, 1, %g0
60709be,pn %xcc, TARGET3701
60710nop
60711RET3701:
60712
60713! lfsr step begin
60714srlx %l0, 1, %l6
60715xnor %l6, %l0, %l6
60716sllx %l6, 63, %l6
60717or %l6, %l0, %l0
60718srlx %l0, 1, %l0
60719
60720
60721P3702: !_LD [14] (Int) (Loop exit)
60722sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
60723sub %i0, %i3, %i3
60724lduw [%i3 + 4], %o5
60725! move %o5(lower) -> %o0(lower)
60726or %o5, %o0, %o0
60727!---- flushing int results buffer----
60728mov %o0, %l5
60729loop_exit_5_195:
60730sub %l2, 1, %l2
60731cmp %l2, 0
60732bg loop_entry_5_195
60733nop
60734
60735P3703: !_LD [7] (FP) (Loop entry)
60736sethi %hi(0x1), %l2
60737or %l2, %lo(0x1), %l2
60738loop_entry_5_196:
60739sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
60740sub %i0, %i2, %i2
60741ld [%i2 + 12], %f0
60742! 1 addresses covered
60743
60744P3704: !_SWAP [13] (maybe <- 0x2800033) (Int)
60745sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
60746sub %i0, %i3, %i3
60747mov %l4, %o0
60748swap [%i3 + 12], %o0
60749! move %o0(lower) -> %o0(upper)
60750sllx %o0, 32, %o0
60751add %l4, 1, %l4
60752
60753P3705: !_LD [15] (Int) (Loop exit)
60754sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
60755sub %i0, %i2, %i2
60756lduw [%i2 + 12], %l6
60757! move %l6(lower) -> %o0(lower)
60758or %l6, %o0, %o0
60759!---- flushing int results buffer----
60760mov %o0, %l5
60761!---- flushing fp results buffer to %f30 ----
60762fmovs %f0, %f30
60763!--
60764loop_exit_5_196:
60765sub %l2, 1, %l2
60766cmp %l2, 0
60767bg loop_entry_5_196
60768nop
60769
60770P3706: !_QWST [15] (maybe <- 0x42000031) (FP) (Loop entry) (Loop exit)
60771sethi %hi(0x2), %l2
60772or %l2, %lo(0x2), %l2
60773loop_entry_5_197:
60774sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
60775sub %i0, %i3, %i3
60776! preparing store val #0, next val will be in f21
60777fmovs %f16, %f21
60778fadds %f16, %f17, %f16
60779! preparing store val #1, next val will be in f23
60780fmovs %f16, %f23
60781fadds %f16, %f17, %f16
60782stq %f20, [%i3 + 0]
60783loop_exit_5_197:
60784sub %l2, 1, %l2
60785cmp %l2, 0
60786bg loop_entry_5_197
60787nop
60788
60789P3707: !_DWLD [2] (FP) (Loop entry) (Loop exit)
60790sethi %hi(0x1), %l2
60791or %l2, %lo(0x1), %l2
60792loop_entry_5_198:
60793ldd [%i1 + 0], %f0
60794! 1 addresses covered
60795fmovs %f1, %f0
60796!---- flushing fp results buffer to %f30 ----
60797fmovs %f0, %f30
60798!--
60799loop_exit_5_198:
60800sub %l2, 1, %l2
60801cmp %l2, 0
60802bg loop_entry_5_198
60803nop
60804
60805P3708: !_PREFETCH [13] (Int) (NF) (Loop entry) (Loop exit)
60806sethi %hi(0x2), %l2
60807or %l2, %lo(0x2), %l2
60808loop_entry_5_199:
60809wr %g0, 0x82, %asi
60810sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
60811sub %i0, %i2, %i2
60812prefetcha [%i2 + 12] %asi, 21
60813loop_exit_5_199:
60814sub %l2, 1, %l2
60815cmp %l2, 0
60816bg loop_entry_5_199
60817nop
60818
60819P3709: !_LD [12] (FP) (Loop entry)
60820sethi %hi(0x1), %l2
60821or %l2, %lo(0x1), %l2
60822loop_entry_5_200:
60823sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
60824sub %i0, %i3, %i3
60825ld [%i3 + 4], %f0
60826! 1 addresses covered
60827
60828P3710: !_QWLD [0] (FP) (Loop exit)
60829ldq [%i0 + 0], %f32
60830! 2 addresses covered
60831fmovd %f32, %f18
60832fmovs %f19, %f1
60833fmovd %f34, %f18
60834fmovs %f19, %f2
60835!---- flushing fp results buffer to %f30 ----
60836fmovd %f0, %f30
60837fmovs %f2, %f30
60838!--
60839loop_exit_5_200:
60840sub %l2, 1, %l2
60841cmp %l2, 0
60842bg loop_entry_5_200
60843nop
60844
60845P3711: !_LD [3] (Int) (Loop entry)
60846sethi %hi(0x2), %l2
60847or %l2, %lo(0x2), %l2
60848loop_entry_5_201:
60849lduw [%i1 + 12], %o0
60850! move %o0(lower) -> %o0(upper)
60851sllx %o0, 32, %o0
60852
60853P3712: !_QWLD [8] (FP)
60854sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
60855add %i0, %i2, %i2
60856ldq [%i2 + 0], %f0
60857! 2 addresses covered
60858fmovs %f1, %f0
60859fmovs %f3, %f1
60860
60861P3713: !_LD [5] (Int) (Loop exit)
60862sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
60863sub %i0, %i3, %i3
60864lduw [%i3 + 12], %l6
60865! move %l6(lower) -> %o0(lower)
60866or %l6, %o0, %o0
60867!---- flushing int results buffer----
60868mov %o0, %l5
60869!---- flushing fp results buffer to %f30 ----
60870fmovd %f0, %f30
60871!--
60872loop_exit_5_201:
60873sub %l2, 1, %l2
60874cmp %l2, 0
60875bg loop_entry_5_201
60876nop
60877
60878P3714: !_QWST [15] (maybe <- 0x42000033) (FP) (Loop entry) (Loop exit) (CBR)
60879sethi %hi(0x2), %l2
60880or %l2, %lo(0x2), %l2
60881loop_entry_5_202:
60882sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
60883sub %i0, %i2, %i2
60884! preparing store val #0, next val will be in f21
60885fmovs %f16, %f21
60886fadds %f16, %f17, %f16
60887! preparing store val #1, next val will be in f23
60888fmovs %f16, %f23
60889fadds %f16, %f17, %f16
60890stq %f20, [%i2 + 0]
60891
60892! cbranch
60893andcc %l0, 1, %g0
60894be,pn %xcc, TARGET3714
60895nop
60896RET3714:
60897
60898! lfsr step begin
60899srlx %l0, 1, %l7
60900xnor %l7, %l0, %l7
60901sllx %l7, 63, %l7
60902or %l7, %l0, %l0
60903srlx %l0, 1, %l0
60904
60905loop_exit_5_202:
60906sub %l2, 1, %l2
60907cmp %l2, 0
60908bg loop_entry_5_202
60909nop
60910
60911P3715: !_PREFETCH [7] (Int) (Loop entry)
60912sethi %hi(0x2), %l2
60913or %l2, %lo(0x2), %l2
60914loop_entry_5_203:
60915sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
60916sub %i0, %i3, %i3
60917prefetch [%i3 + 12], 20
60918
60919P3716: !_CAS [10] (maybe <- 0x2800034) (Int) (Loop exit) (LE)
60920! Change single-word-level endianess (big endian <-> little endian)
60921sethi %hi(0xff00ff00), %l6
60922or %l6, %lo(0xff00ff00), %l6
60923and %l4, %l6, %l3
60924srl %l3, 8, %l3
60925sll %l4, 8, %l7
60926and %l7, %l6, %l7
60927or %l7, %l3, %l7
60928srl %l7, 16, %l3
60929sll %l7, 16, %l7
60930srl %l7, 0, %l7
60931or %l7, %l3, %l7
60932wr %g0, 0x88, %asi
60933sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
60934sub %i0, %i2, %i2
60935add %i2, 4, %l6
60936lduwa [%l6] %asi, %o0
60937mov %o0, %l3
60938! move %l3(lower) -> %o0(upper)
60939sllx %l3, 32, %o0
60940mov %l7, %o5
60941casa [%l6] %asi, %l3, %o5
60942! move %o5(lower) -> %o0(lower)
60943srl %o5, 0, %l3
60944or %l3, %o0, %o0
60945add %l4, 1, %l4
60946!---- flushing int results buffer----
60947mov %o0, %l5
60948loop_exit_5_203:
60949sub %l2, 1, %l2
60950cmp %l2, 0
60951bg loop_entry_5_203
60952nop
60953
60954P3717: !_PREFETCH [6] (Int) (Loop entry) (Loop exit) (Branch target of P3964)
60955sethi %hi(0x2), %l2
60956or %l2, %lo(0x2), %l2
60957loop_entry_5_204:
60958sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
60959sub %i0, %i3, %i3
60960prefetch [%i3 + 4], 2
60961loop_exit_5_204:
60962sub %l2, 1, %l2
60963cmp %l2, 0
60964bg loop_entry_5_204
60965nop
60966ba P3718
60967nop
60968
60969TARGET3964:
60970ba RET3964
60971nop
60972
60973
60974P3718: !_DWST [6] (maybe <- 0x2800035) (Int) (Loop entry) (Loop exit)
60975sethi %hi(0x2), %l2
60976or %l2, %lo(0x2), %l2
60977loop_entry_5_205:
60978sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
60979sub %i0, %i2, %i2
60980mov %l4, %l7
60981stx %l7, [%i2 + 0]
60982add %l4, 1, %l4
60983loop_exit_5_205:
60984sub %l2, 1, %l2
60985cmp %l2, 0
60986bg loop_entry_5_205
60987nop
60988
60989P3719: !_LD [11] (FP) (Loop entry) (Loop exit)
60990sethi %hi(0x2), %l2
60991or %l2, %lo(0x2), %l2
60992loop_entry_5_206:
60993sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
60994sub %i0, %i3, %i3
60995ld [%i3 + 12], %f0
60996! 1 addresses covered
60997!---- flushing fp results buffer to %f30 ----
60998fmovs %f0, %f30
60999!--
61000loop_exit_5_206:
61001sub %l2, 1, %l2
61002cmp %l2, 0
61003bg loop_entry_5_206
61004nop
61005
61006P3720: !_SWAP [13] (maybe <- 0x2800036) (Int) (Loop entry)
61007sethi %hi(0x2), %l2
61008or %l2, %lo(0x2), %l2
61009loop_entry_5_207:
61010sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
61011sub %i0, %i2, %i2
61012mov %l4, %o0
61013swap [%i2 + 12], %o0
61014! move %o0(lower) -> %o0(upper)
61015sllx %o0, 32, %o0
61016add %l4, 1, %l4
61017
61018P3721: !_LD [9] (Int) (Loop exit)
61019sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
61020add %i0, %i3, %i3
61021lduw [%i3 + 12], %o5
61022! move %o5(lower) -> %o0(lower)
61023or %o5, %o0, %o0
61024!---- flushing int results buffer----
61025mov %o0, %l5
61026loop_exit_5_207:
61027sub %l2, 1, %l2
61028cmp %l2, 0
61029bg loop_entry_5_207
61030nop
61031
61032P3722: !_LD [10] (Int) (Loop entry)
61033sethi %hi(0x2), %l2
61034or %l2, %lo(0x2), %l2
61035loop_entry_5_208:
61036sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
61037sub %i0, %i2, %i2
61038lduw [%i2 + 4], %o0
61039! move %o0(lower) -> %o0(upper)
61040sllx %o0, 32, %o0
61041
61042P3723: !_LD [11] (Int) (Loop exit)
61043lduw [%i2 + 12], %l3
61044! move %l3(lower) -> %o0(lower)
61045or %l3, %o0, %o0
61046!---- flushing int results buffer----
61047mov %o0, %l5
61048loop_exit_5_208:
61049sub %l2, 1, %l2
61050cmp %l2, 0
61051bg loop_entry_5_208
61052nop
61053
61054P3724: !_LD [3] (Int) (Loop entry)
61055sethi %hi(0x2), %l2
61056or %l2, %lo(0x2), %l2
61057loop_entry_5_209:
61058lduw [%i1 + 12], %o0
61059! move %o0(lower) -> %o0(upper)
61060sllx %o0, 32, %o0
61061
61062P3725: !_QWST [10] (maybe <- 0x42000035) (FP)
61063sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
61064sub %i0, %i3, %i3
61065! preparing store val #0, next val will be in f21
61066fmovs %f16, %f21
61067fadds %f16, %f17, %f16
61068! preparing store val #1, next val will be in f23
61069fmovs %f16, %f23
61070fadds %f16, %f17, %f16
61071stq %f20, [%i3 + 0]
61072
61073P3726: !_LD [4] (Int) (Loop exit)
61074sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
61075sub %i0, %i2, %i2
61076lduw [%i2 + 4], %l3
61077! move %l3(lower) -> %o0(lower)
61078or %l3, %o0, %o0
61079!---- flushing int results buffer----
61080mov %o0, %l5
61081loop_exit_5_209:
61082sub %l2, 1, %l2
61083cmp %l2, 0
61084bg loop_entry_5_209
61085nop
61086
61087P3727: !_BSTC [0] (maybe <- 0x42000037) (FP) (Loop entry) (Loop exit)
61088sethi %hi(0x2), %l2
61089or %l2, %lo(0x2), %l2
61090loop_entry_5_210:
61091wr %g0, 0xe0, %asi
61092! preparing store val #0, next val will be in f33
61093fmovs %f16, %f21
61094fadds %f16, %f17, %f16
61095! preparing store val #1, next val will be in f35
61096fmovd %f20, %f32
61097fmovs %f16, %f21
61098fadds %f16, %f17, %f16
61099fmovd %f20, %f34
61100membar #Sync
61101stda %f32, [%i0 + 0 ] %asi
61102membar #Sync
61103loop_exit_5_210:
61104sub %l2, 1, %l2
61105cmp %l2, 0
61106bg loop_entry_5_210
61107nop
61108
61109P3728: !_BST [0] (maybe <- 0x42000039) (FP) (Loop entry) (Loop exit)
61110sethi %hi(0x1), %l2
61111or %l2, %lo(0x1), %l2
61112loop_entry_5_211:
61113wr %g0, 0xf0, %asi
61114! preparing store val #0, next val will be in f33
61115fmovs %f16, %f21
61116fadds %f16, %f17, %f16
61117! preparing store val #1, next val will be in f35
61118fmovd %f20, %f32
61119fmovs %f16, %f21
61120fadds %f16, %f17, %f16
61121fmovd %f20, %f34
61122membar #Sync
61123stda %f32, [%i0 + 0 ] %asi
61124membar #Sync
61125loop_exit_5_211:
61126sub %l2, 1, %l2
61127cmp %l2, 0
61128bg loop_entry_5_211
61129nop
61130
61131P3729: !_QWST [10] (maybe <- 0x4200003b) (FP) (Loop entry) (Loop exit)
61132sethi %hi(0x2), %l2
61133or %l2, %lo(0x2), %l2
61134loop_entry_5_212:
61135sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
61136sub %i0, %i3, %i3
61137! preparing store val #0, next val will be in f21
61138fmovs %f16, %f21
61139fadds %f16, %f17, %f16
61140! preparing store val #1, next val will be in f23
61141fmovs %f16, %f23
61142fadds %f16, %f17, %f16
61143stq %f20, [%i3 + 0]
61144loop_exit_5_212:
61145sub %l2, 1, %l2
61146cmp %l2, 0
61147bg loop_entry_5_212
61148nop
61149
61150P3730: !_LD [4] (FP) (Loop entry) (Loop exit) (Branch target of P3664)
61151sethi %hi(0x2), %l2
61152or %l2, %lo(0x2), %l2
61153loop_entry_5_213:
61154sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
61155sub %i0, %i2, %i2
61156ld [%i2 + 4], %f0
61157! 1 addresses covered
61158!---- flushing fp results buffer to %f30 ----
61159fmovs %f0, %f30
61160!--
61161loop_exit_5_213:
61162sub %l2, 1, %l2
61163cmp %l2, 0
61164bg loop_entry_5_213
61165nop
61166ba P3731
61167nop
61168
61169TARGET3664:
61170ba RET3664
61171nop
61172
61173
61174P3731: !_PREFETCH [13] (Int) (Loop entry) (Loop exit)
61175sethi %hi(0x2), %l2
61176or %l2, %lo(0x2), %l2
61177loop_entry_5_214:
61178sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
61179sub %i0, %i3, %i3
61180prefetch [%i3 + 12], 3
61181loop_exit_5_214:
61182sub %l2, 1, %l2
61183cmp %l2, 0
61184bg loop_entry_5_214
61185nop
61186
61187P3732: !_CAS [9] (maybe <- 0x2800037) (Int) (Loop entry) (Loop exit) (Branch target of P3714)
61188sethi %hi(0x1), %l2
61189or %l2, %lo(0x1), %l2
61190loop_entry_5_215:
61191sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
61192add %i0, %i2, %i2
61193add %i2, 12, %l6
61194lduw [%l6], %o0
61195mov %o0, %l3
61196! move %l3(lower) -> %o0(upper)
61197sllx %l3, 32, %o0
61198mov %l4, %o5
61199cas [%l6], %l3, %o5
61200! move %o5(lower) -> %o0(lower)
61201srl %o5, 0, %l3
61202or %l3, %o0, %o0
61203add %l4, 1, %l4
61204!---- flushing int results buffer----
61205mov %o0, %l5
61206loop_exit_5_215:
61207sub %l2, 1, %l2
61208cmp %l2, 0
61209bg loop_entry_5_215
61210nop
61211ba P3733
61212nop
61213
61214TARGET3714:
61215ba RET3714
61216nop
61217
61218
61219P3733: !_LD [4] (FP) (Loop entry) (Loop exit)
61220sethi %hi(0x1), %l2
61221or %l2, %lo(0x1), %l2
61222loop_entry_5_216:
61223sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
61224sub %i0, %i3, %i3
61225ld [%i3 + 4], %f0
61226! 1 addresses covered
61227!---- flushing fp results buffer to %f30 ----
61228fmovs %f0, %f30
61229!--
61230loop_exit_5_216:
61231sub %l2, 1, %l2
61232cmp %l2, 0
61233bg loop_entry_5_216
61234nop
61235
61236P3734: !_BST [8] (maybe <- 0x4200003d) (FP) (Loop entry)
61237sethi %hi(0x1), %l2
61238or %l2, %lo(0x1), %l2
61239loop_entry_5_217:
61240wr %g0, 0xf0, %asi
61241sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
61242add %i0, %i2, %i2
61243! preparing store val #0, next val will be in f33
61244fmovs %f16, %f21
61245fadds %f16, %f17, %f16
61246! preparing store val #1, next val will be in f35
61247fmovd %f20, %f32
61248fmovs %f16, %f21
61249fadds %f16, %f17, %f16
61250fmovd %f20, %f34
61251membar #Sync
61252stda %f32, [%i2 + 0 ] %asi
61253membar #Sync
61254
61255P3735: !_QWLD [13] (FP) (Loop exit)
61256sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
61257sub %i0, %i3, %i3
61258ldq [%i3 + 0], %f0
61259! 2 addresses covered
61260fmovs %f1, %f0
61261fmovs %f3, %f1
61262!---- flushing fp results buffer to %f30 ----
61263fmovd %f0, %f30
61264!--
61265loop_exit_5_217:
61266sub %l2, 1, %l2
61267cmp %l2, 0
61268bg loop_entry_5_217
61269nop
61270
61271P3736: !_QWLD [4] (FP) (Loop entry) (Loop exit)
61272sethi %hi(0x1), %l2
61273or %l2, %lo(0x1), %l2
61274loop_entry_5_218:
61275sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
61276sub %i0, %i2, %i2
61277ldq [%i2 + 0], %f0
61278! 2 addresses covered
61279fmovs %f1, %f0
61280fmovs %f3, %f1
61281!---- flushing fp results buffer to %f30 ----
61282fmovd %f0, %f30
61283!--
61284loop_exit_5_218:
61285sub %l2, 1, %l2
61286cmp %l2, 0
61287bg loop_entry_5_218
61288nop
61289
61290P3737: !_PREFETCH [4] (Int) (Loop entry)
61291sethi %hi(0x1), %l2
61292or %l2, %lo(0x1), %l2
61293loop_entry_5_219:
61294sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
61295sub %i0, %i3, %i3
61296prefetch [%i3 + 4], 0
61297
61298P3738: !_PREFETCH [3] (Int) (Loop exit)
61299prefetch [%i1 + 12], 2
61300loop_exit_5_219:
61301sub %l2, 1, %l2
61302cmp %l2, 0
61303bg loop_entry_5_219
61304nop
61305
61306P3739: !_SWAP [5] (maybe <- 0x2800038) (Int) (Loop entry)
61307sethi %hi(0x1), %l2
61308or %l2, %lo(0x1), %l2
61309loop_entry_5_220:
61310sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
61311sub %i0, %i2, %i2
61312mov %l4, %o0
61313swap [%i2 + 12], %o0
61314! move %o0(lower) -> %o0(upper)
61315sllx %o0, 32, %o0
61316add %l4, 1, %l4
61317
61318P3740: !_LD [8] (Int) (Loop exit)
61319sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
61320add %i0, %i3, %i3
61321lduw [%i3 + 4], %l3
61322! move %l3(lower) -> %o0(lower)
61323or %l3, %o0, %o0
61324!---- flushing int results buffer----
61325mov %o0, %l5
61326loop_exit_5_220:
61327sub %l2, 1, %l2
61328cmp %l2, 0
61329bg loop_entry_5_220
61330nop
61331
61332P3741: !_ST [2] (maybe <- 0x2800039) (Int) (Loop entry)
61333sethi %hi(0x2), %l2
61334or %l2, %lo(0x2), %l2
61335loop_entry_5_221:
61336!-- Aliased access: Adjusting base register for region 1 (%i1) to use alias #1
61337!Logical addr: 2
61338
61339sethi %hi(0x200000), %l7
61340sub %i1, %l7, %i1
61341stw %l4, [%i1 + 4 ]
61342add %l4, 1, %l4
61343
61344P3742: !_DWLD [2] (FP) (Loop exit)
61345ldd [%i1 + 0], %f0
61346! 1 addresses covered
61347fmovs %f1, %f0
61348!---- flushing fp results buffer to %f30 ----
61349fmovs %f0, %f30
61350!--
61351
61352sethi %hi(0x200000), %l7
61353add %i1, %l7, %i1
61354!-- End Aliased access: base register for region 1 (%i1) restored
61355loop_exit_5_221:
61356sub %l2, 1, %l2
61357cmp %l2, 0
61358bg loop_entry_5_221
61359nop
61360
61361P3743: !_PREFETCH [4] (Int) (NF) (Loop entry) (Loop exit) (LE)
61362sethi %hi(0x2), %l2
61363or %l2, %lo(0x2), %l2
61364loop_entry_5_222:
61365wr %g0, 0x8a, %asi
61366sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
61367sub %i0, %i2, %i2
61368prefetcha [%i2 + 4] %asi, 20
61369loop_exit_5_222:
61370sub %l2, 1, %l2
61371cmp %l2, 0
61372bg loop_entry_5_222
61373nop
61374
61375P3744: !_LD [4] (FP) (Loop entry) (Loop exit) (CBR)
61376sethi %hi(0x2), %l2
61377or %l2, %lo(0x2), %l2
61378loop_entry_5_223:
61379sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
61380sub %i0, %i3, %i3
61381ld [%i3 + 4], %f0
61382! 1 addresses covered
61383
61384! cbranch
61385andcc %l0, 1, %g0
61386be,pn %xcc, TARGET3744
61387nop
61388RET3744:
61389
61390! lfsr step begin
61391srlx %l0, 1, %l3
61392xnor %l3, %l0, %l3
61393sllx %l3, 63, %l3
61394or %l3, %l0, %l0
61395srlx %l0, 1, %l0
61396
61397!---- flushing fp results buffer to %f30 ----
61398fmovs %f0, %f30
61399!--
61400loop_exit_5_223:
61401sub %l2, 1, %l2
61402cmp %l2, 0
61403bg loop_entry_5_223
61404nop
61405
61406P3745: !_LD [1] (FP) (Loop entry) (Loop exit) (Branch target of P3476)
61407sethi %hi(0x2), %l2
61408or %l2, %lo(0x2), %l2
61409loop_entry_5_224:
61410ld [%i0 + 12], %f0
61411! 1 addresses covered
61412!---- flushing fp results buffer to %f30 ----
61413fmovs %f0, %f30
61414!--
61415loop_exit_5_224:
61416sub %l2, 1, %l2
61417cmp %l2, 0
61418bg loop_entry_5_224
61419nop
61420ba P3746
61421nop
61422
61423TARGET3476:
61424ba RET3476
61425nop
61426
61427
61428P3746: !_LD [12] (FP) (Loop entry)
61429sethi %hi(0x1), %l2
61430or %l2, %lo(0x1), %l2
61431loop_entry_5_225:
61432sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
61433sub %i0, %i2, %i2
61434ld [%i2 + 4], %f0
61435! 1 addresses covered
61436
61437P3747: !_LD [3] (Int)
61438lduw [%i1 + 12], %o0
61439! move %o0(lower) -> %o0(upper)
61440sllx %o0, 32, %o0
61441
61442P3748: !_LD [12] (Int) (Loop exit)
61443lduw [%i2 + 4], %l7
61444! move %l7(lower) -> %o0(lower)
61445or %l7, %o0, %o0
61446!---- flushing int results buffer----
61447mov %o0, %l5
61448!---- flushing fp results buffer to %f30 ----
61449fmovs %f0, %f30
61450!--
61451loop_exit_5_225:
61452sub %l2, 1, %l2
61453cmp %l2, 0
61454bg loop_entry_5_225
61455nop
61456
61457P3749: !_LD [13] (Int) (Loop entry)
61458sethi %hi(0x1), %l2
61459or %l2, %lo(0x1), %l2
61460loop_entry_5_226:
61461sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
61462sub %i0, %i3, %i3
61463lduw [%i3 + 12], %o0
61464! move %o0(lower) -> %o0(upper)
61465sllx %o0, 32, %o0
61466
61467P3750: !_LD [11] (Int) (Loop exit)
61468sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
61469sub %i0, %i2, %i2
61470lduw [%i2 + 12], %o5
61471! move %o5(lower) -> %o0(lower)
61472or %o5, %o0, %o0
61473!---- flushing int results buffer----
61474mov %o0, %l5
61475loop_exit_5_226:
61476sub %l2, 1, %l2
61477cmp %l2, 0
61478bg loop_entry_5_226
61479nop
61480
61481P3751: !_LD [9] (FP) (Loop entry) (Loop exit)
61482sethi %hi(0x2), %l2
61483or %l2, %lo(0x2), %l2
61484loop_entry_5_227:
61485sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
61486add %i0, %i3, %i3
61487ld [%i3 + 12], %f0
61488! 1 addresses covered
61489!---- flushing fp results buffer to %f30 ----
61490fmovs %f0, %f30
61491!--
61492loop_exit_5_227:
61493sub %l2, 1, %l2
61494cmp %l2, 0
61495bg loop_entry_5_227
61496nop
61497
61498P3752: !_LD [0] (Int) (Loop entry)
61499sethi %hi(0x2), %l2
61500or %l2, %lo(0x2), %l2
61501loop_entry_5_228:
61502lduw [%i0 + 4], %o0
61503! move %o0(lower) -> %o0(upper)
61504sllx %o0, 32, %o0
61505
61506P3753: !_LD [10] (Int) (Loop exit)
61507sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
61508sub %i0, %i2, %i2
61509lduw [%i2 + 4], %l6
61510! move %l6(lower) -> %o0(lower)
61511or %l6, %o0, %o0
61512!---- flushing int results buffer----
61513mov %o0, %l5
61514loop_exit_5_228:
61515sub %l2, 1, %l2
61516cmp %l2, 0
61517bg loop_entry_5_228
61518nop
61519
61520P3754: !_LD [3] (Int) (Loop entry)
61521sethi %hi(0x2), %l2
61522or %l2, %lo(0x2), %l2
61523loop_entry_5_229:
61524lduw [%i1 + 12], %o0
61525! move %o0(lower) -> %o0(upper)
61526sllx %o0, 32, %o0
61527
61528P3755: !_LD [15] (Int) (Loop exit)
61529sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
61530sub %i0, %i3, %i3
61531lduw [%i3 + 12], %l7
61532! move %l7(lower) -> %o0(lower)
61533or %l7, %o0, %o0
61534!---- flushing int results buffer----
61535mov %o0, %l5
61536loop_exit_5_229:
61537sub %l2, 1, %l2
61538cmp %l2, 0
61539bg loop_entry_5_229
61540nop
61541
61542P3756: !_LD [5] (Int) (Loop entry)
61543sethi %hi(0x1), %l2
61544or %l2, %lo(0x1), %l2
61545loop_entry_5_230:
61546sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
61547sub %i0, %i2, %i2
61548lduw [%i2 + 12], %o0
61549! move %o0(lower) -> %o0(upper)
61550sllx %o0, 32, %o0
61551
61552P3757: !_LD [10] (Int) (Loop exit)
61553sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
61554sub %i0, %i3, %i3
61555lduw [%i3 + 4], %o5
61556! move %o5(lower) -> %o0(lower)
61557or %o5, %o0, %o0
61558!---- flushing int results buffer----
61559mov %o0, %l5
61560loop_exit_5_230:
61561sub %l2, 1, %l2
61562cmp %l2, 0
61563bg loop_entry_5_230
61564nop
61565
61566P3758: !_DWLD [1] (Int) (Loop entry)
61567sethi %hi(0x2), %l2
61568or %l2, %lo(0x2), %l2
61569loop_entry_5_231:
61570ldx [%i0 + 8], %o0
61571! move %o0(lower) -> %o0(upper)
61572sllx %o0, 32, %o0
61573
61574P3759: !_LD [11] (Int) (NF) (Loop exit)
61575wr %g0, 0x82, %asi
61576sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
61577sub %i0, %i2, %i2
61578lduwa [%i2 + 12] %asi, %l3
61579! move %l3(lower) -> %o0(lower)
61580or %l3, %o0, %o0
61581!---- flushing int results buffer----
61582mov %o0, %l5
61583loop_exit_5_231:
61584sub %l2, 1, %l2
61585cmp %l2, 0
61586bg loop_entry_5_231
61587nop
61588
61589P3760: !_DWLD [2] (Int) (Loop entry)
61590sethi %hi(0x2), %l2
61591or %l2, %lo(0x2), %l2
61592loop_entry_5_232:
61593ldx [%i1 + 0], %o0
61594! move %o0(lower) -> %o0(upper)
61595sllx %o0, 32, %o0
61596
61597P3761: !_PREFETCH [10] (Int)
61598sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
61599sub %i0, %i3, %i3
61600prefetch [%i3 + 4], 3
61601
61602P3762: !_LD [9] (Int) (Loop exit)
61603sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
61604add %i0, %i2, %i2
61605lduw [%i2 + 12], %l6
61606! move %l6(lower) -> %o0(lower)
61607or %l6, %o0, %o0
61608!---- flushing int results buffer----
61609mov %o0, %l5
61610loop_exit_5_232:
61611sub %l2, 1, %l2
61612cmp %l2, 0
61613bg loop_entry_5_232
61614nop
61615
61616P3763: !_LD [9] (FP) (Loop entry) (Loop exit)
61617sethi %hi(0x2), %l2
61618or %l2, %lo(0x2), %l2
61619loop_entry_5_233:
61620sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
61621add %i0, %i3, %i3
61622ld [%i3 + 12], %f0
61623! 1 addresses covered
61624!---- flushing fp results buffer to %f30 ----
61625fmovs %f0, %f30
61626!--
61627loop_exit_5_233:
61628sub %l2, 1, %l2
61629cmp %l2, 0
61630bg loop_entry_5_233
61631nop
61632
61633P3764: !_LD [4] (FP) (Loop entry) (Loop exit)
61634sethi %hi(0x1), %l2
61635or %l2, %lo(0x1), %l2
61636loop_entry_5_234:
61637sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
61638sub %i0, %i2, %i2
61639ld [%i2 + 4], %f0
61640! 1 addresses covered
61641!---- flushing fp results buffer to %f30 ----
61642fmovs %f0, %f30
61643!--
61644loop_exit_5_234:
61645sub %l2, 1, %l2
61646cmp %l2, 0
61647bg loop_entry_5_234
61648nop
61649
61650P3765: !_DWST [4] (maybe <- 0x4200003f) (FP) (Loop entry) (Loop exit) (CBR)
61651sethi %hi(0x1), %l2
61652or %l2, %lo(0x1), %l2
61653loop_entry_5_235:
61654sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
61655sub %i0, %i3, %i3
61656! preparing store val #0, next val will be in f21
61657fmovs %f16, %f21
61658fadds %f16, %f17, %f16
61659std %f20, [%i3 + 0]
61660
61661! cbranch
61662andcc %l0, 1, %g0
61663be,pt %xcc, TARGET3765
61664nop
61665RET3765:
61666
61667! lfsr step begin
61668srlx %l0, 1, %l3
61669xnor %l3, %l0, %l3
61670sllx %l3, 63, %l3
61671or %l3, %l0, %l0
61672srlx %l0, 1, %l0
61673
61674loop_exit_5_235:
61675sub %l2, 1, %l2
61676cmp %l2, 0
61677bg loop_entry_5_235
61678nop
61679
61680P3766: !_LD [10] (FP) (Loop entry) (Loop exit)
61681sethi %hi(0x1), %l2
61682or %l2, %lo(0x1), %l2
61683loop_entry_5_236:
61684sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
61685sub %i0, %i2, %i2
61686ld [%i2 + 4], %f0
61687! 1 addresses covered
61688!---- flushing fp results buffer to %f30 ----
61689fmovs %f0, %f30
61690!--
61691loop_exit_5_236:
61692sub %l2, 1, %l2
61693cmp %l2, 0
61694bg loop_entry_5_236
61695nop
61696
61697P3767: !_LD [6] (FP) (Loop entry)
61698sethi %hi(0x1), %l2
61699or %l2, %lo(0x1), %l2
61700loop_entry_5_237:
61701sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
61702sub %i0, %i3, %i3
61703ld [%i3 + 4], %f0
61704! 1 addresses covered
61705
61706P3768: !_LD [8] (Int)
61707sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
61708add %i0, %i2, %i2
61709lduw [%i2 + 4], %o0
61710! move %o0(lower) -> %o0(upper)
61711sllx %o0, 32, %o0
61712
61713P3769: !_LD [15] (Int) (Loop exit)
61714sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
61715sub %i0, %i3, %i3
61716lduw [%i3 + 12], %l7
61717! move %l7(lower) -> %o0(lower)
61718or %l7, %o0, %o0
61719!---- flushing int results buffer----
61720mov %o0, %l5
61721!---- flushing fp results buffer to %f30 ----
61722fmovs %f0, %f30
61723!--
61724loop_exit_5_237:
61725sub %l2, 1, %l2
61726cmp %l2, 0
61727bg loop_entry_5_237
61728nop
61729
61730P3770: !_CASX [12] (maybe <- 0x280003a) (Int) (Loop entry)
61731sethi %hi(0x1), %l2
61732or %l2, %lo(0x1), %l2
61733loop_entry_5_238:
61734sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
61735sub %i0, %i2, %i2
61736ldx [%i2], %o0
61737! move %o0(upper) -> %o0(upper)
61738! move %o0(lower) -> %o0(lower)
61739mov %o0, %l3
61740mov %l4, %o1
61741casx [%i2], %l3, %o1
61742! move %o1(upper) -> %o1(upper)
61743! move %o1(lower) -> %o1(lower)
61744add %l4, 1, %l4
61745
61746P3771: !_PREFETCH [3] (Int) (Faults) (Loop exit)
61747prefetch [%i1 + 12], 23
61748!---- flushing int results buffer----
61749mov %o0, %l5
61750mov %o1, %l5
61751loop_exit_5_238:
61752sub %l2, 1, %l2
61753cmp %l2, 0
61754bg loop_entry_5_238
61755nop
61756
61757P3772: !_PREFETCH [7] (Int) (Loop entry) (LE)
61758sethi %hi(0x1), %l2
61759or %l2, %lo(0x1), %l2
61760loop_entry_5_239:
61761wr %g0, 0x88, %asi
61762sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
61763sub %i0, %i3, %i3
61764prefetcha [%i3 + 12] %asi, 22
61765
61766P3773: !_DWLD [5] (Int)
61767sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
61768sub %i0, %i2, %i2
61769ldx [%i2 + 8], %o0
61770! move %o0(lower) -> %o0(upper)
61771sllx %o0, 32, %o0
61772
61773P3774: !_LD [14] (Int) (Loop exit)
61774sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
61775sub %i0, %i3, %i3
61776lduw [%i3 + 4], %l3
61777! move %l3(lower) -> %o0(lower)
61778or %l3, %o0, %o0
61779!---- flushing int results buffer----
61780mov %o0, %l5
61781loop_exit_5_239:
61782sub %l2, 1, %l2
61783cmp %l2, 0
61784bg loop_entry_5_239
61785nop
61786
61787P3775: !_DWST [14] (maybe <- 0x42000040) (FP) (Loop entry)
61788sethi %hi(0x2), %l2
61789or %l2, %lo(0x2), %l2
61790loop_entry_5_240:
61791sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
61792sub %i0, %i2, %i2
61793! preparing store val #0, next val will be in f21
61794fmovs %f16, %f21
61795fadds %f16, %f17, %f16
61796std %f20, [%i2 + 0]
61797
61798P3776: !_PREFETCH [12] (Int) (NF) (Loop exit)
61799wr %g0, 0x82, %asi
61800sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
61801sub %i0, %i3, %i3
61802prefetcha [%i3 + 4] %asi, 4
61803loop_exit_5_240:
61804sub %l2, 1, %l2
61805cmp %l2, 0
61806bg loop_entry_5_240
61807nop
61808
61809P3777: !_LD [9] (Int) (Loop entry)
61810sethi %hi(0x2), %l2
61811or %l2, %lo(0x2), %l2
61812loop_entry_5_241:
61813sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
61814add %i0, %i2, %i2
61815lduw [%i2 + 12], %o0
61816! move %o0(lower) -> %o0(upper)
61817sllx %o0, 32, %o0
61818
61819P3778: !_DWLD [8] (FP)
61820ldd [%i2 + 0], %f0
61821! 1 addresses covered
61822fmovs %f1, %f0
61823
61824P3779: !_LD [8] (Int) (Loop exit)
61825lduw [%i2 + 4], %l6
61826! move %l6(lower) -> %o0(lower)
61827or %l6, %o0, %o0
61828!---- flushing int results buffer----
61829mov %o0, %l5
61830!---- flushing fp results buffer to %f30 ----
61831fmovs %f0, %f30
61832!--
61833loop_exit_5_241:
61834sub %l2, 1, %l2
61835cmp %l2, 0
61836bg loop_entry_5_241
61837nop
61838
61839P3780: !_SWAP [3] (maybe <- 0x280003b) (Int) (Loop entry)
61840sethi %hi(0x2), %l2
61841or %l2, %lo(0x2), %l2
61842loop_entry_5_242:
61843mov %l4, %o0
61844swap [%i1 + 12], %o0
61845! move %o0(lower) -> %o0(upper)
61846sllx %o0, 32, %o0
61847add %l4, 1, %l4
61848
61849P3781: !_LD [8] (Int) (Loop exit)
61850sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
61851add %i0, %i3, %i3
61852lduw [%i3 + 4], %o5
61853! move %o5(lower) -> %o0(lower)
61854or %o5, %o0, %o0
61855!---- flushing int results buffer----
61856mov %o0, %l5
61857loop_exit_5_242:
61858sub %l2, 1, %l2
61859cmp %l2, 0
61860bg loop_entry_5_242
61861nop
61862
61863P3782: !_CAS [10] (maybe <- 0x280003c) (Int) (Loop entry) (Loop exit)
61864sethi %hi(0x1), %l2
61865or %l2, %lo(0x1), %l2
61866loop_entry_5_243:
61867sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
61868sub %i0, %i2, %i2
61869add %i2, 4, %l7
61870lduw [%l7], %o0
61871mov %o0, %l6
61872! move %l6(lower) -> %o0(upper)
61873sllx %l6, 32, %o0
61874mov %l4, %l3
61875cas [%l7], %l6, %l3
61876! move %l3(lower) -> %o0(lower)
61877srl %l3, 0, %l6
61878or %l6, %o0, %o0
61879add %l4, 1, %l4
61880!---- flushing int results buffer----
61881mov %o0, %l5
61882loop_exit_5_243:
61883sub %l2, 1, %l2
61884cmp %l2, 0
61885bg loop_entry_5_243
61886nop
61887
61888P3783: !_QWLD [6] (FP) (NF) (Loop entry)
61889sethi %hi(0x1), %l2
61890or %l2, %lo(0x1), %l2
61891loop_entry_5_244:
61892wr %g0, 0x82, %asi
61893sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
61894sub %i0, %i3, %i3
61895ldqa [%i3 + 0] %asi, %f0
61896! 2 addresses covered
61897fmovs %f1, %f0
61898fmovs %f3, %f1
61899
61900P3784: !_LD [3] (Int)
61901lduw [%i1 + 12], %o0
61902! move %o0(lower) -> %o0(upper)
61903sllx %o0, 32, %o0
61904
61905P3785: !_LD [12] (Int) (Loop exit)
61906sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
61907sub %i0, %i2, %i2
61908lduw [%i2 + 4], %l6
61909! move %l6(lower) -> %o0(lower)
61910or %l6, %o0, %o0
61911!---- flushing int results buffer----
61912mov %o0, %l5
61913!---- flushing fp results buffer to %f30 ----
61914fmovd %f0, %f30
61915!--
61916loop_exit_5_244:
61917sub %l2, 1, %l2
61918cmp %l2, 0
61919bg loop_entry_5_244
61920nop
61921
61922P3786: !_LD [8] (Int) (Loop entry)
61923sethi %hi(0x2), %l2
61924or %l2, %lo(0x2), %l2
61925loop_entry_5_245:
61926sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
61927add %i0, %i3, %i3
61928lduw [%i3 + 4], %o0
61929! move %o0(lower) -> %o0(upper)
61930sllx %o0, 32, %o0
61931
61932P3787: !_LD [7] (Int) (Loop exit) (Branch target of P3926)
61933sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
61934sub %i0, %i2, %i2
61935lduw [%i2 + 12], %l7
61936! move %l7(lower) -> %o0(lower)
61937or %l7, %o0, %o0
61938!---- flushing int results buffer----
61939mov %o0, %l5
61940loop_exit_5_245:
61941sub %l2, 1, %l2
61942cmp %l2, 0
61943bg loop_entry_5_245
61944nop
61945ba P3788
61946nop
61947
61948TARGET3926:
61949ba RET3926
61950nop
61951
61952
61953P3788: !_BST [13] (maybe <- 0x42000041) (FP) (Loop entry)
61954sethi %hi(0x1), %l2
61955or %l2, %lo(0x1), %l2
61956loop_entry_5_246:
61957wr %g0, 0xf0, %asi
61958sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
61959sub %i0, %i3, %i3
61960! preparing store val #0, next val will be in f33
61961fmovs %f16, %f21
61962fadds %f16, %f17, %f16
61963! preparing store val #1, next val will be in f35
61964fmovd %f20, %f32
61965fmovs %f16, %f21
61966fadds %f16, %f17, %f16
61967fmovd %f20, %f34
61968membar #Sync
61969stda %f32, [%i3 + 0 ] %asi
61970membar #Sync
61971
61972P3789: !_ST [0] (maybe <- 0x42000043) (FP) (Loop exit)
61973! preparing store val #0, next val will be in f20
61974fmovs %f16, %f20
61975fadds %f16, %f17, %f16
61976st %f20, [%i0 + 4 ]
61977loop_exit_5_246:
61978sub %l2, 1, %l2
61979cmp %l2, 0
61980bg loop_entry_5_246
61981nop
61982
61983P3790: !_QWST [11] (maybe <- 0x42000044) (FP) (Loop entry) (Loop exit)
61984sethi %hi(0x1), %l2
61985or %l2, %lo(0x1), %l2
61986loop_entry_5_247:
61987sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
61988sub %i0, %i2, %i2
61989! preparing store val #0, next val will be in f21
61990fmovs %f16, %f21
61991fadds %f16, %f17, %f16
61992! preparing store val #1, next val will be in f23
61993fmovs %f16, %f23
61994fadds %f16, %f17, %f16
61995stq %f20, [%i2 + 0]
61996loop_exit_5_247:
61997sub %l2, 1, %l2
61998cmp %l2, 0
61999bg loop_entry_5_247
62000nop
62001
62002P3791: !_LD [9] (FP) (Loop entry)
62003sethi %hi(0x1), %l2
62004or %l2, %lo(0x1), %l2
62005loop_entry_5_248:
62006sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
62007add %i0, %i3, %i3
62008ld [%i3 + 12], %f0
62009! 1 addresses covered
62010
62011P3792: !_BST [10] (maybe <- 0x42000046) (FP) (Loop exit)
62012wr %g0, 0xf0, %asi
62013sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
62014sub %i0, %i2, %i2
62015! preparing store val #0, next val will be in f33
62016fmovs %f16, %f21
62017fadds %f16, %f17, %f16
62018! preparing store val #1, next val will be in f35
62019fmovd %f20, %f32
62020fmovs %f16, %f21
62021fadds %f16, %f17, %f16
62022fmovd %f20, %f34
62023membar #Sync
62024stda %f32, [%i2 + 0 ] %asi
62025membar #Sync
62026!---- flushing fp results buffer to %f30 ----
62027fmovs %f0, %f30
62028!--
62029loop_exit_5_248:
62030sub %l2, 1, %l2
62031cmp %l2, 0
62032bg loop_entry_5_248
62033nop
62034
62035P3793: !_REPLACEMENT [1] (Int) (Loop entry) (Loop exit)
62036sethi %hi(0x1), %l2
62037or %l2, %lo(0x1), %l2
62038loop_entry_5_249:
62039sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
62040sub %i0, %i3, %i3
62041sethi %hi(0x20000), %o5
62042ld [%i3+12], %l6
62043st %l6, [%i3+12]
62044add %i3, %o5, %l3
62045ld [%l3+12], %l6
62046st %l6, [%l3+12]
62047add %l3, %o5, %l3
62048ld [%l3+12], %l6
62049st %l6, [%l3+12]
62050add %l3, %o5, %l3
62051ld [%l3+12], %l6
62052st %l6, [%l3+12]
62053add %l3, %o5, %l3
62054ld [%l3+12], %l6
62055st %l6, [%l3+12]
62056add %l3, %o5, %l3
62057ld [%l3+12], %l6
62058st %l6, [%l3+12]
62059add %l3, %o5, %l3
62060ld [%l3+12], %l6
62061st %l6, [%l3+12]
62062add %l3, %o5, %l3
62063ld [%l3+12], %l6
62064st %l6, [%l3+12]
62065loop_exit_5_249:
62066sub %l2, 1, %l2
62067cmp %l2, 0
62068bg loop_entry_5_249
62069nop
62070
62071P3794: !_LD [14] (FP) (Loop entry) (Loop exit) (CBR)
62072sethi %hi(0x1), %l2
62073or %l2, %lo(0x1), %l2
62074loop_entry_5_250:
62075sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
62076sub %i0, %i2, %i2
62077ld [%i2 + 4], %f0
62078! 1 addresses covered
62079
62080! cbranch
62081andcc %l0, 1, %g0
62082be,pt %xcc, TARGET3794
62083nop
62084RET3794:
62085
62086! lfsr step begin
62087srlx %l0, 1, %o5
62088xnor %o5, %l0, %o5
62089sllx %o5, 63, %o5
62090or %o5, %l0, %l0
62091srlx %l0, 1, %l0
62092
62093!---- flushing fp results buffer to %f30 ----
62094fmovs %f0, %f30
62095!--
62096loop_exit_5_250:
62097sub %l2, 1, %l2
62098cmp %l2, 0
62099bg loop_entry_5_250
62100nop
62101
62102P3795: !_BSTC [2] (maybe <- 0x42000048) (FP) (Loop entry)
62103sethi %hi(0x1), %l2
62104or %l2, %lo(0x1), %l2
62105loop_entry_5_251:
62106wr %g0, 0xe0, %asi
62107! preparing store val #0, next val will be in f33
62108fmovs %f16, %f21
62109fadds %f16, %f17, %f16
62110! preparing store val #1, next val will be in f35
62111fmovd %f20, %f32
62112fmovs %f16, %f21
62113fadds %f16, %f17, %f16
62114fmovd %f20, %f34
62115membar #Sync
62116stda %f32, [%i1 + 0 ] %asi
62117membar #Sync
62118
62119P3796: !_FLUSHI [9] (Int) (Loop exit)
62120flush %g0
62121loop_exit_5_251:
62122sub %l2, 1, %l2
62123cmp %l2, 0
62124bg loop_entry_5_251
62125nop
62126
62127P3797: !_CASX [6] (maybe <- 0x280003d) (Int) (Loop entry)
62128sethi %hi(0x1), %l2
62129or %l2, %lo(0x1), %l2
62130loop_entry_5_252:
62131sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
62132sub %i0, %i3, %i3
62133ldx [%i3], %o0
62134! move %o0(upper) -> %o0(upper)
62135! move %o0(lower) -> %o0(lower)
62136mov %o0, %l6
62137mov %l4, %o1
62138casx [%i3], %l6, %o1
62139! move %o1(upper) -> %o1(upper)
62140! move %o1(lower) -> %o1(lower)
62141add %l4, 1, %l4
62142
62143P3798: !_LD [11] (Int) (LE)
62144wr %g0, 0x88, %asi
62145sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
62146sub %i0, %i2, %i2
62147lduwa [%i2 + 12] %asi, %o2
62148! move %o2(lower) -> %o2(upper)
62149sllx %o2, 32, %o2
62150
62151P3799: !_LD [0] (Int) (Loop exit)
62152lduw [%i0 + 4], %l3
62153! move %l3(lower) -> %o2(lower)
62154or %l3, %o2, %o2
62155!---- flushing int results buffer----
62156mov %o0, %l5
62157mov %o1, %l5
62158mov %o2, %l5
62159loop_exit_5_252:
62160sub %l2, 1, %l2
62161cmp %l2, 0
62162bg loop_entry_5_252
62163nop
62164
62165P3800: !_QWLD [15] (FP) (NF) (Loop entry)
62166sethi %hi(0x2), %l2
62167or %l2, %lo(0x2), %l2
62168loop_entry_5_253:
62169wr %g0, 0x82, %asi
62170sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
62171sub %i0, %i3, %i3
62172ldqa [%i3 + 0] %asi, %f0
62173! 2 addresses covered
62174fmovs %f1, %f0
62175fmovs %f3, %f1
62176
62177P3801: !_FLUSH [10] (Int) (Loop exit)
62178! Unsupported instruction
62179!---- flushing fp results buffer to %f30 ----
62180fmovd %f0, %f30
62181!--
62182loop_exit_5_253:
62183sub %l2, 1, %l2
62184cmp %l2, 0
62185bg loop_entry_5_253
62186nop
62187
62188P3802: !_LD [13] (Int) (Loop entry)
62189sethi %hi(0x2), %l2
62190or %l2, %lo(0x2), %l2
62191loop_entry_5_254:
62192sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
62193sub %i0, %i2, %i2
62194lduw [%i2 + 12], %o0
62195! move %o0(lower) -> %o0(upper)
62196sllx %o0, 32, %o0
62197
62198P3803: !_LD [15] (Int) (Loop exit)
62199sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
62200sub %i0, %i3, %i3
62201lduw [%i3 + 12], %l7
62202! move %l7(lower) -> %o0(lower)
62203or %l7, %o0, %o0
62204!---- flushing int results buffer----
62205mov %o0, %l5
62206loop_exit_5_254:
62207sub %l2, 1, %l2
62208cmp %l2, 0
62209bg loop_entry_5_254
62210nop
62211
62212P3804: !_PREFETCH [10] (Int) (Loop entry) (Loop exit)
62213sethi %hi(0x1), %l2
62214or %l2, %lo(0x1), %l2
62215loop_entry_5_255:
62216sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
62217sub %i0, %i2, %i2
62218prefetch [%i2 + 4], 23
62219loop_exit_5_255:
62220sub %l2, 1, %l2
62221cmp %l2, 0
62222bg loop_entry_5_255
62223nop
62224
62225P3805: !_LD [11] (Int) (Loop entry)
62226sethi %hi(0x1), %l2
62227or %l2, %lo(0x1), %l2
62228loop_entry_5_256:
62229sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
62230add %i0, %i3, %i3
62231lduw [%i3 + 12], %o0
62232! move %o0(lower) -> %o0(upper)
62233sllx %o0, 32, %o0
62234
62235P3806: !_LD [6] (Int) (Loop exit)
62236sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
62237sub %i0, %i2, %i2
62238lduw [%i2 + 4], %l6
62239! move %l6(lower) -> %o0(lower)
62240or %l6, %o0, %o0
62241!---- flushing int results buffer----
62242mov %o0, %l5
62243loop_exit_5_256:
62244sub %l2, 1, %l2
62245cmp %l2, 0
62246bg loop_entry_5_256
62247nop
62248
62249P3807: !_LD [11] (FP) (Loop entry)
62250sethi %hi(0x1), %l2
62251or %l2, %lo(0x1), %l2
62252loop_entry_5_257:
62253sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
62254add %i0, %i3, %i3
62255ld [%i3 + 12], %f0
62256! 1 addresses covered
62257
62258P3808: !_DWST [10] (maybe <- 0x4200004a) (FP) (Loop exit)
62259! preparing store val #0, next val will be in f21
62260fmovs %f16, %f21
62261fadds %f16, %f17, %f16
62262std %f20, [%i3 + 0]
62263!---- flushing fp results buffer to %f30 ----
62264fmovs %f0, %f30
62265!--
62266loop_exit_5_257:
62267sub %l2, 1, %l2
62268cmp %l2, 0
62269bg loop_entry_5_257
62270nop
62271
62272P3809: !_LD [12] (FP) (Loop entry) (Loop exit)
62273sethi %hi(0x1), %l2
62274or %l2, %lo(0x1), %l2
62275loop_entry_5_258:
62276sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
62277sub %i0, %i2, %i2
62278ld [%i2 + 4], %f0
62279! 1 addresses covered
62280!---- flushing fp results buffer to %f30 ----
62281fmovs %f0, %f30
62282!--
62283loop_exit_5_258:
62284sub %l2, 1, %l2
62285cmp %l2, 0
62286bg loop_entry_5_258
62287nop
62288
62289P3810: !_DWLD [12] (FP) (Loop entry)
62290sethi %hi(0x1), %l2
62291or %l2, %lo(0x1), %l2
62292loop_entry_5_259:
62293sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
62294sub %i0, %i3, %i3
62295ldd [%i3 + 0], %f0
62296! 1 addresses covered
62297fmovs %f1, %f0
62298
62299P3811: !_PREFETCH [6] (Int) (Loop exit)
62300sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
62301sub %i0, %i2, %i2
62302prefetch [%i2 + 4], 20
62303!---- flushing fp results buffer to %f30 ----
62304fmovs %f0, %f30
62305!--
62306loop_exit_5_259:
62307sub %l2, 1, %l2
62308cmp %l2, 0
62309bg loop_entry_5_259
62310nop
62311
62312P3812: !_LD [7] (FP) (Loop entry)
62313sethi %hi(0x2), %l2
62314or %l2, %lo(0x2), %l2
62315loop_entry_5_260:
62316sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
62317sub %i0, %i3, %i3
62318ld [%i3 + 12], %f0
62319! 1 addresses covered
62320
62321P3813: !_LD [6] (FP) (Loop exit)
62322ld [%i3 + 4], %f1
62323! 1 addresses covered
62324!---- flushing fp results buffer to %f30 ----
62325fmovd %f0, %f30
62326!--
62327loop_exit_5_260:
62328sub %l2, 1, %l2
62329cmp %l2, 0
62330bg loop_entry_5_260
62331nop
62332
62333P3814: !_PREFETCH [3] (Int) (Loop entry)
62334sethi %hi(0x1), %l2
62335or %l2, %lo(0x1), %l2
62336loop_entry_5_261:
62337prefetch [%i1 + 12], 22
62338
62339P3815: !_ST [13] (maybe <- 0x4200004b) (FP) (Loop exit)
62340sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
62341sub %i0, %i2, %i2
62342! preparing store val #0, next val will be in f20
62343fmovs %f16, %f20
62344fadds %f16, %f17, %f16
62345st %f20, [%i2 + 12 ]
62346loop_exit_5_261:
62347sub %l2, 1, %l2
62348cmp %l2, 0
62349bg loop_entry_5_261
62350nop
62351
62352P3816: !_LD [0] (Int) (Loop entry)
62353sethi %hi(0x2), %l2
62354or %l2, %lo(0x2), %l2
62355loop_entry_5_262:
62356lduw [%i0 + 4], %o0
62357! move %o0(lower) -> %o0(upper)
62358sllx %o0, 32, %o0
62359
62360P3817: !_LD [9] (FP)
62361sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
62362add %i0, %i3, %i3
62363ld [%i3 + 12], %f0
62364! 1 addresses covered
62365
62366P3818: !_LD [12] (Int) (Loop exit)
62367sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
62368sub %i0, %i2, %i2
62369lduw [%i2 + 4], %l6
62370! move %l6(lower) -> %o0(lower)
62371or %l6, %o0, %o0
62372!---- flushing int results buffer----
62373mov %o0, %l5
62374!---- flushing fp results buffer to %f30 ----
62375fmovs %f0, %f30
62376!--
62377loop_exit_5_262:
62378sub %l2, 1, %l2
62379cmp %l2, 0
62380bg loop_entry_5_262
62381nop
62382
62383P3819: !_FLUSH [5] (Int) (Loop entry) (Loop exit)
62384sethi %hi(0x1), %l2
62385or %l2, %lo(0x1), %l2
62386loop_entry_5_263:
62387! Unsupported instruction
62388loop_exit_5_263:
62389sub %l2, 1, %l2
62390cmp %l2, 0
62391bg loop_entry_5_263
62392nop
62393
62394P3820: !_LD [7] (FP) (Loop entry)
62395sethi %hi(0x2), %l2
62396or %l2, %lo(0x2), %l2
62397loop_entry_5_264:
62398sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
62399sub %i0, %i3, %i3
62400ld [%i3 + 12], %f0
62401! 1 addresses covered
62402
62403P3821: !_PREFETCH [13] (Int) (Loop exit)
62404sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
62405sub %i0, %i2, %i2
62406prefetch [%i2 + 12], 0
62407!---- flushing fp results buffer to %f30 ----
62408fmovs %f0, %f30
62409!--
62410loop_exit_5_264:
62411sub %l2, 1, %l2
62412cmp %l2, 0
62413bg loop_entry_5_264
62414nop
62415
62416P3822: !_BST [15] (maybe <- 0x4200004c) (FP) (Loop entry) (Loop exit)
62417sethi %hi(0x1), %l2
62418or %l2, %lo(0x1), %l2
62419loop_entry_5_265:
62420wr %g0, 0xf0, %asi
62421sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
62422sub %i0, %i3, %i3
62423! preparing store val #0, next val will be in f33
62424fmovs %f16, %f21
62425fadds %f16, %f17, %f16
62426! preparing store val #1, next val will be in f35
62427fmovd %f20, %f32
62428fmovs %f16, %f21
62429fadds %f16, %f17, %f16
62430fmovd %f20, %f34
62431membar #Sync
62432stda %f32, [%i3 + 0 ] %asi
62433membar #Sync
62434loop_exit_5_265:
62435sub %l2, 1, %l2
62436cmp %l2, 0
62437bg loop_entry_5_265
62438nop
62439
62440P3823: !_FLUSH [2] (Int) (Loop entry)
62441sethi %hi(0x1), %l2
62442or %l2, %lo(0x1), %l2
62443loop_entry_5_266:
62444! Unsupported instruction
62445
62446P3824: !_PREFETCH [11] (Int) (Faults) (Loop exit)
62447sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
62448add %i0, %i2, %i2
62449prefetch [%i2 + 12], 21
62450loop_exit_5_266:
62451sub %l2, 1, %l2
62452cmp %l2, 0
62453bg loop_entry_5_266
62454nop
62455
62456P3825: !_PREFETCH [4] (Int) (Loop entry)
62457sethi %hi(0x1), %l2
62458or %l2, %lo(0x1), %l2
62459loop_entry_5_267:
62460sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
62461sub %i0, %i3, %i3
62462prefetch [%i3 + 4], 22
62463
62464P3826: !_LD [10] (Int)
62465sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
62466add %i0, %i2, %i2
62467lduw [%i2 + 4], %o0
62468! move %o0(lower) -> %o0(upper)
62469sllx %o0, 32, %o0
62470
62471P3827: !_LD [13] (Int) (Loop exit)
62472sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
62473sub %i0, %i3, %i3
62474lduw [%i3 + 12], %l6
62475! move %l6(lower) -> %o0(lower)
62476or %l6, %o0, %o0
62477!---- flushing int results buffer----
62478mov %o0, %l5
62479loop_exit_5_267:
62480sub %l2, 1, %l2
62481cmp %l2, 0
62482bg loop_entry_5_267
62483nop
62484
62485P3828: !_PREFETCH [13] (Int) (Loop entry)
62486sethi %hi(0x1), %l2
62487or %l2, %lo(0x1), %l2
62488loop_entry_5_268:
62489sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
62490sub %i0, %i2, %i2
62491prefetch [%i2 + 12], 1
62492
62493P3829: !_DWLD [8] (Int)
62494sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
62495add %i0, %i3, %i3
62496ldx [%i3 + 0], %o0
62497! move %o0(lower) -> %o0(upper)
62498sllx %o0, 32, %o0
62499
62500P3830: !_LD [1] (Int) (Loop exit)
62501lduw [%i0 + 12], %l7
62502! move %l7(lower) -> %o0(lower)
62503or %l7, %o0, %o0
62504!---- flushing int results buffer----
62505mov %o0, %l5
62506loop_exit_5_268:
62507sub %l2, 1, %l2
62508cmp %l2, 0
62509bg loop_entry_5_268
62510nop
62511
62512P3831: !_LD [7] (FP) (Loop entry) (Branch target of P3958)
62513sethi %hi(0x2), %l2
62514or %l2, %lo(0x2), %l2
62515loop_entry_5_269:
62516sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
62517sub %i0, %i2, %i2
62518ld [%i2 + 12], %f0
62519! 1 addresses covered
62520ba P3832
62521nop
62522
62523TARGET3958:
62524ba RET3958
62525nop
62526
62527
62528P3832: !_PREFETCH [1] (Int) (Faults) (Loop exit)
62529prefetch [%i0 + 12], 21
62530!---- flushing fp results buffer to %f30 ----
62531fmovs %f0, %f30
62532!--
62533loop_exit_5_269:
62534sub %l2, 1, %l2
62535cmp %l2, 0
62536bg loop_entry_5_269
62537nop
62538
62539P3833: !_LD [11] (Int) (Loop entry)
62540sethi %hi(0x2), %l2
62541or %l2, %lo(0x2), %l2
62542loop_entry_5_270:
62543sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
62544add %i0, %i3, %i3
62545lduw [%i3 + 12], %o0
62546! move %o0(lower) -> %o0(upper)
62547sllx %o0, 32, %o0
62548
62549P3834: !_LD [4] (Int) (Loop exit)
62550sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
62551sub %i0, %i2, %i2
62552lduw [%i2 + 4], %l3
62553! move %l3(lower) -> %o0(lower)
62554or %l3, %o0, %o0
62555!---- flushing int results buffer----
62556mov %o0, %l5
62557loop_exit_5_270:
62558sub %l2, 1, %l2
62559cmp %l2, 0
62560bg loop_entry_5_270
62561nop
62562
62563P3835: !_LD [4] (FP) (Loop entry) (Loop exit)
62564sethi %hi(0x1), %l2
62565or %l2, %lo(0x1), %l2
62566loop_entry_5_271:
62567sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
62568sub %i0, %i3, %i3
62569ld [%i3 + 4], %f0
62570! 1 addresses covered
62571!---- flushing fp results buffer to %f30 ----
62572fmovs %f0, %f30
62573!--
62574loop_exit_5_271:
62575sub %l2, 1, %l2
62576cmp %l2, 0
62577bg loop_entry_5_271
62578nop
62579
62580P3836: !_LD [10] (FP) (Loop entry) (Loop exit)
62581sethi %hi(0x2), %l2
62582or %l2, %lo(0x2), %l2
62583loop_entry_5_272:
62584sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
62585add %i0, %i2, %i2
62586ld [%i2 + 4], %f0
62587! 1 addresses covered
62588!---- flushing fp results buffer to %f30 ----
62589fmovs %f0, %f30
62590!--
62591loop_exit_5_272:
62592sub %l2, 1, %l2
62593cmp %l2, 0
62594bg loop_entry_5_272
62595nop
62596
62597P3837: !_PREFETCH [6] (Int) (Faults) (Loop entry) (Loop exit)
62598sethi %hi(0x1), %l2
62599or %l2, %lo(0x1), %l2
62600loop_entry_5_273:
62601prefetch [%g0], 1
62602loop_exit_5_273:
62603sub %l2, 1, %l2
62604cmp %l2, 0
62605bg loop_entry_5_273
62606nop
62607
62608P3838: !_LD [2] (Int) (Loop entry)
62609sethi %hi(0x2), %l2
62610or %l2, %lo(0x2), %l2
62611loop_entry_5_274:
62612lduw [%i1 + 4], %o0
62613! move %o0(lower) -> %o0(upper)
62614sllx %o0, 32, %o0
62615
62616P3839: !_LD [11] (Int) (Loop exit)
62617sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
62618add %i0, %i3, %i3
62619lduw [%i3 + 12], %l3
62620! move %l3(lower) -> %o0(lower)
62621or %l3, %o0, %o0
62622!---- flushing int results buffer----
62623mov %o0, %l5
62624loop_exit_5_274:
62625sub %l2, 1, %l2
62626cmp %l2, 0
62627bg loop_entry_5_274
62628nop
62629
62630P3840: !_PREFETCH [12] (Int) (Loop entry)
62631sethi %hi(0x2), %l2
62632or %l2, %lo(0x2), %l2
62633loop_entry_5_275:
62634sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
62635sub %i0, %i2, %i2
62636prefetch [%i2 + 4], 21
62637
62638P3841: !_LD [3] (Int)
62639lduw [%i1 + 12], %o0
62640! move %o0(lower) -> %o0(upper)
62641sllx %o0, 32, %o0
62642
62643P3842: !_LD [10] (Int) (Loop exit) (LE)
62644wr %g0, 0x88, %asi
62645sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
62646add %i0, %i3, %i3
62647lduwa [%i3 + 4] %asi, %l6
62648! move %l6(lower) -> %o0(lower)
62649or %l6, %o0, %o0
62650!---- flushing int results buffer----
62651mov %o0, %l5
62652loop_exit_5_275:
62653sub %l2, 1, %l2
62654cmp %l2, 0
62655bg loop_entry_5_275
62656nop
62657
62658P3843: !_LD [2] (FP) (Loop entry)
62659sethi %hi(0x2), %l2
62660or %l2, %lo(0x2), %l2
62661loop_entry_5_276:
62662ld [%i1 + 4], %f0
62663! 1 addresses covered
62664
62665P3844: !_REPLACEMENT [11] (Int) (Loop exit)
62666sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2
62667sub %i0, %i2, %i2
62668sethi %hi(0x20000), %o5
62669ld [%i2+12], %l6
62670st %l6, [%i2+12]
62671add %i2, %o5, %l3
62672ld [%l3+12], %l6
62673st %l6, [%l3+12]
62674add %l3, %o5, %l3
62675ld [%l3+12], %l6
62676st %l6, [%l3+12]
62677add %l3, %o5, %l3
62678ld [%l3+12], %l6
62679st %l6, [%l3+12]
62680add %l3, %o5, %l3
62681ld [%l3+12], %l6
62682st %l6, [%l3+12]
62683add %l3, %o5, %l3
62684ld [%l3+12], %l6
62685st %l6, [%l3+12]
62686add %l3, %o5, %l3
62687ld [%l3+12], %l6
62688st %l6, [%l3+12]
62689add %l3, %o5, %l3
62690ld [%l3+12], %l6
62691st %l6, [%l3+12]
62692!---- flushing fp results buffer to %f30 ----
62693fmovs %f0, %f30
62694!--
62695loop_exit_5_276:
62696sub %l2, 1, %l2
62697cmp %l2, 0
62698bg loop_entry_5_276
62699nop
62700
62701P3845: !_PREFETCH [11] (Int) (Loop entry) (LE)
62702sethi %hi(0x1), %l2
62703or %l2, %lo(0x1), %l2
62704loop_entry_5_277:
62705wr %g0, 0x88, %asi
62706sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i3
62707add %i0, %i3, %i3
62708prefetcha [%i3 + 12] %asi, 21
62709
62710P3846: !_LD [4] (FP) (Loop exit)
62711sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
62712sub %i0, %i2, %i2
62713ld [%i2 + 4], %f0
62714! 1 addresses covered
62715!---- flushing fp results buffer to %f30 ----
62716fmovs %f0, %f30
62717!--
62718loop_exit_5_277:
62719sub %l2, 1, %l2
62720cmp %l2, 0
62721bg loop_entry_5_277
62722nop
62723
62724P3847: !_BST [15] (maybe <- 0x4200004e) (FP) (Loop entry) (Branch target of P3633)
62725sethi %hi(0x1), %l2
62726or %l2, %lo(0x1), %l2
62727loop_entry_5_278:
62728wr %g0, 0xf0, %asi
62729sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
62730sub %i0, %i3, %i3
62731! preparing store val #0, next val will be in f33
62732fmovs %f16, %f21
62733fadds %f16, %f17, %f16
62734! preparing store val #1, next val will be in f35
62735fmovd %f20, %f32
62736fmovs %f16, %f21
62737fadds %f16, %f17, %f16
62738fmovd %f20, %f34
62739membar #Sync
62740stda %f32, [%i3 + 0 ] %asi
62741membar #Sync
62742ba P3848
62743nop
62744
62745TARGET3633:
62746ba RET3633
62747nop
62748
62749
62750P3848: !_LD [11] (Int) (Branch target of P3372)
62751sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
62752add %i0, %i2, %i2
62753lduw [%i2 + 12], %o0
62754! move %o0(lower) -> %o0(upper)
62755sllx %o0, 32, %o0
62756ba P3849
62757nop
62758
62759TARGET3372:
62760ba RET3372
62761nop
62762
62763
62764P3849: !_LD [5] (Int) (Loop exit)
62765sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
62766sub %i0, %i3, %i3
62767lduw [%i3 + 12], %l7
62768! move %l7(lower) -> %o0(lower)
62769or %l7, %o0, %o0
62770!---- flushing int results buffer----
62771mov %o0, %l5
62772loop_exit_5_278:
62773sub %l2, 1, %l2
62774cmp %l2, 0
62775bg loop_entry_5_278
62776nop
62777
62778P3850: !_QWLD [11] (FP) (Loop entry)
62779sethi %hi(0x1), %l2
62780or %l2, %lo(0x1), %l2
62781loop_entry_5_279:
62782sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
62783add %i0, %i2, %i2
62784ldq [%i2 + 0], %f0
62785! 2 addresses covered
62786fmovs %f1, %f0
62787fmovs %f3, %f1
62788
62789P3851: !_LD [12] (Int)
62790sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
62791sub %i0, %i3, %i3
62792lduw [%i3 + 4], %o0
62793! move %o0(lower) -> %o0(upper)
62794sllx %o0, 32, %o0
62795
62796P3852: !_LD [13] (Int) (Loop exit)
62797lduw [%i3 + 12], %o5
62798! move %o5(lower) -> %o0(lower)
62799or %o5, %o0, %o0
62800!---- flushing int results buffer----
62801mov %o0, %l5
62802!---- flushing fp results buffer to %f30 ----
62803fmovd %f0, %f30
62804!--
62805loop_exit_5_279:
62806sub %l2, 1, %l2
62807cmp %l2, 0
62808bg loop_entry_5_279
62809nop
62810
62811P3853: !_FLUSH [8] (Int) (Loop entry) (Loop exit)
62812sethi %hi(0x1), %l2
62813or %l2, %lo(0x1), %l2
62814loop_entry_5_280:
62815! Unsupported instruction
62816loop_exit_5_280:
62817sub %l2, 1, %l2
62818cmp %l2, 0
62819bg loop_entry_5_280
62820nop
62821
62822P3854: !_CASX [2] (maybe <- 0x280003e) (Int) (Loop entry) (Loop exit) (CBR) (Branch target of P3411)
62823sethi %hi(0x1), %l2
62824or %l2, %lo(0x1), %l2
62825loop_entry_5_281:
62826ldx [%i1], %o0
62827! move %o0(upper) -> %o0(upper)
62828! move %o0(lower) -> %o0(lower)
62829mov %o0, %l7
62830mov %l4, %o1
62831casx [%i1], %l7, %o1
62832! move %o1(upper) -> %o1(upper)
62833! move %o1(lower) -> %o1(lower)
62834add %l4, 1, %l4
62835
62836! cbranch
62837andcc %l0, 1, %g0
62838be,pt %xcc, TARGET3854
62839nop
62840RET3854:
62841
62842! lfsr step begin
62843srlx %l0, 1, %l7
62844xnor %l7, %l0, %l7
62845sllx %l7, 63, %l7
62846or %l7, %l0, %l0
62847srlx %l0, 1, %l0
62848
62849!---- flushing int results buffer----
62850mov %o0, %l5
62851mov %o1, %l5
62852loop_exit_5_281:
62853sub %l2, 1, %l2
62854cmp %l2, 0
62855bg loop_entry_5_281
62856nop
62857ba P3855
62858nop
62859
62860TARGET3411:
62861ba RET3411
62862nop
62863
62864
62865P3855: !_LD [2] (Int) (Loop entry)
62866sethi %hi(0x2), %l2
62867or %l2, %lo(0x2), %l2
62868loop_entry_5_282:
62869lduw [%i1 + 4], %o0
62870! move %o0(lower) -> %o0(upper)
62871sllx %o0, 32, %o0
62872
62873P3856: !_LD [0] (Int) (Loop exit)
62874lduw [%i0 + 4], %o5
62875! move %o5(lower) -> %o0(lower)
62876or %o5, %o0, %o0
62877!---- flushing int results buffer----
62878mov %o0, %l5
62879loop_exit_5_282:
62880sub %l2, 1, %l2
62881cmp %l2, 0
62882bg loop_entry_5_282
62883nop
62884
62885P3857: !_CAS [15] (maybe <- 0x280003f) (Int) (Loop entry) (Loop exit)
62886sethi %hi(0x2), %l2
62887or %l2, %lo(0x2), %l2
62888loop_entry_5_283:
62889sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
62890sub %i0, %i2, %i2
62891add %i2, 12, %l7
62892lduw [%l7], %o0
62893mov %o0, %l6
62894! move %l6(lower) -> %o0(upper)
62895sllx %l6, 32, %o0
62896mov %l4, %l3
62897cas [%l7], %l6, %l3
62898! move %l3(lower) -> %o0(lower)
62899srl %l3, 0, %l6
62900or %l6, %o0, %o0
62901add %l4, 1, %l4
62902!---- flushing int results buffer----
62903mov %o0, %l5
62904loop_exit_5_283:
62905sub %l2, 1, %l2
62906cmp %l2, 0
62907bg loop_entry_5_283
62908nop
62909
62910P3858: !_BLD [15] (FP) (Loop entry) (Loop exit)
62911sethi %hi(0x2), %l2
62912or %l2, %lo(0x2), %l2
62913loop_entry_5_284:
62914wr %g0, 0xf0, %asi
62915sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
62916sub %i0, %i3, %i3
62917membar #Sync
62918ldda [%i3 + 0] %asi, %f0
62919membar #Sync
62920! 2 addresses covered
62921fmovs %f1, %f0
62922fmovs %f3, %f1
62923!---- flushing fp results buffer to %f30 ----
62924fmovd %f0, %f30
62925!--
62926loop_exit_5_284:
62927sub %l2, 1, %l2
62928cmp %l2, 0
62929bg loop_entry_5_284
62930nop
62931
62932P3859: !_CASX [5] (maybe <- 0x2800040) (Int) (Loop entry) (Loop exit)
62933sethi %hi(0x1), %l2
62934or %l2, %lo(0x1), %l2
62935loop_entry_5_285:
62936sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
62937sub %i0, %i2, %i2
62938add %i2, 8, %l3
62939ldx [%l3], %o0
62940! move %o0(upper) -> %o0(upper)
62941! move %o0(lower) -> %o0(lower)
62942mov %o0, %o5
62943mov %l4, %o1
62944casx [%l3], %o5, %o1
62945! move %o1(upper) -> %o1(upper)
62946! move %o1(lower) -> %o1(lower)
62947add %l4, 1, %l4
62948!---- flushing int results buffer----
62949mov %o0, %l5
62950mov %o1, %l5
62951loop_exit_5_285:
62952sub %l2, 1, %l2
62953cmp %l2, 0
62954bg loop_entry_5_285
62955nop
62956
62957P3860: !_PREFETCH [8] (Int) (NF) (Loop entry)
62958sethi %hi(0x2), %l2
62959or %l2, %lo(0x2), %l2
62960loop_entry_5_286:
62961wr %g0, 0x82, %asi
62962sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
62963add %i0, %i3, %i3
62964prefetcha [%i3 + 4] %asi, 21
62965
62966P3861: !_SWAP [12] (maybe <- 0x2800041) (Int)
62967sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
62968sub %i0, %i2, %i2
62969mov %l4, %o0
62970swap [%i2 + 4], %o0
62971! move %o0(lower) -> %o0(upper)
62972sllx %o0, 32, %o0
62973add %l4, 1, %l4
62974
62975P3862: !_LD [6] (Int) (Loop exit)
62976sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
62977sub %i0, %i3, %i3
62978lduw [%i3 + 4], %l3
62979! move %l3(lower) -> %o0(lower)
62980or %l3, %o0, %o0
62981!---- flushing int results buffer----
62982mov %o0, %l5
62983loop_exit_5_286:
62984sub %l2, 1, %l2
62985cmp %l2, 0
62986bg loop_entry_5_286
62987nop
62988
62989P3863: !_LD [3] (Int) (NF) (Loop entry)
62990sethi %hi(0x2), %l2
62991or %l2, %lo(0x2), %l2
62992loop_entry_5_287:
62993wr %g0, 0x82, %asi
62994lduwa [%i1 + 12] %asi, %o0
62995! move %o0(lower) -> %o0(upper)
62996sllx %o0, 32, %o0
62997
62998P3864: !_LD [1] (Int) (Loop exit)
62999lduw [%i0 + 12], %l6
63000! move %l6(lower) -> %o0(lower)
63001or %l6, %o0, %o0
63002!---- flushing int results buffer----
63003mov %o0, %l5
63004loop_exit_5_287:
63005sub %l2, 1, %l2
63006cmp %l2, 0
63007bg loop_entry_5_287
63008nop
63009
63010P3865: !_LD [11] (FP) (Loop entry) (Loop exit)
63011sethi %hi(0x1), %l2
63012or %l2, %lo(0x1), %l2
63013loop_entry_5_288:
63014sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
63015add %i0, %i2, %i2
63016ld [%i2 + 12], %f0
63017! 1 addresses covered
63018!---- flushing fp results buffer to %f30 ----
63019fmovs %f0, %f30
63020!--
63021loop_exit_5_288:
63022sub %l2, 1, %l2
63023cmp %l2, 0
63024bg loop_entry_5_288
63025nop
63026
63027P3866: !_LD [14] (FP) (Loop entry) (Loop exit)
63028sethi %hi(0x2), %l2
63029or %l2, %lo(0x2), %l2
63030loop_entry_5_289:
63031sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
63032sub %i0, %i3, %i3
63033ld [%i3 + 4], %f0
63034! 1 addresses covered
63035!---- flushing fp results buffer to %f30 ----
63036fmovs %f0, %f30
63037!--
63038loop_exit_5_289:
63039sub %l2, 1, %l2
63040cmp %l2, 0
63041bg loop_entry_5_289
63042nop
63043
63044P3867: !_ST [11] (maybe <- 0x42000050) (FP) (Loop entry)
63045sethi %hi(0x2), %l2
63046or %l2, %lo(0x2), %l2
63047loop_entry_5_290:
63048sethi %hi(REGION5_ALIAS0_O-REGION0_ALIAS0_O), %i2
63049add %i0, %i2, %i2
63050! preparing store val #0, next val will be in f20
63051fmovs %f16, %f20
63052fadds %f16, %f17, %f16
63053st %f20, [%i2 + 12 ]
63054
63055P3868: !_QWLD [1] (FP) (Loop exit)
63056ldq [%i0 + 0], %f0
63057! 2 addresses covered
63058fmovs %f1, %f0
63059fmovs %f3, %f1
63060!---- flushing fp results buffer to %f30 ----
63061fmovd %f0, %f30
63062!--
63063loop_exit_5_290:
63064sub %l2, 1, %l2
63065cmp %l2, 0
63066bg loop_entry_5_290
63067nop
63068
63069P3869: !_ST [10] (maybe <- 0x2800042) (Int) (Loop entry) (Branch target of P4012)
63070sethi %hi(0x1), %l2
63071or %l2, %lo(0x1), %l2
63072loop_entry_5_291:
63073sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
63074sub %i0, %i3, %i3
63075stw %l4, [%i3 + 4 ]
63076add %l4, 1, %l4
63077ba P3870
63078nop
63079
63080TARGET4012:
63081ba RET4012
63082nop
63083
63084
63085P3870: !_PREFETCH [5] (Int) (NF) (Loop exit)
63086wr %g0, 0x82, %asi
63087sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
63088sub %i0, %i2, %i2
63089prefetcha [%i2 + 12] %asi, 4
63090loop_exit_5_291:
63091sub %l2, 1, %l2
63092cmp %l2, 0
63093bg loop_entry_5_291
63094nop
63095
63096P3871: !_LD [9] (Int) (Loop entry)
63097sethi %hi(0x2), %l2
63098or %l2, %lo(0x2), %l2
63099loop_entry_5_292:
63100sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
63101add %i0, %i3, %i3
63102lduw [%i3 + 12], %o0
63103! move %o0(lower) -> %o0(upper)
63104sllx %o0, 32, %o0
63105
63106P3872: !_PREFETCH [7] (Int) (Faults)
63107prefetch [%g0], 2
63108
63109P3873: !_LD [1] (Int) (Loop exit)
63110lduw [%i0 + 12], %l6
63111! move %l6(lower) -> %o0(lower)
63112or %l6, %o0, %o0
63113!---- flushing int results buffer----
63114mov %o0, %l5
63115loop_exit_5_292:
63116sub %l2, 1, %l2
63117cmp %l2, 0
63118bg loop_entry_5_292
63119nop
63120
63121P3874: !_QWST [15] (maybe <- 0x42000051) (FP) (Loop entry) (Loop exit)
63122sethi %hi(0x1), %l2
63123or %l2, %lo(0x1), %l2
63124loop_entry_5_293:
63125sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
63126sub %i0, %i2, %i2
63127! preparing store val #0, next val will be in f21
63128fmovs %f16, %f21
63129fadds %f16, %f17, %f16
63130! preparing store val #1, next val will be in f23
63131fmovs %f16, %f23
63132fadds %f16, %f17, %f16
63133stq %f20, [%i2 + 0]
63134loop_exit_5_293:
63135sub %l2, 1, %l2
63136cmp %l2, 0
63137bg loop_entry_5_293
63138nop
63139
63140P3875: !_QWST [12] (maybe <- 0x42000053) (FP) (Loop entry)
63141sethi %hi(0x1), %l2
63142or %l2, %lo(0x1), %l2
63143loop_entry_5_294:
63144sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
63145sub %i0, %i3, %i3
63146! preparing store val #0, next val will be in f21
63147fmovs %f16, %f21
63148fadds %f16, %f17, %f16
63149! preparing store val #1, next val will be in f23
63150fmovs %f16, %f23
63151fadds %f16, %f17, %f16
63152stq %f20, [%i3 + 0]
63153
63154P3876: !_BSTC [0] (maybe <- 0x42000055) (FP) (Loop exit)
63155wr %g0, 0xe0, %asi
63156! preparing store val #0, next val will be in f33
63157fmovs %f16, %f21
63158fadds %f16, %f17, %f16
63159! preparing store val #1, next val will be in f35
63160fmovd %f20, %f32
63161fmovs %f16, %f21
63162fadds %f16, %f17, %f16
63163fmovd %f20, %f34
63164membar #Sync
63165stda %f32, [%i0 + 0 ] %asi
63166membar #Sync
63167loop_exit_5_294:
63168sub %l2, 1, %l2
63169cmp %l2, 0
63170bg loop_entry_5_294
63171nop
63172
63173P3877: !_LD [10] (Int) (Loop entry)
63174sethi %hi(0x1), %l2
63175or %l2, %lo(0x1), %l2
63176loop_entry_5_295:
63177sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
63178sub %i0, %i2, %i2
63179lduw [%i2 + 4], %o0
63180! move %o0(lower) -> %o0(upper)
63181sllx %o0, 32, %o0
63182
63183P3878: !_LD [12] (Int) (Loop exit)
63184sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
63185sub %i0, %i3, %i3
63186lduw [%i3 + 4], %l6
63187! move %l6(lower) -> %o0(lower)
63188or %l6, %o0, %o0
63189!---- flushing int results buffer----
63190mov %o0, %l5
63191loop_exit_5_295:
63192sub %l2, 1, %l2
63193cmp %l2, 0
63194bg loop_entry_5_295
63195nop
63196
63197P3879: !_FLUSH [1] (Int) (Loop entry) (Branch target of P3701)
63198sethi %hi(0x2), %l2
63199or %l2, %lo(0x2), %l2
63200loop_entry_5_296:
63201! Unsupported instruction
63202ba P3880
63203nop
63204
63205TARGET3701:
63206ba RET3701
63207nop
63208
63209
63210P3880: !_BLD [4] (FP) (Loop exit)
63211wr %g0, 0xf0, %asi
63212sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
63213sub %i0, %i2, %i2
63214membar #Sync
63215ldda [%i2 + 0] %asi, %f0
63216membar #Sync
63217! 2 addresses covered
63218fmovs %f1, %f0
63219fmovs %f3, %f1
63220!---- flushing fp results buffer to %f30 ----
63221fmovd %f0, %f30
63222!--
63223loop_exit_5_296:
63224sub %l2, 1, %l2
63225cmp %l2, 0
63226bg loop_entry_5_296
63227nop
63228
63229P3881: !_REPLACEMENT [5] (Int) (Loop entry)
63230sethi %hi(0x1), %l2
63231or %l2, %lo(0x1), %l2
63232loop_entry_5_297:
63233sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3
63234sub %i0, %i3, %i3
63235sethi %hi(0x20000), %l3
63236ld [%i3+12], %l7
63237st %l7, [%i3+12]
63238add %i3, %l3, %l6
63239ld [%l6+12], %l7
63240st %l7, [%l6+12]
63241add %l6, %l3, %l6
63242ld [%l6+12], %l7
63243st %l7, [%l6+12]
63244add %l6, %l3, %l6
63245ld [%l6+12], %l7
63246st %l7, [%l6+12]
63247add %l6, %l3, %l6
63248ld [%l6+12], %l7
63249st %l7, [%l6+12]
63250add %l6, %l3, %l6
63251ld [%l6+12], %l7
63252st %l7, [%l6+12]
63253add %l6, %l3, %l6
63254ld [%l6+12], %l7
63255st %l7, [%l6+12]
63256add %l6, %l3, %l6
63257ld [%l6+12], %l7
63258st %l7, [%l6+12]
63259
63260P3882: !_LD [15] (Int)
63261sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
63262sub %i0, %i2, %i2
63263lduw [%i2 + 12], %o0
63264! move %o0(lower) -> %o0(upper)
63265sllx %o0, 32, %o0
63266
63267P3883: !_LD [7] (Int) (NF) (Loop exit)
63268wr %g0, 0x82, %asi
63269sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
63270sub %i0, %i3, %i3
63271lduwa [%i3 + 12] %asi, %l7
63272! move %l7(lower) -> %o0(lower)
63273or %l7, %o0, %o0
63274!---- flushing int results buffer----
63275mov %o0, %l5
63276loop_exit_5_297:
63277sub %l2, 1, %l2
63278cmp %l2, 0
63279bg loop_entry_5_297
63280nop
63281
63282P3884: !_LD [3] (Int) (Loop entry)
63283sethi %hi(0x1), %l2
63284or %l2, %lo(0x1), %l2
63285loop_entry_5_298:
63286lduw [%i1 + 12], %o0
63287! move %o0(lower) -> %o0(upper)
63288sllx %o0, 32, %o0
63289
63290P3885: !_LD [0] (Int) (Loop exit)
63291lduw [%i0 + 4], %o5
63292! move %o5(lower) -> %o0(lower)
63293or %o5, %o0, %o0
63294!---- flushing int results buffer----
63295mov %o0, %l5
63296loop_exit_5_298:
63297sub %l2, 1, %l2
63298cmp %l2, 0
63299bg loop_entry_5_298
63300nop
63301
63302P3886: !_ST [7] (maybe <- 0x2800043) (Int) (Loop entry) (Loop exit)
63303sethi %hi(0x1), %l2
63304or %l2, %lo(0x1), %l2
63305loop_entry_5_299:
63306sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
63307sub %i0, %i2, %i2
63308stw %l4, [%i2 + 12 ]
63309add %l4, 1, %l4
63310loop_exit_5_299:
63311sub %l2, 1, %l2
63312cmp %l2, 0
63313bg loop_entry_5_299
63314nop
63315
63316P3887: !_LD [7] (Int) (Loop entry) (Branch target of P3479)
63317sethi %hi(0x2), %l2
63318or %l2, %lo(0x2), %l2
63319loop_entry_5_300:
63320sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
63321sub %i0, %i3, %i3
63322lduw [%i3 + 12], %o0
63323! move %o0(lower) -> %o0(upper)
63324sllx %o0, 32, %o0
63325ba P3888
63326nop
63327
63328TARGET3479:
63329ba RET3479
63330nop
63331
63332
63333P3888: !_REPLACEMENT [13] (Int)
63334sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2
63335sub %i0, %i2, %i2
63336sethi %hi(0x20000), %o5
63337ld [%i2+12], %l6
63338st %l6, [%i2+12]
63339add %i2, %o5, %l3
63340ld [%l3+12], %l6
63341st %l6, [%l3+12]
63342add %l3, %o5, %l3
63343ld [%l3+12], %l6
63344st %l6, [%l3+12]
63345add %l3, %o5, %l3
63346ld [%l3+12], %l6
63347st %l6, [%l3+12]
63348add %l3, %o5, %l3
63349ld [%l3+12], %l6
63350st %l6, [%l3+12]
63351add %l3, %o5, %l3
63352ld [%l3+12], %l6
63353st %l6, [%l3+12]
63354add %l3, %o5, %l3
63355ld [%l3+12], %l6
63356st %l6, [%l3+12]
63357add %l3, %o5, %l3
63358ld [%l3+12], %l6
63359st %l6, [%l3+12]
63360
63361P3889: !_LD [9] (Int) (Loop exit)
63362sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
63363add %i0, %i3, %i3
63364lduw [%i3 + 12], %o5
63365! move %o5(lower) -> %o0(lower)
63366or %o5, %o0, %o0
63367!---- flushing int results buffer----
63368mov %o0, %l5
63369loop_exit_5_300:
63370sub %l2, 1, %l2
63371cmp %l2, 0
63372bg loop_entry_5_300
63373nop
63374
63375P3890: !_CASX [8] (maybe <- 0x2800044) (Int) (Loop entry)
63376sethi %hi(0x1), %l2
63377or %l2, %lo(0x1), %l2
63378loop_entry_5_301:
63379sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
63380add %i0, %i2, %i2
63381ldx [%i2], %o0
63382! move %o0(upper) -> %o0(upper)
63383! move %o0(lower) -> %o0(lower)
63384mov %o0, %l6
63385mov %l4, %o1
63386casx [%i2], %l6, %o1
63387! move %o1(upper) -> %o1(upper)
63388! move %o1(lower) -> %o1(lower)
63389add %l4, 1, %l4
63390
63391P3891: !_PREFETCH [0] (Int) (Loop exit)
63392prefetch [%i0 + 4], 1
63393!---- flushing int results buffer----
63394mov %o0, %l5
63395mov %o1, %l5
63396loop_exit_5_301:
63397sub %l2, 1, %l2
63398cmp %l2, 0
63399bg loop_entry_5_301
63400nop
63401
63402P3892: !_SWAP [1] (maybe <- 0x2800045) (Int) (Loop entry)
63403sethi %hi(0x2), %l2
63404or %l2, %lo(0x2), %l2
63405loop_entry_5_302:
63406mov %l4, %o0
63407swap [%i0 + 12], %o0
63408! move %o0(lower) -> %o0(upper)
63409sllx %o0, 32, %o0
63410add %l4, 1, %l4
63411
63412P3893: !_LD [9] (Int) (Loop exit)
63413sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
63414add %i0, %i3, %i3
63415lduw [%i3 + 12], %l7
63416! move %l7(lower) -> %o0(lower)
63417or %l7, %o0, %o0
63418!---- flushing int results buffer----
63419mov %o0, %l5
63420loop_exit_5_302:
63421sub %l2, 1, %l2
63422cmp %l2, 0
63423bg loop_entry_5_302
63424nop
63425
63426P3894: !_SWAP [3] (maybe <- 0x2800046) (Int) (Loop entry)
63427sethi %hi(0x1), %l2
63428or %l2, %lo(0x1), %l2
63429loop_entry_5_303:
63430mov %l4, %o0
63431swap [%i1 + 12], %o0
63432! move %o0(lower) -> %o0(upper)
63433sllx %o0, 32, %o0
63434add %l4, 1, %l4
63435
63436P3895: !_REPLACEMENT [10] (Int)
63437sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2
63438sub %i0, %i2, %i2
63439sethi %hi(0x20000), %o5
63440ld [%i2+4], %l6
63441st %l6, [%i2+4]
63442add %i2, %o5, %l3
63443ld [%l3+4], %l6
63444st %l6, [%l3+4]
63445add %l3, %o5, %l3
63446ld [%l3+4], %l6
63447st %l6, [%l3+4]
63448add %l3, %o5, %l3
63449ld [%l3+4], %l6
63450st %l6, [%l3+4]
63451add %l3, %o5, %l3
63452ld [%l3+4], %l6
63453st %l6, [%l3+4]
63454add %l3, %o5, %l3
63455ld [%l3+4], %l6
63456st %l6, [%l3+4]
63457add %l3, %o5, %l3
63458ld [%l3+4], %l6
63459st %l6, [%l3+4]
63460add %l3, %o5, %l3
63461ld [%l3+4], %l6
63462st %l6, [%l3+4]
63463
63464P3896: !_LD [6] (Int) (NF) (Loop exit)
63465wr %g0, 0x82, %asi
63466sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
63467sub %i0, %i3, %i3
63468lduwa [%i3 + 4] %asi, %o5
63469! move %o5(lower) -> %o0(lower)
63470or %o5, %o0, %o0
63471!---- flushing int results buffer----
63472mov %o0, %l5
63473loop_exit_5_303:
63474sub %l2, 1, %l2
63475cmp %l2, 0
63476bg loop_entry_5_303
63477nop
63478
63479P3897: !_BSTC [9] (maybe <- 0x42000057) (FP) (Loop entry) (Loop exit)
63480sethi %hi(0x2), %l2
63481or %l2, %lo(0x2), %l2
63482loop_entry_5_304:
63483wr %g0, 0xe0, %asi
63484sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
63485add %i0, %i2, %i2
63486! preparing store val #0, next val will be in f33
63487fmovs %f16, %f21
63488fadds %f16, %f17, %f16
63489! preparing store val #1, next val will be in f35
63490fmovd %f20, %f32
63491fmovs %f16, %f21
63492fadds %f16, %f17, %f16
63493fmovd %f20, %f34
63494membar #Sync
63495stda %f32, [%i2 + 0 ] %asi
63496membar #Sync
63497loop_exit_5_304:
63498sub %l2, 1, %l2
63499cmp %l2, 0
63500bg loop_entry_5_304
63501nop
63502
63503P3898: !_DWST [0] (maybe <- 0x42000059) (FP) (Loop entry) (Loop exit)
63504sethi %hi(0x1), %l2
63505or %l2, %lo(0x1), %l2
63506loop_entry_5_305:
63507! preparing store val #0, next val will be in f21
63508fmovs %f16, %f21
63509fadds %f16, %f17, %f16
63510std %f20, [%i0 + 0]
63511loop_exit_5_305:
63512sub %l2, 1, %l2
63513cmp %l2, 0
63514bg loop_entry_5_305
63515nop
63516
63517P3899: !_LD [12] (Int) (Loop entry)
63518sethi %hi(0x2), %l2
63519or %l2, %lo(0x2), %l2
63520loop_entry_5_306:
63521sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
63522sub %i0, %i3, %i3
63523lduw [%i3 + 4], %o0
63524! move %o0(lower) -> %o0(upper)
63525sllx %o0, 32, %o0
63526
63527P3900: !_LD [5] (FP)
63528sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
63529sub %i0, %i2, %i2
63530ld [%i2 + 12], %f0
63531! 1 addresses covered
63532
63533P3901: !_LD [6] (Int) (Loop exit)
63534sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
63535sub %i0, %i3, %i3
63536lduw [%i3 + 4], %l3
63537! move %l3(lower) -> %o0(lower)
63538or %l3, %o0, %o0
63539!---- flushing int results buffer----
63540mov %o0, %l5
63541!---- flushing fp results buffer to %f30 ----
63542fmovs %f0, %f30
63543!--
63544loop_exit_5_306:
63545sub %l2, 1, %l2
63546cmp %l2, 0
63547bg loop_entry_5_306
63548nop
63549
63550P3902: !_SWAP [13] (maybe <- 0x2800047) (Int) (Loop entry) (LE) (Branch target of P3585)
63551sethi %hi(0x1), %l2
63552or %l2, %lo(0x1), %l2
63553loop_entry_5_307:
63554wr %g0, 0x88, %asi
63555sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
63556sub %i0, %i2, %i2
63557mov %l4, %o0
63558! Change single-word-level endianess (big endian <-> little endian)
63559sethi %hi(0xff00ff00), %l7
63560or %l7, %lo(0xff00ff00), %l7
63561and %o0, %l7, %o5
63562srl %o5, 8, %o5
63563sll %o0, 8, %o0
63564and %o0, %l7, %o0
63565or %o0, %o5, %o0
63566srl %o0, 16, %o5
63567sll %o0, 16, %o0
63568srl %o0, 0, %o0
63569or %o0, %o5, %o0
63570swapa [%i2 + 12] %asi, %o0
63571! move %o0(lower) -> %o0(upper)
63572sllx %o0, 32, %o0
63573add %l4, 1, %l4
63574ba P3903
63575nop
63576
63577TARGET3585:
63578ba RET3585
63579nop
63580
63581
63582P3903: !_BLD [11] (FP)
63583wr %g0, 0xf0, %asi
63584sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
63585sub %i0, %i3, %i3
63586membar #Sync
63587ldda [%i3 + 0] %asi, %f0
63588membar #Sync
63589! 2 addresses covered
63590fmovs %f1, %f0
63591fmovs %f3, %f1
63592
63593P3904: !_LD [11] (Int) (Loop exit)
63594lduw [%i3 + 12], %l7
63595! move %l7(lower) -> %o0(lower)
63596or %l7, %o0, %o0
63597!---- flushing int results buffer----
63598mov %o0, %l5
63599!---- flushing fp results buffer to %f30 ----
63600fmovd %f0, %f30
63601!--
63602loop_exit_5_307:
63603sub %l2, 1, %l2
63604cmp %l2, 0
63605bg loop_entry_5_307
63606nop
63607
63608P3905: !_LD [4] (Int) (Loop entry)
63609sethi %hi(0x2), %l2
63610or %l2, %lo(0x2), %l2
63611loop_entry_5_308:
63612sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
63613sub %i0, %i2, %i2
63614lduw [%i2 + 4], %o0
63615! move %o0(lower) -> %o0(upper)
63616sllx %o0, 32, %o0
63617
63618P3906: !_LD [4] (Int) (Loop exit)
63619lduw [%i2 + 4], %o5
63620! move %o5(lower) -> %o0(lower)
63621or %o5, %o0, %o0
63622!---- flushing int results buffer----
63623mov %o0, %l5
63624loop_exit_5_308:
63625sub %l2, 1, %l2
63626cmp %l2, 0
63627bg loop_entry_5_308
63628nop
63629
63630P3907: !_BST [11] (maybe <- 0x4200005a) (FP) (Loop entry)
63631sethi %hi(0x2), %l2
63632or %l2, %lo(0x2), %l2
63633loop_entry_5_309:
63634wr %g0, 0xf0, %asi
63635sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
63636sub %i0, %i3, %i3
63637! preparing store val #0, next val will be in f33
63638fmovs %f16, %f21
63639fadds %f16, %f17, %f16
63640! preparing store val #1, next val will be in f35
63641fmovd %f20, %f32
63642fmovs %f16, %f21
63643fadds %f16, %f17, %f16
63644fmovd %f20, %f34
63645membar #Sync
63646stda %f32, [%i3 + 0 ] %asi
63647membar #Sync
63648
63649P3908: !_LD [11] (FP) (Loop exit)
63650ld [%i3 + 12], %f0
63651! 1 addresses covered
63652!---- flushing fp results buffer to %f30 ----
63653fmovs %f0, %f30
63654!--
63655loop_exit_5_309:
63656sub %l2, 1, %l2
63657cmp %l2, 0
63658bg loop_entry_5_309
63659nop
63660
63661P3909: !_PREFETCH [4] (Int) (NF) (Loop entry) (Loop exit)
63662sethi %hi(0x1), %l2
63663or %l2, %lo(0x1), %l2
63664loop_entry_5_310:
63665wr %g0, 0x82, %asi
63666sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
63667sub %i0, %i2, %i2
63668prefetcha [%i2 + 4] %asi, 22
63669loop_exit_5_310:
63670sub %l2, 1, %l2
63671cmp %l2, 0
63672bg loop_entry_5_310
63673nop
63674
63675P3910: !_FLUSH [12] (Int) (Loop entry) (Loop exit)
63676sethi %hi(0x1), %l2
63677or %l2, %lo(0x1), %l2
63678loop_entry_5_311:
63679! Unsupported instruction
63680loop_exit_5_311:
63681sub %l2, 1, %l2
63682cmp %l2, 0
63683bg loop_entry_5_311
63684nop
63685
63686P3911: !_QWLD [12] (FP) (Loop entry)
63687sethi %hi(0x1), %l2
63688or %l2, %lo(0x1), %l2
63689loop_entry_5_312:
63690sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
63691sub %i0, %i3, %i3
63692ldq [%i3 + 0], %f0
63693! 2 addresses covered
63694fmovs %f1, %f0
63695fmovs %f3, %f1
63696
63697P3912: !_BLD [3] (FP) (Loop exit)
63698wr %g0, 0xf0, %asi
63699membar #Sync
63700ldda [%i1 + 0] %asi, %f32
63701membar #Sync
63702! 2 addresses covered
63703fmovd %f32, %f18
63704fmovs %f19, %f2
63705fmovd %f34, %f18
63706fmovs %f19, %f3
63707!---- flushing fp results buffer to %f30 ----
63708fmovd %f0, %f30
63709fmovd %f2, %f30
63710!--
63711loop_exit_5_312:
63712sub %l2, 1, %l2
63713cmp %l2, 0
63714bg loop_entry_5_312
63715nop
63716
63717P3913: !_LD [10] (Int) (Loop entry)
63718sethi %hi(0x1), %l2
63719or %l2, %lo(0x1), %l2
63720loop_entry_5_313:
63721sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
63722sub %i0, %i2, %i2
63723lduw [%i2 + 4], %o0
63724! move %o0(lower) -> %o0(upper)
63725sllx %o0, 32, %o0
63726
63727P3914: !_LD [4] (Int) (Loop exit)
63728sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
63729sub %i0, %i3, %i3
63730lduw [%i3 + 4], %o5
63731! move %o5(lower) -> %o0(lower)
63732or %o5, %o0, %o0
63733!---- flushing int results buffer----
63734mov %o0, %l5
63735loop_exit_5_313:
63736sub %l2, 1, %l2
63737cmp %l2, 0
63738bg loop_entry_5_313
63739nop
63740
63741P3915: !_PREFETCH [5] (Int) (NF) (Faults) (Loop entry) (Loop exit)
63742sethi %hi(0x1), %l2
63743or %l2, %lo(0x1), %l2
63744loop_entry_5_314:
63745wr %g0, 0x82, %asi
63746prefetcha [%g0] %asi, 28
63747loop_exit_5_314:
63748sub %l2, 1, %l2
63749cmp %l2, 0
63750bg loop_entry_5_314
63751nop
63752
63753P3916: !_LD [4] (Int) (Loop entry)
63754sethi %hi(0x2), %l2
63755or %l2, %lo(0x2), %l2
63756loop_entry_5_315:
63757sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
63758sub %i0, %i2, %i2
63759lduw [%i2 + 4], %o0
63760! move %o0(lower) -> %o0(upper)
63761sllx %o0, 32, %o0
63762
63763P3917: !_LD [11] (Int) (Loop exit) (CBR)
63764sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
63765sub %i0, %i3, %i3
63766lduw [%i3 + 12], %l6
63767! move %l6(lower) -> %o0(lower)
63768or %l6, %o0, %o0
63769
63770! cbranch
63771andcc %l0, 1, %g0
63772be,pn %xcc, TARGET3917
63773nop
63774RET3917:
63775
63776! lfsr step begin
63777srlx %l0, 1, %l7
63778xnor %l7, %l0, %l7
63779sllx %l7, 63, %l7
63780or %l7, %l0, %l0
63781srlx %l0, 1, %l0
63782
63783!---- flushing int results buffer----
63784mov %o0, %l5
63785loop_exit_5_315:
63786sub %l2, 1, %l2
63787cmp %l2, 0
63788bg loop_entry_5_315
63789nop
63790
63791P3918: !_LD [0] (Int) (Loop entry)
63792sethi %hi(0x2), %l2
63793or %l2, %lo(0x2), %l2
63794loop_entry_5_316:
63795lduw [%i0 + 4], %o0
63796! move %o0(lower) -> %o0(upper)
63797sllx %o0, 32, %o0
63798
63799P3919: !_PREFETCH [14] (Int) (NF)
63800wr %g0, 0x82, %asi
63801sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
63802sub %i0, %i2, %i2
63803prefetcha [%i2 + 4] %asi, 2
63804
63805P3920: !_LD [7] (Int) (Loop exit) (LE)
63806wr %g0, 0x88, %asi
63807sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
63808sub %i0, %i3, %i3
63809lduwa [%i3 + 12] %asi, %o5
63810! move %o5(lower) -> %o0(lower)
63811or %o5, %o0, %o0
63812!---- flushing int results buffer----
63813mov %o0, %l5
63814loop_exit_5_316:
63815sub %l2, 1, %l2
63816cmp %l2, 0
63817bg loop_entry_5_316
63818nop
63819
63820P3921: !_DWST [5] (maybe <- 0x2800048) (Int) (Loop entry) (Loop exit)
63821sethi %hi(0x1), %l2
63822or %l2, %lo(0x1), %l2
63823loop_entry_5_317:
63824sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
63825sub %i0, %i2, %i2
63826mov %l4, %l6
63827stx %l6, [%i2 + 8]
63828add %l4, 1, %l4
63829loop_exit_5_317:
63830sub %l2, 1, %l2
63831cmp %l2, 0
63832bg loop_entry_5_317
63833nop
63834
63835P3922: !_CASX [12] (maybe <- 0x2800049) (Int) (Loop entry) (Loop exit)
63836sethi %hi(0x2), %l2
63837or %l2, %lo(0x2), %l2
63838loop_entry_5_318:
63839sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
63840sub %i0, %i3, %i3
63841ldx [%i3], %o0
63842! move %o0(upper) -> %o0(upper)
63843! move %o0(lower) -> %o0(lower)
63844mov %o0, %l6
63845mov %l4, %o1
63846casx [%i3], %l6, %o1
63847! move %o1(upper) -> %o1(upper)
63848! move %o1(lower) -> %o1(lower)
63849add %l4, 1, %l4
63850!---- flushing int results buffer----
63851mov %o0, %l5
63852mov %o1, %l5
63853loop_exit_5_318:
63854sub %l2, 1, %l2
63855cmp %l2, 0
63856bg loop_entry_5_318
63857nop
63858
63859P3923: !_ST [14] (maybe <- 0x280004a) (Int) (Loop entry) (Loop exit)
63860sethi %hi(0x1), %l2
63861or %l2, %lo(0x1), %l2
63862loop_entry_5_319:
63863sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
63864sub %i0, %i2, %i2
63865stw %l4, [%i2 + 4 ]
63866add %l4, 1, %l4
63867loop_exit_5_319:
63868sub %l2, 1, %l2
63869cmp %l2, 0
63870bg loop_entry_5_319
63871nop
63872
63873P3924: !_CASX [15] (maybe <- 0x280004b) (Int) (Loop entry) (Loop exit)
63874sethi %hi(0x2), %l2
63875or %l2, %lo(0x2), %l2
63876loop_entry_5_320:
63877sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
63878sub %i0, %i3, %i3
63879add %i3, 8, %o5
63880ldx [%o5], %o0
63881! move %o0(upper) -> %o0(upper)
63882! move %o0(lower) -> %o0(lower)
63883mov %o0, %l7
63884mov %l4, %o1
63885casx [%o5], %l7, %o1
63886! move %o1(upper) -> %o1(upper)
63887! move %o1(lower) -> %o1(lower)
63888add %l4, 1, %l4
63889!---- flushing int results buffer----
63890mov %o0, %l5
63891mov %o1, %l5
63892loop_exit_5_320:
63893sub %l2, 1, %l2
63894cmp %l2, 0
63895bg loop_entry_5_320
63896nop
63897
63898P3925: !_BST [12] (maybe <- 0x4200005c) (FP) (Loop entry) (Loop exit)
63899sethi %hi(0x2), %l2
63900or %l2, %lo(0x2), %l2
63901loop_entry_5_321:
63902wr %g0, 0xf0, %asi
63903sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
63904sub %i0, %i2, %i2
63905! preparing store val #0, next val will be in f33
63906fmovs %f16, %f21
63907fadds %f16, %f17, %f16
63908! preparing store val #1, next val will be in f35
63909fmovd %f20, %f32
63910fmovs %f16, %f21
63911fadds %f16, %f17, %f16
63912fmovd %f20, %f34
63913membar #Sync
63914stda %f32, [%i2 + 0 ] %asi
63915membar #Sync
63916loop_exit_5_321:
63917sub %l2, 1, %l2
63918cmp %l2, 0
63919bg loop_entry_5_321
63920nop
63921
63922P3926: !_MEMBAR (Int) (Loop entry) (CBR)
63923sethi %hi(0x2), %l2
63924or %l2, %lo(0x2), %l2
63925loop_entry_5_322:
63926membar #StoreLoad
63927
63928! cbranch
63929andcc %l0, 1, %g0
63930be,pt %xcc, TARGET3926
63931nop
63932RET3926:
63933
63934! lfsr step begin
63935srlx %l0, 1, %o5
63936xnor %o5, %l0, %o5
63937sllx %o5, 63, %o5
63938or %o5, %l0, %l0
63939srlx %l0, 1, %l0
63940
63941
63942P3927: !_LD [7] (Int)
63943sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
63944sub %i0, %i3, %i3
63945lduw [%i3 + 12], %o0
63946! move %o0(lower) -> %o0(upper)
63947sllx %o0, 32, %o0
63948
63949P3928: !_LD [14] (Int) (Loop exit) (Branch target of P3502)
63950sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
63951sub %i0, %i2, %i2
63952lduw [%i2 + 4], %o5
63953! move %o5(lower) -> %o0(lower)
63954or %o5, %o0, %o0
63955!---- flushing int results buffer----
63956mov %o0, %l5
63957loop_exit_5_322:
63958sub %l2, 1, %l2
63959cmp %l2, 0
63960bg loop_entry_5_322
63961nop
63962ba P3929
63963nop
63964
63965TARGET3502:
63966ba RET3502
63967nop
63968
63969
63970P3929: !_LD [6] (FP) (NF) (Loop entry)
63971sethi %hi(0x2), %l2
63972or %l2, %lo(0x2), %l2
63973loop_entry_5_323:
63974wr %g0, 0x82, %asi
63975sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
63976sub %i0, %i3, %i3
63977lda [%i3 + 4] %asi, %f0
63978! 1 addresses covered
63979
63980P3930: !_PREFETCH [15] (Int) (Loop exit)
63981sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
63982sub %i0, %i2, %i2
63983prefetch [%i2 + 12], 4
63984!---- flushing fp results buffer to %f30 ----
63985fmovs %f0, %f30
63986!--
63987loop_exit_5_323:
63988sub %l2, 1, %l2
63989cmp %l2, 0
63990bg loop_entry_5_323
63991nop
63992
63993P3931: !_PREFETCH [2] (Int) (Loop entry)
63994sethi %hi(0x1), %l2
63995or %l2, %lo(0x1), %l2
63996loop_entry_5_324:
63997prefetch [%i1 + 4], 3
63998
63999P3932: !_CAS [1] (maybe <- 0x280004c) (Int) (Loop exit)
64000add %i0, 12, %o5
64001lduw [%o5], %o0
64002mov %o0, %l7
64003! move %l7(lower) -> %o0(upper)
64004sllx %l7, 32, %o0
64005mov %l4, %l6
64006cas [%o5], %l7, %l6
64007! move %l6(lower) -> %o0(lower)
64008srl %l6, 0, %l7
64009or %l7, %o0, %o0
64010add %l4, 1, %l4
64011!---- flushing int results buffer----
64012mov %o0, %l5
64013loop_exit_5_324:
64014sub %l2, 1, %l2
64015cmp %l2, 0
64016bg loop_entry_5_324
64017nop
64018
64019P3933: !_LD [8] (Int) (Loop entry)
64020sethi %hi(0x2), %l2
64021or %l2, %lo(0x2), %l2
64022loop_entry_5_325:
64023sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
64024sub %i0, %i3, %i3
64025lduw [%i3 + 4], %o0
64026! move %o0(lower) -> %o0(upper)
64027sllx %o0, 32, %o0
64028
64029P3934: !_LD [6] (Int) (Loop exit)
64030sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
64031sub %i0, %i2, %i2
64032lduw [%i2 + 4], %o5
64033! move %o5(lower) -> %o0(lower)
64034or %o5, %o0, %o0
64035!---- flushing int results buffer----
64036mov %o0, %l5
64037loop_exit_5_325:
64038sub %l2, 1, %l2
64039cmp %l2, 0
64040bg loop_entry_5_325
64041nop
64042
64043P3935: !_LD [15] (Int) (Loop entry)
64044sethi %hi(0x1), %l2
64045or %l2, %lo(0x1), %l2
64046loop_entry_5_326:
64047sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
64048sub %i0, %i3, %i3
64049lduw [%i3 + 12], %o0
64050! move %o0(lower) -> %o0(upper)
64051sllx %o0, 32, %o0
64052
64053P3936: !_LD [10] (Int) (NF) (Loop exit)
64054wr %g0, 0x82, %asi
64055sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
64056sub %i0, %i2, %i2
64057lduwa [%i2 + 4] %asi, %l3
64058! move %l3(lower) -> %o0(lower)
64059or %l3, %o0, %o0
64060!---- flushing int results buffer----
64061mov %o0, %l5
64062loop_exit_5_326:
64063sub %l2, 1, %l2
64064cmp %l2, 0
64065bg loop_entry_5_326
64066nop
64067
64068P3937: !_QWST [6] (maybe <- 0x4200005e) (FP) (Loop entry)
64069sethi %hi(0x2), %l2
64070or %l2, %lo(0x2), %l2
64071loop_entry_5_327:
64072sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
64073sub %i0, %i3, %i3
64074! preparing store val #0, next val will be in f21
64075fmovs %f16, %f21
64076fadds %f16, %f17, %f16
64077! preparing store val #1, next val will be in f23
64078fmovs %f16, %f23
64079fadds %f16, %f17, %f16
64080stq %f20, [%i3 + 0]
64081
64082P3938: !_BST [9] (maybe <- 0x42000060) (FP) (Loop exit)
64083wr %g0, 0xf0, %asi
64084sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
64085sub %i0, %i2, %i2
64086! preparing store val #0, next val will be in f33
64087fmovs %f16, %f21
64088fadds %f16, %f17, %f16
64089! preparing store val #1, next val will be in f35
64090fmovd %f20, %f32
64091fmovs %f16, %f21
64092fadds %f16, %f17, %f16
64093fmovd %f20, %f34
64094membar #Sync
64095stda %f32, [%i2 + 0 ] %asi
64096membar #Sync
64097loop_exit_5_327:
64098sub %l2, 1, %l2
64099cmp %l2, 0
64100bg loop_entry_5_327
64101nop
64102
64103P3939: !_CAS [8] (maybe <- 0x280004d) (Int) (Loop entry) (Loop exit)
64104sethi %hi(0x1), %l2
64105or %l2, %lo(0x1), %l2
64106loop_entry_5_328:
64107sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
64108sub %i0, %i3, %i3
64109add %i3, 4, %l7
64110lduw [%l7], %o0
64111mov %o0, %l6
64112! move %l6(lower) -> %o0(upper)
64113sllx %l6, 32, %o0
64114mov %l4, %l3
64115cas [%l7], %l6, %l3
64116! move %l3(lower) -> %o0(lower)
64117srl %l3, 0, %l6
64118or %l6, %o0, %o0
64119add %l4, 1, %l4
64120!---- flushing int results buffer----
64121mov %o0, %l5
64122loop_exit_5_328:
64123sub %l2, 1, %l2
64124cmp %l2, 0
64125bg loop_entry_5_328
64126nop
64127
64128P3940: !_PREFETCH [9] (Int) (Loop entry) (Loop exit)
64129sethi %hi(0x1), %l2
64130or %l2, %lo(0x1), %l2
64131loop_entry_5_329:
64132sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
64133sub %i0, %i2, %i2
64134prefetch [%i2 + 12], 0
64135loop_exit_5_329:
64136sub %l2, 1, %l2
64137cmp %l2, 0
64138bg loop_entry_5_329
64139nop
64140
64141P3941: !_SWAP [15] (maybe <- 0x280004e) (Int) (Loop entry)
64142sethi %hi(0x2), %l2
64143or %l2, %lo(0x2), %l2
64144loop_entry_5_330:
64145sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
64146sub %i0, %i3, %i3
64147mov %l4, %o0
64148swap [%i3 + 12], %o0
64149! move %o0(lower) -> %o0(upper)
64150sllx %o0, 32, %o0
64151add %l4, 1, %l4
64152
64153P3942: !_LD [12] (Int) (Loop exit) (LE)
64154wr %g0, 0x88, %asi
64155sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
64156sub %i0, %i2, %i2
64157lduwa [%i2 + 4] %asi, %o5
64158! move %o5(lower) -> %o0(lower)
64159or %o5, %o0, %o0
64160!---- flushing int results buffer----
64161mov %o0, %l5
64162loop_exit_5_330:
64163sub %l2, 1, %l2
64164cmp %l2, 0
64165bg loop_entry_5_330
64166nop
64167
64168P3943: !_LD [9] (Int) (Loop entry)
64169sethi %hi(0x1), %l2
64170or %l2, %lo(0x1), %l2
64171loop_entry_5_331:
64172sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
64173sub %i0, %i3, %i3
64174lduw [%i3 + 12], %o0
64175! move %o0(lower) -> %o0(upper)
64176sllx %o0, 32, %o0
64177
64178P3944: !_LD [11] (FP) (NF)
64179wr %g0, 0x82, %asi
64180sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
64181sub %i0, %i2, %i2
64182lda [%i2 + 12] %asi, %f0
64183! 1 addresses covered
64184
64185P3945: !_LD [10] (Int) (Loop exit)
64186lduw [%i2 + 4], %l3
64187! move %l3(lower) -> %o0(lower)
64188or %l3, %o0, %o0
64189!---- flushing int results buffer----
64190mov %o0, %l5
64191!---- flushing fp results buffer to %f30 ----
64192fmovs %f0, %f30
64193!--
64194loop_exit_5_331:
64195sub %l2, 1, %l2
64196cmp %l2, 0
64197bg loop_entry_5_331
64198nop
64199
64200P3946: !_REPLACEMENT [10] (Int) (Loop entry) (Loop exit)
64201sethi %hi(0x1), %l2
64202or %l2, %lo(0x1), %l2
64203loop_entry_5_332:
64204sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
64205add %i0, %i3, %i3
64206sethi %hi(0x20000), %l7
64207ld [%i3+4], %l3
64208st %l3, [%i3+4]
64209add %i3, %l7, %o5
64210ld [%o5+4], %l3
64211st %l3, [%o5+4]
64212add %o5, %l7, %o5
64213ld [%o5+4], %l3
64214st %l3, [%o5+4]
64215add %o5, %l7, %o5
64216ld [%o5+4], %l3
64217st %l3, [%o5+4]
64218add %o5, %l7, %o5
64219ld [%o5+4], %l3
64220st %l3, [%o5+4]
64221add %o5, %l7, %o5
64222ld [%o5+4], %l3
64223st %l3, [%o5+4]
64224add %o5, %l7, %o5
64225ld [%o5+4], %l3
64226st %l3, [%o5+4]
64227add %o5, %l7, %o5
64228ld [%o5+4], %l3
64229st %l3, [%o5+4]
64230loop_exit_5_332:
64231sub %l2, 1, %l2
64232cmp %l2, 0
64233bg loop_entry_5_332
64234nop
64235
64236P3947: !_BLD [12] (FP) (Loop entry)
64237sethi %hi(0x2), %l2
64238or %l2, %lo(0x2), %l2
64239loop_entry_5_333:
64240wr %g0, 0xf0, %asi
64241sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
64242sub %i0, %i2, %i2
64243membar #Sync
64244ldda [%i2 + 0] %asi, %f0
64245membar #Sync
64246! 2 addresses covered
64247fmovs %f1, %f0
64248fmovs %f3, %f1
64249
64250P3948: !_QWLD [2] (FP) (Loop exit)
64251ldq [%i1 + 0], %f32
64252! 2 addresses covered
64253fmovd %f32, %f18
64254fmovs %f19, %f2
64255fmovd %f34, %f18
64256fmovs %f19, %f3
64257!---- flushing fp results buffer to %f30 ----
64258fmovd %f0, %f30
64259fmovd %f2, %f30
64260!--
64261loop_exit_5_333:
64262sub %l2, 1, %l2
64263cmp %l2, 0
64264bg loop_entry_5_333
64265nop
64266
64267P3949: !_LD [2] (Int) (Loop entry)
64268sethi %hi(0x2), %l2
64269or %l2, %lo(0x2), %l2
64270loop_entry_5_334:
64271lduw [%i1 + 4], %o0
64272! move %o0(lower) -> %o0(upper)
64273sllx %o0, 32, %o0
64274
64275P3950: !_LD [1] (Int) (Loop exit)
64276lduw [%i0 + 12], %l7
64277! move %l7(lower) -> %o0(lower)
64278or %l7, %o0, %o0
64279!---- flushing int results buffer----
64280mov %o0, %l5
64281loop_exit_5_334:
64282sub %l2, 1, %l2
64283cmp %l2, 0
64284bg loop_entry_5_334
64285nop
64286
64287P3951: !_PREFETCH [11] (Int) (Loop entry) (Loop exit)
64288sethi %hi(0x1), %l2
64289or %l2, %lo(0x1), %l2
64290loop_entry_5_335:
64291sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
64292sub %i0, %i3, %i3
64293prefetch [%i3 + 12], 1
64294loop_exit_5_335:
64295sub %l2, 1, %l2
64296cmp %l2, 0
64297bg loop_entry_5_335
64298nop
64299
64300P3952: !_REPLACEMENT [3] (Int) (Loop entry)
64301sethi %hi(0x2), %l2
64302or %l2, %lo(0x2), %l2
64303loop_entry_5_336:
64304sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2
64305sub %i0, %i2, %i2
64306sethi %hi(0x20000), %l6
64307ld [%i2+12], %o5
64308st %o5, [%i2+12]
64309add %i2, %l6, %l7
64310ld [%l7+12], %o5
64311st %o5, [%l7+12]
64312add %l7, %l6, %l7
64313ld [%l7+12], %o5
64314st %o5, [%l7+12]
64315add %l7, %l6, %l7
64316ld [%l7+12], %o5
64317st %o5, [%l7+12]
64318add %l7, %l6, %l7
64319ld [%l7+12], %o5
64320st %o5, [%l7+12]
64321add %l7, %l6, %l7
64322ld [%l7+12], %o5
64323st %o5, [%l7+12]
64324add %l7, %l6, %l7
64325ld [%l7+12], %o5
64326st %o5, [%l7+12]
64327add %l7, %l6, %l7
64328ld [%l7+12], %o5
64329st %o5, [%l7+12]
64330
64331P3953: !_CAS [4] (maybe <- 0x280004f) (Int) (Loop exit)
64332sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
64333sub %i0, %i3, %i3
64334add %i3, 4, %l6
64335lduw [%l6], %o0
64336mov %o0, %l3
64337! move %l3(lower) -> %o0(upper)
64338sllx %l3, 32, %o0
64339mov %l4, %o5
64340cas [%l6], %l3, %o5
64341! move %o5(lower) -> %o0(lower)
64342srl %o5, 0, %l3
64343or %l3, %o0, %o0
64344add %l4, 1, %l4
64345!---- flushing int results buffer----
64346mov %o0, %l5
64347loop_exit_5_336:
64348sub %l2, 1, %l2
64349cmp %l2, 0
64350bg loop_entry_5_336
64351nop
64352
64353P3954: !_QWST [7] (maybe <- 0x42000062) (FP) (Loop entry) (CBR)
64354sethi %hi(0x2), %l2
64355or %l2, %lo(0x2), %l2
64356loop_entry_5_337:
64357sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
64358sub %i0, %i2, %i2
64359! preparing store val #0, next val will be in f21
64360fmovs %f16, %f21
64361fadds %f16, %f17, %f16
64362! preparing store val #1, next val will be in f23
64363fmovs %f16, %f23
64364fadds %f16, %f17, %f16
64365stq %f20, [%i2 + 0]
64366
64367! cbranch
64368andcc %l0, 1, %g0
64369be,pn %xcc, TARGET3954
64370nop
64371RET3954:
64372
64373! lfsr step begin
64374srlx %l0, 1, %l3
64375xnor %l3, %l0, %l3
64376sllx %l3, 63, %l3
64377or %l3, %l0, %l0
64378srlx %l0, 1, %l0
64379
64380
64381P3955: !_DWST [1] (maybe <- 0x42000064) (FP) (Loop exit) (Branch target of P3436)
64382! preparing store val #0, next val will be in f21
64383fmovs %f16, %f21
64384fadds %f16, %f17, %f16
64385std %f20, [%i0 + 8]
64386loop_exit_5_337:
64387sub %l2, 1, %l2
64388cmp %l2, 0
64389bg loop_entry_5_337
64390nop
64391ba P3956
64392nop
64393
64394TARGET3436:
64395ba RET3436
64396nop
64397
64398
64399P3956: !_LD [12] (Int) (Loop entry)
64400sethi %hi(0x2), %l2
64401or %l2, %lo(0x2), %l2
64402loop_entry_5_338:
64403sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
64404sub %i0, %i3, %i3
64405lduw [%i3 + 4], %o0
64406! move %o0(lower) -> %o0(upper)
64407sllx %o0, 32, %o0
64408
64409P3957: !_LD [5] (Int) (Loop exit)
64410sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
64411sub %i0, %i2, %i2
64412lduw [%i2 + 12], %l3
64413! move %l3(lower) -> %o0(lower)
64414or %l3, %o0, %o0
64415!---- flushing int results buffer----
64416mov %o0, %l5
64417loop_exit_5_338:
64418sub %l2, 1, %l2
64419cmp %l2, 0
64420bg loop_entry_5_338
64421nop
64422
64423P3958: !_PREFETCH [7] (Int) (Loop entry) (Loop exit) (CBR)
64424sethi %hi(0x2), %l2
64425or %l2, %lo(0x2), %l2
64426loop_entry_5_339:
64427sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
64428sub %i0, %i3, %i3
64429prefetch [%i3 + 12], 3
64430
64431! cbranch
64432andcc %l0, 1, %g0
64433be,pt %xcc, TARGET3958
64434nop
64435RET3958:
64436
64437! lfsr step begin
64438srlx %l0, 1, %l7
64439xnor %l7, %l0, %l7
64440sllx %l7, 63, %l7
64441or %l7, %l0, %l0
64442srlx %l0, 1, %l0
64443
64444loop_exit_5_339:
64445sub %l2, 1, %l2
64446cmp %l2, 0
64447bg loop_entry_5_339
64448nop
64449
64450P3959: !_LD [11] (Int) (Loop entry)
64451sethi %hi(0x1), %l2
64452or %l2, %lo(0x1), %l2
64453loop_entry_5_340:
64454sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
64455sub %i0, %i2, %i2
64456lduw [%i2 + 12], %o0
64457! move %o0(lower) -> %o0(upper)
64458sllx %o0, 32, %o0
64459
64460P3960: !_LD [1] (Int) (NF) (Loop exit) (CBR)
64461wr %g0, 0x82, %asi
64462lduwa [%i0 + 12] %asi, %o5
64463! move %o5(lower) -> %o0(lower)
64464or %o5, %o0, %o0
64465
64466! cbranch
64467andcc %l0, 1, %g0
64468be,pt %xcc, TARGET3960
64469nop
64470RET3960:
64471
64472! lfsr step begin
64473srlx %l0, 1, %l3
64474xnor %l3, %l0, %l3
64475sllx %l3, 63, %l3
64476or %l3, %l0, %l0
64477srlx %l0, 1, %l0
64478
64479!---- flushing int results buffer----
64480mov %o0, %l5
64481loop_exit_5_340:
64482sub %l2, 1, %l2
64483cmp %l2, 0
64484bg loop_entry_5_340
64485nop
64486
64487P3961: !_LD [11] (FP) (Loop entry) (Loop exit)
64488sethi %hi(0x1), %l2
64489or %l2, %lo(0x1), %l2
64490loop_entry_5_341:
64491sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
64492sub %i0, %i3, %i3
64493ld [%i3 + 12], %f0
64494! 1 addresses covered
64495!---- flushing fp results buffer to %f30 ----
64496fmovs %f0, %f30
64497!--
64498loop_exit_5_341:
64499sub %l2, 1, %l2
64500cmp %l2, 0
64501bg loop_entry_5_341
64502nop
64503
64504P3962: !_LD [13] (FP) (Loop entry) (Loop exit)
64505sethi %hi(0x2), %l2
64506or %l2, %lo(0x2), %l2
64507loop_entry_5_342:
64508sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
64509sub %i0, %i2, %i2
64510ld [%i2 + 12], %f0
64511! 1 addresses covered
64512!---- flushing fp results buffer to %f30 ----
64513fmovs %f0, %f30
64514!--
64515loop_exit_5_342:
64516sub %l2, 1, %l2
64517cmp %l2, 0
64518bg loop_entry_5_342
64519nop
64520
64521P3963: !_FLUSH [8] (Int) (Loop entry)
64522sethi %hi(0x1), %l2
64523or %l2, %lo(0x1), %l2
64524loop_entry_5_343:
64525! Unsupported instruction
64526
64527P3964: !_BSTC [1] (maybe <- 0x42000065) (FP) (Loop exit) (CBR)
64528wr %g0, 0xe0, %asi
64529! preparing store val #0, next val will be in f33
64530fmovs %f16, %f21
64531fadds %f16, %f17, %f16
64532! preparing store val #1, next val will be in f35
64533fmovd %f20, %f32
64534fmovs %f16, %f21
64535fadds %f16, %f17, %f16
64536fmovd %f20, %f34
64537membar #Sync
64538stda %f32, [%i0 + 0 ] %asi
64539membar #Sync
64540
64541! cbranch
64542andcc %l0, 1, %g0
64543be,pn %xcc, TARGET3964
64544nop
64545RET3964:
64546
64547! lfsr step begin
64548srlx %l0, 1, %o5
64549xnor %o5, %l0, %o5
64550sllx %o5, 63, %o5
64551or %o5, %l0, %l0
64552srlx %l0, 1, %l0
64553
64554loop_exit_5_343:
64555sub %l2, 1, %l2
64556cmp %l2, 0
64557bg loop_entry_5_343
64558nop
64559
64560P3965: !_SWAP [4] (maybe <- 0x2800050) (Int) (Loop entry)
64561sethi %hi(0x2), %l2
64562or %l2, %lo(0x2), %l2
64563loop_entry_5_344:
64564sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
64565sub %i0, %i3, %i3
64566mov %l4, %o0
64567swap [%i3 + 4], %o0
64568! move %o0(lower) -> %o0(upper)
64569sllx %o0, 32, %o0
64570add %l4, 1, %l4
64571
64572P3966: !_LD [1] (Int) (Loop exit)
64573lduw [%i0 + 12], %l6
64574! move %l6(lower) -> %o0(lower)
64575or %l6, %o0, %o0
64576!---- flushing int results buffer----
64577mov %o0, %l5
64578loop_exit_5_344:
64579sub %l2, 1, %l2
64580cmp %l2, 0
64581bg loop_entry_5_344
64582nop
64583
64584P3967: !_REPLACEMENT [15] (Int) (Loop entry)
64585sethi %hi(0x1), %l2
64586or %l2, %lo(0x1), %l2
64587loop_entry_5_345:
64588sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
64589add %i0, %i2, %i2
64590sethi %hi(0x20000), %o5
64591ld [%i2+12], %l6
64592st %l6, [%i2+12]
64593add %i2, %o5, %l3
64594ld [%l3+12], %l6
64595st %l6, [%l3+12]
64596add %l3, %o5, %l3
64597ld [%l3+12], %l6
64598st %l6, [%l3+12]
64599add %l3, %o5, %l3
64600ld [%l3+12], %l6
64601st %l6, [%l3+12]
64602add %l3, %o5, %l3
64603ld [%l3+12], %l6
64604st %l6, [%l3+12]
64605add %l3, %o5, %l3
64606ld [%l3+12], %l6
64607st %l6, [%l3+12]
64608add %l3, %o5, %l3
64609ld [%l3+12], %l6
64610st %l6, [%l3+12]
64611add %l3, %o5, %l3
64612ld [%l3+12], %l6
64613st %l6, [%l3+12]
64614
64615P3968: !_LD [8] (FP) (Loop exit)
64616sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
64617sub %i0, %i3, %i3
64618ld [%i3 + 4], %f0
64619! 1 addresses covered
64620!---- flushing fp results buffer to %f30 ----
64621fmovs %f0, %f30
64622!--
64623loop_exit_5_345:
64624sub %l2, 1, %l2
64625cmp %l2, 0
64626bg loop_entry_5_345
64627nop
64628
64629P3969: !_LD [2] (Int) (Loop entry)
64630sethi %hi(0x2), %l2
64631or %l2, %lo(0x2), %l2
64632loop_entry_5_346:
64633lduw [%i1 + 4], %o0
64634! move %o0(lower) -> %o0(upper)
64635sllx %o0, 32, %o0
64636
64637P3970: !_LD [13] (Int) (Loop exit)
64638sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
64639sub %i0, %i2, %i2
64640lduw [%i2 + 12], %l7
64641! move %l7(lower) -> %o0(lower)
64642or %l7, %o0, %o0
64643!---- flushing int results buffer----
64644mov %o0, %l5
64645loop_exit_5_346:
64646sub %l2, 1, %l2
64647cmp %l2, 0
64648bg loop_entry_5_346
64649nop
64650
64651P3971: !_PREFETCH [7] (Int) (NF) (Loop entry) (Loop exit)
64652sethi %hi(0x2), %l2
64653or %l2, %lo(0x2), %l2
64654loop_entry_5_347:
64655wr %g0, 0x82, %asi
64656sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
64657sub %i0, %i3, %i3
64658prefetcha [%i3 + 12] %asi, 19
64659loop_exit_5_347:
64660sub %l2, 1, %l2
64661cmp %l2, 0
64662bg loop_entry_5_347
64663nop
64664
64665P3972: !_CAS [3] (maybe <- 0x2800051) (Int) (Loop entry)
64666sethi %hi(0x2), %l2
64667or %l2, %lo(0x2), %l2
64668loop_entry_5_348:
64669add %i1, 12, %l7
64670lduw [%l7], %o0
64671mov %o0, %l6
64672! move %l6(lower) -> %o0(upper)
64673sllx %l6, 32, %o0
64674mov %l4, %l3
64675cas [%l7], %l6, %l3
64676! move %l3(lower) -> %o0(lower)
64677srl %l3, 0, %l6
64678or %l6, %o0, %o0
64679add %l4, 1, %l4
64680
64681P3973: !_DWLD [3] (Int)
64682ldx [%i1 + 8], %o1
64683! move %o1(lower) -> %o1(upper)
64684sllx %o1, 32, %o1
64685
64686P3974: !_LD [14] (Int) (Loop exit)
64687sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
64688sub %i0, %i2, %i2
64689lduw [%i2 + 4], %l3
64690! move %l3(lower) -> %o1(lower)
64691or %l3, %o1, %o1
64692!---- flushing int results buffer----
64693mov %o0, %l5
64694mov %o1, %l5
64695loop_exit_5_348:
64696sub %l2, 1, %l2
64697cmp %l2, 0
64698bg loop_entry_5_348
64699nop
64700
64701P3975: !_DWLD [14] (Int) (Loop entry)
64702sethi %hi(0x1), %l2
64703or %l2, %lo(0x1), %l2
64704loop_entry_5_349:
64705sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
64706sub %i0, %i3, %i3
64707ldx [%i3 + 0], %o0
64708! move %o0(lower) -> %o0(upper)
64709sllx %o0, 32, %o0
64710
64711P3976: !_LD [5] (FP)
64712sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
64713sub %i0, %i2, %i2
64714ld [%i2 + 12], %f0
64715! 1 addresses covered
64716
64717P3977: !_LD [7] (Int) (Loop exit)
64718sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
64719sub %i0, %i3, %i3
64720lduw [%i3 + 12], %l6
64721! move %l6(lower) -> %o0(lower)
64722or %l6, %o0, %o0
64723!---- flushing int results buffer----
64724mov %o0, %l5
64725!---- flushing fp results buffer to %f30 ----
64726fmovs %f0, %f30
64727!--
64728loop_exit_5_349:
64729sub %l2, 1, %l2
64730cmp %l2, 0
64731bg loop_entry_5_349
64732nop
64733
64734P3978: !_LD [12] (Int) (Loop entry)
64735sethi %hi(0x1), %l2
64736or %l2, %lo(0x1), %l2
64737loop_entry_5_350:
64738sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
64739sub %i0, %i2, %i2
64740lduw [%i2 + 4], %o0
64741! move %o0(lower) -> %o0(upper)
64742sllx %o0, 32, %o0
64743
64744P3979: !_LD [8] (Int) (Loop exit)
64745sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
64746sub %i0, %i3, %i3
64747lduw [%i3 + 4], %l7
64748! move %l7(lower) -> %o0(lower)
64749or %l7, %o0, %o0
64750!---- flushing int results buffer----
64751mov %o0, %l5
64752loop_exit_5_350:
64753sub %l2, 1, %l2
64754cmp %l2, 0
64755bg loop_entry_5_350
64756nop
64757
64758P3980: !_BSTC [12] (maybe <- 0x42000067) (FP) (Loop entry) (Loop exit)
64759sethi %hi(0x2), %l2
64760or %l2, %lo(0x2), %l2
64761loop_entry_5_351:
64762wr %g0, 0xe0, %asi
64763sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
64764sub %i0, %i2, %i2
64765! preparing store val #0, next val will be in f33
64766fmovs %f16, %f21
64767fadds %f16, %f17, %f16
64768! preparing store val #1, next val will be in f35
64769fmovd %f20, %f32
64770fmovs %f16, %f21
64771fadds %f16, %f17, %f16
64772fmovd %f20, %f34
64773membar #Sync
64774stda %f32, [%i2 + 0 ] %asi
64775membar #Sync
64776loop_exit_5_351:
64777sub %l2, 1, %l2
64778cmp %l2, 0
64779bg loop_entry_5_351
64780nop
64781
64782P3981: !_LD [14] (Int) (Loop entry)
64783sethi %hi(0x2), %l2
64784or %l2, %lo(0x2), %l2
64785loop_entry_5_352:
64786sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
64787sub %i0, %i3, %i3
64788lduw [%i3 + 4], %o0
64789! move %o0(lower) -> %o0(upper)
64790sllx %o0, 32, %o0
64791
64792P3982: !_ST [7] (maybe <- 0x2800052) (Int)
64793sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
64794sub %i0, %i2, %i2
64795stw %l4, [%i2 + 12 ]
64796add %l4, 1, %l4
64797
64798P3983: !_LD [2] (Int) (Loop exit)
64799lduw [%i1 + 4], %l7
64800! move %l7(lower) -> %o0(lower)
64801or %l7, %o0, %o0
64802!---- flushing int results buffer----
64803mov %o0, %l5
64804loop_exit_5_352:
64805sub %l2, 1, %l2
64806cmp %l2, 0
64807bg loop_entry_5_352
64808nop
64809
64810P3984: !_BST [9] (maybe <- 0x42000069) (FP) (Loop entry)
64811sethi %hi(0x1), %l2
64812or %l2, %lo(0x1), %l2
64813loop_entry_5_353:
64814wr %g0, 0xf0, %asi
64815sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
64816sub %i0, %i3, %i3
64817! preparing store val #0, next val will be in f33
64818fmovs %f16, %f21
64819fadds %f16, %f17, %f16
64820! preparing store val #1, next val will be in f35
64821fmovd %f20, %f32
64822fmovs %f16, %f21
64823fadds %f16, %f17, %f16
64824fmovd %f20, %f34
64825membar #Sync
64826stda %f32, [%i3 + 0 ] %asi
64827membar #Sync
64828
64829P3985: !_QWLD [5] (FP) (Loop exit)
64830sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
64831sub %i0, %i2, %i2
64832ldq [%i2 + 0], %f0
64833! 2 addresses covered
64834fmovs %f1, %f0
64835fmovs %f3, %f1
64836!---- flushing fp results buffer to %f30 ----
64837fmovd %f0, %f30
64838!--
64839loop_exit_5_353:
64840sub %l2, 1, %l2
64841cmp %l2, 0
64842bg loop_entry_5_353
64843nop
64844
64845P3986: !_LD [6] (FP) (Loop entry) (Loop exit) (Branch target of P3570)
64846sethi %hi(0x2), %l2
64847or %l2, %lo(0x2), %l2
64848loop_entry_5_354:
64849sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
64850sub %i0, %i3, %i3
64851ld [%i3 + 4], %f0
64852! 1 addresses covered
64853!---- flushing fp results buffer to %f30 ----
64854fmovs %f0, %f30
64855!--
64856loop_exit_5_354:
64857sub %l2, 1, %l2
64858cmp %l2, 0
64859bg loop_entry_5_354
64860nop
64861ba P3987
64862nop
64863
64864TARGET3570:
64865ba RET3570
64866nop
64867
64868
64869P3987: !_QWLD [13] (FP) (Loop entry) (Loop exit)
64870sethi %hi(0x1), %l2
64871or %l2, %lo(0x1), %l2
64872loop_entry_5_355:
64873sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
64874sub %i0, %i2, %i2
64875ldq [%i2 + 0], %f0
64876! 2 addresses covered
64877fmovs %f1, %f0
64878fmovs %f3, %f1
64879!---- flushing fp results buffer to %f30 ----
64880fmovd %f0, %f30
64881!--
64882loop_exit_5_355:
64883sub %l2, 1, %l2
64884cmp %l2, 0
64885bg loop_entry_5_355
64886nop
64887
64888P3988: !_ST [1] (maybe <- 0x4200006b) (FP) (Loop entry) (Loop exit)
64889sethi %hi(0x1), %l2
64890or %l2, %lo(0x1), %l2
64891loop_entry_5_356:
64892! preparing store val #0, next val will be in f20
64893fmovs %f16, %f20
64894fadds %f16, %f17, %f16
64895st %f20, [%i0 + 12 ]
64896loop_exit_5_356:
64897sub %l2, 1, %l2
64898cmp %l2, 0
64899bg loop_entry_5_356
64900nop
64901
64902P3989: !_PREFETCH [14] (Int) (Faults) (Loop entry)
64903sethi %hi(0x2), %l2
64904or %l2, %lo(0x2), %l2
64905loop_entry_5_357:
64906sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
64907sub %i0, %i3, %i3
64908prefetch [%i3 + 4], 23
64909
64910P3990: !_BST [14] (maybe <- 0x4200006c) (FP) (Loop exit)
64911wr %g0, 0xf0, %asi
64912! preparing store val #0, next val will be in f33
64913fmovs %f16, %f21
64914fadds %f16, %f17, %f16
64915! preparing store val #1, next val will be in f35
64916fmovd %f20, %f32
64917fmovs %f16, %f21
64918fadds %f16, %f17, %f16
64919fmovd %f20, %f34
64920membar #Sync
64921stda %f32, [%i3 + 0 ] %asi
64922membar #Sync
64923loop_exit_5_357:
64924sub %l2, 1, %l2
64925cmp %l2, 0
64926bg loop_entry_5_357
64927nop
64928
64929P3991: !_LD [8] (Int) (Loop entry)
64930sethi %hi(0x1), %l2
64931or %l2, %lo(0x1), %l2
64932loop_entry_5_358:
64933sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
64934sub %i0, %i2, %i2
64935lduw [%i2 + 4], %o0
64936! move %o0(lower) -> %o0(upper)
64937sllx %o0, 32, %o0
64938
64939P3992: !_LD [0] (Int) (NF) (Loop exit)
64940wr %g0, 0x82, %asi
64941lduwa [%i0 + 4] %asi, %l6
64942! move %l6(lower) -> %o0(lower)
64943or %l6, %o0, %o0
64944!---- flushing int results buffer----
64945mov %o0, %l5
64946loop_exit_5_358:
64947sub %l2, 1, %l2
64948cmp %l2, 0
64949bg loop_entry_5_358
64950nop
64951
64952P3993: !_BSTC [11] (maybe <- 0x4200006e) (FP) (Loop entry) (Loop exit)
64953sethi %hi(0x1), %l2
64954or %l2, %lo(0x1), %l2
64955loop_entry_5_359:
64956wr %g0, 0xe0, %asi
64957sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
64958sub %i0, %i3, %i3
64959! preparing store val #0, next val will be in f33
64960fmovs %f16, %f21
64961fadds %f16, %f17, %f16
64962! preparing store val #1, next val will be in f35
64963fmovd %f20, %f32
64964fmovs %f16, %f21
64965fadds %f16, %f17, %f16
64966fmovd %f20, %f34
64967membar #Sync
64968stda %f32, [%i3 + 0 ] %asi
64969membar #Sync
64970loop_exit_5_359:
64971sub %l2, 1, %l2
64972cmp %l2, 0
64973bg loop_entry_5_359
64974nop
64975
64976P3994: !_LD [15] (Int) (Loop entry)
64977sethi %hi(0x1), %l2
64978or %l2, %lo(0x1), %l2
64979loop_entry_5_360:
64980sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
64981sub %i0, %i2, %i2
64982lduw [%i2 + 12], %o0
64983! move %o0(lower) -> %o0(upper)
64984sllx %o0, 32, %o0
64985
64986P3995: !_LD [10] (Int) (Loop exit)
64987sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
64988sub %i0, %i3, %i3
64989lduw [%i3 + 4], %l7
64990! move %l7(lower) -> %o0(lower)
64991or %l7, %o0, %o0
64992!---- flushing int results buffer----
64993mov %o0, %l5
64994loop_exit_5_360:
64995sub %l2, 1, %l2
64996cmp %l2, 0
64997bg loop_entry_5_360
64998nop
64999
65000P3996: !_LD [1] (FP) (Loop entry)
65001sethi %hi(0x1), %l2
65002or %l2, %lo(0x1), %l2
65003loop_entry_5_361:
65004ld [%i0 + 12], %f0
65005! 1 addresses covered
65006
65007P3997: !_QWST [6] (maybe <- 0x42000070) (FP) (Loop exit)
65008sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
65009add %i0, %i2, %i2
65010! preparing store val #0, next val will be in f21
65011fmovs %f16, %f21
65012fadds %f16, %f17, %f16
65013! preparing store val #1, next val will be in f23
65014fmovs %f16, %f23
65015fadds %f16, %f17, %f16
65016stq %f20, [%i2 + 0]
65017!---- flushing fp results buffer to %f30 ----
65018fmovs %f0, %f30
65019!--
65020loop_exit_5_361:
65021sub %l2, 1, %l2
65022cmp %l2, 0
65023bg loop_entry_5_361
65024nop
65025
65026P3998: !_LD [4] (Int) (Loop entry) (Branch target of P3382)
65027sethi %hi(0x1), %l2
65028or %l2, %lo(0x1), %l2
65029loop_entry_5_362:
65030sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
65031sub %i0, %i3, %i3
65032lduw [%i3 + 4], %o0
65033! move %o0(lower) -> %o0(upper)
65034sllx %o0, 32, %o0
65035ba P3999
65036nop
65037
65038TARGET3382:
65039ba RET3382
65040nop
65041
65042
65043P3999: !_LD [1] (Int) (Loop exit)
65044lduw [%i0 + 12], %l3
65045! move %l3(lower) -> %o0(lower)
65046or %l3, %o0, %o0
65047!---- flushing int results buffer----
65048mov %o0, %l5
65049loop_exit_5_362:
65050sub %l2, 1, %l2
65051cmp %l2, 0
65052bg loop_entry_5_362
65053nop
65054
65055P4000: !_FLUSH [5] (Int) (Loop entry) (CBR)
65056sethi %hi(0x2), %l2
65057or %l2, %lo(0x2), %l2
65058loop_entry_5_363:
65059! Unsupported instruction
65060
65061! cbranch
65062andcc %l0, 1, %g0
65063be,pn %xcc, TARGET4000
65064nop
65065RET4000:
65066
65067! lfsr step begin
65068srlx %l0, 1, %l7
65069xnor %l7, %l0, %l7
65070sllx %l7, 63, %l7
65071or %l7, %l0, %l0
65072srlx %l0, 1, %l0
65073
65074
65075P4001: !_LD [8] (Int)
65076sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
65077sub %i0, %i2, %i2
65078lduw [%i2 + 4], %o0
65079! move %o0(lower) -> %o0(upper)
65080sllx %o0, 32, %o0
65081
65082P4002: !_LD [5] (Int) (Loop exit)
65083sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
65084sub %i0, %i3, %i3
65085lduw [%i3 + 12], %l7
65086! move %l7(lower) -> %o0(lower)
65087or %l7, %o0, %o0
65088!---- flushing int results buffer----
65089mov %o0, %l5
65090loop_exit_5_363:
65091sub %l2, 1, %l2
65092cmp %l2, 0
65093bg loop_entry_5_363
65094nop
65095
65096P4003: !_LD [9] (FP) (Loop entry) (Branch target of P3443)
65097sethi %hi(0x1), %l2
65098or %l2, %lo(0x1), %l2
65099loop_entry_5_364:
65100sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
65101sub %i0, %i2, %i2
65102ld [%i2 + 12], %f0
65103! 1 addresses covered
65104ba P4004
65105nop
65106
65107TARGET3443:
65108ba RET3443
65109nop
65110
65111
65112P4004: !_LD [7] (Int)
65113sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
65114add %i0, %i3, %i3
65115lduw [%i3 + 12], %o0
65116! move %o0(lower) -> %o0(upper)
65117sllx %o0, 32, %o0
65118
65119P4005: !_LD [11] (Int) (Loop exit)
65120sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
65121sub %i0, %i2, %i2
65122lduw [%i2 + 12], %o5
65123! move %o5(lower) -> %o0(lower)
65124or %o5, %o0, %o0
65125!---- flushing int results buffer----
65126mov %o0, %l5
65127!---- flushing fp results buffer to %f30 ----
65128fmovs %f0, %f30
65129!--
65130loop_exit_5_364:
65131sub %l2, 1, %l2
65132cmp %l2, 0
65133bg loop_entry_5_364
65134nop
65135
65136P4006: !_LD [7] (Int) (Loop entry)
65137sethi %hi(0x1), %l2
65138or %l2, %lo(0x1), %l2
65139loop_entry_5_365:
65140sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
65141add %i0, %i3, %i3
65142lduw [%i3 + 12], %o0
65143! move %o0(lower) -> %o0(upper)
65144sllx %o0, 32, %o0
65145
65146P4007: !_LD [0] (Int) (Loop exit)
65147lduw [%i0 + 4], %l3
65148! move %l3(lower) -> %o0(lower)
65149or %l3, %o0, %o0
65150!---- flushing int results buffer----
65151mov %o0, %l5
65152loop_exit_5_365:
65153sub %l2, 1, %l2
65154cmp %l2, 0
65155bg loop_entry_5_365
65156nop
65157
65158P4008: !_CAS [10] (maybe <- 0x2800053) (Int) (Loop entry) (Loop exit)
65159sethi %hi(0x1), %l2
65160or %l2, %lo(0x1), %l2
65161loop_entry_5_366:
65162sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
65163sub %i0, %i2, %i2
65164add %i2, 4, %o5
65165lduw [%o5], %o0
65166mov %o0, %l7
65167! move %l7(lower) -> %o0(upper)
65168sllx %l7, 32, %o0
65169mov %l4, %l6
65170cas [%o5], %l7, %l6
65171! move %l6(lower) -> %o0(lower)
65172srl %l6, 0, %l7
65173or %l7, %o0, %o0
65174add %l4, 1, %l4
65175!---- flushing int results buffer----
65176mov %o0, %l5
65177loop_exit_5_366:
65178sub %l2, 1, %l2
65179cmp %l2, 0
65180bg loop_entry_5_366
65181nop
65182
65183P4009: !_FLUSH [4] (Int) (Loop entry)
65184sethi %hi(0x2), %l2
65185or %l2, %lo(0x2), %l2
65186loop_entry_5_367:
65187! Unsupported instruction
65188
65189P4010: !_DWST [9] (maybe <- 0x42000072) (FP) (Loop exit)
65190sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
65191sub %i0, %i3, %i3
65192! preparing store val #0, next val will be in f21
65193fmovs %f16, %f21
65194fadds %f16, %f17, %f16
65195std %f20, [%i3 + 8]
65196loop_exit_5_367:
65197sub %l2, 1, %l2
65198cmp %l2, 0
65199bg loop_entry_5_367
65200nop
65201
65202P4011: !_PREFETCH [9] (Int) (Loop entry)
65203sethi %hi(0x1), %l2
65204or %l2, %lo(0x1), %l2
65205loop_entry_5_368:
65206sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
65207sub %i0, %i2, %i2
65208prefetch [%i2 + 12], 1
65209
65210P4012: !_LD [14] (Int) (CBR)
65211sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
65212sub %i0, %i3, %i3
65213lduw [%i3 + 4], %o0
65214! move %o0(lower) -> %o0(upper)
65215sllx %o0, 32, %o0
65216
65217! cbranch
65218andcc %l0, 1, %g0
65219be,pt %xcc, TARGET4012
65220nop
65221RET4012:
65222
65223! lfsr step begin
65224srlx %l0, 1, %l6
65225xnor %l6, %l0, %l6
65226sllx %l6, 63, %l6
65227or %l6, %l0, %l0
65228srlx %l0, 1, %l0
65229
65230
65231P4013: !_LD [9] (Int) (NF) (Loop exit)
65232wr %g0, 0x82, %asi
65233lduwa [%i2 + 12] %asi, %o5
65234! move %o5(lower) -> %o0(lower)
65235or %o5, %o0, %o0
65236!---- flushing int results buffer----
65237mov %o0, %l5
65238loop_exit_5_368:
65239sub %l2, 1, %l2
65240cmp %l2, 0
65241bg loop_entry_5_368
65242nop
65243
65244P4014: !_LD [6] (Int) (Loop entry)
65245sethi %hi(0x1), %l2
65246or %l2, %lo(0x1), %l2
65247loop_entry_5_369:
65248sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
65249add %i0, %i2, %i2
65250lduw [%i2 + 4], %o0
65251! move %o0(lower) -> %o0(upper)
65252sllx %o0, 32, %o0
65253
65254P4015: !_LD [14] (Int) (Loop exit)
65255sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
65256sub %i0, %i3, %i3
65257lduw [%i3 + 4], %l3
65258! move %l3(lower) -> %o0(lower)
65259or %l3, %o0, %o0
65260!---- flushing int results buffer----
65261mov %o0, %l5
65262loop_exit_5_369:
65263sub %l2, 1, %l2
65264cmp %l2, 0
65265bg loop_entry_5_369
65266nop
65267
65268P4016: !_MEMBAR (Int)
65269membar #StoreLoad
65270
65271END_NODES5: ! Test instruction sequence for CPU 5 ends
65272sethi %hi(0xdead0e0f), %l7
65273or %l7, %lo(0xdead0e0f), %l7
65274! move %l7(lower) -> %o0(upper)
65275sllx %l7, 32, %o0
65276stw %l7, [%i5]
65277ld [%i5], %f0
65278!---- flushing int results buffer----
65279mov %o0, %l5
65280!---- flushing fp results buffer to %f30 ----
65281fmovs %f0, %f30
65282!--
65283
65284restore
65285retl
65286nop
65287!-----------------
65288
65289! register usage:
65290! %i0 %i1 : base registers for first 2 regions
65291! %i2 %i3 : cache registers for 8 regions
65292! %i4 fixed pointer to per-cpu results area
65293! %l1 moving pointer to per-cpu FP results area
65294! %o7 moving pointer to per-cpu integer results area
65295! %i5 pointer to per-cpu private area
65296! %l0 holds lfsr, used as source of random bits
65297! %l2 loop count register
65298! %f16 running counter for unique fp store values
65299! %f17 holds increment value for fp counter
65300! %l4 running counter for unique integer store values (increment value is always 1)
65301! %l5 move-to register for load values (simulation only)
65302! %f30 move-to register for FP values (simulation only)
65303! %l3 %l6 %l7 %o5 : 4 temporary registers
65304! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
65305! %f0-f15 FP results buffer registers
65306! %f32-f47 FP block load/store registers
65307
65308func6:
65309! 1000 (dynamic) instruction sequence begins
65310save %sp, -192, %sp
65311
65312! Force %i0-%i3 to be 64-byte aligned
65313add %i0, 63, %i0
65314andn %i0, 63, %i0
65315
65316add %i1, 63, %i1
65317andn %i1, 63, %i1
65318
65319add %i2, 63, %i2
65320andn %i2, 63, %i2
65321
65322add %i3, 63, %i3
65323andn %i3, 63, %i3
65324
65325add %i4, 63, %i4
65326andn %i4, 63, %i4
65327
65328add %i5, 63, %i5
65329andn %i5, 63, %i5
65330
65331
65332! Initialize pointer to FP load results area
65333mov %i4, %l1
65334
65335! Initialize pointer to integer load results area
65336sethi %hi(0x80000), %o7
65337or %o7, %lo(0x80000), %o7
65338add %o7, %l1, %o7
65339
65340! Initialize %f0-%f62 to 0xdeadbee0deadbee1
65341sethi %hi(0xdeadbee0), %l6
65342or %l6, %lo(0xdeadbee0), %l6
65343stw %l6, [%i5]
65344sethi %hi(0xdeadbee1), %l6
65345or %l6, %lo(0xdeadbee1), %l6
65346stw %l6, [%i5+4]
65347ldd [%i5], %f0
65348fmovd %f0, %f2
65349fmovd %f0, %f4
65350fmovd %f0, %f6
65351fmovd %f0, %f8
65352fmovd %f0, %f10
65353fmovd %f0, %f12
65354fmovd %f0, %f14
65355fmovd %f0, %f16
65356fmovd %f0, %f18
65357fmovd %f0, %f20
65358fmovd %f0, %f22
65359fmovd %f0, %f24
65360fmovd %f0, %f26
65361fmovd %f0, %f28
65362fmovd %f0, %f30
65363fmovd %f0, %f32
65364fmovd %f0, %f34
65365fmovd %f0, %f36
65366fmovd %f0, %f38
65367fmovd %f0, %f40
65368fmovd %f0, %f42
65369fmovd %f0, %f44
65370fmovd %f0, %f46
65371fmovd %f0, %f48
65372fmovd %f0, %f50
65373fmovd %f0, %f52
65374fmovd %f0, %f54
65375fmovd %f0, %f56
65376fmovd %f0, %f58
65377fmovd %f0, %f60
65378fmovd %f0, %f62
65379
65380! Signature for extract_loads script to start extracting load values for this stream
65381sethi %hi(0x06deade1), %l6
65382or %l6, %lo(0x06deade1), %l6
65383stw %l6, [%i5]
65384ld [%i5], %f16
65385
65386! Initialize running integer counter in register %l4
65387sethi %hi(0x3000001), %l4
65388or %l4, %lo(0x3000001), %l4
65389
65390! Initialize running FP counter in register %f16
65391sethi %hi(0x42800001), %l6
65392or %l6, %lo(0x42800001), %l6
65393stw %l6, [%i5]
65394ld [%i5], %f16
65395
65396! Initialize FP counter increment value in register %f17 (constant)
65397sethi %hi(0x37000000), %l6
65398or %l6, %lo(0x37000000), %l6
65399stw %l6, [%i5]
65400ld [%i5], %f17
65401
65402! Initialize LFSR to 0x4af6^4
65403sethi %hi(0x4af6), %l0
65404or %l0, %lo(0x4af6), %l0
65405mulx %l0, %l0, %l0
65406mulx %l0, %l0, %l0
65407
65408BEGIN_NODES6: ! Test instruction sequence for CPU 6 begins
65409
65410P4017: !_PREFETCH [10] (Int) (Faults) (Loop entry) (Loop exit)
65411sethi %hi(0x1), %l2
65412or %l2, %lo(0x1), %l2
65413loop_entry_6_0:
65414prefetch [%g0], 30
65415loop_exit_6_0:
65416sub %l2, 1, %l2
65417cmp %l2, 0
65418bg loop_entry_6_0
65419nop
65420
65421P4018: !_LD [9] (Int) (Loop entry)
65422sethi %hi(0x1), %l2
65423or %l2, %lo(0x1), %l2
65424loop_entry_6_1:
65425sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
65426sub %i0, %i2, %i2
65427lduw [%i2 + 12], %o0
65428! move %o0(lower) -> %o0(upper)
65429sllx %o0, 32, %o0
65430
65431P4019: !_LD [0] (Int) (Loop exit)
65432lduw [%i0 + 4], %o5
65433! move %o5(lower) -> %o0(lower)
65434or %o5, %o0, %o0
65435!---- flushing int results buffer----
65436mov %o0, %l5
65437loop_exit_6_1:
65438sub %l2, 1, %l2
65439cmp %l2, 0
65440bg loop_entry_6_1
65441nop
65442
65443P4020: !_SWAP [12] (maybe <- 0x3000001) (Int) (Loop entry) (LE)
65444sethi %hi(0x2), %l2
65445or %l2, %lo(0x2), %l2
65446loop_entry_6_2:
65447wr %g0, 0x88, %asi
65448sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
65449sub %i0, %i3, %i3
65450mov %l4, %o0
65451! Change single-word-level endianess (big endian <-> little endian)
65452sethi %hi(0xff00ff00), %l6
65453or %l6, %lo(0xff00ff00), %l6
65454and %o0, %l6, %l7
65455srl %l7, 8, %l7
65456sll %o0, 8, %o0
65457and %o0, %l6, %o0
65458or %o0, %l7, %o0
65459srl %o0, 16, %l7
65460sll %o0, 16, %o0
65461srl %o0, 0, %o0
65462or %o0, %l7, %o0
65463swapa [%i3 + 4] %asi, %o0
65464! move %o0(lower) -> %o0(upper)
65465sllx %o0, 32, %o0
65466add %l4, 1, %l4
65467
65468P4021: !_PREFETCH [11] (Int)
65469sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
65470sub %i0, %i2, %i2
65471prefetch [%i2 + 12], 17
65472
65473P4022: !_LD [12] (Int) (Loop exit)
65474lduw [%i3 + 4], %l6
65475! move %l6(lower) -> %o0(lower)
65476or %l6, %o0, %o0
65477!---- flushing int results buffer----
65478mov %o0, %l5
65479loop_exit_6_2:
65480sub %l2, 1, %l2
65481cmp %l2, 0
65482bg loop_entry_6_2
65483nop
65484
65485P4023: !_LD [7] (Int) (Loop entry)
65486sethi %hi(0x1), %l2
65487or %l2, %lo(0x1), %l2
65488loop_entry_6_3:
65489sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
65490add %i0, %i3, %i3
65491lduw [%i3 + 12], %o0
65492! move %o0(lower) -> %o0(upper)
65493sllx %o0, 32, %o0
65494
65495P4024: !_LD [5] (Int) (Loop exit)
65496sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
65497sub %i0, %i2, %i2
65498lduw [%i2 + 12], %l7
65499! move %l7(lower) -> %o0(lower)
65500or %l7, %o0, %o0
65501!---- flushing int results buffer----
65502mov %o0, %l5
65503loop_exit_6_3:
65504sub %l2, 1, %l2
65505cmp %l2, 0
65506bg loop_entry_6_3
65507nop
65508
65509P4025: !_BSTC [8] (maybe <- 0x42800001) (FP) (Loop entry) (Loop exit)
65510sethi %hi(0x2), %l2
65511or %l2, %lo(0x2), %l2
65512loop_entry_6_4:
65513wr %g0, 0xe0, %asi
65514sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
65515sub %i0, %i3, %i3
65516! preparing store val #0, next val will be in f33
65517fmovs %f16, %f21
65518fadds %f16, %f17, %f16
65519! preparing store val #1, next val will be in f35
65520fmovd %f20, %f32
65521fmovs %f16, %f21
65522fadds %f16, %f17, %f16
65523fmovd %f20, %f34
65524membar #Sync
65525stda %f32, [%i3 + 0 ] %asi
65526membar #Sync
65527loop_exit_6_4:
65528sub %l2, 1, %l2
65529cmp %l2, 0
65530bg loop_entry_6_4
65531nop
65532
65533P4026: !_BST [2] (maybe <- 0x42800003) (FP) (Loop entry) (Loop exit) (Branch target of P4228)
65534sethi %hi(0x1), %l2
65535or %l2, %lo(0x1), %l2
65536loop_entry_6_5:
65537wr %g0, 0xf0, %asi
65538! preparing store val #0, next val will be in f33
65539fmovs %f16, %f21
65540fadds %f16, %f17, %f16
65541! preparing store val #1, next val will be in f35
65542fmovd %f20, %f32
65543fmovs %f16, %f21
65544fadds %f16, %f17, %f16
65545fmovd %f20, %f34
65546membar #Sync
65547stda %f32, [%i1 + 0 ] %asi
65548membar #Sync
65549loop_exit_6_5:
65550sub %l2, 1, %l2
65551cmp %l2, 0
65552bg loop_entry_6_5
65553nop
65554ba P4027
65555nop
65556
65557TARGET4228:
65558ba RET4228
65559nop
65560
65561
65562P4027: !_CAS [3] (maybe <- 0x3000002) (Int) (Loop entry)
65563sethi %hi(0x2), %l2
65564or %l2, %lo(0x2), %l2
65565loop_entry_6_6:
65566add %i1, 12, %l6
65567lduw [%l6], %o0
65568mov %o0, %l3
65569! move %l3(lower) -> %o0(upper)
65570sllx %l3, 32, %o0
65571mov %l4, %o5
65572cas [%l6], %l3, %o5
65573! move %o5(lower) -> %o0(lower)
65574srl %o5, 0, %l3
65575or %l3, %o0, %o0
65576add %l4, 1, %l4
65577
65578P4028: !_SWAP [10] (maybe <- 0x3000003) (Int)
65579sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
65580sub %i0, %i2, %i2
65581mov %l4, %o1
65582swap [%i2 + 4], %o1
65583! move %o1(lower) -> %o1(upper)
65584sllx %o1, 32, %o1
65585add %l4, 1, %l4
65586
65587P4029: !_LD [4] (Int) (NF) (Loop exit)
65588wr %g0, 0x82, %asi
65589sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
65590sub %i0, %i3, %i3
65591lduwa [%i3 + 4] %asi, %l3
65592! move %l3(lower) -> %o1(lower)
65593or %l3, %o1, %o1
65594!---- flushing int results buffer----
65595mov %o0, %l5
65596mov %o1, %l5
65597loop_exit_6_6:
65598sub %l2, 1, %l2
65599cmp %l2, 0
65600bg loop_entry_6_6
65601nop
65602
65603P4030: !_BST [13] (maybe <- 0x42800005) (FP) (Loop entry)
65604sethi %hi(0x2), %l2
65605or %l2, %lo(0x2), %l2
65606loop_entry_6_7:
65607wr %g0, 0xf0, %asi
65608sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
65609sub %i0, %i2, %i2
65610! preparing store val #0, next val will be in f33
65611fmovs %f16, %f21
65612fadds %f16, %f17, %f16
65613! preparing store val #1, next val will be in f35
65614fmovd %f20, %f32
65615fmovs %f16, %f21
65616fadds %f16, %f17, %f16
65617fmovd %f20, %f34
65618membar #Sync
65619stda %f32, [%i2 + 0 ] %asi
65620membar #Sync
65621
65622P4031: !_LD [1] (FP) (NF) (Faults) (Loop exit)
65623wr %g0, 0x82, %asi
65624lda [%g0] %asi, %f0
65625! 1 addresses covered
65626!---- flushing fp results buffer to %f30 ----
65627fmovs %f0, %f30
65628!--
65629loop_exit_6_7:
65630sub %l2, 1, %l2
65631cmp %l2, 0
65632bg loop_entry_6_7
65633nop
65634
65635P4032: !_BLD [8] (FP) (Loop entry)
65636sethi %hi(0x1), %l2
65637or %l2, %lo(0x1), %l2
65638loop_entry_6_8:
65639wr %g0, 0xf0, %asi
65640sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
65641sub %i0, %i3, %i3
65642membar #Sync
65643ldda [%i3 + 0] %asi, %f0
65644membar #Sync
65645! 2 addresses covered
65646fmovs %f1, %f0
65647fmovs %f3, %f1
65648
65649P4033: !_SWAP [8] (maybe <- 0x3000004) (Int)
65650mov %l4, %o0
65651swap [%i3 + 4], %o0
65652! move %o0(lower) -> %o0(upper)
65653sllx %o0, 32, %o0
65654add %l4, 1, %l4
65655
65656P4034: !_LD [4] (Int) (Loop exit)
65657sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
65658sub %i0, %i2, %i2
65659lduw [%i2 + 4], %l7
65660! move %l7(lower) -> %o0(lower)
65661or %l7, %o0, %o0
65662!---- flushing int results buffer----
65663mov %o0, %l5
65664!---- flushing fp results buffer to %f30 ----
65665fmovd %f0, %f30
65666!--
65667loop_exit_6_8:
65668sub %l2, 1, %l2
65669cmp %l2, 0
65670bg loop_entry_6_8
65671nop
65672
65673P4035: !_PREFETCH [8] (Int) (Loop entry) (Loop exit)
65674sethi %hi(0x2), %l2
65675or %l2, %lo(0x2), %l2
65676loop_entry_6_9:
65677sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
65678sub %i0, %i3, %i3
65679prefetch [%i3 + 4], 2
65680loop_exit_6_9:
65681sub %l2, 1, %l2
65682cmp %l2, 0
65683bg loop_entry_6_9
65684nop
65685
65686P4036: !_PREFETCH [9] (Int) (Loop entry)
65687sethi %hi(0x2), %l2
65688or %l2, %lo(0x2), %l2
65689loop_entry_6_10:
65690sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
65691sub %i0, %i2, %i2
65692prefetch [%i2 + 12], 0
65693
65694P4037: !_LD [12] (FP) (Loop exit)
65695sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
65696sub %i0, %i3, %i3
65697ld [%i3 + 4], %f0
65698! 1 addresses covered
65699!---- flushing fp results buffer to %f30 ----
65700fmovs %f0, %f30
65701!--
65702loop_exit_6_10:
65703sub %l2, 1, %l2
65704cmp %l2, 0
65705bg loop_entry_6_10
65706nop
65707
65708P4038: !_CASX [12] (maybe <- 0x3000005) (Int) (Loop entry) (Loop exit)
65709sethi %hi(0x1), %l2
65710or %l2, %lo(0x1), %l2
65711loop_entry_6_11:
65712sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
65713sub %i0, %i2, %i2
65714ldx [%i2], %o0
65715! move %o0(upper) -> %o0(upper)
65716! move %o0(lower) -> %o0(lower)
65717mov %o0, %l7
65718mov %l4, %o1
65719casx [%i2], %l7, %o1
65720! move %o1(upper) -> %o1(upper)
65721! move %o1(lower) -> %o1(lower)
65722add %l4, 1, %l4
65723!---- flushing int results buffer----
65724mov %o0, %l5
65725mov %o1, %l5
65726loop_exit_6_11:
65727sub %l2, 1, %l2
65728cmp %l2, 0
65729bg loop_entry_6_11
65730nop
65731
65732P4039: !_PREFETCH [3] (Int) (Loop entry) (Loop exit)
65733sethi %hi(0x1), %l2
65734or %l2, %lo(0x1), %l2
65735loop_entry_6_12:
65736prefetch [%i1 + 12], 26
65737loop_exit_6_12:
65738sub %l2, 1, %l2
65739cmp %l2, 0
65740bg loop_entry_6_12
65741nop
65742
65743P4040: !_PREFETCH [9] (Int) (Loop entry)
65744sethi %hi(0x2), %l2
65745or %l2, %lo(0x2), %l2
65746loop_entry_6_13:
65747sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
65748sub %i0, %i3, %i3
65749prefetch [%i3 + 12], 23
65750
65751P4041: !_LD [11] (FP) (Loop exit)
65752sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
65753sub %i0, %i2, %i2
65754ld [%i2 + 12], %f0
65755! 1 addresses covered
65756!---- flushing fp results buffer to %f30 ----
65757fmovs %f0, %f30
65758!--
65759loop_exit_6_13:
65760sub %l2, 1, %l2
65761cmp %l2, 0
65762bg loop_entry_6_13
65763nop
65764
65765P4042: !_QWLD [13] (FP) (Loop entry) (Loop exit) (CBR)
65766sethi %hi(0x1), %l2
65767or %l2, %lo(0x1), %l2
65768loop_entry_6_14:
65769sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
65770sub %i0, %i3, %i3
65771ldq [%i3 + 0], %f0
65772! 2 addresses covered
65773fmovs %f1, %f0
65774fmovs %f3, %f1
65775
65776! cbranch
65777andcc %l0, 1, %g0
65778be,pn %xcc, TARGET4042
65779nop
65780RET4042:
65781
65782! lfsr step begin
65783srlx %l0, 1, %l6
65784xnor %l6, %l0, %l6
65785sllx %l6, 63, %l6
65786or %l6, %l0, %l0
65787srlx %l0, 1, %l0
65788
65789!---- flushing fp results buffer to %f30 ----
65790fmovd %f0, %f30
65791!--
65792loop_exit_6_14:
65793sub %l2, 1, %l2
65794cmp %l2, 0
65795bg loop_entry_6_14
65796nop
65797
65798P4043: !_SWAP [9] (maybe <- 0x3000006) (Int) (Loop entry) (Branch target of P4255)
65799sethi %hi(0x1), %l2
65800or %l2, %lo(0x1), %l2
65801loop_entry_6_15:
65802sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
65803sub %i0, %i2, %i2
65804mov %l4, %o0
65805swap [%i2 + 12], %o0
65806! move %o0(lower) -> %o0(upper)
65807sllx %o0, 32, %o0
65808add %l4, 1, %l4
65809ba P4044
65810nop
65811
65812TARGET4255:
65813ba RET4255
65814nop
65815
65816
65817P4044: !_BSTC [4] (maybe <- 0x42800007) (FP)
65818wr %g0, 0xe0, %asi
65819sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
65820sub %i0, %i3, %i3
65821! preparing store val #0, next val will be in f33
65822fmovs %f16, %f21
65823fadds %f16, %f17, %f16
65824! preparing store val #1, next val will be in f35
65825fmovd %f20, %f32
65826fmovs %f16, %f21
65827fadds %f16, %f17, %f16
65828fmovd %f20, %f34
65829membar #Sync
65830stda %f32, [%i3 + 0 ] %asi
65831membar #Sync
65832
65833P4045: !_LD [4] (Int) (Loop exit) (CBR) (Branch target of P4235)
65834lduw [%i3 + 4], %l7
65835! move %l7(lower) -> %o0(lower)
65836or %l7, %o0, %o0
65837
65838! cbranch
65839andcc %l0, 1, %g0
65840be,pn %xcc, TARGET4045
65841nop
65842RET4045:
65843
65844! lfsr step begin
65845srlx %l0, 1, %o5
65846xnor %o5, %l0, %o5
65847sllx %o5, 63, %o5
65848or %o5, %l0, %l0
65849srlx %l0, 1, %l0
65850
65851!---- flushing int results buffer----
65852mov %o0, %l5
65853loop_exit_6_15:
65854sub %l2, 1, %l2
65855cmp %l2, 0
65856bg loop_entry_6_15
65857nop
65858ba P4046
65859nop
65860
65861TARGET4235:
65862ba RET4235
65863nop
65864
65865
65866P4046: !_LD [1] (Int) (NF) (Loop entry)
65867sethi %hi(0x2), %l2
65868or %l2, %lo(0x2), %l2
65869loop_entry_6_16:
65870wr %g0, 0x82, %asi
65871lduwa [%i0 + 12] %asi, %o0
65872! move %o0(lower) -> %o0(upper)
65873sllx %o0, 32, %o0
65874
65875P4047: !_DWLD [14] (FP)
65876sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
65877sub %i0, %i2, %i2
65878ldd [%i2 + 0], %f0
65879! 1 addresses covered
65880fmovs %f1, %f0
65881
65882P4048: !_LD [12] (Int) (Loop exit)
65883sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
65884sub %i0, %i3, %i3
65885lduw [%i3 + 4], %l3
65886! move %l3(lower) -> %o0(lower)
65887or %l3, %o0, %o0
65888!---- flushing int results buffer----
65889mov %o0, %l5
65890!---- flushing fp results buffer to %f30 ----
65891fmovs %f0, %f30
65892!--
65893loop_exit_6_16:
65894sub %l2, 1, %l2
65895cmp %l2, 0
65896bg loop_entry_6_16
65897nop
65898
65899P4049: !_DWLD [11] (Int) (Loop entry)
65900sethi %hi(0x1), %l2
65901or %l2, %lo(0x1), %l2
65902loop_entry_6_17:
65903sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
65904sub %i0, %i2, %i2
65905ldx [%i2 + 8], %o0
65906! move %o0(lower) -> %o0(upper)
65907sllx %o0, 32, %o0
65908
65909P4050: !_PREFETCH [15] (Int)
65910sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
65911sub %i0, %i3, %i3
65912prefetch [%i3 + 12], 23
65913
65914P4051: !_LD [6] (Int) (Loop exit)
65915sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
65916add %i0, %i2, %i2
65917lduw [%i2 + 4], %l6
65918! move %l6(lower) -> %o0(lower)
65919or %l6, %o0, %o0
65920!---- flushing int results buffer----
65921mov %o0, %l5
65922loop_exit_6_17:
65923sub %l2, 1, %l2
65924cmp %l2, 0
65925bg loop_entry_6_17
65926nop
65927
65928P4052: !_SWAP [1] (maybe <- 0x3000007) (Int) (Loop entry)
65929sethi %hi(0x1), %l2
65930or %l2, %lo(0x1), %l2
65931loop_entry_6_18:
65932mov %l4, %o0
65933swap [%i0 + 12], %o0
65934! move %o0(lower) -> %o0(upper)
65935sllx %o0, 32, %o0
65936add %l4, 1, %l4
65937
65938P4053: !_LD [12] (Int) (Loop exit)
65939sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
65940sub %i0, %i3, %i3
65941lduw [%i3 + 4], %o5
65942! move %o5(lower) -> %o0(lower)
65943or %o5, %o0, %o0
65944!---- flushing int results buffer----
65945mov %o0, %l5
65946loop_exit_6_18:
65947sub %l2, 1, %l2
65948cmp %l2, 0
65949bg loop_entry_6_18
65950nop
65951
65952P4054: !_CASX [13] (maybe <- 0x3000008) (Int) (Loop entry)
65953sethi %hi(0x2), %l2
65954or %l2, %lo(0x2), %l2
65955loop_entry_6_19:
65956sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
65957sub %i0, %i2, %i2
65958add %i2, 8, %l7
65959ldx [%l7], %o0
65960! move %o0(upper) -> %o0(upper)
65961! move %o0(lower) -> %o0(lower)
65962mov %o0, %l6
65963mov %l4, %o1
65964casx [%l7], %l6, %o1
65965! move %o1(upper) -> %o1(upper)
65966! move %o1(lower) -> %o1(lower)
65967add %l4, 1, %l4
65968
65969P4055: !_PREFETCH [10] (Int) (Loop exit)
65970sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
65971sub %i0, %i3, %i3
65972prefetch [%i3 + 4], 0
65973!---- flushing int results buffer----
65974mov %o0, %l5
65975mov %o1, %l5
65976loop_exit_6_19:
65977sub %l2, 1, %l2
65978cmp %l2, 0
65979bg loop_entry_6_19
65980nop
65981
65982P4056: !_PREFETCH [13] (Int) (Faults) (Loop entry)
65983sethi %hi(0x1), %l2
65984or %l2, %lo(0x1), %l2
65985loop_entry_6_20:
65986prefetch [%g0], 3
65987
65988P4057: !_REPLACEMENT [1] (Int) (Loop exit)
65989sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
65990sub %i0, %i2, %i2
65991sethi %hi(0x20000), %l7
65992ld [%i2+12], %l3
65993st %l3, [%i2+12]
65994add %i2, %l7, %o5
65995ld [%o5+12], %l3
65996st %l3, [%o5+12]
65997add %o5, %l7, %o5
65998ld [%o5+12], %l3
65999st %l3, [%o5+12]
66000add %o5, %l7, %o5
66001ld [%o5+12], %l3
66002st %l3, [%o5+12]
66003add %o5, %l7, %o5
66004ld [%o5+12], %l3
66005st %l3, [%o5+12]
66006add %o5, %l7, %o5
66007ld [%o5+12], %l3
66008st %l3, [%o5+12]
66009add %o5, %l7, %o5
66010ld [%o5+12], %l3
66011st %l3, [%o5+12]
66012add %o5, %l7, %o5
66013ld [%o5+12], %l3
66014st %l3, [%o5+12]
66015loop_exit_6_20:
66016sub %l2, 1, %l2
66017cmp %l2, 0
66018bg loop_entry_6_20
66019nop
66020
66021P4058: !_REPLACEMENT [10] (Int) (Loop entry) (Loop exit)
66022sethi %hi(0x2), %l2
66023or %l2, %lo(0x2), %l2
66024loop_entry_6_21:
66025sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
66026sub %i0, %i3, %i3
66027sethi %hi(0x20000), %l7
66028ld [%i3+4], %l3
66029st %l3, [%i3+4]
66030add %i3, %l7, %o5
66031ld [%o5+4], %l3
66032st %l3, [%o5+4]
66033add %o5, %l7, %o5
66034ld [%o5+4], %l3
66035st %l3, [%o5+4]
66036add %o5, %l7, %o5
66037ld [%o5+4], %l3
66038st %l3, [%o5+4]
66039add %o5, %l7, %o5
66040ld [%o5+4], %l3
66041st %l3, [%o5+4]
66042add %o5, %l7, %o5
66043ld [%o5+4], %l3
66044st %l3, [%o5+4]
66045add %o5, %l7, %o5
66046ld [%o5+4], %l3
66047st %l3, [%o5+4]
66048add %o5, %l7, %o5
66049ld [%o5+4], %l3
66050st %l3, [%o5+4]
66051loop_exit_6_21:
66052sub %l2, 1, %l2
66053cmp %l2, 0
66054bg loop_entry_6_21
66055nop
66056
66057P4059: !_LD [10] (FP) (Loop entry) (Loop exit)
66058sethi %hi(0x1), %l2
66059or %l2, %lo(0x1), %l2
66060loop_entry_6_22:
66061sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
66062sub %i0, %i2, %i2
66063ld [%i2 + 4], %f0
66064! 1 addresses covered
66065!---- flushing fp results buffer to %f30 ----
66066fmovs %f0, %f30
66067!--
66068loop_exit_6_22:
66069sub %l2, 1, %l2
66070cmp %l2, 0
66071bg loop_entry_6_22
66072nop
66073
66074P4060: !_PREFETCH [15] (Int) (NF) (Loop entry)
66075sethi %hi(0x1), %l2
66076or %l2, %lo(0x1), %l2
66077loop_entry_6_23:
66078wr %g0, 0x82, %asi
66079sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
66080sub %i0, %i3, %i3
66081prefetcha [%i3 + 12] %asi, 4
66082
66083P4061: !_PREFETCH [11] (Int) (Loop exit)
66084sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
66085sub %i0, %i2, %i2
66086prefetch [%i2 + 12], 2
66087loop_exit_6_23:
66088sub %l2, 1, %l2
66089cmp %l2, 0
66090bg loop_entry_6_23
66091nop
66092
66093P4062: !_LD [11] (Int) (Loop entry)
66094sethi %hi(0x2), %l2
66095or %l2, %lo(0x2), %l2
66096loop_entry_6_24:
66097sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
66098sub %i0, %i3, %i3
66099lduw [%i3 + 12], %o0
66100! move %o0(lower) -> %o0(upper)
66101sllx %o0, 32, %o0
66102
66103P4063: !_LD [4] (Int) (Loop exit)
66104sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
66105sub %i0, %i2, %i2
66106lduw [%i2 + 4], %o5
66107! move %o5(lower) -> %o0(lower)
66108or %o5, %o0, %o0
66109!---- flushing int results buffer----
66110mov %o0, %l5
66111loop_exit_6_24:
66112sub %l2, 1, %l2
66113cmp %l2, 0
66114bg loop_entry_6_24
66115nop
66116
66117P4064: !_REPLACEMENT [5] (Int) (Loop entry) (Loop exit)
66118sethi %hi(0x2), %l2
66119or %l2, %lo(0x2), %l2
66120loop_entry_6_25:
66121sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
66122sub %i0, %i3, %i3
66123sethi %hi(0x20000), %l6
66124ld [%i3+12], %o5
66125st %o5, [%i3+12]
66126add %i3, %l6, %l7
66127ld [%l7+12], %o5
66128st %o5, [%l7+12]
66129add %l7, %l6, %l7
66130ld [%l7+12], %o5
66131st %o5, [%l7+12]
66132add %l7, %l6, %l7
66133ld [%l7+12], %o5
66134st %o5, [%l7+12]
66135add %l7, %l6, %l7
66136ld [%l7+12], %o5
66137st %o5, [%l7+12]
66138add %l7, %l6, %l7
66139ld [%l7+12], %o5
66140st %o5, [%l7+12]
66141add %l7, %l6, %l7
66142ld [%l7+12], %o5
66143st %o5, [%l7+12]
66144add %l7, %l6, %l7
66145ld [%l7+12], %o5
66146st %o5, [%l7+12]
66147loop_exit_6_25:
66148sub %l2, 1, %l2
66149cmp %l2, 0
66150bg loop_entry_6_25
66151nop
66152
66153P4065: !_QWLD [6] (FP) (Loop entry) (Loop exit)
66154sethi %hi(0x1), %l2
66155or %l2, %lo(0x1), %l2
66156loop_entry_6_26:
66157sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
66158add %i0, %i2, %i2
66159ldq [%i2 + 0], %f0
66160! 2 addresses covered
66161fmovs %f1, %f0
66162fmovs %f3, %f1
66163!---- flushing fp results buffer to %f30 ----
66164fmovd %f0, %f30
66165!--
66166loop_exit_6_26:
66167sub %l2, 1, %l2
66168cmp %l2, 0
66169bg loop_entry_6_26
66170nop
66171
66172P4066: !_BLD [7] (FP) (Loop entry)
66173sethi %hi(0x1), %l2
66174or %l2, %lo(0x1), %l2
66175loop_entry_6_27:
66176wr %g0, 0xf0, %asi
66177sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
66178add %i0, %i3, %i3
66179membar #Sync
66180ldda [%i3 + 0] %asi, %f0
66181membar #Sync
66182! 2 addresses covered
66183fmovs %f1, %f0
66184fmovs %f3, %f1
66185
66186P4067: !_LD [10] (Int) (NF)
66187wr %g0, 0x82, %asi
66188sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
66189sub %i0, %i2, %i2
66190lduwa [%i2 + 4] %asi, %o0
66191! move %o0(lower) -> %o0(upper)
66192sllx %o0, 32, %o0
66193
66194P4068: !_LD [12] (Int) (Loop exit)
66195sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
66196sub %i0, %i3, %i3
66197lduw [%i3 + 4], %l6
66198! move %l6(lower) -> %o0(lower)
66199or %l6, %o0, %o0
66200!---- flushing int results buffer----
66201mov %o0, %l5
66202!---- flushing fp results buffer to %f30 ----
66203fmovd %f0, %f30
66204!--
66205loop_exit_6_27:
66206sub %l2, 1, %l2
66207cmp %l2, 0
66208bg loop_entry_6_27
66209nop
66210
66211P4069: !_PREFETCH [7] (Int) (Loop entry)
66212sethi %hi(0x2), %l2
66213or %l2, %lo(0x2), %l2
66214loop_entry_6_28:
66215sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
66216add %i0, %i2, %i2
66217prefetch [%i2 + 12], 22
66218
66219P4070: !_LD [14] (Int)
66220sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
66221sub %i0, %i3, %i3
66222lduw [%i3 + 4], %o0
66223! move %o0(lower) -> %o0(upper)
66224sllx %o0, 32, %o0
66225
66226P4071: !_LD [8] (Int) (Loop exit)
66227sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
66228sub %i0, %i2, %i2
66229lduw [%i2 + 4], %l7
66230! move %l7(lower) -> %o0(lower)
66231or %l7, %o0, %o0
66232!---- flushing int results buffer----
66233mov %o0, %l5
66234loop_exit_6_28:
66235sub %l2, 1, %l2
66236cmp %l2, 0
66237bg loop_entry_6_28
66238nop
66239
66240P4072: !_BSTC [8] (maybe <- 0x42800009) (FP) (Loop entry) (Loop exit)
66241sethi %hi(0x1), %l2
66242or %l2, %lo(0x1), %l2
66243loop_entry_6_29:
66244wr %g0, 0xe0, %asi
66245sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
66246sub %i0, %i3, %i3
66247! preparing store val #0, next val will be in f33
66248fmovs %f16, %f21
66249fadds %f16, %f17, %f16
66250! preparing store val #1, next val will be in f35
66251fmovd %f20, %f32
66252fmovs %f16, %f21
66253fadds %f16, %f17, %f16
66254fmovd %f20, %f34
66255membar #Sync
66256stda %f32, [%i3 + 0 ] %asi
66257membar #Sync
66258loop_exit_6_29:
66259sub %l2, 1, %l2
66260cmp %l2, 0
66261bg loop_entry_6_29
66262nop
66263
66264P4073: !_LD [9] (FP) (Loop entry) (Loop exit)
66265sethi %hi(0x2), %l2
66266or %l2, %lo(0x2), %l2
66267loop_entry_6_30:
66268sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
66269sub %i0, %i2, %i2
66270ld [%i2 + 12], %f0
66271! 1 addresses covered
66272!---- flushing fp results buffer to %f30 ----
66273fmovs %f0, %f30
66274!--
66275loop_exit_6_30:
66276sub %l2, 1, %l2
66277cmp %l2, 0
66278bg loop_entry_6_30
66279nop
66280
66281P4074: !_QWST [13] (maybe <- 0x4280000b) (FP) (Loop entry)
66282sethi %hi(0x2), %l2
66283or %l2, %lo(0x2), %l2
66284loop_entry_6_31:
66285sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
66286sub %i0, %i3, %i3
66287! preparing store val #0, next val will be in f21
66288fmovs %f16, %f21
66289fadds %f16, %f17, %f16
66290! preparing store val #1, next val will be in f23
66291fmovs %f16, %f23
66292fadds %f16, %f17, %f16
66293stq %f20, [%i3 + 0]
66294
66295P4075: !_LD [14] (Int)
66296sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
66297sub %i0, %i2, %i2
66298lduw [%i2 + 4], %o0
66299! move %o0(lower) -> %o0(upper)
66300sllx %o0, 32, %o0
66301
66302P4076: !_LD [3] (Int) (Loop exit)
66303lduw [%i1 + 12], %o5
66304! move %o5(lower) -> %o0(lower)
66305or %o5, %o0, %o0
66306!---- flushing int results buffer----
66307mov %o0, %l5
66308loop_exit_6_31:
66309sub %l2, 1, %l2
66310cmp %l2, 0
66311bg loop_entry_6_31
66312nop
66313
66314P4077: !_QWLD [7] (FP) (Loop entry) (Loop exit) (Branch target of P4684)
66315sethi %hi(0x2), %l2
66316or %l2, %lo(0x2), %l2
66317loop_entry_6_32:
66318sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
66319add %i0, %i3, %i3
66320ldq [%i3 + 0], %f0
66321! 2 addresses covered
66322fmovs %f1, %f0
66323fmovs %f3, %f1
66324!---- flushing fp results buffer to %f30 ----
66325fmovd %f0, %f30
66326!--
66327loop_exit_6_32:
66328sub %l2, 1, %l2
66329cmp %l2, 0
66330bg loop_entry_6_32
66331nop
66332ba P4078
66333nop
66334
66335TARGET4684:
66336ba RET4684
66337nop
66338
66339
66340P4078: !_ST [11] (maybe <- 0x3000009) (Int) (Loop entry) (Loop exit)
66341sethi %hi(0x2), %l2
66342or %l2, %lo(0x2), %l2
66343loop_entry_6_33:
66344sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
66345sub %i0, %i2, %i2
66346stw %l4, [%i2 + 12 ]
66347add %l4, 1, %l4
66348loop_exit_6_33:
66349sub %l2, 1, %l2
66350cmp %l2, 0
66351bg loop_entry_6_33
66352nop
66353
66354P4079: !_BLD [1] (FP) (Loop entry)
66355sethi %hi(0x1), %l2
66356or %l2, %lo(0x1), %l2
66357loop_entry_6_34:
66358wr %g0, 0xf0, %asi
66359membar #Sync
66360ldda [%i0 + 0] %asi, %f0
66361membar #Sync
66362! 2 addresses covered
66363fmovs %f1, %f0
66364fmovs %f3, %f1
66365
66366P4080: !_PREFETCH [15] (Int) (Loop exit)
66367sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
66368sub %i0, %i3, %i3
66369prefetch [%i3 + 12], 22
66370!---- flushing fp results buffer to %f30 ----
66371fmovd %f0, %f30
66372!--
66373loop_exit_6_34:
66374sub %l2, 1, %l2
66375cmp %l2, 0
66376bg loop_entry_6_34
66377nop
66378
66379P4081: !_PREFETCH [2] (Int) (Loop entry) (Loop exit)
66380sethi %hi(0x1), %l2
66381or %l2, %lo(0x1), %l2
66382loop_entry_6_35:
66383prefetch [%i1 + 4], 28
66384loop_exit_6_35:
66385sub %l2, 1, %l2
66386cmp %l2, 0
66387bg loop_entry_6_35
66388nop
66389
66390P4082: !_QWST [11] (maybe <- 0x4280000d) (FP) (Loop entry)
66391sethi %hi(0x2), %l2
66392or %l2, %lo(0x2), %l2
66393loop_entry_6_36:
66394sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
66395sub %i0, %i2, %i2
66396! preparing store val #0, next val will be in f21
66397fmovs %f16, %f21
66398fadds %f16, %f17, %f16
66399! preparing store val #1, next val will be in f23
66400fmovs %f16, %f23
66401fadds %f16, %f17, %f16
66402stq %f20, [%i2 + 0]
66403
66404P4083: !_BLD [0] (FP) (Loop exit)
66405wr %g0, 0xf0, %asi
66406membar #Sync
66407ldda [%i0 + 0] %asi, %f0
66408membar #Sync
66409! 2 addresses covered
66410fmovs %f1, %f0
66411fmovs %f3, %f1
66412!---- flushing fp results buffer to %f30 ----
66413fmovd %f0, %f30
66414!--
66415loop_exit_6_36:
66416sub %l2, 1, %l2
66417cmp %l2, 0
66418bg loop_entry_6_36
66419nop
66420
66421P4084: !_PREFETCH [3] (Int) (Loop entry)
66422sethi %hi(0x1), %l2
66423or %l2, %lo(0x1), %l2
66424loop_entry_6_37:
66425prefetch [%i1 + 12], 3
66426
66427P4085: !_BST [6] (maybe <- 0x4280000f) (FP) (Loop exit)
66428wr %g0, 0xf0, %asi
66429sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
66430add %i0, %i3, %i3
66431! preparing store val #0, next val will be in f33
66432fmovs %f16, %f21
66433fadds %f16, %f17, %f16
66434! preparing store val #1, next val will be in f35
66435fmovd %f20, %f32
66436fmovs %f16, %f21
66437fadds %f16, %f17, %f16
66438fmovd %f20, %f34
66439membar #Sync
66440stda %f32, [%i3 + 0 ] %asi
66441membar #Sync
66442loop_exit_6_37:
66443sub %l2, 1, %l2
66444cmp %l2, 0
66445bg loop_entry_6_37
66446nop
66447
66448P4086: !_PREFETCH [7] (Int) (Faults) (Loop entry)
66449sethi %hi(0x2), %l2
66450or %l2, %lo(0x2), %l2
66451loop_entry_6_38:
66452prefetch [%g0], 2
66453
66454P4087: !_BLD [5] (FP) (Loop exit)
66455wr %g0, 0xf0, %asi
66456sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
66457sub %i0, %i2, %i2
66458membar #Sync
66459ldda [%i2 + 0] %asi, %f0
66460membar #Sync
66461! 2 addresses covered
66462fmovs %f1, %f0
66463fmovs %f3, %f1
66464!---- flushing fp results buffer to %f30 ----
66465fmovd %f0, %f30
66466!--
66467loop_exit_6_38:
66468sub %l2, 1, %l2
66469cmp %l2, 0
66470bg loop_entry_6_38
66471nop
66472
66473P4088: !_LD [9] (FP) (Loop entry) (Loop exit)
66474sethi %hi(0x1), %l2
66475or %l2, %lo(0x1), %l2
66476loop_entry_6_39:
66477sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
66478sub %i0, %i3, %i3
66479ld [%i3 + 12], %f0
66480! 1 addresses covered
66481!---- flushing fp results buffer to %f30 ----
66482fmovs %f0, %f30
66483!--
66484loop_exit_6_39:
66485sub %l2, 1, %l2
66486cmp %l2, 0
66487bg loop_entry_6_39
66488nop
66489
66490P4089: !_REPLACEMENT [9] (Int) (Loop entry) (Loop exit) (Branch target of P4470)
66491sethi %hi(0x2), %l2
66492or %l2, %lo(0x2), %l2
66493loop_entry_6_40:
66494sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2
66495sub %i0, %i2, %i2
66496sethi %hi(0x20000), %o5
66497ld [%i2+12], %l6
66498st %l6, [%i2+12]
66499add %i2, %o5, %l3
66500ld [%l3+12], %l6
66501st %l6, [%l3+12]
66502add %l3, %o5, %l3
66503ld [%l3+12], %l6
66504st %l6, [%l3+12]
66505add %l3, %o5, %l3
66506ld [%l3+12], %l6
66507st %l6, [%l3+12]
66508add %l3, %o5, %l3
66509ld [%l3+12], %l6
66510st %l6, [%l3+12]
66511add %l3, %o5, %l3
66512ld [%l3+12], %l6
66513st %l6, [%l3+12]
66514add %l3, %o5, %l3
66515ld [%l3+12], %l6
66516st %l6, [%l3+12]
66517add %l3, %o5, %l3
66518ld [%l3+12], %l6
66519st %l6, [%l3+12]
66520loop_exit_6_40:
66521sub %l2, 1, %l2
66522cmp %l2, 0
66523bg loop_entry_6_40
66524nop
66525ba P4090
66526nop
66527
66528TARGET4470:
66529ba RET4470
66530nop
66531
66532
66533P4090: !_SWAP [5] (maybe <- 0x300000a) (Int) (Loop entry) (LE)
66534sethi %hi(0x2), %l2
66535or %l2, %lo(0x2), %l2
66536loop_entry_6_41:
66537wr %g0, 0x88, %asi
66538sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
66539sub %i0, %i3, %i3
66540mov %l4, %o0
66541! Change single-word-level endianess (big endian <-> little endian)
66542sethi %hi(0xff00ff00), %o5
66543or %o5, %lo(0xff00ff00), %o5
66544and %o0, %o5, %l3
66545srl %l3, 8, %l3
66546sll %o0, 8, %o0
66547and %o0, %o5, %o0
66548or %o0, %l3, %o0
66549srl %o0, 16, %l3
66550sll %o0, 16, %o0
66551srl %o0, 0, %o0
66552or %o0, %l3, %o0
66553swapa [%i3 + 12] %asi, %o0
66554! move %o0(lower) -> %o0(upper)
66555sllx %o0, 32, %o0
66556add %l4, 1, %l4
66557
66558P4091: !_QWLD [3] (FP) (Branch target of P4569)
66559ldq [%i1 + 0], %f0
66560! 2 addresses covered
66561fmovs %f1, %f0
66562fmovs %f3, %f1
66563ba P4092
66564nop
66565
66566TARGET4569:
66567ba RET4569
66568nop
66569
66570
66571P4092: !_LD [6] (Int) (NF) (Loop exit) (CBR)
66572wr %g0, 0x82, %asi
66573sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
66574add %i0, %i2, %i2
66575lduwa [%i2 + 4] %asi, %o5
66576! move %o5(lower) -> %o0(lower)
66577or %o5, %o0, %o0
66578
66579! cbranch
66580andcc %l0, 1, %g0
66581be,pt %xcc, TARGET4092
66582nop
66583RET4092:
66584
66585! lfsr step begin
66586srlx %l0, 1, %l3
66587xnor %l3, %l0, %l3
66588sllx %l3, 63, %l3
66589or %l3, %l0, %l0
66590srlx %l0, 1, %l0
66591
66592!---- flushing int results buffer----
66593mov %o0, %l5
66594!---- flushing fp results buffer to %f30 ----
66595fmovd %f0, %f30
66596!--
66597loop_exit_6_41:
66598sub %l2, 1, %l2
66599cmp %l2, 0
66600bg loop_entry_6_41
66601nop
66602
66603P4093: !_BLD [11] (FP) (Loop entry) (Loop exit)
66604sethi %hi(0x2), %l2
66605or %l2, %lo(0x2), %l2
66606loop_entry_6_42:
66607wr %g0, 0xf0, %asi
66608sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
66609sub %i0, %i3, %i3
66610membar #Sync
66611ldda [%i3 + 0] %asi, %f0
66612membar #Sync
66613! 2 addresses covered
66614fmovs %f1, %f0
66615fmovs %f3, %f1
66616!---- flushing fp results buffer to %f30 ----
66617fmovd %f0, %f30
66618!--
66619loop_exit_6_42:
66620sub %l2, 1, %l2
66621cmp %l2, 0
66622bg loop_entry_6_42
66623nop
66624
66625P4094: !_CASX [5] (maybe <- 0x300000b) (Int) (Loop entry) (Loop exit)
66626sethi %hi(0x1), %l2
66627or %l2, %lo(0x1), %l2
66628loop_entry_6_43:
66629sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
66630sub %i0, %i2, %i2
66631add %i2, 8, %l3
66632ldx [%l3], %o0
66633! move %o0(upper) -> %o0(upper)
66634! move %o0(lower) -> %o0(lower)
66635mov %o0, %o5
66636mov %l4, %o1
66637casx [%l3], %o5, %o1
66638! move %o1(upper) -> %o1(upper)
66639! move %o1(lower) -> %o1(lower)
66640add %l4, 1, %l4
66641!---- flushing int results buffer----
66642mov %o0, %l5
66643mov %o1, %l5
66644loop_exit_6_43:
66645sub %l2, 1, %l2
66646cmp %l2, 0
66647bg loop_entry_6_43
66648nop
66649
66650P4095: !_BST [6] (maybe <- 0x42800011) (FP) (Loop entry)
66651sethi %hi(0x2), %l2
66652or %l2, %lo(0x2), %l2
66653loop_entry_6_44:
66654wr %g0, 0xf0, %asi
66655sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
66656add %i0, %i3, %i3
66657! preparing store val #0, next val will be in f33
66658fmovs %f16, %f21
66659fadds %f16, %f17, %f16
66660! preparing store val #1, next val will be in f35
66661fmovd %f20, %f32
66662fmovs %f16, %f21
66663fadds %f16, %f17, %f16
66664fmovd %f20, %f34
66665membar #Sync
66666stda %f32, [%i3 + 0 ] %asi
66667membar #Sync
66668
66669P4096: !_REPLACEMENT [4] (Int) (Loop exit)
66670sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
66671add %i0, %i2, %i2
66672sethi %hi(0x20000), %o5
66673ld [%i2+4], %l6
66674st %l6, [%i2+4]
66675add %i2, %o5, %l3
66676ld [%l3+4], %l6
66677st %l6, [%l3+4]
66678add %l3, %o5, %l3
66679ld [%l3+4], %l6
66680st %l6, [%l3+4]
66681add %l3, %o5, %l3
66682ld [%l3+4], %l6
66683st %l6, [%l3+4]
66684add %l3, %o5, %l3
66685ld [%l3+4], %l6
66686st %l6, [%l3+4]
66687add %l3, %o5, %l3
66688ld [%l3+4], %l6
66689st %l6, [%l3+4]
66690add %l3, %o5, %l3
66691ld [%l3+4], %l6
66692st %l6, [%l3+4]
66693add %l3, %o5, %l3
66694ld [%l3+4], %l6
66695st %l6, [%l3+4]
66696loop_exit_6_44:
66697sub %l2, 1, %l2
66698cmp %l2, 0
66699bg loop_entry_6_44
66700nop
66701
66702P4097: !_LD [2] (Int) (Loop entry)
66703sethi %hi(0x2), %l2
66704or %l2, %lo(0x2), %l2
66705loop_entry_6_45:
66706lduw [%i1 + 4], %o0
66707! move %o0(lower) -> %o0(upper)
66708sllx %o0, 32, %o0
66709
66710P4098: !_CASX [12] (maybe <- 0x300000c) (Int)
66711sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
66712sub %i0, %i3, %i3
66713ldx [%i3], %l3
66714! move %l3(upper) -> %o0(lower)
66715srlx %l3, 32, %l6
66716or %l6, %o0, %o0
66717! move %l3(lower) -> %o1(upper)
66718sllx %l3, 32, %o1
66719mov %l3, %l6
66720mov %l4, %l3
66721casx [%i3], %l6, %l3
66722! move %l3(upper) -> %o1(lower)
66723srlx %l3, 32, %l6
66724or %l6, %o1, %o1
66725! move %l3(lower) -> %o2(upper)
66726sllx %l3, 32, %o2
66727add %l4, 1, %l4
66728
66729P4099: !_LD [4] (Int) (Loop exit)
66730sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
66731sub %i0, %i2, %i2
66732lduw [%i2 + 4], %l7
66733! move %l7(lower) -> %o2(lower)
66734or %l7, %o2, %o2
66735!---- flushing int results buffer----
66736mov %o0, %l5
66737mov %o1, %l5
66738mov %o2, %l5
66739loop_exit_6_45:
66740sub %l2, 1, %l2
66741cmp %l2, 0
66742bg loop_entry_6_45
66743nop
66744
66745P4100: !_CAS [15] (maybe <- 0x300000d) (Int) (Loop entry)
66746sethi %hi(0x2), %l2
66747or %l2, %lo(0x2), %l2
66748loop_entry_6_46:
66749sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
66750sub %i0, %i3, %i3
66751add %i3, 12, %l6
66752lduw [%l6], %o0
66753mov %o0, %l3
66754! move %l3(lower) -> %o0(upper)
66755sllx %l3, 32, %o0
66756mov %l4, %o5
66757cas [%l6], %l3, %o5
66758! move %o5(lower) -> %o0(lower)
66759srl %o5, 0, %l3
66760or %l3, %o0, %o0
66761add %l4, 1, %l4
66762
66763P4101: !_LD [4] (Int)
66764sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
66765sub %i0, %i2, %i2
66766lduw [%i2 + 4], %o1
66767! move %o1(lower) -> %o1(upper)
66768sllx %o1, 32, %o1
66769
66770P4102: !_LD [9] (Int) (Loop exit)
66771sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
66772sub %i0, %i3, %i3
66773lduw [%i3 + 12], %o5
66774! move %o5(lower) -> %o1(lower)
66775or %o5, %o1, %o1
66776!---- flushing int results buffer----
66777mov %o0, %l5
66778mov %o1, %l5
66779loop_exit_6_46:
66780sub %l2, 1, %l2
66781cmp %l2, 0
66782bg loop_entry_6_46
66783nop
66784
66785P4103: !_LD [13] (Int) (Loop entry)
66786sethi %hi(0x1), %l2
66787or %l2, %lo(0x1), %l2
66788loop_entry_6_47:
66789sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
66790sub %i0, %i2, %i2
66791lduw [%i2 + 12], %o0
66792! move %o0(lower) -> %o0(upper)
66793sllx %o0, 32, %o0
66794
66795P4104: !_BLD [9] (FP)
66796wr %g0, 0xf0, %asi
66797sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i3
66798sub %i0, %i3, %i3
66799membar #Sync
66800ldda [%i3 + 0] %asi, %f0
66801membar #Sync
66802! 2 addresses covered
66803fmovs %f1, %f0
66804fmovs %f3, %f1
66805
66806P4105: !_LD [3] (Int) (NF) (Loop exit)
66807wr %g0, 0x82, %asi
66808lduwa [%i1 + 12] %asi, %l3
66809! move %l3(lower) -> %o0(lower)
66810or %l3, %o0, %o0
66811!---- flushing int results buffer----
66812mov %o0, %l5
66813!---- flushing fp results buffer to %f30 ----
66814fmovd %f0, %f30
66815!--
66816loop_exit_6_47:
66817sub %l2, 1, %l2
66818cmp %l2, 0
66819bg loop_entry_6_47
66820nop
66821
66822P4106: !_PREFETCH [11] (Int) (Loop entry) (Loop exit)
66823sethi %hi(0x2), %l2
66824or %l2, %lo(0x2), %l2
66825loop_entry_6_48:
66826sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
66827sub %i0, %i2, %i2
66828prefetch [%i2 + 12], 29
66829loop_exit_6_48:
66830sub %l2, 1, %l2
66831cmp %l2, 0
66832bg loop_entry_6_48
66833nop
66834
66835P4107: !_SWAP [14] (maybe <- 0x300000e) (Int) (Loop entry)
66836sethi %hi(0x2), %l2
66837or %l2, %lo(0x2), %l2
66838loop_entry_6_49:
66839sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
66840sub %i0, %i3, %i3
66841mov %l4, %o0
66842swap [%i3 + 4], %o0
66843! move %o0(lower) -> %o0(upper)
66844sllx %o0, 32, %o0
66845add %l4, 1, %l4
66846
66847P4108: !_PREFETCH [11] (Int) (NF)
66848wr %g0, 0x82, %asi
66849sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
66850sub %i0, %i2, %i2
66851prefetcha [%i2 + 12] %asi, 26
66852
66853P4109: !_LD [10] (Int) (Loop exit)
66854lduw [%i2 + 4], %o5
66855! move %o5(lower) -> %o0(lower)
66856or %o5, %o0, %o0
66857!---- flushing int results buffer----
66858mov %o0, %l5
66859loop_exit_6_49:
66860sub %l2, 1, %l2
66861cmp %l2, 0
66862bg loop_entry_6_49
66863nop
66864
66865P4110: !_PREFETCH [7] (Int) (Loop entry) (Loop exit)
66866sethi %hi(0x2), %l2
66867or %l2, %lo(0x2), %l2
66868loop_entry_6_50:
66869sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
66870add %i0, %i3, %i3
66871prefetch [%i3 + 12], 20
66872loop_exit_6_50:
66873sub %l2, 1, %l2
66874cmp %l2, 0
66875bg loop_entry_6_50
66876nop
66877
66878P4111: !_FLUSH [1] (Int) (Loop entry)
66879sethi %hi(0x2), %l2
66880or %l2, %lo(0x2), %l2
66881loop_entry_6_51:
66882! Unsupported instruction
66883
66884P4112: !_QWST [1] (maybe <- 0x42800013) (FP) (Loop exit)
66885! preparing store val #0, next val will be in f21
66886fmovs %f16, %f21
66887fadds %f16, %f17, %f16
66888! preparing store val #1, next val will be in f23
66889fmovs %f16, %f23
66890fadds %f16, %f17, %f16
66891stq %f20, [%i0 + 0]
66892loop_exit_6_51:
66893sub %l2, 1, %l2
66894cmp %l2, 0
66895bg loop_entry_6_51
66896nop
66897
66898P4113: !_PREFETCH [10] (Int) (Loop entry) (Loop exit)
66899sethi %hi(0x1), %l2
66900or %l2, %lo(0x1), %l2
66901loop_entry_6_52:
66902sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
66903sub %i0, %i2, %i2
66904prefetch [%i2 + 4], 2
66905loop_exit_6_52:
66906sub %l2, 1, %l2
66907cmp %l2, 0
66908bg loop_entry_6_52
66909nop
66910
66911P4114: !_LD [6] (FP) (Loop entry) (Loop exit)
66912sethi %hi(0x1), %l2
66913or %l2, %lo(0x1), %l2
66914loop_entry_6_53:
66915sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
66916add %i0, %i3, %i3
66917ld [%i3 + 4], %f0
66918! 1 addresses covered
66919!---- flushing fp results buffer to %f30 ----
66920fmovs %f0, %f30
66921!--
66922loop_exit_6_53:
66923sub %l2, 1, %l2
66924cmp %l2, 0
66925bg loop_entry_6_53
66926nop
66927
66928P4115: !_LD [0] (Int) (Loop entry)
66929sethi %hi(0x1), %l2
66930or %l2, %lo(0x1), %l2
66931loop_entry_6_54:
66932lduw [%i0 + 4], %o0
66933! move %o0(lower) -> %o0(upper)
66934sllx %o0, 32, %o0
66935
66936P4116: !_BLD [1] (FP)
66937wr %g0, 0xf0, %asi
66938membar #Sync
66939ldda [%i0 + 0] %asi, %f0
66940membar #Sync
66941! 2 addresses covered
66942fmovs %f1, %f0
66943fmovs %f3, %f1
66944
66945P4117: !_LD [15] (Int) (Loop exit)
66946sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
66947sub %i0, %i2, %i2
66948lduw [%i2 + 12], %o5
66949! move %o5(lower) -> %o0(lower)
66950or %o5, %o0, %o0
66951!---- flushing int results buffer----
66952mov %o0, %l5
66953!---- flushing fp results buffer to %f30 ----
66954fmovd %f0, %f30
66955!--
66956loop_exit_6_54:
66957sub %l2, 1, %l2
66958cmp %l2, 0
66959bg loop_entry_6_54
66960nop
66961
66962P4118: !_PREFETCH [1] (Int) (Loop entry)
66963sethi %hi(0x1), %l2
66964or %l2, %lo(0x1), %l2
66965loop_entry_6_55:
66966prefetch [%i0 + 12], 1
66967
66968P4119: !_LD [5] (Int) (NF) (Faults)
66969wr %g0, 0x82, %asi
66970lduwa [%g0] %asi, %o0
66971! move %o0(lower) -> %o0(upper)
66972sllx %o0, 32, %o0
66973
66974P4120: !_LD [4] (Int) (Loop exit)
66975sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
66976sub %i0, %i3, %i3
66977lduw [%i3 + 4], %l3
66978! move %l3(lower) -> %o0(lower)
66979or %l3, %o0, %o0
66980!---- flushing int results buffer----
66981mov %o0, %l5
66982loop_exit_6_55:
66983sub %l2, 1, %l2
66984cmp %l2, 0
66985bg loop_entry_6_55
66986nop
66987
66988P4121: !_BLD [2] (FP) (Loop entry)
66989sethi %hi(0x1), %l2
66990or %l2, %lo(0x1), %l2
66991loop_entry_6_56:
66992wr %g0, 0xf0, %asi
66993membar #Sync
66994ldda [%i1 + 0] %asi, %f0
66995membar #Sync
66996! 2 addresses covered
66997fmovs %f1, %f0
66998fmovs %f3, %f1
66999
67000P4122: !_DWLD [7] (Int)
67001sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
67002add %i0, %i2, %i2
67003ldx [%i2 + 8], %o0
67004! move %o0(lower) -> %o0(upper)
67005sllx %o0, 32, %o0
67006
67007P4123: !_LD [0] (Int) (Loop exit)
67008lduw [%i0 + 4], %l6
67009! move %l6(lower) -> %o0(lower)
67010or %l6, %o0, %o0
67011!---- flushing int results buffer----
67012mov %o0, %l5
67013!---- flushing fp results buffer to %f30 ----
67014fmovd %f0, %f30
67015!--
67016loop_exit_6_56:
67017sub %l2, 1, %l2
67018cmp %l2, 0
67019bg loop_entry_6_56
67020nop
67021
67022P4124: !_MEMBAR (Int) (Loop entry) (Loop exit)
67023sethi %hi(0x2), %l2
67024or %l2, %lo(0x2), %l2
67025loop_entry_6_57:
67026membar #StoreLoad
67027loop_exit_6_57:
67028sub %l2, 1, %l2
67029cmp %l2, 0
67030bg loop_entry_6_57
67031nop
67032
67033P4125: !_LD [5] (Int) (Loop entry)
67034sethi %hi(0x1), %l2
67035or %l2, %lo(0x1), %l2
67036loop_entry_6_58:
67037sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
67038sub %i0, %i3, %i3
67039lduw [%i3 + 12], %o0
67040! move %o0(lower) -> %o0(upper)
67041sllx %o0, 32, %o0
67042
67043P4126: !_LD [15] (Int) (NF) (Faults) (Loop exit)
67044wr %g0, 0x82, %asi
67045lduwa [%g0] %asi, %o5
67046! move %o5(lower) -> %o0(lower)
67047or %o5, %o0, %o0
67048!---- flushing int results buffer----
67049mov %o0, %l5
67050loop_exit_6_58:
67051sub %l2, 1, %l2
67052cmp %l2, 0
67053bg loop_entry_6_58
67054nop
67055
67056P4127: !_QWLD [10] (FP) (Loop entry) (Loop exit) (CBR)
67057sethi %hi(0x1), %l2
67058or %l2, %lo(0x1), %l2
67059loop_entry_6_59:
67060sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
67061sub %i0, %i2, %i2
67062ldq [%i2 + 0], %f0
67063! 2 addresses covered
67064fmovs %f1, %f0
67065fmovs %f3, %f1
67066
67067! cbranch
67068andcc %l0, 1, %g0
67069be,pt %xcc, TARGET4127
67070nop
67071RET4127:
67072
67073! lfsr step begin
67074srlx %l0, 1, %l6
67075xnor %l6, %l0, %l6
67076sllx %l6, 63, %l6
67077or %l6, %l0, %l0
67078srlx %l0, 1, %l0
67079
67080!---- flushing fp results buffer to %f30 ----
67081fmovd %f0, %f30
67082!--
67083loop_exit_6_59:
67084sub %l2, 1, %l2
67085cmp %l2, 0
67086bg loop_entry_6_59
67087nop
67088
67089P4128: !_LD [12] (Int) (Loop entry)
67090sethi %hi(0x2), %l2
67091or %l2, %lo(0x2), %l2
67092loop_entry_6_60:
67093sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
67094sub %i0, %i3, %i3
67095lduw [%i3 + 4], %o0
67096! move %o0(lower) -> %o0(upper)
67097sllx %o0, 32, %o0
67098
67099P4129: !_LD [15] (Int) (Loop exit)
67100sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
67101sub %i0, %i2, %i2
67102lduw [%i2 + 12], %l7
67103! move %l7(lower) -> %o0(lower)
67104or %l7, %o0, %o0
67105!---- flushing int results buffer----
67106mov %o0, %l5
67107loop_exit_6_60:
67108sub %l2, 1, %l2
67109cmp %l2, 0
67110bg loop_entry_6_60
67111nop
67112
67113P4130: !_PREFETCH [11] (Int) (Loop entry)
67114sethi %hi(0x2), %l2
67115or %l2, %lo(0x2), %l2
67116loop_entry_6_61:
67117sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
67118sub %i0, %i3, %i3
67119prefetch [%i3 + 12], 20
67120
67121P4131: !_SWAP [12] (maybe <- 0x300000f) (Int)
67122sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
67123sub %i0, %i2, %i2
67124mov %l4, %o0
67125swap [%i2 + 4], %o0
67126! move %o0(lower) -> %o0(upper)
67127sllx %o0, 32, %o0
67128add %l4, 1, %l4
67129
67130P4132: !_LD [15] (Int) (Loop exit)
67131sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
67132sub %i0, %i3, %i3
67133lduw [%i3 + 12], %l3
67134! move %l3(lower) -> %o0(lower)
67135or %l3, %o0, %o0
67136!---- flushing int results buffer----
67137mov %o0, %l5
67138loop_exit_6_61:
67139sub %l2, 1, %l2
67140cmp %l2, 0
67141bg loop_entry_6_61
67142nop
67143
67144P4133: !_LD [9] (FP) (Loop entry)
67145sethi %hi(0x2), %l2
67146or %l2, %lo(0x2), %l2
67147loop_entry_6_62:
67148sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
67149sub %i0, %i2, %i2
67150ld [%i2 + 12], %f0
67151! 1 addresses covered
67152
67153P4134: !_PREFETCH [5] (Int) (Faults) (Loop exit) (LE)
67154wr %g0, 0x88, %asi
67155sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
67156sub %i0, %i3, %i3
67157prefetcha [%i3 + 12] %asi, 21
67158!---- flushing fp results buffer to %f30 ----
67159fmovs %f0, %f30
67160!--
67161loop_exit_6_62:
67162sub %l2, 1, %l2
67163cmp %l2, 0
67164bg loop_entry_6_62
67165nop
67166
67167P4135: !_PREFETCH [12] (Int) (Loop entry)
67168sethi %hi(0x2), %l2
67169or %l2, %lo(0x2), %l2
67170loop_entry_6_63:
67171sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
67172sub %i0, %i2, %i2
67173prefetch [%i2 + 4], 16
67174
67175P4136: !_PREFETCH [1] (Int) (Loop exit)
67176prefetch [%i0 + 12], 2
67177loop_exit_6_63:
67178sub %l2, 1, %l2
67179cmp %l2, 0
67180bg loop_entry_6_63
67181nop
67182
67183P4137: !_DWLD [14] (Int) (Loop entry)
67184sethi %hi(0x2), %l2
67185or %l2, %lo(0x2), %l2
67186loop_entry_6_64:
67187sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
67188sub %i0, %i3, %i3
67189ldx [%i3 + 0], %o0
67190! move %o0(lower) -> %o0(upper)
67191sllx %o0, 32, %o0
67192
67193P4138: !_LD [8] (Int) (Loop exit)
67194sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS1_O), %i2
67195sub %i0, %i2, %i2
67196lduw [%i2 + 4], %o5
67197! move %o5(lower) -> %o0(lower)
67198or %o5, %o0, %o0
67199!---- flushing int results buffer----
67200mov %o0, %l5
67201loop_exit_6_64:
67202sub %l2, 1, %l2
67203cmp %l2, 0
67204bg loop_entry_6_64
67205nop
67206
67207P4139: !_CASX [15] (maybe <- 0x3000010) (Int) (Loop entry)
67208sethi %hi(0x1), %l2
67209or %l2, %lo(0x1), %l2
67210loop_entry_6_65:
67211sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
67212sub %i0, %i3, %i3
67213add %i3, 8, %l7
67214ldx [%l7], %o0
67215! move %o0(upper) -> %o0(upper)
67216! move %o0(lower) -> %o0(lower)
67217mov %o0, %l6
67218mov %l4, %o1
67219casx [%l7], %l6, %o1
67220! move %o1(upper) -> %o1(upper)
67221! move %o1(lower) -> %o1(lower)
67222add %l4, 1, %l4
67223
67224P4140: !_DWLD [0] (Int)
67225ldx [%i0 + 0], %o2
67226! move %o2(lower) -> %o2(upper)
67227sllx %o2, 32, %o2
67228
67229P4141: !_LD [15] (Int) (NF) (Loop exit)
67230wr %g0, 0x82, %asi
67231lduwa [%i3 + 12] %asi, %l3
67232! move %l3(lower) -> %o2(lower)
67233or %l3, %o2, %o2
67234!---- flushing int results buffer----
67235mov %o0, %l5
67236mov %o1, %l5
67237mov %o2, %l5
67238loop_exit_6_65:
67239sub %l2, 1, %l2
67240cmp %l2, 0
67241bg loop_entry_6_65
67242nop
67243
67244P4142: !_LD [3] (FP) (Loop entry) (Loop exit)
67245sethi %hi(0x2), %l2
67246or %l2, %lo(0x2), %l2
67247loop_entry_6_66:
67248ld [%i1 + 12], %f0
67249! 1 addresses covered
67250!---- flushing fp results buffer to %f30 ----
67251fmovs %f0, %f30
67252!--
67253loop_exit_6_66:
67254sub %l2, 1, %l2
67255cmp %l2, 0
67256bg loop_entry_6_66
67257nop
67258
67259P4143: !_SWAP [11] (maybe <- 0x3000011) (Int) (Loop entry)
67260sethi %hi(0x1), %l2
67261or %l2, %lo(0x1), %l2
67262loop_entry_6_67:
67263sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
67264sub %i0, %i2, %i2
67265mov %l4, %o0
67266swap [%i2 + 12], %o0
67267! move %o0(lower) -> %o0(upper)
67268sllx %o0, 32, %o0
67269add %l4, 1, %l4
67270
67271P4144: !_CAS [9] (maybe <- 0x3000012) (Int)
67272sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
67273sub %i0, %i3, %i3
67274add %i3, 12, %l3
67275lduw [%l3], %l7
67276mov %l7, %o5
67277! move %o5(lower) -> %o0(lower)
67278or %o5, %o0, %o0
67279mov %l4, %o1
67280cas [%l3], %o5, %o1
67281! move %o1(lower) -> %o1(upper)
67282sllx %o1, 32, %o1
67283add %l4, 1, %l4
67284
67285P4145: !_LD [15] (Int) (Loop exit)
67286sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
67287sub %i0, %i2, %i2
67288lduw [%i2 + 12], %l3
67289! move %l3(lower) -> %o1(lower)
67290or %l3, %o1, %o1
67291!---- flushing int results buffer----
67292mov %o0, %l5
67293mov %o1, %l5
67294loop_exit_6_67:
67295sub %l2, 1, %l2
67296cmp %l2, 0
67297bg loop_entry_6_67
67298nop
67299
67300P4146: !_FLUSH [3] (Int) (Loop entry) (Loop exit)
67301sethi %hi(0x1), %l2
67302or %l2, %lo(0x1), %l2
67303loop_entry_6_68:
67304! Unsupported instruction
67305loop_exit_6_68:
67306sub %l2, 1, %l2
67307cmp %l2, 0
67308bg loop_entry_6_68
67309nop
67310
67311P4147: !_LD [3] (FP) (NF) (Loop entry)
67312sethi %hi(0x1), %l2
67313or %l2, %lo(0x1), %l2
67314loop_entry_6_69:
67315wr %g0, 0x82, %asi
67316lda [%i1 + 12] %asi, %f0
67317! 1 addresses covered
67318
67319P4148: !_PREFETCH [11] (Int) (Loop exit)
67320sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
67321sub %i0, %i3, %i3
67322prefetch [%i3 + 12], 4
67323!---- flushing fp results buffer to %f30 ----
67324fmovs %f0, %f30
67325!--
67326loop_exit_6_69:
67327sub %l2, 1, %l2
67328cmp %l2, 0
67329bg loop_entry_6_69
67330nop
67331
67332P4149: !_BST [4] (maybe <- 0x42800015) (FP) (Loop entry) (Loop exit)
67333sethi %hi(0x2), %l2
67334or %l2, %lo(0x2), %l2
67335loop_entry_6_70:
67336wr %g0, 0xf0, %asi
67337sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
67338sub %i0, %i2, %i2
67339! preparing store val #0, next val will be in f33
67340fmovs %f16, %f21
67341fadds %f16, %f17, %f16
67342! preparing store val #1, next val will be in f35
67343fmovd %f20, %f32
67344fmovs %f16, %f21
67345fadds %f16, %f17, %f16
67346fmovd %f20, %f34
67347membar #Sync
67348stda %f32, [%i2 + 0 ] %asi
67349membar #Sync
67350loop_exit_6_70:
67351sub %l2, 1, %l2
67352cmp %l2, 0
67353bg loop_entry_6_70
67354nop
67355
67356P4150: !_REPLACEMENT [5] (Int) (Loop entry) (Loop exit)
67357sethi %hi(0x1), %l2
67358or %l2, %lo(0x1), %l2
67359loop_entry_6_71:
67360sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
67361sub %i0, %i3, %i3
67362sethi %hi(0x20000), %l3
67363ld [%i3+12], %l7
67364st %l7, [%i3+12]
67365add %i3, %l3, %l6
67366ld [%l6+12], %l7
67367st %l7, [%l6+12]
67368add %l6, %l3, %l6
67369ld [%l6+12], %l7
67370st %l7, [%l6+12]
67371add %l6, %l3, %l6
67372ld [%l6+12], %l7
67373st %l7, [%l6+12]
67374add %l6, %l3, %l6
67375ld [%l6+12], %l7
67376st %l7, [%l6+12]
67377add %l6, %l3, %l6
67378ld [%l6+12], %l7
67379st %l7, [%l6+12]
67380add %l6, %l3, %l6
67381ld [%l6+12], %l7
67382st %l7, [%l6+12]
67383add %l6, %l3, %l6
67384ld [%l6+12], %l7
67385st %l7, [%l6+12]
67386loop_exit_6_71:
67387sub %l2, 1, %l2
67388cmp %l2, 0
67389bg loop_entry_6_71
67390nop
67391
67392P4151: !_PREFETCH [11] (Int) (Loop entry) (CBR)
67393sethi %hi(0x1), %l2
67394or %l2, %lo(0x1), %l2
67395loop_entry_6_72:
67396sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
67397sub %i0, %i2, %i2
67398prefetch [%i2 + 12], 21
67399
67400! cbranch
67401andcc %l0, 1, %g0
67402be,pt %xcc, TARGET4151
67403nop
67404RET4151:
67405
67406! lfsr step begin
67407srlx %l0, 1, %l3
67408xnor %l3, %l0, %l3
67409sllx %l3, 63, %l3
67410or %l3, %l0, %l0
67411srlx %l0, 1, %l0
67412
67413
67414P4152: !_BSTC [1] (maybe <- 0x42800017) (FP) (Loop exit)
67415wr %g0, 0xe0, %asi
67416! preparing store val #0, next val will be in f33
67417fmovs %f16, %f21
67418fadds %f16, %f17, %f16
67419! preparing store val #1, next val will be in f35
67420fmovd %f20, %f32
67421fmovs %f16, %f21
67422fadds %f16, %f17, %f16
67423fmovd %f20, %f34
67424membar #Sync
67425stda %f32, [%i0 + 0 ] %asi
67426membar #Sync
67427loop_exit_6_72:
67428sub %l2, 1, %l2
67429cmp %l2, 0
67430bg loop_entry_6_72
67431nop
67432
67433P4153: !_DWST [5] (maybe <- 0x3000013) (Int) (Loop entry) (Loop exit)
67434sethi %hi(0x2), %l2
67435or %l2, %lo(0x2), %l2
67436loop_entry_6_73:
67437sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
67438sub %i0, %i3, %i3
67439mov %l4, %l6
67440stx %l6, [%i3 + 8]
67441add %l4, 1, %l4
67442loop_exit_6_73:
67443sub %l2, 1, %l2
67444cmp %l2, 0
67445bg loop_entry_6_73
67446nop
67447
67448P4154: !_LD [0] (FP) (Loop entry)
67449sethi %hi(0x2), %l2
67450or %l2, %lo(0x2), %l2
67451loop_entry_6_74:
67452ld [%i0 + 4], %f0
67453! 1 addresses covered
67454
67455P4155: !_LD [10] (FP) (Loop exit)
67456sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
67457sub %i0, %i2, %i2
67458ld [%i2 + 4], %f1
67459! 1 addresses covered
67460!---- flushing fp results buffer to %f30 ----
67461fmovd %f0, %f30
67462!--
67463loop_exit_6_74:
67464sub %l2, 1, %l2
67465cmp %l2, 0
67466bg loop_entry_6_74
67467nop
67468
67469P4156: !_REPLACEMENT [8] (Int) (Loop entry) (Loop exit)
67470sethi %hi(0x2), %l2
67471or %l2, %lo(0x2), %l2
67472loop_entry_6_75:
67473sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
67474sub %i0, %i3, %i3
67475sethi %hi(0x20000), %l7
67476ld [%i3+4], %l3
67477st %l3, [%i3+4]
67478add %i3, %l7, %o5
67479ld [%o5+4], %l3
67480st %l3, [%o5+4]
67481add %o5, %l7, %o5
67482ld [%o5+4], %l3
67483st %l3, [%o5+4]
67484add %o5, %l7, %o5
67485ld [%o5+4], %l3
67486st %l3, [%o5+4]
67487add %o5, %l7, %o5
67488ld [%o5+4], %l3
67489st %l3, [%o5+4]
67490add %o5, %l7, %o5
67491ld [%o5+4], %l3
67492st %l3, [%o5+4]
67493add %o5, %l7, %o5
67494ld [%o5+4], %l3
67495st %l3, [%o5+4]
67496add %o5, %l7, %o5
67497ld [%o5+4], %l3
67498st %l3, [%o5+4]
67499loop_exit_6_75:
67500sub %l2, 1, %l2
67501cmp %l2, 0
67502bg loop_entry_6_75
67503nop
67504
67505P4157: !_LD [12] (Int) (Loop entry)
67506sethi %hi(0x1), %l2
67507or %l2, %lo(0x1), %l2
67508loop_entry_6_76:
67509sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
67510sub %i0, %i2, %i2
67511lduw [%i2 + 4], %o0
67512! move %o0(lower) -> %o0(upper)
67513sllx %o0, 32, %o0
67514
67515P4158: !_LD [4] (Int) (Loop exit)
67516sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
67517sub %i0, %i3, %i3
67518lduw [%i3 + 4], %l6
67519! move %l6(lower) -> %o0(lower)
67520or %l6, %o0, %o0
67521!---- flushing int results buffer----
67522mov %o0, %l5
67523loop_exit_6_76:
67524sub %l2, 1, %l2
67525cmp %l2, 0
67526bg loop_entry_6_76
67527nop
67528
67529P4159: !_QWLD [1] (FP) (Loop entry) (Loop exit)
67530sethi %hi(0x1), %l2
67531or %l2, %lo(0x1), %l2
67532loop_entry_6_77:
67533ldq [%i0 + 0], %f0
67534! 2 addresses covered
67535fmovs %f1, %f0
67536fmovs %f3, %f1
67537!---- flushing fp results buffer to %f30 ----
67538fmovd %f0, %f30
67539!--
67540loop_exit_6_77:
67541sub %l2, 1, %l2
67542cmp %l2, 0
67543bg loop_entry_6_77
67544nop
67545
67546P4160: !_SWAP [0] (maybe <- 0x3000014) (Int) (Loop entry)
67547sethi %hi(0x1), %l2
67548or %l2, %lo(0x1), %l2
67549loop_entry_6_78:
67550mov %l4, %o0
67551swap [%i0 + 4], %o0
67552! move %o0(lower) -> %o0(upper)
67553sllx %o0, 32, %o0
67554add %l4, 1, %l4
67555
67556P4161: !_LD [4] (Int) (Loop exit)
67557sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
67558sub %i0, %i2, %i2
67559lduw [%i2 + 4], %l3
67560! move %l3(lower) -> %o0(lower)
67561or %l3, %o0, %o0
67562!---- flushing int results buffer----
67563mov %o0, %l5
67564loop_exit_6_78:
67565sub %l2, 1, %l2
67566cmp %l2, 0
67567bg loop_entry_6_78
67568nop
67569
67570P4162: !_PREFETCH [5] (Int) (NF) (Loop entry) (Loop exit)
67571sethi %hi(0x2), %l2
67572or %l2, %lo(0x2), %l2
67573loop_entry_6_79:
67574wr %g0, 0x82, %asi
67575sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
67576sub %i0, %i3, %i3
67577prefetcha [%i3 + 12] %asi, 17
67578loop_exit_6_79:
67579sub %l2, 1, %l2
67580cmp %l2, 0
67581bg loop_entry_6_79
67582nop
67583
67584P4163: !_QWST [1] (maybe <- 0x42800019) (FP) (Loop entry) (Loop exit)
67585sethi %hi(0x1), %l2
67586or %l2, %lo(0x1), %l2
67587loop_entry_6_80:
67588! preparing store val #0, next val will be in f21
67589fmovs %f16, %f21
67590fadds %f16, %f17, %f16
67591! preparing store val #1, next val will be in f23
67592fmovs %f16, %f23
67593fadds %f16, %f17, %f16
67594stq %f20, [%i0 + 0]
67595loop_exit_6_80:
67596sub %l2, 1, %l2
67597cmp %l2, 0
67598bg loop_entry_6_80
67599nop
67600
67601P4164: !_CASX [8] (maybe <- 0x3000015) (Int) (Loop entry)
67602sethi %hi(0x1), %l2
67603or %l2, %lo(0x1), %l2
67604loop_entry_6_81:
67605sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
67606sub %i0, %i2, %i2
67607ldx [%i2], %o0
67608! move %o0(upper) -> %o0(upper)
67609! move %o0(lower) -> %o0(lower)
67610mov %o0, %o5
67611mov %l4, %o1
67612casx [%i2], %o5, %o1
67613! move %o1(upper) -> %o1(upper)
67614! move %o1(lower) -> %o1(lower)
67615add %l4, 1, %l4
67616
67617P4165: !_LD [9] (FP) (Loop exit)
67618ld [%i2 + 12], %f0
67619! 1 addresses covered
67620!---- flushing int results buffer----
67621mov %o0, %l5
67622mov %o1, %l5
67623!---- flushing fp results buffer to %f30 ----
67624fmovs %f0, %f30
67625!--
67626loop_exit_6_81:
67627sub %l2, 1, %l2
67628cmp %l2, 0
67629bg loop_entry_6_81
67630nop
67631
67632P4166: !_LD [2] (Int) (Loop entry) (Branch target of P4622)
67633sethi %hi(0x1), %l2
67634or %l2, %lo(0x1), %l2
67635loop_entry_6_82:
67636lduw [%i1 + 4], %o0
67637! move %o0(lower) -> %o0(upper)
67638sllx %o0, 32, %o0
67639ba P4167
67640nop
67641
67642TARGET4622:
67643ba RET4622
67644nop
67645
67646
67647P4167: !_LD [15] (Int) (NF) (Loop exit)
67648wr %g0, 0x82, %asi
67649sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
67650sub %i0, %i3, %i3
67651lduwa [%i3 + 12] %asi, %o5
67652! move %o5(lower) -> %o0(lower)
67653or %o5, %o0, %o0
67654!---- flushing int results buffer----
67655mov %o0, %l5
67656loop_exit_6_82:
67657sub %l2, 1, %l2
67658cmp %l2, 0
67659bg loop_entry_6_82
67660nop
67661
67662P4168: !_DWLD [7] (FP) (Loop entry) (Loop exit)
67663sethi %hi(0x2), %l2
67664or %l2, %lo(0x2), %l2
67665loop_entry_6_83:
67666sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
67667add %i0, %i2, %i2
67668ldd [%i2 + 8], %f0
67669! 1 addresses covered
67670fmovs %f1, %f0
67671!---- flushing fp results buffer to %f30 ----
67672fmovs %f0, %f30
67673!--
67674loop_exit_6_83:
67675sub %l2, 1, %l2
67676cmp %l2, 0
67677bg loop_entry_6_83
67678nop
67679
67680P4169: !_DWLD [15] (FP) (Loop entry)
67681sethi %hi(0x1), %l2
67682or %l2, %lo(0x1), %l2
67683loop_entry_6_84:
67684sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
67685sub %i0, %i3, %i3
67686ldd [%i3 + 8], %f0
67687! 1 addresses covered
67688fmovs %f1, %f0
67689
67690P4170: !_PREFETCH [9] (Int) (Loop exit)
67691sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
67692sub %i0, %i2, %i2
67693prefetch [%i2 + 12], 3
67694!---- flushing fp results buffer to %f30 ----
67695fmovs %f0, %f30
67696!--
67697loop_exit_6_84:
67698sub %l2, 1, %l2
67699cmp %l2, 0
67700bg loop_entry_6_84
67701nop
67702
67703P4171: !_REPLACEMENT [3] (Int) (Loop entry) (Loop exit) (Branch target of P4092)
67704sethi %hi(0x2), %l2
67705or %l2, %lo(0x2), %l2
67706loop_entry_6_85:
67707sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3
67708sub %i0, %i3, %i3
67709sethi %hi(0x20000), %o5
67710ld [%i3+12], %l6
67711st %l6, [%i3+12]
67712add %i3, %o5, %l3
67713ld [%l3+12], %l6
67714st %l6, [%l3+12]
67715add %l3, %o5, %l3
67716ld [%l3+12], %l6
67717st %l6, [%l3+12]
67718add %l3, %o5, %l3
67719ld [%l3+12], %l6
67720st %l6, [%l3+12]
67721add %l3, %o5, %l3
67722ld [%l3+12], %l6
67723st %l6, [%l3+12]
67724add %l3, %o5, %l3
67725ld [%l3+12], %l6
67726st %l6, [%l3+12]
67727add %l3, %o5, %l3
67728ld [%l3+12], %l6
67729st %l6, [%l3+12]
67730add %l3, %o5, %l3
67731ld [%l3+12], %l6
67732st %l6, [%l3+12]
67733loop_exit_6_85:
67734sub %l2, 1, %l2
67735cmp %l2, 0
67736bg loop_entry_6_85
67737nop
67738ba P4172
67739nop
67740
67741TARGET4092:
67742ba RET4092
67743nop
67744
67745
67746P4172: !_LD [12] (Int) (Loop entry)
67747sethi %hi(0x1), %l2
67748or %l2, %lo(0x1), %l2
67749loop_entry_6_86:
67750sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
67751sub %i0, %i2, %i2
67752lduw [%i2 + 4], %o0
67753! move %o0(lower) -> %o0(upper)
67754sllx %o0, 32, %o0
67755
67756P4173: !_LD [6] (Int) (Loop exit)
67757sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
67758add %i0, %i3, %i3
67759lduw [%i3 + 4], %l7
67760! move %l7(lower) -> %o0(lower)
67761or %l7, %o0, %o0
67762!---- flushing int results buffer----
67763mov %o0, %l5
67764loop_exit_6_86:
67765sub %l2, 1, %l2
67766cmp %l2, 0
67767bg loop_entry_6_86
67768nop
67769
67770P4174: !_PREFETCH [14] (Int) (NF) (Loop entry) (Loop exit)
67771sethi %hi(0x2), %l2
67772or %l2, %lo(0x2), %l2
67773loop_entry_6_87:
67774wr %g0, 0x82, %asi
67775sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
67776sub %i0, %i2, %i2
67777prefetcha [%i2 + 4] %asi, 21
67778loop_exit_6_87:
67779sub %l2, 1, %l2
67780cmp %l2, 0
67781bg loop_entry_6_87
67782nop
67783
67784P4175: !_PREFETCH [8] (Int) (Faults) (Loop entry) (LE)
67785sethi %hi(0x2), %l2
67786or %l2, %lo(0x2), %l2
67787loop_entry_6_88:
67788wr %g0, 0x88, %asi
67789prefetcha [%g0] %asi, 1
67790
67791P4176: !_PREFETCH [12] (Int) (Loop exit)
67792sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
67793sub %i0, %i3, %i3
67794prefetch [%i3 + 4], 0
67795loop_exit_6_88:
67796sub %l2, 1, %l2
67797cmp %l2, 0
67798bg loop_entry_6_88
67799nop
67800
67801P4177: !_DWST [8] (maybe <- 0x3000016) (Int) (Loop entry) (Loop exit) (CBR)
67802sethi %hi(0x1), %l2
67803or %l2, %lo(0x1), %l2
67804loop_entry_6_89:
67805sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
67806sub %i0, %i2, %i2
67807mov %l4, %l7
67808stx %l7, [%i2 + 0]
67809add %l4, 1, %l4
67810
67811! cbranch
67812andcc %l0, 1, %g0
67813be,pt %xcc, TARGET4177
67814nop
67815RET4177:
67816
67817! lfsr step begin
67818srlx %l0, 1, %l6
67819xnor %l6, %l0, %l6
67820sllx %l6, 63, %l6
67821or %l6, %l0, %l0
67822srlx %l0, 1, %l0
67823
67824loop_exit_6_89:
67825sub %l2, 1, %l2
67826cmp %l2, 0
67827bg loop_entry_6_89
67828nop
67829
67830P4178: !_LD [3] (FP) (NF) (Loop entry)
67831sethi %hi(0x1), %l2
67832or %l2, %lo(0x1), %l2
67833loop_entry_6_90:
67834wr %g0, 0x82, %asi
67835lda [%i1 + 12] %asi, %f0
67836! 1 addresses covered
67837
67838P4179: !_DWLD [11] (Int)
67839sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
67840sub %i0, %i3, %i3
67841ldx [%i3 + 8], %o0
67842! move %o0(lower) -> %o0(upper)
67843sllx %o0, 32, %o0
67844
67845P4180: !_LD [13] (Int) (Loop exit) (Branch target of P4042)
67846sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
67847sub %i0, %i2, %i2
67848lduw [%i2 + 12], %l7
67849! move %l7(lower) -> %o0(lower)
67850or %l7, %o0, %o0
67851!---- flushing int results buffer----
67852mov %o0, %l5
67853!---- flushing fp results buffer to %f30 ----
67854fmovs %f0, %f30
67855!--
67856loop_exit_6_90:
67857sub %l2, 1, %l2
67858cmp %l2, 0
67859bg loop_entry_6_90
67860nop
67861ba P4181
67862nop
67863
67864TARGET4042:
67865ba RET4042
67866nop
67867
67868
67869P4181: !_QWLD [3] (FP) (Loop entry)
67870sethi %hi(0x1), %l2
67871or %l2, %lo(0x1), %l2
67872loop_entry_6_91:
67873ldq [%i1 + 0], %f0
67874! 2 addresses covered
67875fmovs %f1, %f0
67876fmovs %f3, %f1
67877
67878P4182: !_LD [15] (Int)
67879sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
67880sub %i0, %i3, %i3
67881lduw [%i3 + 12], %o0
67882! move %o0(lower) -> %o0(upper)
67883sllx %o0, 32, %o0
67884
67885P4183: !_LD [6] (Int) (Loop exit)
67886sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
67887add %i0, %i2, %i2
67888lduw [%i2 + 4], %o5
67889! move %o5(lower) -> %o0(lower)
67890or %o5, %o0, %o0
67891!---- flushing int results buffer----
67892mov %o0, %l5
67893!---- flushing fp results buffer to %f30 ----
67894fmovd %f0, %f30
67895!--
67896loop_exit_6_91:
67897sub %l2, 1, %l2
67898cmp %l2, 0
67899bg loop_entry_6_91
67900nop
67901
67902P4184: !_QWLD [8] (FP) (Loop entry)
67903sethi %hi(0x2), %l2
67904or %l2, %lo(0x2), %l2
67905loop_entry_6_92:
67906sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
67907sub %i0, %i3, %i3
67908ldq [%i3 + 0], %f0
67909! 2 addresses covered
67910fmovs %f1, %f0
67911fmovs %f3, %f1
67912
67913P4185: !_BST [15] (maybe <- 0x4280001b) (FP) (Loop exit)
67914wr %g0, 0xf0, %asi
67915sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
67916sub %i0, %i2, %i2
67917! preparing store val #0, next val will be in f33
67918fmovs %f16, %f21
67919fadds %f16, %f17, %f16
67920! preparing store val #1, next val will be in f35
67921fmovd %f20, %f32
67922fmovs %f16, %f21
67923fadds %f16, %f17, %f16
67924fmovd %f20, %f34
67925membar #Sync
67926stda %f32, [%i2 + 0 ] %asi
67927membar #Sync
67928!---- flushing fp results buffer to %f30 ----
67929fmovd %f0, %f30
67930!--
67931loop_exit_6_92:
67932sub %l2, 1, %l2
67933cmp %l2, 0
67934bg loop_entry_6_92
67935nop
67936
67937P4186: !_QWLD [5] (FP) (Loop entry)
67938sethi %hi(0x1), %l2
67939or %l2, %lo(0x1), %l2
67940loop_entry_6_93:
67941sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
67942sub %i0, %i3, %i3
67943ldq [%i3 + 0], %f0
67944! 2 addresses covered
67945fmovs %f1, %f0
67946fmovs %f3, %f1
67947
67948P4187: !_CASX [9] (maybe <- 0x3000017) (Int) (Loop exit)
67949sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
67950sub %i0, %i2, %i2
67951add %i2, 8, %l7
67952ldx [%l7], %o0
67953! move %o0(upper) -> %o0(upper)
67954! move %o0(lower) -> %o0(lower)
67955mov %o0, %l6
67956mov %l4, %o1
67957casx [%l7], %l6, %o1
67958! move %o1(upper) -> %o1(upper)
67959! move %o1(lower) -> %o1(lower)
67960add %l4, 1, %l4
67961!---- flushing int results buffer----
67962mov %o0, %l5
67963mov %o1, %l5
67964!---- flushing fp results buffer to %f30 ----
67965fmovd %f0, %f30
67966!--
67967loop_exit_6_93:
67968sub %l2, 1, %l2
67969cmp %l2, 0
67970bg loop_entry_6_93
67971nop
67972
67973P4188: !_CASX [12] (maybe <- 0x3000018) (Int) (Loop entry)
67974sethi %hi(0x2), %l2
67975or %l2, %lo(0x2), %l2
67976loop_entry_6_94:
67977sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
67978sub %i0, %i3, %i3
67979ldx [%i3], %o0
67980! move %o0(upper) -> %o0(upper)
67981! move %o0(lower) -> %o0(lower)
67982mov %o0, %l7
67983mov %l4, %o1
67984casx [%i3], %l7, %o1
67985! move %o1(upper) -> %o1(upper)
67986! move %o1(lower) -> %o1(lower)
67987add %l4, 1, %l4
67988
67989P4189: !_LD [6] (Int)
67990sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
67991add %i0, %i2, %i2
67992lduw [%i2 + 4], %o2
67993! move %o2(lower) -> %o2(upper)
67994sllx %o2, 32, %o2
67995
67996P4190: !_LD [11] (Int) (Loop exit)
67997sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
67998sub %i0, %i3, %i3
67999lduw [%i3 + 12], %l6
68000! move %l6(lower) -> %o2(lower)
68001or %l6, %o2, %o2
68002!---- flushing int results buffer----
68003mov %o0, %l5
68004mov %o1, %l5
68005mov %o2, %l5
68006loop_exit_6_94:
68007sub %l2, 1, %l2
68008cmp %l2, 0
68009bg loop_entry_6_94
68010nop
68011
68012P4191: !_LD [2] (Int) (Loop entry)
68013sethi %hi(0x2), %l2
68014or %l2, %lo(0x2), %l2
68015loop_entry_6_95:
68016lduw [%i1 + 4], %o0
68017! move %o0(lower) -> %o0(upper)
68018sllx %o0, 32, %o0
68019
68020P4192: !_LD [1] (Int) (Loop exit)
68021lduw [%i0 + 12], %l7
68022! move %l7(lower) -> %o0(lower)
68023or %l7, %o0, %o0
68024!---- flushing int results buffer----
68025mov %o0, %l5
68026loop_exit_6_95:
68027sub %l2, 1, %l2
68028cmp %l2, 0
68029bg loop_entry_6_95
68030nop
68031
68032P4193: !_BLD [2] (FP) (Loop entry)
68033sethi %hi(0x1), %l2
68034or %l2, %lo(0x1), %l2
68035loop_entry_6_96:
68036wr %g0, 0xf0, %asi
68037membar #Sync
68038ldda [%i1 + 0] %asi, %f0
68039membar #Sync
68040! 2 addresses covered
68041fmovs %f1, %f0
68042fmovs %f3, %f1
68043
68044P4194: !_REPLACEMENT [11] (Int) (Loop exit)
68045sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
68046sub %i0, %i2, %i2
68047sethi %hi(0x20000), %l3
68048ld [%i2+12], %l7
68049st %l7, [%i2+12]
68050add %i2, %l3, %l6
68051ld [%l6+12], %l7
68052st %l7, [%l6+12]
68053add %l6, %l3, %l6
68054ld [%l6+12], %l7
68055st %l7, [%l6+12]
68056add %l6, %l3, %l6
68057ld [%l6+12], %l7
68058st %l7, [%l6+12]
68059add %l6, %l3, %l6
68060ld [%l6+12], %l7
68061st %l7, [%l6+12]
68062add %l6, %l3, %l6
68063ld [%l6+12], %l7
68064st %l7, [%l6+12]
68065add %l6, %l3, %l6
68066ld [%l6+12], %l7
68067st %l7, [%l6+12]
68068add %l6, %l3, %l6
68069ld [%l6+12], %l7
68070st %l7, [%l6+12]
68071!---- flushing fp results buffer to %f30 ----
68072fmovd %f0, %f30
68073!--
68074loop_exit_6_96:
68075sub %l2, 1, %l2
68076cmp %l2, 0
68077bg loop_entry_6_96
68078nop
68079
68080P4195: !_PREFETCH [0] (Int) (Loop entry)
68081sethi %hi(0x2), %l2
68082or %l2, %lo(0x2), %l2
68083loop_entry_6_97:
68084prefetch [%i0 + 4], 22
68085
68086P4196: !_QWST [0] (maybe <- 0x4280001d) (FP) (Loop exit)
68087! preparing store val #0, next val will be in f21
68088fmovs %f16, %f21
68089fadds %f16, %f17, %f16
68090! preparing store val #1, next val will be in f23
68091fmovs %f16, %f23
68092fadds %f16, %f17, %f16
68093stq %f20, [%i0 + 0]
68094loop_exit_6_97:
68095sub %l2, 1, %l2
68096cmp %l2, 0
68097bg loop_entry_6_97
68098nop
68099
68100P4197: !_LD [6] (Int) (NF) (Loop entry)
68101sethi %hi(0x1), %l2
68102or %l2, %lo(0x1), %l2
68103loop_entry_6_98:
68104wr %g0, 0x82, %asi
68105sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
68106add %i0, %i3, %i3
68107lduwa [%i3 + 4] %asi, %o0
68108! move %o0(lower) -> %o0(upper)
68109sllx %o0, 32, %o0
68110
68111P4198: !_LD [13] (Int) (Loop exit)
68112sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
68113sub %i0, %i2, %i2
68114lduw [%i2 + 12], %o5
68115! move %o5(lower) -> %o0(lower)
68116or %o5, %o0, %o0
68117!---- flushing int results buffer----
68118mov %o0, %l5
68119loop_exit_6_98:
68120sub %l2, 1, %l2
68121cmp %l2, 0
68122bg loop_entry_6_98
68123nop
68124
68125P4199: !_BSTC [15] (maybe <- 0x4280001f) (FP) (Loop entry)
68126sethi %hi(0x1), %l2
68127or %l2, %lo(0x1), %l2
68128loop_entry_6_99:
68129wr %g0, 0xe0, %asi
68130sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
68131sub %i0, %i3, %i3
68132! preparing store val #0, next val will be in f33
68133fmovs %f16, %f21
68134fadds %f16, %f17, %f16
68135! preparing store val #1, next val will be in f35
68136fmovd %f20, %f32
68137fmovs %f16, %f21
68138fadds %f16, %f17, %f16
68139fmovd %f20, %f34
68140membar #Sync
68141stda %f32, [%i3 + 0 ] %asi
68142membar #Sync
68143
68144P4200: !_QWLD [1] (FP) (Loop exit)
68145ldq [%i0 + 0], %f0
68146! 2 addresses covered
68147fmovs %f1, %f0
68148fmovs %f3, %f1
68149!---- flushing fp results buffer to %f30 ----
68150fmovd %f0, %f30
68151!--
68152loop_exit_6_99:
68153sub %l2, 1, %l2
68154cmp %l2, 0
68155bg loop_entry_6_99
68156nop
68157
68158P4201: !_CASX [4] (maybe <- 0x3000019) (Int) (Loop entry) (Loop exit)
68159sethi %hi(0x2), %l2
68160or %l2, %lo(0x2), %l2
68161loop_entry_6_100:
68162sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
68163sub %i0, %i2, %i2
68164ldx [%i2], %o0
68165! move %o0(upper) -> %o0(upper)
68166! move %o0(lower) -> %o0(lower)
68167mov %o0, %l6
68168mov %l4, %o1
68169casx [%i2], %l6, %o1
68170! move %o1(upper) -> %o1(upper)
68171! move %o1(lower) -> %o1(lower)
68172add %l4, 1, %l4
68173!---- flushing int results buffer----
68174mov %o0, %l5
68175mov %o1, %l5
68176loop_exit_6_100:
68177sub %l2, 1, %l2
68178cmp %l2, 0
68179bg loop_entry_6_100
68180nop
68181
68182P4202: !_PREFETCH [10] (Int) (Loop entry)
68183sethi %hi(0x2), %l2
68184or %l2, %lo(0x2), %l2
68185loop_entry_6_101:
68186sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
68187sub %i0, %i3, %i3
68188prefetch [%i3 + 4], 4
68189
68190P4203: !_CAS [1] (maybe <- 0x300001a) (Int) (Loop exit)
68191add %i0, 12, %o5
68192lduw [%o5], %o0
68193mov %o0, %l7
68194! move %l7(lower) -> %o0(upper)
68195sllx %l7, 32, %o0
68196mov %l4, %l6
68197cas [%o5], %l7, %l6
68198! move %l6(lower) -> %o0(lower)
68199srl %l6, 0, %l7
68200or %l7, %o0, %o0
68201add %l4, 1, %l4
68202!---- flushing int results buffer----
68203mov %o0, %l5
68204loop_exit_6_101:
68205sub %l2, 1, %l2
68206cmp %l2, 0
68207bg loop_entry_6_101
68208nop
68209
68210P4204: !_LD [2] (FP) (Loop entry) (Loop exit)
68211sethi %hi(0x2), %l2
68212or %l2, %lo(0x2), %l2
68213loop_entry_6_102:
68214ld [%i1 + 4], %f0
68215! 1 addresses covered
68216!---- flushing fp results buffer to %f30 ----
68217fmovs %f0, %f30
68218!--
68219loop_exit_6_102:
68220sub %l2, 1, %l2
68221cmp %l2, 0
68222bg loop_entry_6_102
68223nop
68224
68225P4205: !_PREFETCH [14] (Int) (Faults) (Loop entry)
68226sethi %hi(0x2), %l2
68227or %l2, %lo(0x2), %l2
68228loop_entry_6_103:
68229sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
68230sub %i0, %i2, %i2
68231prefetch [%i2 + 4], 22
68232
68233P4206: !_BST [8] (maybe <- 0x42800021) (FP) (Loop exit)
68234wr %g0, 0xf0, %asi
68235sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
68236sub %i0, %i3, %i3
68237! preparing store val #0, next val will be in f33
68238fmovs %f16, %f21
68239fadds %f16, %f17, %f16
68240! preparing store val #1, next val will be in f35
68241fmovd %f20, %f32
68242fmovs %f16, %f21
68243fadds %f16, %f17, %f16
68244fmovd %f20, %f34
68245membar #Sync
68246stda %f32, [%i3 + 0 ] %asi
68247membar #Sync
68248loop_exit_6_103:
68249sub %l2, 1, %l2
68250cmp %l2, 0
68251bg loop_entry_6_103
68252nop
68253
68254P4207: !_DWLD [13] (Int) (Loop entry) (Branch target of P4633)
68255sethi %hi(0x2), %l2
68256or %l2, %lo(0x2), %l2
68257loop_entry_6_104:
68258sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
68259sub %i0, %i2, %i2
68260ldx [%i2 + 8], %o0
68261! move %o0(lower) -> %o0(upper)
68262sllx %o0, 32, %o0
68263ba P4208
68264nop
68265
68266TARGET4633:
68267ba RET4633
68268nop
68269
68270
68271P4208: !_LD [0] (Int) (Loop exit)
68272lduw [%i0 + 4], %l3
68273! move %l3(lower) -> %o0(lower)
68274or %l3, %o0, %o0
68275!---- flushing int results buffer----
68276mov %o0, %l5
68277loop_exit_6_104:
68278sub %l2, 1, %l2
68279cmp %l2, 0
68280bg loop_entry_6_104
68281nop
68282
68283P4209: !_REPLACEMENT [6] (Int) (Loop entry) (Loop exit)
68284sethi %hi(0x2), %l2
68285or %l2, %lo(0x2), %l2
68286loop_entry_6_105:
68287sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
68288add %i0, %i3, %i3
68289sethi %hi(0x20000), %l7
68290ld [%i3+4], %l3
68291st %l3, [%i3+4]
68292add %i3, %l7, %o5
68293ld [%o5+4], %l3
68294st %l3, [%o5+4]
68295add %o5, %l7, %o5
68296ld [%o5+4], %l3
68297st %l3, [%o5+4]
68298add %o5, %l7, %o5
68299ld [%o5+4], %l3
68300st %l3, [%o5+4]
68301add %o5, %l7, %o5
68302ld [%o5+4], %l3
68303st %l3, [%o5+4]
68304add %o5, %l7, %o5
68305ld [%o5+4], %l3
68306st %l3, [%o5+4]
68307add %o5, %l7, %o5
68308ld [%o5+4], %l3
68309st %l3, [%o5+4]
68310add %o5, %l7, %o5
68311ld [%o5+4], %l3
68312st %l3, [%o5+4]
68313loop_exit_6_105:
68314sub %l2, 1, %l2
68315cmp %l2, 0
68316bg loop_entry_6_105
68317nop
68318
68319P4210: !_SWAP [8] (maybe <- 0x300001b) (Int) (Loop entry)
68320sethi %hi(0x2), %l2
68321or %l2, %lo(0x2), %l2
68322loop_entry_6_106:
68323sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
68324sub %i0, %i2, %i2
68325mov %l4, %o0
68326swap [%i2 + 4], %o0
68327! move %o0(lower) -> %o0(upper)
68328sllx %o0, 32, %o0
68329add %l4, 1, %l4
68330
68331P4211: !_LD [15] (Int) (Loop exit)
68332sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
68333sub %i0, %i3, %i3
68334lduw [%i3 + 12], %l7
68335! move %l7(lower) -> %o0(lower)
68336or %l7, %o0, %o0
68337!---- flushing int results buffer----
68338mov %o0, %l5
68339loop_exit_6_106:
68340sub %l2, 1, %l2
68341cmp %l2, 0
68342bg loop_entry_6_106
68343nop
68344
68345P4212: !_LD [6] (Int) (Loop entry)
68346sethi %hi(0x1), %l2
68347or %l2, %lo(0x1), %l2
68348loop_entry_6_107:
68349sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
68350add %i0, %i2, %i2
68351lduw [%i2 + 4], %o0
68352! move %o0(lower) -> %o0(upper)
68353sllx %o0, 32, %o0
68354
68355P4213: !_LD [11] (Int) (Loop exit)
68356sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
68357sub %i0, %i3, %i3
68358lduw [%i3 + 12], %o5
68359! move %o5(lower) -> %o0(lower)
68360or %o5, %o0, %o0
68361!---- flushing int results buffer----
68362mov %o0, %l5
68363loop_exit_6_107:
68364sub %l2, 1, %l2
68365cmp %l2, 0
68366bg loop_entry_6_107
68367nop
68368
68369P4214: !_PREFETCH [6] (Int) (Loop entry) (Loop exit)
68370sethi %hi(0x1), %l2
68371or %l2, %lo(0x1), %l2
68372loop_entry_6_108:
68373sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
68374add %i0, %i2, %i2
68375prefetch [%i2 + 4], 21
68376loop_exit_6_108:
68377sub %l2, 1, %l2
68378cmp %l2, 0
68379bg loop_entry_6_108
68380nop
68381
68382P4215: !_QWST [9] (maybe <- 0x42800023) (FP) (Loop entry)
68383sethi %hi(0x1), %l2
68384or %l2, %lo(0x1), %l2
68385loop_entry_6_109:
68386sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
68387sub %i0, %i3, %i3
68388! preparing store val #0, next val will be in f21
68389fmovs %f16, %f21
68390fadds %f16, %f17, %f16
68391! preparing store val #1, next val will be in f23
68392fmovs %f16, %f23
68393fadds %f16, %f17, %f16
68394stq %f20, [%i3 + 0]
68395
68396P4216: !_PREFETCH [11] (Int) (Loop exit)
68397sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
68398sub %i0, %i2, %i2
68399prefetch [%i2 + 12], 22
68400loop_exit_6_109:
68401sub %l2, 1, %l2
68402cmp %l2, 0
68403bg loop_entry_6_109
68404nop
68405
68406P4217: !_FLUSH [11] (Int) (Loop entry)
68407sethi %hi(0x1), %l2
68408or %l2, %lo(0x1), %l2
68409loop_entry_6_110:
68410! Unsupported instruction
68411
68412P4218: !_LD [5] (Int)
68413sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
68414sub %i0, %i3, %i3
68415lduw [%i3 + 12], %o0
68416! move %o0(lower) -> %o0(upper)
68417sllx %o0, 32, %o0
68418
68419P4219: !_LD [13] (Int) (Loop exit)
68420sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
68421sub %i0, %i2, %i2
68422lduw [%i2 + 12], %l6
68423! move %l6(lower) -> %o0(lower)
68424or %l6, %o0, %o0
68425!---- flushing int results buffer----
68426mov %o0, %l5
68427loop_exit_6_110:
68428sub %l2, 1, %l2
68429cmp %l2, 0
68430bg loop_entry_6_110
68431nop
68432
68433P4220: !_LD [14] (FP) (Loop entry) (Loop exit)
68434sethi %hi(0x1), %l2
68435or %l2, %lo(0x1), %l2
68436loop_entry_6_111:
68437sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
68438sub %i0, %i3, %i3
68439ld [%i3 + 4], %f0
68440! 1 addresses covered
68441!---- flushing fp results buffer to %f30 ----
68442fmovs %f0, %f30
68443!--
68444loop_exit_6_111:
68445sub %l2, 1, %l2
68446cmp %l2, 0
68447bg loop_entry_6_111
68448nop
68449
68450P4221: !_LD [8] (FP) (Loop entry)
68451sethi %hi(0x2), %l2
68452or %l2, %lo(0x2), %l2
68453loop_entry_6_112:
68454sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
68455sub %i0, %i2, %i2
68456ld [%i2 + 4], %f0
68457! 1 addresses covered
68458
68459P4222: !_LD [14] (FP) (NF) (Faults) (Loop exit)
68460wr %g0, 0x82, %asi
68461lda [%g0] %asi, %f1
68462! 1 addresses covered
68463!---- flushing fp results buffer to %f30 ----
68464fmovd %f0, %f30
68465!--
68466loop_exit_6_112:
68467sub %l2, 1, %l2
68468cmp %l2, 0
68469bg loop_entry_6_112
68470nop
68471
68472P4223: !_LD [13] (FP) (Loop entry)
68473sethi %hi(0x1), %l2
68474or %l2, %lo(0x1), %l2
68475loop_entry_6_113:
68476sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
68477sub %i0, %i3, %i3
68478ld [%i3 + 12], %f0
68479! 1 addresses covered
68480
68481P4224: !_LD [2] (FP) (NF) (Loop exit)
68482wr %g0, 0x82, %asi
68483lda [%i1 + 4] %asi, %f1
68484! 1 addresses covered
68485!---- flushing fp results buffer to %f30 ----
68486fmovd %f0, %f30
68487!--
68488loop_exit_6_113:
68489sub %l2, 1, %l2
68490cmp %l2, 0
68491bg loop_entry_6_113
68492nop
68493
68494P4225: !_QWST [3] (maybe <- 0x42800025) (FP) (Loop entry) (Loop exit)
68495sethi %hi(0x2), %l2
68496or %l2, %lo(0x2), %l2
68497loop_entry_6_114:
68498! preparing store val #0, next val will be in f21
68499fmovs %f16, %f21
68500fadds %f16, %f17, %f16
68501! preparing store val #1, next val will be in f23
68502fmovs %f16, %f23
68503fadds %f16, %f17, %f16
68504stq %f20, [%i1 + 0]
68505loop_exit_6_114:
68506sub %l2, 1, %l2
68507cmp %l2, 0
68508bg loop_entry_6_114
68509nop
68510
68511P4226: !_LD [8] (Int) (Loop entry)
68512sethi %hi(0x1), %l2
68513or %l2, %lo(0x1), %l2
68514loop_entry_6_115:
68515sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
68516sub %i0, %i2, %i2
68517lduw [%i2 + 4], %o0
68518! move %o0(lower) -> %o0(upper)
68519sllx %o0, 32, %o0
68520
68521P4227: !_QWST [4] (maybe <- 0x42800027) (FP)
68522sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
68523sub %i0, %i3, %i3
68524! preparing store val #0, next val will be in f21
68525fmovs %f16, %f21
68526fadds %f16, %f17, %f16
68527! preparing store val #1, next val will be in f23
68528fmovs %f16, %f23
68529fadds %f16, %f17, %f16
68530stq %f20, [%i3 + 0]
68531
68532P4228: !_LD [12] (Int) (Loop exit) (CBR)
68533sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
68534sub %i0, %i2, %i2
68535lduw [%i2 + 4], %l3
68536! move %l3(lower) -> %o0(lower)
68537or %l3, %o0, %o0
68538
68539! cbranch
68540andcc %l0, 1, %g0
68541be,pt %xcc, TARGET4228
68542nop
68543RET4228:
68544
68545! lfsr step begin
68546srlx %l0, 1, %l6
68547xnor %l6, %l0, %l6
68548sllx %l6, 63, %l6
68549or %l6, %l0, %l0
68550srlx %l0, 1, %l0
68551
68552!---- flushing int results buffer----
68553mov %o0, %l5
68554loop_exit_6_115:
68555sub %l2, 1, %l2
68556cmp %l2, 0
68557bg loop_entry_6_115
68558nop
68559
68560P4229: !_LD [12] (Int) (Loop entry)
68561sethi %hi(0x2), %l2
68562or %l2, %lo(0x2), %l2
68563loop_entry_6_116:
68564sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
68565sub %i0, %i3, %i3
68566lduw [%i3 + 4], %o0
68567! move %o0(lower) -> %o0(upper)
68568sllx %o0, 32, %o0
68569
68570P4230: !_PREFETCH [9] (Int)
68571sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
68572sub %i0, %i2, %i2
68573prefetch [%i2 + 12], 4
68574
68575P4231: !_LD [3] (Int) (Loop exit)
68576lduw [%i1 + 12], %l7
68577! move %l7(lower) -> %o0(lower)
68578or %l7, %o0, %o0
68579!---- flushing int results buffer----
68580mov %o0, %l5
68581loop_exit_6_116:
68582sub %l2, 1, %l2
68583cmp %l2, 0
68584bg loop_entry_6_116
68585nop
68586
68587P4232: !_LD [5] (Int) (Loop entry)
68588sethi %hi(0x1), %l2
68589or %l2, %lo(0x1), %l2
68590loop_entry_6_117:
68591sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
68592sub %i0, %i3, %i3
68593lduw [%i3 + 12], %o0
68594! move %o0(lower) -> %o0(upper)
68595sllx %o0, 32, %o0
68596
68597P4233: !_LD [3] (Int) (Loop exit)
68598lduw [%i1 + 12], %o5
68599! move %o5(lower) -> %o0(lower)
68600or %o5, %o0, %o0
68601!---- flushing int results buffer----
68602mov %o0, %l5
68603loop_exit_6_117:
68604sub %l2, 1, %l2
68605cmp %l2, 0
68606bg loop_entry_6_117
68607nop
68608
68609P4234: !_LD [10] (Int) (Loop entry)
68610sethi %hi(0x1), %l2
68611or %l2, %lo(0x1), %l2
68612loop_entry_6_118:
68613sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
68614sub %i0, %i2, %i2
68615lduw [%i2 + 4], %o0
68616! move %o0(lower) -> %o0(upper)
68617sllx %o0, 32, %o0
68618
68619P4235: !_CASX [7] (maybe <- 0x300001c) (Int) (CBR)
68620sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
68621add %i0, %i3, %i3
68622add %i3, 8, %l3
68623ldx [%l3], %l7
68624! move %l7(upper) -> %o0(lower)
68625srlx %l7, 32, %o5
68626or %o5, %o0, %o0
68627! move %l7(lower) -> %o1(upper)
68628sllx %l7, 32, %o1
68629mov %l7, %o5
68630mov %l4, %l7
68631casx [%l3], %o5, %l7
68632! move %l7(upper) -> %o1(lower)
68633srlx %l7, 32, %o5
68634or %o5, %o1, %o1
68635! move %l7(lower) -> %o2(upper)
68636sllx %l7, 32, %o2
68637add %l4, 1, %l4
68638
68639! cbranch
68640andcc %l0, 1, %g0
68641be,pn %xcc, TARGET4235
68642nop
68643RET4235:
68644
68645! lfsr step begin
68646srlx %l0, 1, %o5
68647xnor %o5, %l0, %o5
68648sllx %o5, 63, %o5
68649or %o5, %l0, %l0
68650srlx %l0, 1, %l0
68651
68652
68653P4236: !_LD [9] (Int) (Loop exit)
68654sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
68655sub %i0, %i2, %i2
68656lduw [%i2 + 12], %l6
68657! move %l6(lower) -> %o2(lower)
68658or %l6, %o2, %o2
68659!---- flushing int results buffer----
68660mov %o0, %l5
68661mov %o1, %l5
68662mov %o2, %l5
68663loop_exit_6_118:
68664sub %l2, 1, %l2
68665cmp %l2, 0
68666bg loop_entry_6_118
68667nop
68668
68669P4237: !_LD [14] (FP) (Loop entry) (Loop exit)
68670sethi %hi(0x2), %l2
68671or %l2, %lo(0x2), %l2
68672loop_entry_6_119:
68673sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
68674sub %i0, %i3, %i3
68675ld [%i3 + 4], %f0
68676! 1 addresses covered
68677!---- flushing fp results buffer to %f30 ----
68678fmovs %f0, %f30
68679!--
68680loop_exit_6_119:
68681sub %l2, 1, %l2
68682cmp %l2, 0
68683bg loop_entry_6_119
68684nop
68685
68686P4238: !_LD [2] (Int) (Loop entry)
68687sethi %hi(0x1), %l2
68688or %l2, %lo(0x1), %l2
68689loop_entry_6_120:
68690lduw [%i1 + 4], %o0
68691! move %o0(lower) -> %o0(upper)
68692sllx %o0, 32, %o0
68693
68694P4239: !_LD [12] (Int) (Loop exit)
68695sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
68696sub %i0, %i2, %i2
68697lduw [%i2 + 4], %o5
68698! move %o5(lower) -> %o0(lower)
68699or %o5, %o0, %o0
68700!---- flushing int results buffer----
68701mov %o0, %l5
68702loop_exit_6_120:
68703sub %l2, 1, %l2
68704cmp %l2, 0
68705bg loop_entry_6_120
68706nop
68707
68708P4240: !_PREFETCH [12] (Int) (Loop entry) (LE)
68709sethi %hi(0x1), %l2
68710or %l2, %lo(0x1), %l2
68711loop_entry_6_121:
68712wr %g0, 0x88, %asi
68713sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
68714sub %i0, %i3, %i3
68715prefetcha [%i3 + 4] %asi, 4
68716
68717P4241: !_PREFETCH [1] (Int) (NF) (Loop exit)
68718wr %g0, 0x82, %asi
68719prefetcha [%i0 + 12] %asi, 20
68720loop_exit_6_121:
68721sub %l2, 1, %l2
68722cmp %l2, 0
68723bg loop_entry_6_121
68724nop
68725
68726P4242: !_LD [5] (Int) (Loop entry)
68727sethi %hi(0x1), %l2
68728or %l2, %lo(0x1), %l2
68729loop_entry_6_122:
68730sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
68731sub %i0, %i2, %i2
68732lduw [%i2 + 12], %o0
68733! move %o0(lower) -> %o0(upper)
68734sllx %o0, 32, %o0
68735
68736P4243: !_ST [12] (maybe <- 0x300001d) (Int) (LE)
68737wr %g0, 0x88, %asi
68738sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
68739sub %i0, %i3, %i3
68740! Change single-word-level endianess (big endian <-> little endian)
68741sethi %hi(0xff00ff00), %l6
68742or %l6, %lo(0xff00ff00), %l6
68743and %l4, %l6, %l7
68744srl %l7, 8, %l7
68745sll %l4, 8, %l3
68746and %l3, %l6, %l3
68747or %l3, %l7, %l3
68748srl %l3, 16, %l7
68749sll %l3, 16, %l3
68750srl %l3, 0, %l3
68751or %l3, %l7, %l3
68752stwa %l3, [%i3 + 4] %asi
68753add %l4, 1, %l4
68754
68755P4244: !_LD [0] (Int) (Loop exit)
68756lduw [%i0 + 4], %l3
68757! move %l3(lower) -> %o0(lower)
68758or %l3, %o0, %o0
68759!---- flushing int results buffer----
68760mov %o0, %l5
68761loop_exit_6_122:
68762sub %l2, 1, %l2
68763cmp %l2, 0
68764bg loop_entry_6_122
68765nop
68766
68767P4245: !_DWST [10] (maybe <- 0x42800029) (FP) (Loop entry)
68768sethi %hi(0x1), %l2
68769or %l2, %lo(0x1), %l2
68770loop_entry_6_123:
68771sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
68772sub %i0, %i2, %i2
68773! preparing store val #0, next val will be in f21
68774fmovs %f16, %f21
68775fadds %f16, %f17, %f16
68776std %f20, [%i2 + 0]
68777
68778P4246: !_MEMBAR (Int) (Loop exit)
68779membar #StoreLoad
68780loop_exit_6_123:
68781sub %l2, 1, %l2
68782cmp %l2, 0
68783bg loop_entry_6_123
68784nop
68785
68786P4247: !_BST [14] (maybe <- 0x4280002a) (FP) (Loop entry)
68787sethi %hi(0x1), %l2
68788or %l2, %lo(0x1), %l2
68789loop_entry_6_124:
68790wr %g0, 0xf0, %asi
68791sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
68792sub %i0, %i3, %i3
68793! preparing store val #0, next val will be in f33
68794fmovs %f16, %f21
68795fadds %f16, %f17, %f16
68796! preparing store val #1, next val will be in f35
68797fmovd %f20, %f32
68798fmovs %f16, %f21
68799fadds %f16, %f17, %f16
68800fmovd %f20, %f34
68801membar #Sync
68802stda %f32, [%i3 + 0 ] %asi
68803membar #Sync
68804
68805P4248: !_PREFETCH [9] (Int) (NF) (Loop exit)
68806wr %g0, 0x82, %asi
68807sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
68808sub %i0, %i2, %i2
68809prefetcha [%i2 + 12] %asi, 3
68810loop_exit_6_124:
68811sub %l2, 1, %l2
68812cmp %l2, 0
68813bg loop_entry_6_124
68814nop
68815
68816P4249: !_REPLACEMENT [2] (Int) (Loop entry) (Loop exit)
68817sethi %hi(0x1), %l2
68818or %l2, %lo(0x1), %l2
68819loop_entry_6_125:
68820sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
68821add %i0, %i3, %i3
68822sethi %hi(0x20000), %l7
68823ld [%i3+4], %l3
68824st %l3, [%i3+4]
68825add %i3, %l7, %o5
68826ld [%o5+4], %l3
68827st %l3, [%o5+4]
68828add %o5, %l7, %o5
68829ld [%o5+4], %l3
68830st %l3, [%o5+4]
68831add %o5, %l7, %o5
68832ld [%o5+4], %l3
68833st %l3, [%o5+4]
68834add %o5, %l7, %o5
68835ld [%o5+4], %l3
68836st %l3, [%o5+4]
68837add %o5, %l7, %o5
68838ld [%o5+4], %l3
68839st %l3, [%o5+4]
68840add %o5, %l7, %o5
68841ld [%o5+4], %l3
68842st %l3, [%o5+4]
68843add %o5, %l7, %o5
68844ld [%o5+4], %l3
68845st %l3, [%o5+4]
68846loop_exit_6_125:
68847sub %l2, 1, %l2
68848cmp %l2, 0
68849bg loop_entry_6_125
68850nop
68851
68852P4250: !_LD [0] (Int) (Loop entry) (CBR)
68853sethi %hi(0x2), %l2
68854or %l2, %lo(0x2), %l2
68855loop_entry_6_126:
68856lduw [%i0 + 4], %o0
68857! move %o0(lower) -> %o0(upper)
68858sllx %o0, 32, %o0
68859
68860! cbranch
68861andcc %l0, 1, %g0
68862be,pt %xcc, TARGET4250
68863nop
68864RET4250:
68865
68866! lfsr step begin
68867srlx %l0, 1, %l3
68868xnor %l3, %l0, %l3
68869sllx %l3, 63, %l3
68870or %l3, %l0, %l0
68871srlx %l0, 1, %l0
68872
68873
68874P4251: !_PREFETCH [9] (Int)
68875sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
68876sub %i0, %i2, %i2
68877prefetch [%i2 + 12], 22
68878
68879P4252: !_LD [7] (Int) (Loop exit)
68880sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
68881add %i0, %i3, %i3
68882lduw [%i3 + 12], %l7
68883! move %l7(lower) -> %o0(lower)
68884or %l7, %o0, %o0
68885!---- flushing int results buffer----
68886mov %o0, %l5
68887loop_exit_6_126:
68888sub %l2, 1, %l2
68889cmp %l2, 0
68890bg loop_entry_6_126
68891nop
68892
68893P4253: !_DWLD [0] (Int) (Loop entry)
68894sethi %hi(0x2), %l2
68895or %l2, %lo(0x2), %l2
68896loop_entry_6_127:
68897ldx [%i0 + 0], %o0
68898! move %o0(lower) -> %o0(upper)
68899sllx %o0, 32, %o0
68900
68901P4254: !_LD [9] (FP)
68902sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
68903sub %i0, %i2, %i2
68904ld [%i2 + 12], %f0
68905! 1 addresses covered
68906
68907P4255: !_LD [10] (Int) (Loop exit) (CBR)
68908sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
68909sub %i0, %i3, %i3
68910lduw [%i3 + 4], %o5
68911! move %o5(lower) -> %o0(lower)
68912or %o5, %o0, %o0
68913
68914! cbranch
68915andcc %l0, 1, %g0
68916be,pn %xcc, TARGET4255
68917nop
68918RET4255:
68919
68920! lfsr step begin
68921srlx %l0, 1, %l3
68922xnor %l3, %l0, %l3
68923sllx %l3, 63, %l3
68924or %l3, %l0, %l0
68925srlx %l0, 1, %l0
68926
68927!---- flushing int results buffer----
68928mov %o0, %l5
68929!---- flushing fp results buffer to %f30 ----
68930fmovs %f0, %f30
68931!--
68932loop_exit_6_127:
68933sub %l2, 1, %l2
68934cmp %l2, 0
68935bg loop_entry_6_127
68936nop
68937
68938P4256: !_BLD [4] (FP) (Loop entry) (Loop exit)
68939sethi %hi(0x1), %l2
68940or %l2, %lo(0x1), %l2
68941loop_entry_6_128:
68942wr %g0, 0xf0, %asi
68943sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
68944sub %i0, %i2, %i2
68945membar #Sync
68946ldda [%i2 + 0] %asi, %f0
68947membar #Sync
68948! 2 addresses covered
68949fmovs %f1, %f0
68950fmovs %f3, %f1
68951!---- flushing fp results buffer to %f30 ----
68952fmovd %f0, %f30
68953!--
68954loop_exit_6_128:
68955sub %l2, 1, %l2
68956cmp %l2, 0
68957bg loop_entry_6_128
68958nop
68959
68960P4257: !_DWLD [8] (Int) (Loop entry)
68961sethi %hi(0x1), %l2
68962or %l2, %lo(0x1), %l2
68963loop_entry_6_129:
68964sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
68965sub %i0, %i3, %i3
68966ldx [%i3 + 0], %o0
68967! move %o0(lower) -> %o0(upper)
68968sllx %o0, 32, %o0
68969
68970P4258: !_LD [9] (Int) (Loop exit)
68971lduw [%i3 + 12], %l7
68972! move %l7(lower) -> %o0(lower)
68973or %l7, %o0, %o0
68974!---- flushing int results buffer----
68975mov %o0, %l5
68976loop_exit_6_129:
68977sub %l2, 1, %l2
68978cmp %l2, 0
68979bg loop_entry_6_129
68980nop
68981
68982P4259: !_CAS [11] (maybe <- 0x300001e) (Int) (Loop entry)
68983sethi %hi(0x2), %l2
68984or %l2, %lo(0x2), %l2
68985loop_entry_6_130:
68986sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
68987sub %i0, %i2, %i2
68988add %i2, 12, %l6
68989lduw [%l6], %o0
68990mov %o0, %l3
68991! move %l3(lower) -> %o0(upper)
68992sllx %l3, 32, %o0
68993mov %l4, %o5
68994cas [%l6], %l3, %o5
68995! move %o5(lower) -> %o0(lower)
68996srl %o5, 0, %l3
68997or %l3, %o0, %o0
68998add %l4, 1, %l4
68999
69000P4260: !_PREFETCH [12] (Int) (Loop exit)
69001sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
69002sub %i0, %i3, %i3
69003prefetch [%i3 + 4], 23
69004!---- flushing int results buffer----
69005mov %o0, %l5
69006loop_exit_6_130:
69007sub %l2, 1, %l2
69008cmp %l2, 0
69009bg loop_entry_6_130
69010nop
69011
69012P4261: !_CAS [12] (maybe <- 0x300001f) (Int) (Loop entry)
69013sethi %hi(0x2), %l2
69014or %l2, %lo(0x2), %l2
69015loop_entry_6_131:
69016sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
69017sub %i0, %i2, %i2
69018add %i2, 4, %l7
69019lduw [%l7], %o0
69020mov %o0, %l6
69021! move %l6(lower) -> %o0(upper)
69022sllx %l6, 32, %o0
69023mov %l4, %l3
69024cas [%l7], %l6, %l3
69025! move %l3(lower) -> %o0(lower)
69026srl %l3, 0, %l6
69027or %l6, %o0, %o0
69028add %l4, 1, %l4
69029
69030P4262: !_LD [15] (Int)
69031sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i3
69032sub %i0, %i3, %i3
69033lduw [%i3 + 12], %o1
69034! move %o1(lower) -> %o1(upper)
69035sllx %o1, 32, %o1
69036
69037P4263: !_LD [0] (Int) (Loop exit)
69038lduw [%i0 + 4], %l3
69039! move %l3(lower) -> %o1(lower)
69040or %l3, %o1, %o1
69041!---- flushing int results buffer----
69042mov %o0, %l5
69043mov %o1, %l5
69044loop_exit_6_131:
69045sub %l2, 1, %l2
69046cmp %l2, 0
69047bg loop_entry_6_131
69048nop
69049
69050P4264: !_PREFETCH [0] (Int) (Faults) (Loop entry)
69051sethi %hi(0x2), %l2
69052or %l2, %lo(0x2), %l2
69053loop_entry_6_132:
69054prefetch [%g0], 19
69055
69056P4265: !_SWAP [8] (maybe <- 0x3000020) (Int)
69057sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
69058sub %i0, %i2, %i2
69059mov %l4, %o0
69060swap [%i2 + 4], %o0
69061! move %o0(lower) -> %o0(upper)
69062sllx %o0, 32, %o0
69063add %l4, 1, %l4
69064
69065P4266: !_LD [8] (Int) (Loop exit)
69066lduw [%i2 + 4], %l7
69067! move %l7(lower) -> %o0(lower)
69068or %l7, %o0, %o0
69069!---- flushing int results buffer----
69070mov %o0, %l5
69071loop_exit_6_132:
69072sub %l2, 1, %l2
69073cmp %l2, 0
69074bg loop_entry_6_132
69075nop
69076
69077P4267: !_LD [13] (FP) (Loop entry) (Loop exit)
69078sethi %hi(0x2), %l2
69079or %l2, %lo(0x2), %l2
69080loop_entry_6_133:
69081sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
69082sub %i0, %i3, %i3
69083ld [%i3 + 12], %f0
69084! 1 addresses covered
69085!---- flushing fp results buffer to %f30 ----
69086fmovs %f0, %f30
69087!--
69088loop_exit_6_133:
69089sub %l2, 1, %l2
69090cmp %l2, 0
69091bg loop_entry_6_133
69092nop
69093
69094P4268: !_LD [15] (Int) (Loop entry) (Branch target of P4491)
69095sethi %hi(0x1), %l2
69096or %l2, %lo(0x1), %l2
69097loop_entry_6_134:
69098sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
69099sub %i0, %i2, %i2
69100lduw [%i2 + 12], %o0
69101! move %o0(lower) -> %o0(upper)
69102sllx %o0, 32, %o0
69103ba P4269
69104nop
69105
69106TARGET4491:
69107ba RET4491
69108nop
69109
69110
69111P4269: !_LD [9] (Int) (Loop exit)
69112sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
69113sub %i0, %i3, %i3
69114lduw [%i3 + 12], %l3
69115! move %l3(lower) -> %o0(lower)
69116or %l3, %o0, %o0
69117!---- flushing int results buffer----
69118mov %o0, %l5
69119loop_exit_6_134:
69120sub %l2, 1, %l2
69121cmp %l2, 0
69122bg loop_entry_6_134
69123nop
69124
69125P4270: !_CAS [15] (maybe <- 0x3000021) (Int) (Loop entry) (Loop exit)
69126sethi %hi(0x2), %l2
69127or %l2, %lo(0x2), %l2
69128loop_entry_6_135:
69129sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
69130sub %i0, %i2, %i2
69131add %i2, 12, %o5
69132lduw [%o5], %o0
69133mov %o0, %l7
69134! move %l7(lower) -> %o0(upper)
69135sllx %l7, 32, %o0
69136mov %l4, %l6
69137cas [%o5], %l7, %l6
69138! move %l6(lower) -> %o0(lower)
69139srl %l6, 0, %l7
69140or %l7, %o0, %o0
69141add %l4, 1, %l4
69142!---- flushing int results buffer----
69143mov %o0, %l5
69144loop_exit_6_135:
69145sub %l2, 1, %l2
69146cmp %l2, 0
69147bg loop_entry_6_135
69148nop
69149
69150P4271: !_ST [6] (maybe <- 0x3000022) (Int) (Loop entry) (Loop exit)
69151sethi %hi(0x1), %l2
69152or %l2, %lo(0x1), %l2
69153loop_entry_6_136:
69154sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
69155add %i0, %i3, %i3
69156stw %l4, [%i3 + 4 ]
69157add %l4, 1, %l4
69158loop_exit_6_136:
69159sub %l2, 1, %l2
69160cmp %l2, 0
69161bg loop_entry_6_136
69162nop
69163
69164P4272: !_PREFETCH [1] (Int) (Loop entry)
69165sethi %hi(0x2), %l2
69166or %l2, %lo(0x2), %l2
69167loop_entry_6_137:
69168prefetch [%i0 + 12], 20
69169
69170P4273: !_LD [0] (FP) (NF) (Loop exit)
69171wr %g0, 0x82, %asi
69172lda [%i0 + 4] %asi, %f0
69173! 1 addresses covered
69174!---- flushing fp results buffer to %f30 ----
69175fmovs %f0, %f30
69176!--
69177loop_exit_6_137:
69178sub %l2, 1, %l2
69179cmp %l2, 0
69180bg loop_entry_6_137
69181nop
69182
69183P4274: !_CASX [13] (maybe <- 0x3000023) (Int) (Loop entry) (Loop exit)
69184sethi %hi(0x2), %l2
69185or %l2, %lo(0x2), %l2
69186loop_entry_6_138:
69187sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
69188sub %i0, %i2, %i2
69189add %i2, 8, %l7
69190ldx [%l7], %o0
69191! move %o0(upper) -> %o0(upper)
69192! move %o0(lower) -> %o0(lower)
69193mov %o0, %l6
69194mov %l4, %o1
69195casx [%l7], %l6, %o1
69196! move %o1(upper) -> %o1(upper)
69197! move %o1(lower) -> %o1(lower)
69198add %l4, 1, %l4
69199!---- flushing int results buffer----
69200mov %o0, %l5
69201mov %o1, %l5
69202loop_exit_6_138:
69203sub %l2, 1, %l2
69204cmp %l2, 0
69205bg loop_entry_6_138
69206nop
69207
69208P4275: !_PREFETCH [4] (Int) (Loop entry)
69209sethi %hi(0x2), %l2
69210or %l2, %lo(0x2), %l2
69211loop_entry_6_139:
69212sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
69213sub %i0, %i3, %i3
69214prefetch [%i3 + 4], 0
69215
69216P4276: !_FLUSH [1] (Int) (Loop exit)
69217! Unsupported instruction
69218loop_exit_6_139:
69219sub %l2, 1, %l2
69220cmp %l2, 0
69221bg loop_entry_6_139
69222nop
69223
69224P4277: !_BLD [7] (FP) (Loop entry) (Loop exit)
69225sethi %hi(0x2), %l2
69226or %l2, %lo(0x2), %l2
69227loop_entry_6_140:
69228wr %g0, 0xf0, %asi
69229sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
69230add %i0, %i2, %i2
69231membar #Sync
69232ldda [%i2 + 0] %asi, %f0
69233membar #Sync
69234! 2 addresses covered
69235fmovs %f1, %f0
69236fmovs %f3, %f1
69237!---- flushing fp results buffer to %f30 ----
69238fmovd %f0, %f30
69239!--
69240loop_exit_6_140:
69241sub %l2, 1, %l2
69242cmp %l2, 0
69243bg loop_entry_6_140
69244nop
69245
69246P4278: !_LD [8] (FP) (NF) (Loop entry)
69247sethi %hi(0x1), %l2
69248or %l2, %lo(0x1), %l2
69249loop_entry_6_141:
69250wr %g0, 0x82, %asi
69251sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
69252sub %i0, %i3, %i3
69253lda [%i3 + 4] %asi, %f0
69254! 1 addresses covered
69255
69256P4279: !_REPLACEMENT [14] (Int) (Loop exit)
69257sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2
69258sub %i0, %i2, %i2
69259sethi %hi(0x20000), %l3
69260ld [%i2+4], %l7
69261st %l7, [%i2+4]
69262add %i2, %l3, %l6
69263ld [%l6+4], %l7
69264st %l7, [%l6+4]
69265add %l6, %l3, %l6
69266ld [%l6+4], %l7
69267st %l7, [%l6+4]
69268add %l6, %l3, %l6
69269ld [%l6+4], %l7
69270st %l7, [%l6+4]
69271add %l6, %l3, %l6
69272ld [%l6+4], %l7
69273st %l7, [%l6+4]
69274add %l6, %l3, %l6
69275ld [%l6+4], %l7
69276st %l7, [%l6+4]
69277add %l6, %l3, %l6
69278ld [%l6+4], %l7
69279st %l7, [%l6+4]
69280add %l6, %l3, %l6
69281ld [%l6+4], %l7
69282st %l7, [%l6+4]
69283!---- flushing fp results buffer to %f30 ----
69284fmovs %f0, %f30
69285!--
69286loop_exit_6_141:
69287sub %l2, 1, %l2
69288cmp %l2, 0
69289bg loop_entry_6_141
69290nop
69291
69292P4280: !_LD [8] (FP) (Loop entry) (Loop exit)
69293sethi %hi(0x1), %l2
69294or %l2, %lo(0x1), %l2
69295loop_entry_6_142:
69296sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
69297sub %i0, %i3, %i3
69298ld [%i3 + 4], %f0
69299! 1 addresses covered
69300!---- flushing fp results buffer to %f30 ----
69301fmovs %f0, %f30
69302!--
69303loop_exit_6_142:
69304sub %l2, 1, %l2
69305cmp %l2, 0
69306bg loop_entry_6_142
69307nop
69308
69309P4281: !_LD [9] (FP) (NF) (Loop entry) (Loop exit)
69310sethi %hi(0x1), %l2
69311or %l2, %lo(0x1), %l2
69312loop_entry_6_143:
69313wr %g0, 0x82, %asi
69314sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
69315sub %i0, %i2, %i2
69316lda [%i2 + 12] %asi, %f0
69317! 1 addresses covered
69318!---- flushing fp results buffer to %f30 ----
69319fmovs %f0, %f30
69320!--
69321loop_exit_6_143:
69322sub %l2, 1, %l2
69323cmp %l2, 0
69324bg loop_entry_6_143
69325nop
69326
69327P4282: !_DWST [10] (maybe <- 0x3000024) (Int) (Loop entry) (LE)
69328sethi %hi(0x1), %l2
69329or %l2, %lo(0x1), %l2
69330loop_entry_6_144:
69331wr %g0, 0x88, %asi
69332sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
69333sub %i0, %i3, %i3
69334! Change single-word-level endianess (big endian <-> little endian)
69335sethi %hi(0xff00ff00), %l7
69336or %l7, %lo(0xff00ff00), %l7
69337and %l4, %l7, %l3
69338srl %l3, 8, %l3
69339sll %l4, 8, %o5
69340and %o5, %l7, %o5
69341or %o5, %l3, %o5
69342srl %o5, 16, %l3
69343sll %o5, 16, %o5
69344srl %o5, 0, %o5
69345or %o5, %l3, %o5
69346sllx %o5, 32, %o5
69347stxa %o5, [%i3 + 0 ] %asi
69348add %l4, 1, %l4
69349
69350P4283: !_LD [15] (FP) (Loop exit)
69351sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
69352sub %i0, %i2, %i2
69353ld [%i2 + 12], %f0
69354! 1 addresses covered
69355!---- flushing fp results buffer to %f30 ----
69356fmovs %f0, %f30
69357!--
69358loop_exit_6_144:
69359sub %l2, 1, %l2
69360cmp %l2, 0
69361bg loop_entry_6_144
69362nop
69363
69364P4284: !_ST [6] (maybe <- 0x3000025) (Int) (Loop entry) (Loop exit)
69365sethi %hi(0x2), %l2
69366or %l2, %lo(0x2), %l2
69367loop_entry_6_145:
69368sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
69369add %i0, %i3, %i3
69370stw %l4, [%i3 + 4 ]
69371add %l4, 1, %l4
69372loop_exit_6_145:
69373sub %l2, 1, %l2
69374cmp %l2, 0
69375bg loop_entry_6_145
69376nop
69377
69378P4285: !_BST [3] (maybe <- 0x4280002c) (FP) (Loop entry)
69379sethi %hi(0x2), %l2
69380or %l2, %lo(0x2), %l2
69381loop_entry_6_146:
69382wr %g0, 0xf0, %asi
69383! preparing store val #0, next val will be in f33
69384fmovs %f16, %f21
69385fadds %f16, %f17, %f16
69386! preparing store val #1, next val will be in f35
69387fmovd %f20, %f32
69388fmovs %f16, %f21
69389fadds %f16, %f17, %f16
69390fmovd %f20, %f34
69391membar #Sync
69392stda %f32, [%i1 + 0 ] %asi
69393membar #Sync
69394
69395P4286: !_LD [4] (Int)
69396sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
69397sub %i0, %i2, %i2
69398lduw [%i2 + 4], %o0
69399! move %o0(lower) -> %o0(upper)
69400sllx %o0, 32, %o0
69401
69402P4287: !_LD [3] (Int) (Loop exit)
69403lduw [%i1 + 12], %l3
69404! move %l3(lower) -> %o0(lower)
69405or %l3, %o0, %o0
69406!---- flushing int results buffer----
69407mov %o0, %l5
69408loop_exit_6_146:
69409sub %l2, 1, %l2
69410cmp %l2, 0
69411bg loop_entry_6_146
69412nop
69413
69414P4288: !_DWST [1] (maybe <- 0x3000026) (Int) (Loop entry)
69415sethi %hi(0x2), %l2
69416or %l2, %lo(0x2), %l2
69417loop_entry_6_147:
69418mov %l4, %l7
69419stx %l7, [%i0 + 8]
69420add %l4, 1, %l4
69421
69422P4289: !_CAS [10] (maybe <- 0x3000027) (Int) (Loop exit)
69423sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
69424sub %i0, %i3, %i3
69425add %i3, 4, %l7
69426lduw [%l7], %o0
69427mov %o0, %l6
69428! move %l6(lower) -> %o0(upper)
69429sllx %l6, 32, %o0
69430mov %l4, %l3
69431cas [%l7], %l6, %l3
69432! move %l3(lower) -> %o0(lower)
69433srl %l3, 0, %l6
69434or %l6, %o0, %o0
69435add %l4, 1, %l4
69436!---- flushing int results buffer----
69437mov %o0, %l5
69438loop_exit_6_147:
69439sub %l2, 1, %l2
69440cmp %l2, 0
69441bg loop_entry_6_147
69442nop
69443
69444P4290: !_LD [0] (FP) (Loop entry)
69445sethi %hi(0x2), %l2
69446or %l2, %lo(0x2), %l2
69447loop_entry_6_148:
69448ld [%i0 + 4], %f0
69449! 1 addresses covered
69450
69451P4291: !_PREFETCH [3] (Int) (Faults) (Loop exit)
69452prefetch [%g0], 2
69453!---- flushing fp results buffer to %f30 ----
69454fmovs %f0, %f30
69455!--
69456loop_exit_6_148:
69457sub %l2, 1, %l2
69458cmp %l2, 0
69459bg loop_entry_6_148
69460nop
69461
69462P4292: !_REPLACEMENT [15] (Int) (Loop entry) (Loop exit)
69463sethi %hi(0x1), %l2
69464or %l2, %lo(0x1), %l2
69465loop_entry_6_149:
69466sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
69467add %i0, %i2, %i2
69468sethi %hi(0x20000), %o5
69469ld [%i2+12], %l6
69470st %l6, [%i2+12]
69471add %i2, %o5, %l3
69472ld [%l3+12], %l6
69473st %l6, [%l3+12]
69474add %l3, %o5, %l3
69475ld [%l3+12], %l6
69476st %l6, [%l3+12]
69477add %l3, %o5, %l3
69478ld [%l3+12], %l6
69479st %l6, [%l3+12]
69480add %l3, %o5, %l3
69481ld [%l3+12], %l6
69482st %l6, [%l3+12]
69483add %l3, %o5, %l3
69484ld [%l3+12], %l6
69485st %l6, [%l3+12]
69486add %l3, %o5, %l3
69487ld [%l3+12], %l6
69488st %l6, [%l3+12]
69489add %l3, %o5, %l3
69490ld [%l3+12], %l6
69491st %l6, [%l3+12]
69492loop_exit_6_149:
69493sub %l2, 1, %l2
69494cmp %l2, 0
69495bg loop_entry_6_149
69496nop
69497
69498P4293: !_REPLACEMENT [5] (Int) (Loop entry) (Loop exit)
69499sethi %hi(0x2), %l2
69500or %l2, %lo(0x2), %l2
69501loop_entry_6_150:
69502sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
69503add %i0, %i3, %i3
69504sethi %hi(0x20000), %o5
69505ld [%i3+12], %l6
69506st %l6, [%i3+12]
69507add %i3, %o5, %l3
69508ld [%l3+12], %l6
69509st %l6, [%l3+12]
69510add %l3, %o5, %l3
69511ld [%l3+12], %l6
69512st %l6, [%l3+12]
69513add %l3, %o5, %l3
69514ld [%l3+12], %l6
69515st %l6, [%l3+12]
69516add %l3, %o5, %l3
69517ld [%l3+12], %l6
69518st %l6, [%l3+12]
69519add %l3, %o5, %l3
69520ld [%l3+12], %l6
69521st %l6, [%l3+12]
69522add %l3, %o5, %l3
69523ld [%l3+12], %l6
69524st %l6, [%l3+12]
69525add %l3, %o5, %l3
69526ld [%l3+12], %l6
69527st %l6, [%l3+12]
69528loop_exit_6_150:
69529sub %l2, 1, %l2
69530cmp %l2, 0
69531bg loop_entry_6_150
69532nop
69533
69534P4294: !_BST [15] (maybe <- 0x4280002e) (FP) (Loop entry) (Loop exit)
69535sethi %hi(0x1), %l2
69536or %l2, %lo(0x1), %l2
69537loop_entry_6_151:
69538wr %g0, 0xf0, %asi
69539sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
69540sub %i0, %i2, %i2
69541! preparing store val #0, next val will be in f33
69542fmovs %f16, %f21
69543fadds %f16, %f17, %f16
69544! preparing store val #1, next val will be in f35
69545fmovd %f20, %f32
69546fmovs %f16, %f21
69547fadds %f16, %f17, %f16
69548fmovd %f20, %f34
69549membar #Sync
69550stda %f32, [%i2 + 0 ] %asi
69551membar #Sync
69552loop_exit_6_151:
69553sub %l2, 1, %l2
69554cmp %l2, 0
69555bg loop_entry_6_151
69556nop
69557
69558P4295: !_BLD [11] (FP) (Loop entry) (Loop exit)
69559sethi %hi(0x1), %l2
69560or %l2, %lo(0x1), %l2
69561loop_entry_6_152:
69562wr %g0, 0xf0, %asi
69563sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
69564sub %i0, %i3, %i3
69565membar #Sync
69566ldda [%i3 + 0] %asi, %f0
69567membar #Sync
69568! 2 addresses covered
69569fmovs %f1, %f0
69570fmovs %f3, %f1
69571!---- flushing fp results buffer to %f30 ----
69572fmovd %f0, %f30
69573!--
69574loop_exit_6_152:
69575sub %l2, 1, %l2
69576cmp %l2, 0
69577bg loop_entry_6_152
69578nop
69579
69580P4296: !_DWST [9] (maybe <- 0x3000028) (Int) (Loop entry) (Loop exit) (Branch target of P4151)
69581sethi %hi(0x1), %l2
69582or %l2, %lo(0x1), %l2
69583loop_entry_6_153:
69584sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
69585sub %i0, %i2, %i2
69586mov %l4, %l3
69587stx %l3, [%i2 + 8]
69588add %l4, 1, %l4
69589loop_exit_6_153:
69590sub %l2, 1, %l2
69591cmp %l2, 0
69592bg loop_entry_6_153
69593nop
69594ba P4297
69595nop
69596
69597TARGET4151:
69598ba RET4151
69599nop
69600
69601
69602P4297: !_CASX [8] (maybe <- 0x3000029) (Int) (Loop entry) (LE)
69603sethi %hi(0x1), %l2
69604or %l2, %lo(0x1), %l2
69605loop_entry_6_154:
69606! Change single-word-level endianess (big endian <-> little endian)
69607sethi %hi(0xff00ff00), %l6
69608or %l6, %lo(0xff00ff00), %l6
69609and %l4, %l6, %l3
69610srl %l3, 8, %l3
69611sll %l4, 8, %l7
69612and %l7, %l6, %l7
69613or %l7, %l3, %l7
69614srl %l7, 16, %l3
69615sll %l7, 16, %l7
69616srl %l7, 0, %l7
69617or %l7, %l3, %l7
69618sllx %l7, 32, %l7
69619wr %g0, 0x88, %asi
69620sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
69621sub %i0, %i3, %i3
69622ldxa [%i3] %asi, %o5
69623! move %o5(lower) -> %o0(upper)
69624sllx %o5, 32, %o0
69625! move %o5(upper) -> %o0(lower)
69626srlx %o5, 32, %l3
69627or %l3, %o0, %o0
69628mov %o5, %l3
69629mov %l7, %o5
69630casxa [%i3] %asi, %l3, %o5
69631! move %o5(lower) -> %o1(upper)
69632sllx %o5, 32, %o1
69633! move %o5(upper) -> %o1(lower)
69634srlx %o5, 32, %l3
69635or %l3, %o1, %o1
69636add %l4, 1, %l4
69637
69638P4298: !_LD [8] (Int)
69639lduw [%i3 + 4], %o2
69640! move %o2(lower) -> %o2(upper)
69641sllx %o2, 32, %o2
69642
69643P4299: !_LD [10] (Int) (NF) (Loop exit)
69644wr %g0, 0x82, %asi
69645sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
69646sub %i0, %i2, %i2
69647lduwa [%i2 + 4] %asi, %o5
69648! move %o5(lower) -> %o2(lower)
69649or %o5, %o2, %o2
69650!---- flushing int results buffer----
69651mov %o0, %l5
69652mov %o1, %l5
69653mov %o2, %l5
69654loop_exit_6_154:
69655sub %l2, 1, %l2
69656cmp %l2, 0
69657bg loop_entry_6_154
69658nop
69659
69660P4300: !_LD [7] (Int) (Loop entry) (CBR)
69661sethi %hi(0x2), %l2
69662or %l2, %lo(0x2), %l2
69663loop_entry_6_155:
69664sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
69665add %i0, %i3, %i3
69666lduw [%i3 + 12], %o0
69667! move %o0(lower) -> %o0(upper)
69668sllx %o0, 32, %o0
69669
69670! cbranch
69671andcc %l0, 1, %g0
69672be,pn %xcc, TARGET4300
69673nop
69674RET4300:
69675
69676! lfsr step begin
69677srlx %l0, 1, %o5
69678xnor %o5, %l0, %o5
69679sllx %o5, 63, %o5
69680or %o5, %l0, %l0
69681srlx %l0, 1, %l0
69682
69683
69684P4301: !_PREFETCH [11] (Int)
69685sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
69686sub %i0, %i2, %i2
69687prefetch [%i2 + 12], 4
69688
69689P4302: !_LD [6] (Int) (Loop exit)
69690lduw [%i3 + 4], %l6
69691! move %l6(lower) -> %o0(lower)
69692or %l6, %o0, %o0
69693!---- flushing int results buffer----
69694mov %o0, %l5
69695loop_exit_6_155:
69696sub %l2, 1, %l2
69697cmp %l2, 0
69698bg loop_entry_6_155
69699nop
69700
69701P4303: !_BST [12] (maybe <- 0x42800030) (FP) (Loop entry)
69702sethi %hi(0x1), %l2
69703or %l2, %lo(0x1), %l2
69704loop_entry_6_156:
69705wr %g0, 0xf0, %asi
69706sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
69707sub %i0, %i3, %i3
69708! preparing store val #0, next val will be in f33
69709fmovs %f16, %f21
69710fadds %f16, %f17, %f16
69711! preparing store val #1, next val will be in f35
69712fmovd %f20, %f32
69713fmovs %f16, %f21
69714fadds %f16, %f17, %f16
69715fmovd %f20, %f34
69716membar #Sync
69717stda %f32, [%i3 + 0 ] %asi
69718membar #Sync
69719
69720P4304: !_SWAP [6] (maybe <- 0x300002a) (Int)
69721sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
69722add %i0, %i2, %i2
69723mov %l4, %o0
69724swap [%i2 + 4], %o0
69725! move %o0(lower) -> %o0(upper)
69726sllx %o0, 32, %o0
69727add %l4, 1, %l4
69728
69729P4305: !_LD [7] (Int) (Loop exit) (Branch target of P4307)
69730lduw [%i2 + 12], %l7
69731! move %l7(lower) -> %o0(lower)
69732or %l7, %o0, %o0
69733!---- flushing int results buffer----
69734mov %o0, %l5
69735loop_exit_6_156:
69736sub %l2, 1, %l2
69737cmp %l2, 0
69738bg loop_entry_6_156
69739nop
69740ba P4306
69741nop
69742
69743TARGET4307:
69744ba RET4307
69745nop
69746
69747
69748P4306: !_LD [13] (FP) (Loop entry) (Loop exit)
69749sethi %hi(0x1), %l2
69750or %l2, %lo(0x1), %l2
69751loop_entry_6_157:
69752sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
69753sub %i0, %i3, %i3
69754ld [%i3 + 12], %f0
69755! 1 addresses covered
69756!---- flushing fp results buffer to %f30 ----
69757fmovs %f0, %f30
69758!--
69759loop_exit_6_157:
69760sub %l2, 1, %l2
69761cmp %l2, 0
69762bg loop_entry_6_157
69763nop
69764
69765P4307: !_DWST [11] (maybe <- 0x300002b) (Int) (Loop entry) (CBR)
69766sethi %hi(0x1), %l2
69767or %l2, %lo(0x1), %l2
69768loop_entry_6_158:
69769sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
69770sub %i0, %i2, %i2
69771mov %l4, %l6
69772stx %l6, [%i2 + 8]
69773add %l4, 1, %l4
69774
69775! cbranch
69776andcc %l0, 1, %g0
69777be,pt %xcc, TARGET4307
69778nop
69779RET4307:
69780
69781! lfsr step begin
69782srlx %l0, 1, %l3
69783xnor %l3, %l0, %l3
69784sllx %l3, 63, %l3
69785or %l3, %l0, %l0
69786srlx %l0, 1, %l0
69787
69788
69789P4308: !_PREFETCH [11] (Int) (Loop exit)
69790prefetch [%i2 + 12], 23
69791loop_exit_6_158:
69792sub %l2, 1, %l2
69793cmp %l2, 0
69794bg loop_entry_6_158
69795nop
69796
69797P4309: !_REPLACEMENT [3] (Int) (Loop entry) (Loop exit)
69798sethi %hi(0x2), %l2
69799or %l2, %lo(0x2), %l2
69800loop_entry_6_159:
69801sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3
69802sub %i0, %i3, %i3
69803sethi %hi(0x20000), %l7
69804ld [%i3+12], %l3
69805st %l3, [%i3+12]
69806add %i3, %l7, %o5
69807ld [%o5+12], %l3
69808st %l3, [%o5+12]
69809add %o5, %l7, %o5
69810ld [%o5+12], %l3
69811st %l3, [%o5+12]
69812add %o5, %l7, %o5
69813ld [%o5+12], %l3
69814st %l3, [%o5+12]
69815add %o5, %l7, %o5
69816ld [%o5+12], %l3
69817st %l3, [%o5+12]
69818add %o5, %l7, %o5
69819ld [%o5+12], %l3
69820st %l3, [%o5+12]
69821add %o5, %l7, %o5
69822ld [%o5+12], %l3
69823st %l3, [%o5+12]
69824add %o5, %l7, %o5
69825ld [%o5+12], %l3
69826st %l3, [%o5+12]
69827loop_exit_6_159:
69828sub %l2, 1, %l2
69829cmp %l2, 0
69830bg loop_entry_6_159
69831nop
69832
69833P4310: !_LD [6] (Int) (Loop entry)
69834sethi %hi(0x1), %l2
69835or %l2, %lo(0x1), %l2
69836loop_entry_6_160:
69837sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
69838add %i0, %i2, %i2
69839lduw [%i2 + 4], %o0
69840! move %o0(lower) -> %o0(upper)
69841sllx %o0, 32, %o0
69842
69843P4311: !_DWLD [0] (Int) (Loop exit)
69844ldx [%i0 + 0], %l6
69845! move %l6(lower) -> %o0(lower)
69846srl %l6, 0, %l3
69847or %l3, %o0, %o0
69848!---- flushing int results buffer----
69849mov %o0, %l5
69850loop_exit_6_160:
69851sub %l2, 1, %l2
69852cmp %l2, 0
69853bg loop_entry_6_160
69854nop
69855
69856P4312: !_LD [11] (Int) (Loop entry)
69857sethi %hi(0x2), %l2
69858or %l2, %lo(0x2), %l2
69859loop_entry_6_161:
69860sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
69861sub %i0, %i3, %i3
69862lduw [%i3 + 12], %o0
69863! move %o0(lower) -> %o0(upper)
69864sllx %o0, 32, %o0
69865
69866P4313: !_LD [8] (Int) (Loop exit) (CBR)
69867sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
69868sub %i0, %i2, %i2
69869lduw [%i2 + 4], %l7
69870! move %l7(lower) -> %o0(lower)
69871or %l7, %o0, %o0
69872
69873! cbranch
69874andcc %l0, 1, %g0
69875be,pt %xcc, TARGET4313
69876nop
69877RET4313:
69878
69879! lfsr step begin
69880srlx %l0, 1, %o5
69881xnor %o5, %l0, %o5
69882sllx %o5, 63, %o5
69883or %o5, %l0, %l0
69884srlx %l0, 1, %l0
69885
69886!---- flushing int results buffer----
69887mov %o0, %l5
69888loop_exit_6_161:
69889sub %l2, 1, %l2
69890cmp %l2, 0
69891bg loop_entry_6_161
69892nop
69893
69894P4314: !_SWAP [9] (maybe <- 0x300002c) (Int) (Loop entry)
69895sethi %hi(0x2), %l2
69896or %l2, %lo(0x2), %l2
69897loop_entry_6_162:
69898sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
69899sub %i0, %i3, %i3
69900mov %l4, %o0
69901swap [%i3 + 12], %o0
69902! move %o0(lower) -> %o0(upper)
69903sllx %o0, 32, %o0
69904add %l4, 1, %l4
69905
69906P4315: !_LD [3] (Int) (Loop exit)
69907lduw [%i1 + 12], %l6
69908! move %l6(lower) -> %o0(lower)
69909or %l6, %o0, %o0
69910!---- flushing int results buffer----
69911mov %o0, %l5
69912loop_exit_6_162:
69913sub %l2, 1, %l2
69914cmp %l2, 0
69915bg loop_entry_6_162
69916nop
69917
69918P4316: !_FLUSH [8] (Int) (Loop entry)
69919sethi %hi(0x1), %l2
69920or %l2, %lo(0x1), %l2
69921loop_entry_6_163:
69922! Unsupported instruction
69923
69924P4317: !_LD [12] (FP) (Loop exit)
69925sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
69926sub %i0, %i2, %i2
69927ld [%i2 + 4], %f0
69928! 1 addresses covered
69929!---- flushing fp results buffer to %f30 ----
69930fmovs %f0, %f30
69931!--
69932loop_exit_6_163:
69933sub %l2, 1, %l2
69934cmp %l2, 0
69935bg loop_entry_6_163
69936nop
69937
69938P4318: !_CAS [3] (maybe <- 0x300002d) (Int) (Loop entry) (Loop exit) (LE)
69939sethi %hi(0x1), %l2
69940or %l2, %lo(0x1), %l2
69941loop_entry_6_164:
69942! Change single-word-level endianess (big endian <-> little endian)
69943sethi %hi(0xff00ff00), %l6
69944or %l6, %lo(0xff00ff00), %l6
69945and %l4, %l6, %l3
69946srl %l3, 8, %l3
69947sll %l4, 8, %l7
69948and %l7, %l6, %l7
69949or %l7, %l3, %l7
69950srl %l7, 16, %l3
69951sll %l7, 16, %l7
69952srl %l7, 0, %l7
69953or %l7, %l3, %l7
69954wr %g0, 0x88, %asi
69955add %i1, 12, %l6
69956lduwa [%l6] %asi, %o0
69957mov %o0, %l3
69958! move %l3(lower) -> %o0(upper)
69959sllx %l3, 32, %o0
69960mov %l7, %o5
69961casa [%l6] %asi, %l3, %o5
69962! move %o5(lower) -> %o0(lower)
69963srl %o5, 0, %l3
69964or %l3, %o0, %o0
69965add %l4, 1, %l4
69966!---- flushing int results buffer----
69967mov %o0, %l5
69968loop_exit_6_164:
69969sub %l2, 1, %l2
69970cmp %l2, 0
69971bg loop_entry_6_164
69972nop
69973
69974P4319: !_LD [10] (Int) (Loop entry)
69975sethi %hi(0x1), %l2
69976or %l2, %lo(0x1), %l2
69977loop_entry_6_165:
69978sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
69979sub %i0, %i3, %i3
69980lduw [%i3 + 4], %o0
69981! move %o0(lower) -> %o0(upper)
69982sllx %o0, 32, %o0
69983
69984P4320: !_LD [10] (FP)
69985ld [%i3 + 4], %f0
69986! 1 addresses covered
69987
69988P4321: !_LD [6] (Int) (Loop exit) (Branch target of P4658)
69989sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
69990add %i0, %i2, %i2
69991lduw [%i2 + 4], %l3
69992! move %l3(lower) -> %o0(lower)
69993or %l3, %o0, %o0
69994!---- flushing int results buffer----
69995mov %o0, %l5
69996!---- flushing fp results buffer to %f30 ----
69997fmovs %f0, %f30
69998!--
69999loop_exit_6_165:
70000sub %l2, 1, %l2
70001cmp %l2, 0
70002bg loop_entry_6_165
70003nop
70004ba P4322
70005nop
70006
70007TARGET4658:
70008ba RET4658
70009nop
70010
70011
70012P4322: !_BLD [11] (FP) (Loop entry) (Loop exit)
70013sethi %hi(0x1), %l2
70014or %l2, %lo(0x1), %l2
70015loop_entry_6_166:
70016wr %g0, 0xf0, %asi
70017sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
70018sub %i0, %i3, %i3
70019membar #Sync
70020ldda [%i3 + 0] %asi, %f0
70021membar #Sync
70022! 2 addresses covered
70023fmovs %f1, %f0
70024fmovs %f3, %f1
70025!---- flushing fp results buffer to %f30 ----
70026fmovd %f0, %f30
70027!--
70028loop_exit_6_166:
70029sub %l2, 1, %l2
70030cmp %l2, 0
70031bg loop_entry_6_166
70032nop
70033
70034P4323: !_PREFETCH [15] (Int) (Loop entry) (Loop exit)
70035sethi %hi(0x1), %l2
70036or %l2, %lo(0x1), %l2
70037loop_entry_6_167:
70038sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS3_O), %i2
70039sub %i0, %i2, %i2
70040prefetch [%i2 + 12], 0
70041loop_exit_6_167:
70042sub %l2, 1, %l2
70043cmp %l2, 0
70044bg loop_entry_6_167
70045nop
70046
70047P4324: !_PREFETCH [4] (Int) (Loop entry) (Loop exit)
70048sethi %hi(0x2), %l2
70049or %l2, %lo(0x2), %l2
70050loop_entry_6_168:
70051sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
70052sub %i0, %i3, %i3
70053prefetch [%i3 + 4], 18
70054loop_exit_6_168:
70055sub %l2, 1, %l2
70056cmp %l2, 0
70057bg loop_entry_6_168
70058nop
70059
70060P4325: !_CASX [0] (maybe <- 0x300002e) (Int) (Loop entry)
70061sethi %hi(0x2), %l2
70062or %l2, %lo(0x2), %l2
70063loop_entry_6_169:
70064ldx [%i0], %o0
70065! move %o0(upper) -> %o0(upper)
70066! move %o0(lower) -> %o0(lower)
70067mov %o0, %l6
70068mov %l4, %o1
70069casx [%i0], %l6, %o1
70070! move %o1(upper) -> %o1(upper)
70071! move %o1(lower) -> %o1(lower)
70072add %l4, 1, %l4
70073
70074P4326: !_BSTC [13] (maybe <- 0x42800032) (FP) (Loop exit)
70075wr %g0, 0xe0, %asi
70076sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
70077sub %i0, %i2, %i2
70078! preparing store val #0, next val will be in f33
70079fmovs %f16, %f21
70080fadds %f16, %f17, %f16
70081! preparing store val #1, next val will be in f35
70082fmovd %f20, %f32
70083fmovs %f16, %f21
70084fadds %f16, %f17, %f16
70085fmovd %f20, %f34
70086membar #Sync
70087stda %f32, [%i2 + 0 ] %asi
70088membar #Sync
70089!---- flushing int results buffer----
70090mov %o0, %l5
70091mov %o1, %l5
70092loop_exit_6_169:
70093sub %l2, 1, %l2
70094cmp %l2, 0
70095bg loop_entry_6_169
70096nop
70097
70098P4327: !_CASX [7] (maybe <- 0x300002f) (Int) (Loop entry) (Loop exit)
70099sethi %hi(0x1), %l2
70100or %l2, %lo(0x1), %l2
70101loop_entry_6_170:
70102sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
70103add %i0, %i3, %i3
70104add %i3, 8, %l7
70105ldx [%l7], %o0
70106! move %o0(upper) -> %o0(upper)
70107! move %o0(lower) -> %o0(lower)
70108mov %o0, %l6
70109mov %l4, %o1
70110casx [%l7], %l6, %o1
70111! move %o1(upper) -> %o1(upper)
70112! move %o1(lower) -> %o1(lower)
70113add %l4, 1, %l4
70114!---- flushing int results buffer----
70115mov %o0, %l5
70116mov %o1, %l5
70117loop_exit_6_170:
70118sub %l2, 1, %l2
70119cmp %l2, 0
70120bg loop_entry_6_170
70121nop
70122
70123P4328: !_ST [8] (maybe <- 0x42800034) (FP) (Loop entry) (Loop exit)
70124sethi %hi(0x2), %l2
70125or %l2, %lo(0x2), %l2
70126loop_entry_6_171:
70127sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
70128sub %i0, %i2, %i2
70129! preparing store val #0, next val will be in f20
70130fmovs %f16, %f20
70131fadds %f16, %f17, %f16
70132st %f20, [%i2 + 4 ]
70133loop_exit_6_171:
70134sub %l2, 1, %l2
70135cmp %l2, 0
70136bg loop_entry_6_171
70137nop
70138
70139P4329: !_LD [11] (Int) (Loop entry)
70140sethi %hi(0x2), %l2
70141or %l2, %lo(0x2), %l2
70142loop_entry_6_172:
70143sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
70144sub %i0, %i3, %i3
70145lduw [%i3 + 12], %o0
70146! move %o0(lower) -> %o0(upper)
70147sllx %o0, 32, %o0
70148
70149P4330: !_LD [10] (Int) (Loop exit)
70150lduw [%i3 + 4], %l6
70151! move %l6(lower) -> %o0(lower)
70152or %l6, %o0, %o0
70153!---- flushing int results buffer----
70154mov %o0, %l5
70155loop_exit_6_172:
70156sub %l2, 1, %l2
70157cmp %l2, 0
70158bg loop_entry_6_172
70159nop
70160
70161P4331: !_PREFETCH [0] (Int) (Loop entry) (Loop exit)
70162sethi %hi(0x2), %l2
70163or %l2, %lo(0x2), %l2
70164loop_entry_6_173:
70165prefetch [%i0 + 4], 20
70166loop_exit_6_173:
70167sub %l2, 1, %l2
70168cmp %l2, 0
70169bg loop_entry_6_173
70170nop
70171
70172P4332: !_BLD [12] (FP) (Loop entry)
70173sethi %hi(0x1), %l2
70174or %l2, %lo(0x1), %l2
70175loop_entry_6_174:
70176wr %g0, 0xf0, %asi
70177sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
70178sub %i0, %i2, %i2
70179membar #Sync
70180ldda [%i2 + 0] %asi, %f0
70181membar #Sync
70182! 2 addresses covered
70183fmovs %f1, %f0
70184fmovs %f3, %f1
70185
70186P4333: !_PREFETCH [11] (Int) (Loop exit)
70187sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
70188sub %i0, %i3, %i3
70189prefetch [%i3 + 12], 1
70190!---- flushing fp results buffer to %f30 ----
70191fmovd %f0, %f30
70192!--
70193loop_exit_6_174:
70194sub %l2, 1, %l2
70195cmp %l2, 0
70196bg loop_entry_6_174
70197nop
70198
70199P4334: !_FLUSH [8] (Int) (Loop entry) (Loop exit)
70200sethi %hi(0x2), %l2
70201or %l2, %lo(0x2), %l2
70202loop_entry_6_175:
70203! Unsupported instruction
70204loop_exit_6_175:
70205sub %l2, 1, %l2
70206cmp %l2, 0
70207bg loop_entry_6_175
70208nop
70209
70210P4335: !_CAS [5] (maybe <- 0x3000030) (Int) (Loop entry)
70211sethi %hi(0x1), %l2
70212or %l2, %lo(0x1), %l2
70213loop_entry_6_176:
70214sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
70215sub %i0, %i2, %i2
70216add %i2, 12, %o5
70217lduw [%o5], %o0
70218mov %o0, %l7
70219! move %l7(lower) -> %o0(upper)
70220sllx %l7, 32, %o0
70221mov %l4, %l6
70222cas [%o5], %l7, %l6
70223! move %l6(lower) -> %o0(lower)
70224srl %l6, 0, %l7
70225or %l7, %o0, %o0
70226add %l4, 1, %l4
70227
70228P4336: !_ST [14] (maybe <- 0x42800035) (FP) (Loop exit)
70229sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
70230add %i0, %i3, %i3
70231! preparing store val #0, next val will be in f20
70232fmovs %f16, %f20
70233fadds %f16, %f17, %f16
70234st %f20, [%i3 + 4 ]
70235!---- flushing int results buffer----
70236mov %o0, %l5
70237loop_exit_6_176:
70238sub %l2, 1, %l2
70239cmp %l2, 0
70240bg loop_entry_6_176
70241nop
70242
70243P4337: !_PREFETCH [10] (Int) (Loop entry) (Loop exit)
70244sethi %hi(0x1), %l2
70245or %l2, %lo(0x1), %l2
70246loop_entry_6_177:
70247sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
70248sub %i0, %i2, %i2
70249prefetch [%i2 + 4], 21
70250loop_exit_6_177:
70251sub %l2, 1, %l2
70252cmp %l2, 0
70253bg loop_entry_6_177
70254nop
70255
70256P4338: !_QWLD [14] (FP) (Loop entry) (Loop exit)
70257sethi %hi(0x2), %l2
70258or %l2, %lo(0x2), %l2
70259loop_entry_6_178:
70260sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
70261add %i0, %i3, %i3
70262ldq [%i3 + 0], %f0
70263! 2 addresses covered
70264fmovs %f1, %f0
70265fmovs %f3, %f1
70266!---- flushing fp results buffer to %f30 ----
70267fmovd %f0, %f30
70268!--
70269loop_exit_6_178:
70270sub %l2, 1, %l2
70271cmp %l2, 0
70272bg loop_entry_6_178
70273nop
70274
70275P4339: !_LD [6] (FP) (Loop entry)
70276sethi %hi(0x2), %l2
70277or %l2, %lo(0x2), %l2
70278loop_entry_6_179:
70279sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
70280add %i0, %i2, %i2
70281ld [%i2 + 4], %f0
70282! 1 addresses covered
70283
70284P4340: !_DWST [0] (maybe <- 0x3000031) (Int) (Loop exit)
70285mov %l4, %l6
70286stx %l6, [%i0 + 0]
70287add %l4, 1, %l4
70288!---- flushing fp results buffer to %f30 ----
70289fmovs %f0, %f30
70290!--
70291loop_exit_6_179:
70292sub %l2, 1, %l2
70293cmp %l2, 0
70294bg loop_entry_6_179
70295nop
70296
70297P4341: !_BLD [9] (FP) (Loop entry)
70298sethi %hi(0x2), %l2
70299or %l2, %lo(0x2), %l2
70300loop_entry_6_180:
70301wr %g0, 0xf0, %asi
70302sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
70303sub %i0, %i3, %i3
70304membar #Sync
70305ldda [%i3 + 0] %asi, %f0
70306membar #Sync
70307! 2 addresses covered
70308fmovs %f1, %f0
70309fmovs %f3, %f1
70310
70311P4342: !_ST [0] (maybe <- 0x42800036) (FP) (Loop exit)
70312! preparing store val #0, next val will be in f20
70313fmovs %f16, %f20
70314fadds %f16, %f17, %f16
70315st %f20, [%i0 + 4 ]
70316!---- flushing fp results buffer to %f30 ----
70317fmovd %f0, %f30
70318!--
70319loop_exit_6_180:
70320sub %l2, 1, %l2
70321cmp %l2, 0
70322bg loop_entry_6_180
70323nop
70324
70325P4343: !_CAS [4] (maybe <- 0x3000032) (Int) (Loop entry)
70326sethi %hi(0x2), %l2
70327or %l2, %lo(0x2), %l2
70328loop_entry_6_181:
70329sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
70330sub %i0, %i2, %i2
70331add %i2, 4, %l7
70332lduw [%l7], %o0
70333mov %o0, %l6
70334! move %l6(lower) -> %o0(upper)
70335sllx %l6, 32, %o0
70336mov %l4, %l3
70337cas [%l7], %l6, %l3
70338! move %l3(lower) -> %o0(lower)
70339srl %l3, 0, %l6
70340or %l6, %o0, %o0
70341add %l4, 1, %l4
70342
70343P4344: !_DWST [11] (maybe <- 0x42800037) (FP) (Loop exit)
70344sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
70345sub %i0, %i3, %i3
70346! preparing store val #0, next val will be in f21
70347fmovs %f16, %f21
70348fadds %f16, %f17, %f16
70349std %f20, [%i3 + 8]
70350!---- flushing int results buffer----
70351mov %o0, %l5
70352loop_exit_6_181:
70353sub %l2, 1, %l2
70354cmp %l2, 0
70355bg loop_entry_6_181
70356nop
70357
70358P4345: !_PREFETCH [13] (Int) (Loop entry)
70359sethi %hi(0x1), %l2
70360or %l2, %lo(0x1), %l2
70361loop_entry_6_182:
70362sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
70363sub %i0, %i2, %i2
70364prefetch [%i2 + 12], 16
70365
70366P4346: !_PREFETCH [8] (Int) (Loop exit)
70367sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
70368sub %i0, %i3, %i3
70369prefetch [%i3 + 4], 20
70370loop_exit_6_182:
70371sub %l2, 1, %l2
70372cmp %l2, 0
70373bg loop_entry_6_182
70374nop
70375
70376P4347: !_CAS [0] (maybe <- 0x3000033) (Int) (Loop entry) (Loop exit)
70377sethi %hi(0x2), %l2
70378or %l2, %lo(0x2), %l2
70379loop_entry_6_183:
70380add %i0, 4, %o5
70381lduw [%o5], %o0
70382mov %o0, %l7
70383! move %l7(lower) -> %o0(upper)
70384sllx %l7, 32, %o0
70385mov %l4, %l6
70386cas [%o5], %l7, %l6
70387! move %l6(lower) -> %o0(lower)
70388srl %l6, 0, %l7
70389or %l7, %o0, %o0
70390add %l4, 1, %l4
70391!---- flushing int results buffer----
70392mov %o0, %l5
70393loop_exit_6_183:
70394sub %l2, 1, %l2
70395cmp %l2, 0
70396bg loop_entry_6_183
70397nop
70398
70399P4348: !_LD [11] (FP) (Loop entry) (Loop exit) (Branch target of P4531)
70400sethi %hi(0x2), %l2
70401or %l2, %lo(0x2), %l2
70402loop_entry_6_184:
70403sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
70404sub %i0, %i2, %i2
70405ld [%i2 + 12], %f0
70406! 1 addresses covered
70407!---- flushing fp results buffer to %f30 ----
70408fmovs %f0, %f30
70409!--
70410loop_exit_6_184:
70411sub %l2, 1, %l2
70412cmp %l2, 0
70413bg loop_entry_6_184
70414nop
70415ba P4349
70416nop
70417
70418TARGET4531:
70419ba RET4531
70420nop
70421
70422
70423P4349: !_LD [2] (Int) (Loop entry)
70424sethi %hi(0x2), %l2
70425or %l2, %lo(0x2), %l2
70426loop_entry_6_185:
70427lduw [%i1 + 4], %o0
70428! move %o0(lower) -> %o0(upper)
70429sllx %o0, 32, %o0
70430
70431P4350: !_BST [11] (maybe <- 0x42800038) (FP)
70432wr %g0, 0xf0, %asi
70433sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
70434sub %i0, %i3, %i3
70435! preparing store val #0, next val will be in f33
70436fmovs %f16, %f21
70437fadds %f16, %f17, %f16
70438! preparing store val #1, next val will be in f35
70439fmovd %f20, %f32
70440fmovs %f16, %f21
70441fadds %f16, %f17, %f16
70442fmovd %f20, %f34
70443membar #Sync
70444stda %f32, [%i3 + 0 ] %asi
70445membar #Sync
70446
70447P4351: !_LD [10] (Int) (Loop exit)
70448lduw [%i3 + 4], %l7
70449! move %l7(lower) -> %o0(lower)
70450or %l7, %o0, %o0
70451!---- flushing int results buffer----
70452mov %o0, %l5
70453loop_exit_6_185:
70454sub %l2, 1, %l2
70455cmp %l2, 0
70456bg loop_entry_6_185
70457nop
70458
70459P4352: !_LD [0] (Int) (NF) (Loop entry)
70460sethi %hi(0x2), %l2
70461or %l2, %lo(0x2), %l2
70462loop_entry_6_186:
70463wr %g0, 0x82, %asi
70464lduwa [%i0 + 4] %asi, %o0
70465! move %o0(lower) -> %o0(upper)
70466sllx %o0, 32, %o0
70467
70468P4353: !_BST [0] (maybe <- 0x4280003a) (FP)
70469wr %g0, 0xf0, %asi
70470! preparing store val #0, next val will be in f33
70471fmovs %f16, %f21
70472fadds %f16, %f17, %f16
70473! preparing store val #1, next val will be in f35
70474fmovd %f20, %f32
70475fmovs %f16, %f21
70476fadds %f16, %f17, %f16
70477fmovd %f20, %f34
70478membar #Sync
70479stda %f32, [%i0 + 0 ] %asi
70480membar #Sync
70481
70482P4354: !_LD [2] (Int) (Loop exit)
70483lduw [%i1 + 4], %l7
70484! move %l7(lower) -> %o0(lower)
70485or %l7, %o0, %o0
70486!---- flushing int results buffer----
70487mov %o0, %l5
70488loop_exit_6_186:
70489sub %l2, 1, %l2
70490cmp %l2, 0
70491bg loop_entry_6_186
70492nop
70493
70494P4355: !_PREFETCH [3] (Int) (Loop entry) (Loop exit)
70495sethi %hi(0x1), %l2
70496or %l2, %lo(0x1), %l2
70497loop_entry_6_187:
70498prefetch [%i1 + 12], 22
70499loop_exit_6_187:
70500sub %l2, 1, %l2
70501cmp %l2, 0
70502bg loop_entry_6_187
70503nop
70504
70505P4356: !_QWST [11] (maybe <- 0x4280003c) (FP) (Loop entry) (Branch target of P4369)
70506sethi %hi(0x1), %l2
70507or %l2, %lo(0x1), %l2
70508loop_entry_6_188:
70509sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
70510sub %i0, %i2, %i2
70511! preparing store val #0, next val will be in f21
70512fmovs %f16, %f21
70513fadds %f16, %f17, %f16
70514! preparing store val #1, next val will be in f23
70515fmovs %f16, %f23
70516fadds %f16, %f17, %f16
70517stq %f20, [%i2 + 0]
70518ba P4357
70519nop
70520
70521TARGET4369:
70522ba RET4369
70523nop
70524
70525
70526P4357: !_CAS [2] (maybe <- 0x3000034) (Int) (Loop exit)
70527add %i1, 4, %l6
70528lduw [%l6], %o0
70529mov %o0, %l3
70530! move %l3(lower) -> %o0(upper)
70531sllx %l3, 32, %o0
70532mov %l4, %o5
70533cas [%l6], %l3, %o5
70534! move %o5(lower) -> %o0(lower)
70535srl %o5, 0, %l3
70536or %l3, %o0, %o0
70537add %l4, 1, %l4
70538!---- flushing int results buffer----
70539mov %o0, %l5
70540loop_exit_6_188:
70541sub %l2, 1, %l2
70542cmp %l2, 0
70543bg loop_entry_6_188
70544nop
70545
70546P4358: !_ST [5] (maybe <- 0x4280003e) (FP) (Loop entry)
70547sethi %hi(0x1), %l2
70548or %l2, %lo(0x1), %l2
70549loop_entry_6_189:
70550sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i3
70551sub %i0, %i3, %i3
70552! preparing store val #0, next val will be in f20
70553fmovs %f16, %f20
70554fadds %f16, %f17, %f16
70555st %f20, [%i3 + 12 ]
70556
70557P4359: !_LD [5] (FP) (Loop exit)
70558ld [%i3 + 12], %f0
70559! 1 addresses covered
70560!---- flushing fp results buffer to %f30 ----
70561fmovs %f0, %f30
70562!--
70563loop_exit_6_189:
70564sub %l2, 1, %l2
70565cmp %l2, 0
70566bg loop_entry_6_189
70567nop
70568
70569P4360: !_MEMBAR (Int) (Loop entry)
70570sethi %hi(0x1), %l2
70571or %l2, %lo(0x1), %l2
70572loop_entry_6_190:
70573membar #StoreLoad
70574
70575P4361: !_CASX [6] (maybe <- 0x3000035) (Int) (Loop exit)
70576sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
70577add %i0, %i2, %i2
70578ldx [%i2], %o0
70579! move %o0(upper) -> %o0(upper)
70580! move %o0(lower) -> %o0(lower)
70581mov %o0, %l6
70582mov %l4, %o1
70583casx [%i2], %l6, %o1
70584! move %o1(upper) -> %o1(upper)
70585! move %o1(lower) -> %o1(lower)
70586add %l4, 1, %l4
70587!---- flushing int results buffer----
70588mov %o0, %l5
70589mov %o1, %l5
70590loop_exit_6_190:
70591sub %l2, 1, %l2
70592cmp %l2, 0
70593bg loop_entry_6_190
70594nop
70595
70596P4362: !_QWLD [15] (FP) (Loop entry)
70597sethi %hi(0x1), %l2
70598or %l2, %lo(0x1), %l2
70599loop_entry_6_191:
70600sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
70601add %i0, %i3, %i3
70602ldq [%i3 + 0], %f0
70603! 2 addresses covered
70604fmovs %f1, %f0
70605fmovs %f3, %f1
70606
70607P4363: !_BSTC [4] (maybe <- 0x4280003f) (FP) (Loop exit)
70608wr %g0, 0xe0, %asi
70609sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
70610sub %i0, %i2, %i2
70611! preparing store val #0, next val will be in f33
70612fmovs %f16, %f21
70613fadds %f16, %f17, %f16
70614! preparing store val #1, next val will be in f35
70615fmovd %f20, %f32
70616fmovs %f16, %f21
70617fadds %f16, %f17, %f16
70618fmovd %f20, %f34
70619membar #Sync
70620stda %f32, [%i2 + 0 ] %asi
70621membar #Sync
70622!---- flushing fp results buffer to %f30 ----
70623fmovd %f0, %f30
70624!--
70625loop_exit_6_191:
70626sub %l2, 1, %l2
70627cmp %l2, 0
70628bg loop_entry_6_191
70629nop
70630
70631P4364: !_PREFETCH [8] (Int) (Faults) (Loop entry)
70632sethi %hi(0x2), %l2
70633or %l2, %lo(0x2), %l2
70634loop_entry_6_192:
70635sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
70636sub %i0, %i3, %i3
70637prefetch [%i3 + 4], 22
70638
70639P4365: !_REPLACEMENT [0] (Int) (Loop exit)
70640sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2
70641sub %i0, %i2, %i2
70642sethi %hi(0x20000), %l7
70643ld [%i2+4], %l3
70644st %l3, [%i2+4]
70645add %i2, %l7, %o5
70646ld [%o5+4], %l3
70647st %l3, [%o5+4]
70648add %o5, %l7, %o5
70649ld [%o5+4], %l3
70650st %l3, [%o5+4]
70651add %o5, %l7, %o5
70652ld [%o5+4], %l3
70653st %l3, [%o5+4]
70654add %o5, %l7, %o5
70655ld [%o5+4], %l3
70656st %l3, [%o5+4]
70657add %o5, %l7, %o5
70658ld [%o5+4], %l3
70659st %l3, [%o5+4]
70660add %o5, %l7, %o5
70661ld [%o5+4], %l3
70662st %l3, [%o5+4]
70663add %o5, %l7, %o5
70664ld [%o5+4], %l3
70665st %l3, [%o5+4]
70666loop_exit_6_192:
70667sub %l2, 1, %l2
70668cmp %l2, 0
70669bg loop_entry_6_192
70670nop
70671
70672P4366: !_LD [12] (FP) (Loop entry) (Branch target of P4300)
70673sethi %hi(0x2), %l2
70674or %l2, %lo(0x2), %l2
70675loop_entry_6_193:
70676sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
70677sub %i0, %i3, %i3
70678ld [%i3 + 4], %f0
70679! 1 addresses covered
70680ba P4367
70681nop
70682
70683TARGET4300:
70684ba RET4300
70685nop
70686
70687
70688P4367: !_DWLD [0] (FP) (NF) (Loop exit)
70689wr %g0, 0x82, %asi
70690ldda [%i0 + 0] %asi, %f18
70691! 1 addresses covered
70692fmovs %f19, %f1
70693!---- flushing fp results buffer to %f30 ----
70694fmovd %f0, %f30
70695!--
70696loop_exit_6_193:
70697sub %l2, 1, %l2
70698cmp %l2, 0
70699bg loop_entry_6_193
70700nop
70701
70702P4368: !_LD [8] (FP) (Loop entry)
70703sethi %hi(0x1), %l2
70704or %l2, %lo(0x1), %l2
70705loop_entry_6_194:
70706sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
70707sub %i0, %i2, %i2
70708ld [%i2 + 4], %f0
70709! 1 addresses covered
70710
70711P4369: !_QWLD [11] (FP) (Loop exit) (CBR)
70712sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
70713sub %i0, %i3, %i3
70714ldq [%i3 + 0], %f32
70715! 2 addresses covered
70716fmovd %f32, %f18
70717fmovs %f19, %f1
70718fmovd %f34, %f18
70719fmovs %f19, %f2
70720
70721! cbranch
70722andcc %l0, 1, %g0
70723be,pt %xcc, TARGET4369
70724nop
70725RET4369:
70726
70727! lfsr step begin
70728srlx %l0, 1, %o5
70729xnor %o5, %l0, %o5
70730sllx %o5, 63, %o5
70731or %o5, %l0, %l0
70732srlx %l0, 1, %l0
70733
70734!---- flushing fp results buffer to %f30 ----
70735fmovd %f0, %f30
70736fmovs %f2, %f30
70737!--
70738loop_exit_6_194:
70739sub %l2, 1, %l2
70740cmp %l2, 0
70741bg loop_entry_6_194
70742nop
70743
70744P4370: !_LD [4] (Int) (Loop entry)
70745sethi %hi(0x2), %l2
70746or %l2, %lo(0x2), %l2
70747loop_entry_6_195:
70748sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS1_O), %i2
70749sub %i0, %i2, %i2
70750lduw [%i2 + 4], %o0
70751! move %o0(lower) -> %o0(upper)
70752sllx %o0, 32, %o0
70753
70754P4371: !_LD [9] (Int) (Loop exit)
70755sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
70756sub %i0, %i3, %i3
70757lduw [%i3 + 12], %l3
70758! move %l3(lower) -> %o0(lower)
70759or %l3, %o0, %o0
70760!---- flushing int results buffer----
70761mov %o0, %l5
70762loop_exit_6_195:
70763sub %l2, 1, %l2
70764cmp %l2, 0
70765bg loop_entry_6_195
70766nop
70767
70768P4372: !_PREFETCH [2] (Int) (NF) (Loop entry) (Loop exit)
70769sethi %hi(0x2), %l2
70770or %l2, %lo(0x2), %l2
70771loop_entry_6_196:
70772wr %g0, 0x82, %asi
70773prefetcha [%i1 + 4] %asi, 2
70774loop_exit_6_196:
70775sub %l2, 1, %l2
70776cmp %l2, 0
70777bg loop_entry_6_196
70778nop
70779
70780P4373: !_ST [12] (maybe <- 0x42800041) (FP) (Loop entry)
70781sethi %hi(0x1), %l2
70782or %l2, %lo(0x1), %l2
70783loop_entry_6_197:
70784sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
70785sub %i0, %i2, %i2
70786! preparing store val #0, next val will be in f20
70787fmovs %f16, %f20
70788fadds %f16, %f17, %f16
70789st %f20, [%i2 + 4 ]
70790
70791P4374: !_BSTC [12] (maybe <- 0x42800042) (FP) (Loop exit)
70792wr %g0, 0xe0, %asi
70793! preparing store val #0, next val will be in f33
70794fmovs %f16, %f21
70795fadds %f16, %f17, %f16
70796! preparing store val #1, next val will be in f35
70797fmovd %f20, %f32
70798fmovs %f16, %f21
70799fadds %f16, %f17, %f16
70800fmovd %f20, %f34
70801membar #Sync
70802stda %f32, [%i2 + 0 ] %asi
70803membar #Sync
70804loop_exit_6_197:
70805sub %l2, 1, %l2
70806cmp %l2, 0
70807bg loop_entry_6_197
70808nop
70809
70810P4375: !_LD [2] (Int) (Loop entry)
70811sethi %hi(0x2), %l2
70812or %l2, %lo(0x2), %l2
70813loop_entry_6_198:
70814lduw [%i1 + 4], %o0
70815! move %o0(lower) -> %o0(upper)
70816sllx %o0, 32, %o0
70817
70818P4376: !_LD [9] (Int) (Loop exit)
70819sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
70820sub %i0, %i3, %i3
70821lduw [%i3 + 12], %l6
70822! move %l6(lower) -> %o0(lower)
70823or %l6, %o0, %o0
70824!---- flushing int results buffer----
70825mov %o0, %l5
70826loop_exit_6_198:
70827sub %l2, 1, %l2
70828cmp %l2, 0
70829bg loop_entry_6_198
70830nop
70831
70832P4377: !_PREFETCH [14] (Int) (NF) (Loop entry) (Loop exit)
70833sethi %hi(0x2), %l2
70834or %l2, %lo(0x2), %l2
70835loop_entry_6_199:
70836wr %g0, 0x82, %asi
70837sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
70838add %i0, %i2, %i2
70839prefetcha [%i2 + 4] %asi, 1
70840loop_exit_6_199:
70841sub %l2, 1, %l2
70842cmp %l2, 0
70843bg loop_entry_6_199
70844nop
70845
70846P4378: !_PREFETCH [9] (Int) (Loop entry)
70847sethi %hi(0x2), %l2
70848or %l2, %lo(0x2), %l2
70849loop_entry_6_200:
70850sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
70851sub %i0, %i3, %i3
70852prefetch [%i3 + 12], 22
70853
70854P4379: !_REPLACEMENT [15] (Int) (Loop exit)
70855sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2
70856sub %i0, %i2, %i2
70857sethi %hi(0x20000), %l3
70858ld [%i2+12], %l7
70859st %l7, [%i2+12]
70860add %i2, %l3, %l6
70861ld [%l6+12], %l7
70862st %l7, [%l6+12]
70863add %l6, %l3, %l6
70864ld [%l6+12], %l7
70865st %l7, [%l6+12]
70866add %l6, %l3, %l6
70867ld [%l6+12], %l7
70868st %l7, [%l6+12]
70869add %l6, %l3, %l6
70870ld [%l6+12], %l7
70871st %l7, [%l6+12]
70872add %l6, %l3, %l6
70873ld [%l6+12], %l7
70874st %l7, [%l6+12]
70875add %l6, %l3, %l6
70876ld [%l6+12], %l7
70877st %l7, [%l6+12]
70878add %l6, %l3, %l6
70879ld [%l6+12], %l7
70880st %l7, [%l6+12]
70881loop_exit_6_200:
70882sub %l2, 1, %l2
70883cmp %l2, 0
70884bg loop_entry_6_200
70885nop
70886
70887P4380: !_LD [15] (FP) (Loop entry)
70888sethi %hi(0x2), %l2
70889or %l2, %lo(0x2), %l2
70890loop_entry_6_201:
70891sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
70892add %i0, %i3, %i3
70893ld [%i3 + 12], %f0
70894! 1 addresses covered
70895
70896P4381: !_LD [10] (Int)
70897sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
70898sub %i0, %i2, %i2
70899lduw [%i2 + 4], %o0
70900! move %o0(lower) -> %o0(upper)
70901sllx %o0, 32, %o0
70902
70903P4382: !_LD [3] (Int) (Loop exit)
70904lduw [%i1 + 12], %o5
70905! move %o5(lower) -> %o0(lower)
70906or %o5, %o0, %o0
70907!---- flushing int results buffer----
70908mov %o0, %l5
70909!---- flushing fp results buffer to %f30 ----
70910fmovs %f0, %f30
70911!--
70912loop_exit_6_201:
70913sub %l2, 1, %l2
70914cmp %l2, 0
70915bg loop_entry_6_201
70916nop
70917
70918P4383: !_LD [3] (FP) (Loop entry) (Loop exit)
70919sethi %hi(0x2), %l2
70920or %l2, %lo(0x2), %l2
70921loop_entry_6_202:
70922ld [%i1 + 12], %f0
70923! 1 addresses covered
70924!---- flushing fp results buffer to %f30 ----
70925fmovs %f0, %f30
70926!--
70927loop_exit_6_202:
70928sub %l2, 1, %l2
70929cmp %l2, 0
70930bg loop_entry_6_202
70931nop
70932
70933P4384: !_QWLD [11] (FP) (Loop entry)
70934sethi %hi(0x2), %l2
70935or %l2, %lo(0x2), %l2
70936loop_entry_6_203:
70937sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
70938sub %i0, %i3, %i3
70939ldq [%i3 + 0], %f0
70940! 2 addresses covered
70941fmovs %f1, %f0
70942fmovs %f3, %f1
70943
70944P4385: !_LD [8] (FP) (Loop exit)
70945sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
70946sub %i0, %i2, %i2
70947ld [%i2 + 4], %f2
70948! 1 addresses covered
70949!---- flushing fp results buffer to %f30 ----
70950fmovd %f0, %f30
70951fmovs %f2, %f30
70952!--
70953loop_exit_6_203:
70954sub %l2, 1, %l2
70955cmp %l2, 0
70956bg loop_entry_6_203
70957nop
70958
70959P4386: !_PREFETCH [7] (Int) (Loop entry)
70960sethi %hi(0x1), %l2
70961or %l2, %lo(0x1), %l2
70962loop_entry_6_204:
70963sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
70964add %i0, %i3, %i3
70965prefetch [%i3 + 12], 2
70966
70967P4387: !_LD [9] (Int)
70968sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
70969sub %i0, %i2, %i2
70970lduw [%i2 + 12], %o0
70971! move %o0(lower) -> %o0(upper)
70972sllx %o0, 32, %o0
70973
70974P4388: !_LD [2] (Int) (NF) (Loop exit)
70975wr %g0, 0x82, %asi
70976lduwa [%i1 + 4] %asi, %l7
70977! move %l7(lower) -> %o0(lower)
70978or %l7, %o0, %o0
70979!---- flushing int results buffer----
70980mov %o0, %l5
70981loop_exit_6_204:
70982sub %l2, 1, %l2
70983cmp %l2, 0
70984bg loop_entry_6_204
70985nop
70986
70987P4389: !_REPLACEMENT [2] (Int) (Loop entry) (Loop exit)
70988sethi %hi(0x1), %l2
70989or %l2, %lo(0x1), %l2
70990loop_entry_6_205:
70991sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3
70992sub %i0, %i3, %i3
70993sethi %hi(0x20000), %l3
70994ld [%i3+4], %l7
70995st %l7, [%i3+4]
70996add %i3, %l3, %l6
70997ld [%l6+4], %l7
70998st %l7, [%l6+4]
70999add %l6, %l3, %l6
71000ld [%l6+4], %l7
71001st %l7, [%l6+4]
71002add %l6, %l3, %l6
71003ld [%l6+4], %l7
71004st %l7, [%l6+4]
71005add %l6, %l3, %l6
71006ld [%l6+4], %l7
71007st %l7, [%l6+4]
71008add %l6, %l3, %l6
71009ld [%l6+4], %l7
71010st %l7, [%l6+4]
71011add %l6, %l3, %l6
71012ld [%l6+4], %l7
71013st %l7, [%l6+4]
71014add %l6, %l3, %l6
71015ld [%l6+4], %l7
71016st %l7, [%l6+4]
71017loop_exit_6_205:
71018sub %l2, 1, %l2
71019cmp %l2, 0
71020bg loop_entry_6_205
71021nop
71022
71023P4390: !_BLD [15] (FP) (Loop entry)
71024sethi %hi(0x2), %l2
71025or %l2, %lo(0x2), %l2
71026loop_entry_6_206:
71027wr %g0, 0xf0, %asi
71028sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
71029add %i0, %i2, %i2
71030membar #Sync
71031ldda [%i2 + 0] %asi, %f0
71032membar #Sync
71033! 2 addresses covered
71034fmovs %f1, %f0
71035fmovs %f3, %f1
71036
71037P4391: !_LD [11] (Int)
71038sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
71039sub %i0, %i3, %i3
71040lduw [%i3 + 12], %o0
71041! move %o0(lower) -> %o0(upper)
71042sllx %o0, 32, %o0
71043
71044P4392: !_LD [0] (Int) (Loop exit) (Branch target of P4497)
71045lduw [%i0 + 4], %o5
71046! move %o5(lower) -> %o0(lower)
71047or %o5, %o0, %o0
71048!---- flushing int results buffer----
71049mov %o0, %l5
71050!---- flushing fp results buffer to %f30 ----
71051fmovd %f0, %f30
71052!--
71053loop_exit_6_206:
71054sub %l2, 1, %l2
71055cmp %l2, 0
71056bg loop_entry_6_206
71057nop
71058ba P4393
71059nop
71060
71061TARGET4497:
71062ba RET4497
71063nop
71064
71065
71066P4393: !_PREFETCH [10] (Int) (Loop entry) (Loop exit)
71067sethi %hi(0x1), %l2
71068or %l2, %lo(0x1), %l2
71069loop_entry_6_207:
71070sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
71071sub %i0, %i2, %i2
71072prefetch [%i2 + 4], 25
71073loop_exit_6_207:
71074sub %l2, 1, %l2
71075cmp %l2, 0
71076bg loop_entry_6_207
71077nop
71078
71079P4394: !_LD [1] (Int) (Loop entry) (Branch target of P4313)
71080sethi %hi(0x1), %l2
71081or %l2, %lo(0x1), %l2
71082loop_entry_6_208:
71083lduw [%i0 + 12], %o0
71084! move %o0(lower) -> %o0(upper)
71085sllx %o0, 32, %o0
71086ba P4395
71087nop
71088
71089TARGET4313:
71090ba RET4313
71091nop
71092
71093
71094P4395: !_PREFETCH [4] (Int) (NF) (Faults)
71095wr %g0, 0x82, %asi
71096prefetcha [%g0] %asi, 1
71097
71098P4396: !_LD [1] (Int) (NF) (Loop exit)
71099wr %g0, 0x82, %asi
71100lduwa [%i0 + 12] %asi, %l6
71101! move %l6(lower) -> %o0(lower)
71102or %l6, %o0, %o0
71103!---- flushing int results buffer----
71104mov %o0, %l5
71105loop_exit_6_208:
71106sub %l2, 1, %l2
71107cmp %l2, 0
71108bg loop_entry_6_208
71109nop
71110
71111P4397: !_PREFETCH [1] (Int) (NF) (Loop entry) (Loop exit) (CBR)
71112sethi %hi(0x1), %l2
71113or %l2, %lo(0x1), %l2
71114loop_entry_6_209:
71115wr %g0, 0x82, %asi
71116prefetcha [%i0 + 12] %asi, 0
71117
71118! cbranch
71119andcc %l0, 1, %g0
71120be,pn %xcc, TARGET4397
71121nop
71122RET4397:
71123
71124! lfsr step begin
71125srlx %l0, 1, %o5
71126xnor %o5, %l0, %o5
71127sllx %o5, 63, %o5
71128or %o5, %l0, %l0
71129srlx %l0, 1, %l0
71130
71131loop_exit_6_209:
71132sub %l2, 1, %l2
71133cmp %l2, 0
71134bg loop_entry_6_209
71135nop
71136
71137P4398: !_DWLD [15] (Int) (Loop entry)
71138sethi %hi(0x1), %l2
71139or %l2, %lo(0x1), %l2
71140loop_entry_6_210:
71141sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
71142add %i0, %i3, %i3
71143ldx [%i3 + 8], %o0
71144! move %o0(lower) -> %o0(upper)
71145sllx %o0, 32, %o0
71146
71147P4399: !_LD [14] (Int) (Loop exit)
71148lduw [%i3 + 4], %l3
71149! move %l3(lower) -> %o0(lower)
71150or %l3, %o0, %o0
71151!---- flushing int results buffer----
71152mov %o0, %l5
71153loop_exit_6_210:
71154sub %l2, 1, %l2
71155cmp %l2, 0
71156bg loop_entry_6_210
71157nop
71158
71159P4400: !_SWAP [4] (maybe <- 0x3000036) (Int) (Loop entry)
71160sethi %hi(0x1), %l2
71161or %l2, %lo(0x1), %l2
71162loop_entry_6_211:
71163sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
71164sub %i0, %i2, %i2
71165mov %l4, %o0
71166swap [%i2 + 4], %o0
71167! move %o0(lower) -> %o0(upper)
71168sllx %o0, 32, %o0
71169add %l4, 1, %l4
71170
71171P4401: !_REPLACEMENT [11] (Int)
71172sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
71173add %i0, %i3, %i3
71174sethi %hi(0x20000), %l7
71175ld [%i3+12], %l3
71176st %l3, [%i3+12]
71177add %i3, %l7, %o5
71178ld [%o5+12], %l3
71179st %l3, [%o5+12]
71180add %o5, %l7, %o5
71181ld [%o5+12], %l3
71182st %l3, [%o5+12]
71183add %o5, %l7, %o5
71184ld [%o5+12], %l3
71185st %l3, [%o5+12]
71186add %o5, %l7, %o5
71187ld [%o5+12], %l3
71188st %l3, [%o5+12]
71189add %o5, %l7, %o5
71190ld [%o5+12], %l3
71191st %l3, [%o5+12]
71192add %o5, %l7, %o5
71193ld [%o5+12], %l3
71194st %l3, [%o5+12]
71195add %o5, %l7, %o5
71196ld [%o5+12], %l3
71197st %l3, [%o5+12]
71198
71199P4402: !_LD [5] (Int) (Loop exit)
71200lduw [%i2 + 12], %l7
71201! move %l7(lower) -> %o0(lower)
71202or %l7, %o0, %o0
71203!---- flushing int results buffer----
71204mov %o0, %l5
71205loop_exit_6_211:
71206sub %l2, 1, %l2
71207cmp %l2, 0
71208bg loop_entry_6_211
71209nop
71210
71211P4403: !_CASX [8] (maybe <- 0x3000037) (Int) (Loop entry)
71212sethi %hi(0x1), %l2
71213or %l2, %lo(0x1), %l2
71214loop_entry_6_212:
71215sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
71216sub %i0, %i2, %i2
71217ldx [%i2], %o0
71218! move %o0(upper) -> %o0(upper)
71219! move %o0(lower) -> %o0(lower)
71220mov %o0, %l3
71221mov %l4, %o1
71222casx [%i2], %l3, %o1
71223! move %o1(upper) -> %o1(upper)
71224! move %o1(lower) -> %o1(lower)
71225add %l4, 1, %l4
71226
71227P4404: !_LD [5] (FP) (Loop exit) (CBR)
71228sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
71229sub %i0, %i3, %i3
71230ld [%i3 + 12], %f0
71231! 1 addresses covered
71232
71233! cbranch
71234andcc %l0, 1, %g0
71235be,pn %xcc, TARGET4404
71236nop
71237RET4404:
71238
71239! lfsr step begin
71240srlx %l0, 1, %l3
71241xnor %l3, %l0, %l3
71242sllx %l3, 63, %l3
71243or %l3, %l0, %l0
71244srlx %l0, 1, %l0
71245
71246!---- flushing int results buffer----
71247mov %o0, %l5
71248mov %o1, %l5
71249!---- flushing fp results buffer to %f30 ----
71250fmovs %f0, %f30
71251!--
71252loop_exit_6_212:
71253sub %l2, 1, %l2
71254cmp %l2, 0
71255bg loop_entry_6_212
71256nop
71257
71258P4405: !_LD [5] (FP) (Loop entry)
71259sethi %hi(0x2), %l2
71260or %l2, %lo(0x2), %l2
71261loop_entry_6_213:
71262sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
71263sub %i0, %i2, %i2
71264ld [%i2 + 12], %f0
71265! 1 addresses covered
71266
71267P4406: !_LD [0] (Int)
71268lduw [%i0 + 4], %o0
71269! move %o0(lower) -> %o0(upper)
71270sllx %o0, 32, %o0
71271
71272P4407: !_LD [14] (Int) (Loop exit)
71273sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
71274add %i0, %i3, %i3
71275lduw [%i3 + 4], %l6
71276! move %l6(lower) -> %o0(lower)
71277or %l6, %o0, %o0
71278!---- flushing int results buffer----
71279mov %o0, %l5
71280!---- flushing fp results buffer to %f30 ----
71281fmovs %f0, %f30
71282!--
71283loop_exit_6_213:
71284sub %l2, 1, %l2
71285cmp %l2, 0
71286bg loop_entry_6_213
71287nop
71288
71289P4408: !_PREFETCH [5] (Int) (Loop entry) (Loop exit)
71290sethi %hi(0x2), %l2
71291or %l2, %lo(0x2), %l2
71292loop_entry_6_214:
71293sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
71294sub %i0, %i2, %i2
71295prefetch [%i2 + 12], 0
71296loop_exit_6_214:
71297sub %l2, 1, %l2
71298cmp %l2, 0
71299bg loop_entry_6_214
71300nop
71301
71302P4409: !_LD [7] (Int) (Loop entry)
71303sethi %hi(0x1), %l2
71304or %l2, %lo(0x1), %l2
71305loop_entry_6_215:
71306sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
71307add %i0, %i3, %i3
71308lduw [%i3 + 12], %o0
71309! move %o0(lower) -> %o0(upper)
71310sllx %o0, 32, %o0
71311
71312P4410: !_PREFETCH [15] (Int) (Faults)
71313sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
71314add %i0, %i2, %i2
71315prefetch [%i2 + 12], 23
71316
71317P4411: !_LD [2] (Int) (Loop exit)
71318lduw [%i1 + 4], %o5
71319! move %o5(lower) -> %o0(lower)
71320or %o5, %o0, %o0
71321!---- flushing int results buffer----
71322mov %o0, %l5
71323loop_exit_6_215:
71324sub %l2, 1, %l2
71325cmp %l2, 0
71326bg loop_entry_6_215
71327nop
71328
71329P4412: !_LD [1] (Int) (NF) (Loop entry)
71330sethi %hi(0x1), %l2
71331or %l2, %lo(0x1), %l2
71332loop_entry_6_216:
71333wr %g0, 0x82, %asi
71334lduwa [%i0 + 12] %asi, %o0
71335! move %o0(lower) -> %o0(upper)
71336sllx %o0, 32, %o0
71337
71338P4413: !_LD [8] (Int) (Loop exit)
71339sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
71340sub %i0, %i3, %i3
71341lduw [%i3 + 4], %l3
71342! move %l3(lower) -> %o0(lower)
71343or %l3, %o0, %o0
71344!---- flushing int results buffer----
71345mov %o0, %l5
71346loop_exit_6_216:
71347sub %l2, 1, %l2
71348cmp %l2, 0
71349bg loop_entry_6_216
71350nop
71351
71352P4414: !_BLD [12] (FP) (Loop entry)
71353sethi %hi(0x1), %l2
71354or %l2, %lo(0x1), %l2
71355loop_entry_6_217:
71356wr %g0, 0xf0, %asi
71357sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
71358sub %i0, %i2, %i2
71359membar #Sync
71360ldda [%i2 + 0] %asi, %f0
71361membar #Sync
71362! 2 addresses covered
71363fmovs %f1, %f0
71364fmovs %f3, %f1
71365
71366P4415: !_LD [8] (FP) (Loop exit)
71367sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
71368sub %i0, %i3, %i3
71369ld [%i3 + 4], %f2
71370! 1 addresses covered
71371!---- flushing fp results buffer to %f30 ----
71372fmovd %f0, %f30
71373fmovs %f2, %f30
71374!--
71375loop_exit_6_217:
71376sub %l2, 1, %l2
71377cmp %l2, 0
71378bg loop_entry_6_217
71379nop
71380
71381P4416: !_PREFETCH [5] (Int) (Loop entry) (Loop exit)
71382sethi %hi(0x1), %l2
71383or %l2, %lo(0x1), %l2
71384loop_entry_6_218:
71385sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
71386sub %i0, %i2, %i2
71387prefetch [%i2 + 12], 20
71388loop_exit_6_218:
71389sub %l2, 1, %l2
71390cmp %l2, 0
71391bg loop_entry_6_218
71392nop
71393
71394P4417: !_QWLD [7] (FP) (Loop entry) (Loop exit)
71395sethi %hi(0x1), %l2
71396or %l2, %lo(0x1), %l2
71397loop_entry_6_219:
71398sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
71399add %i0, %i3, %i3
71400ldq [%i3 + 0], %f0
71401! 2 addresses covered
71402fmovs %f1, %f0
71403fmovs %f3, %f1
71404!---- flushing fp results buffer to %f30 ----
71405fmovd %f0, %f30
71406!--
71407loop_exit_6_219:
71408sub %l2, 1, %l2
71409cmp %l2, 0
71410bg loop_entry_6_219
71411nop
71412
71413P4418: !_ST [2] (maybe <- 0x3000038) (Int) (Loop entry) (Loop exit)
71414sethi %hi(0x2), %l2
71415or %l2, %lo(0x2), %l2
71416loop_entry_6_220:
71417stw %l4, [%i1 + 4 ]
71418add %l4, 1, %l4
71419loop_exit_6_220:
71420sub %l2, 1, %l2
71421cmp %l2, 0
71422bg loop_entry_6_220
71423nop
71424
71425P4419: !_FLUSH [12] (Int) (Loop entry)
71426sethi %hi(0x2), %l2
71427or %l2, %lo(0x2), %l2
71428loop_entry_6_221:
71429! Unsupported instruction
71430
71431P4420: !_FLUSH [7] (Int) (Loop exit)
71432! Unsupported instruction
71433loop_exit_6_221:
71434sub %l2, 1, %l2
71435cmp %l2, 0
71436bg loop_entry_6_221
71437nop
71438
71439P4421: !_QWST [7] (maybe <- 0x42800044) (FP) (Loop entry) (Loop exit)
71440sethi %hi(0x1), %l2
71441or %l2, %lo(0x1), %l2
71442loop_entry_6_222:
71443sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
71444add %i0, %i2, %i2
71445! preparing store val #0, next val will be in f21
71446fmovs %f16, %f21
71447fadds %f16, %f17, %f16
71448! preparing store val #1, next val will be in f23
71449fmovs %f16, %f23
71450fadds %f16, %f17, %f16
71451stq %f20, [%i2 + 0]
71452loop_exit_6_222:
71453sub %l2, 1, %l2
71454cmp %l2, 0
71455bg loop_entry_6_222
71456nop
71457
71458P4422: !_DWST [3] (maybe <- 0x42800046) (FP) (Loop entry) (Loop exit) (Branch target of P4572)
71459sethi %hi(0x2), %l2
71460or %l2, %lo(0x2), %l2
71461loop_entry_6_223:
71462! preparing store val #0, next val will be in f21
71463fmovs %f16, %f21
71464fadds %f16, %f17, %f16
71465std %f20, [%i1 + 8]
71466loop_exit_6_223:
71467sub %l2, 1, %l2
71468cmp %l2, 0
71469bg loop_entry_6_223
71470nop
71471ba P4423
71472nop
71473
71474TARGET4572:
71475ba RET4572
71476nop
71477
71478
71479P4423: !_CAS [9] (maybe <- 0x3000039) (Int) (Loop entry) (CBR)
71480sethi %hi(0x2), %l2
71481or %l2, %lo(0x2), %l2
71482loop_entry_6_224:
71483sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
71484sub %i0, %i3, %i3
71485add %i3, 12, %o5
71486lduw [%o5], %o0
71487mov %o0, %l7
71488! move %l7(lower) -> %o0(upper)
71489sllx %l7, 32, %o0
71490mov %l4, %l6
71491cas [%o5], %l7, %l6
71492! move %l6(lower) -> %o0(lower)
71493srl %l6, 0, %l7
71494or %l7, %o0, %o0
71495add %l4, 1, %l4
71496
71497! cbranch
71498andcc %l0, 1, %g0
71499be,pt %xcc, TARGET4423
71500nop
71501RET4423:
71502
71503! lfsr step begin
71504srlx %l0, 1, %l7
71505xnor %l7, %l0, %l7
71506sllx %l7, 63, %l7
71507or %l7, %l0, %l0
71508srlx %l0, 1, %l0
71509
71510
71511P4424: !_CAS [0] (maybe <- 0x300003a) (Int) (Loop exit)
71512add %i0, 4, %l3
71513lduw [%l3], %o1
71514mov %o1, %o5
71515! move %o5(lower) -> %o1(upper)
71516sllx %o5, 32, %o1
71517mov %l4, %l7
71518cas [%l3], %o5, %l7
71519! move %l7(lower) -> %o1(lower)
71520srl %l7, 0, %o5
71521or %o5, %o1, %o1
71522add %l4, 1, %l4
71523!---- flushing int results buffer----
71524mov %o0, %l5
71525mov %o1, %l5
71526loop_exit_6_224:
71527sub %l2, 1, %l2
71528cmp %l2, 0
71529bg loop_entry_6_224
71530nop
71531
71532P4425: !_LD [2] (Int) (Loop entry)
71533sethi %hi(0x1), %l2
71534or %l2, %lo(0x1), %l2
71535loop_entry_6_225:
71536lduw [%i1 + 4], %o0
71537! move %o0(lower) -> %o0(upper)
71538sllx %o0, 32, %o0
71539
71540P4426: !_SWAP [6] (maybe <- 0x300003b) (Int) (Loop exit)
71541sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
71542add %i0, %i2, %i2
71543mov %l4, %l3
71544swap [%i2 + 4], %l3
71545! move %l3(lower) -> %o0(lower)
71546srl %l3, 0, %l7
71547or %l7, %o0, %o0
71548add %l4, 1, %l4
71549!---- flushing int results buffer----
71550mov %o0, %l5
71551loop_exit_6_225:
71552sub %l2, 1, %l2
71553cmp %l2, 0
71554bg loop_entry_6_225
71555nop
71556
71557P4427: !_QWLD [10] (FP) (NF) (Loop entry)
71558sethi %hi(0x2), %l2
71559or %l2, %lo(0x2), %l2
71560loop_entry_6_226:
71561wr %g0, 0x82, %asi
71562sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
71563sub %i0, %i3, %i3
71564ldqa [%i3 + 0] %asi, %f0
71565! 2 addresses covered
71566fmovs %f1, %f0
71567fmovs %f3, %f1
71568
71569P4428: !_BSTC [1] (maybe <- 0x42800047) (FP) (Loop exit)
71570wr %g0, 0xe0, %asi
71571! preparing store val #0, next val will be in f33
71572fmovs %f16, %f21
71573fadds %f16, %f17, %f16
71574! preparing store val #1, next val will be in f35
71575fmovd %f20, %f32
71576fmovs %f16, %f21
71577fadds %f16, %f17, %f16
71578fmovd %f20, %f34
71579membar #Sync
71580stda %f32, [%i0 + 0 ] %asi
71581membar #Sync
71582!---- flushing fp results buffer to %f30 ----
71583fmovd %f0, %f30
71584!--
71585loop_exit_6_226:
71586sub %l2, 1, %l2
71587cmp %l2, 0
71588bg loop_entry_6_226
71589nop
71590
71591P4429: !_CASX [1] (maybe <- 0x300003c) (Int) (Loop entry) (Loop exit)
71592sethi %hi(0x1), %l2
71593or %l2, %lo(0x1), %l2
71594loop_entry_6_227:
71595add %i0, 8, %o5
71596ldx [%o5], %o0
71597! move %o0(upper) -> %o0(upper)
71598! move %o0(lower) -> %o0(lower)
71599mov %o0, %l7
71600mov %l4, %o1
71601casx [%o5], %l7, %o1
71602! move %o1(upper) -> %o1(upper)
71603! move %o1(lower) -> %o1(lower)
71604add %l4, 1, %l4
71605!---- flushing int results buffer----
71606mov %o0, %l5
71607mov %o1, %l5
71608loop_exit_6_227:
71609sub %l2, 1, %l2
71610cmp %l2, 0
71611bg loop_entry_6_227
71612nop
71613
71614P4430: !_ST [15] (maybe <- 0x300003d) (Int) (Loop entry) (Loop exit)
71615sethi %hi(0x1), %l2
71616or %l2, %lo(0x1), %l2
71617loop_entry_6_228:
71618sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
71619add %i0, %i2, %i2
71620stw %l4, [%i2 + 12 ]
71621add %l4, 1, %l4
71622loop_exit_6_228:
71623sub %l2, 1, %l2
71624cmp %l2, 0
71625bg loop_entry_6_228
71626nop
71627
71628P4431: !_LD [1] (FP) (Loop entry) (Loop exit)
71629sethi %hi(0x1), %l2
71630or %l2, %lo(0x1), %l2
71631loop_entry_6_229:
71632ld [%i0 + 12], %f0
71633! 1 addresses covered
71634!---- flushing fp results buffer to %f30 ----
71635fmovs %f0, %f30
71636!--
71637loop_exit_6_229:
71638sub %l2, 1, %l2
71639cmp %l2, 0
71640bg loop_entry_6_229
71641nop
71642
71643P4432: !_LD [8] (FP) (Loop entry)
71644sethi %hi(0x2), %l2
71645or %l2, %lo(0x2), %l2
71646loop_entry_6_230:
71647sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
71648sub %i0, %i3, %i3
71649ld [%i3 + 4], %f0
71650! 1 addresses covered
71651
71652P4433: !_LD [13] (FP) (Loop exit) (Branch target of P4598)
71653sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
71654sub %i0, %i2, %i2
71655ld [%i2 + 12], %f1
71656! 1 addresses covered
71657!---- flushing fp results buffer to %f30 ----
71658fmovd %f0, %f30
71659!--
71660loop_exit_6_230:
71661sub %l2, 1, %l2
71662cmp %l2, 0
71663bg loop_entry_6_230
71664nop
71665ba P4434
71666nop
71667
71668TARGET4598:
71669ba RET4598
71670nop
71671
71672
71673P4434: !_LD [3] (Int) (Loop entry)
71674sethi %hi(0x1), %l2
71675or %l2, %lo(0x1), %l2
71676loop_entry_6_231:
71677lduw [%i1 + 12], %o0
71678! move %o0(lower) -> %o0(upper)
71679sllx %o0, 32, %o0
71680
71681P4435: !_LD [15] (Int) (Loop exit)
71682sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
71683add %i0, %i3, %i3
71684lduw [%i3 + 12], %l3
71685! move %l3(lower) -> %o0(lower)
71686or %l3, %o0, %o0
71687!---- flushing int results buffer----
71688mov %o0, %l5
71689loop_exit_6_231:
71690sub %l2, 1, %l2
71691cmp %l2, 0
71692bg loop_entry_6_231
71693nop
71694
71695P4436: !_LD [5] (FP) (Loop entry) (Loop exit)
71696sethi %hi(0x2), %l2
71697or %l2, %lo(0x2), %l2
71698loop_entry_6_232:
71699sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
71700sub %i0, %i2, %i2
71701ld [%i2 + 12], %f0
71702! 1 addresses covered
71703!---- flushing fp results buffer to %f30 ----
71704fmovs %f0, %f30
71705!--
71706loop_exit_6_232:
71707sub %l2, 1, %l2
71708cmp %l2, 0
71709bg loop_entry_6_232
71710nop
71711
71712P4437: !_LD [13] (FP) (Loop entry)
71713sethi %hi(0x1), %l2
71714or %l2, %lo(0x1), %l2
71715loop_entry_6_233:
71716sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
71717sub %i0, %i3, %i3
71718ld [%i3 + 12], %f0
71719! 1 addresses covered
71720
71721P4438: !_FLUSH [0] (Int) (Loop exit)
71722! Unsupported instruction
71723!---- flushing fp results buffer to %f30 ----
71724fmovs %f0, %f30
71725!--
71726loop_exit_6_233:
71727sub %l2, 1, %l2
71728cmp %l2, 0
71729bg loop_entry_6_233
71730nop
71731
71732P4439: !_PREFETCH [5] (Int) (NF) (Faults) (Loop entry)
71733sethi %hi(0x1), %l2
71734or %l2, %lo(0x1), %l2
71735loop_entry_6_234:
71736wr %g0, 0x82, %asi
71737sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
71738sub %i0, %i2, %i2
71739prefetcha [%i2 + 12] %asi, 20
71740
71741P4440: !_MEMBAR (Int) (Loop exit) (Branch target of P4250)
71742membar #StoreLoad
71743loop_exit_6_234:
71744sub %l2, 1, %l2
71745cmp %l2, 0
71746bg loop_entry_6_234
71747nop
71748ba P4441
71749nop
71750
71751TARGET4250:
71752ba RET4250
71753nop
71754
71755
71756P4441: !_PREFETCH [15] (Int) (Loop entry)
71757sethi %hi(0x2), %l2
71758or %l2, %lo(0x2), %l2
71759loop_entry_6_235:
71760sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
71761add %i0, %i3, %i3
71762prefetch [%i3 + 12], 1
71763
71764P4442: !_BSTC [10] (maybe <- 0x42800049) (FP) (Loop exit)
71765wr %g0, 0xe0, %asi
71766sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
71767sub %i0, %i2, %i2
71768! preparing store val #0, next val will be in f33
71769fmovs %f16, %f21
71770fadds %f16, %f17, %f16
71771! preparing store val #1, next val will be in f35
71772fmovd %f20, %f32
71773fmovs %f16, %f21
71774fadds %f16, %f17, %f16
71775fmovd %f20, %f34
71776membar #Sync
71777stda %f32, [%i2 + 0 ] %asi
71778membar #Sync
71779loop_exit_6_235:
71780sub %l2, 1, %l2
71781cmp %l2, 0
71782bg loop_entry_6_235
71783nop
71784
71785P4443: !_FLUSHI [7] (Int) (Loop entry) (Loop exit)
71786sethi %hi(0x1), %l2
71787or %l2, %lo(0x1), %l2
71788loop_entry_6_236:
71789flush %g0
71790loop_exit_6_236:
71791sub %l2, 1, %l2
71792cmp %l2, 0
71793bg loop_entry_6_236
71794nop
71795
71796P4444: !_CAS [11] (maybe <- 0x300003e) (Int) (Loop entry)
71797sethi %hi(0x1), %l2
71798or %l2, %lo(0x1), %l2
71799loop_entry_6_237:
71800sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i3
71801sub %i0, %i3, %i3
71802add %i3, 12, %o5
71803lduw [%o5], %o0
71804mov %o0, %l7
71805! move %l7(lower) -> %o0(upper)
71806sllx %l7, 32, %o0
71807mov %l4, %l6
71808cas [%o5], %l7, %l6
71809! move %l6(lower) -> %o0(lower)
71810srl %l6, 0, %l7
71811or %l7, %o0, %o0
71812add %l4, 1, %l4
71813
71814P4445: !_LD [12] (FP) (Loop exit)
71815sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
71816sub %i0, %i2, %i2
71817ld [%i2 + 4], %f0
71818! 1 addresses covered
71819!---- flushing int results buffer----
71820mov %o0, %l5
71821!---- flushing fp results buffer to %f30 ----
71822fmovs %f0, %f30
71823!--
71824loop_exit_6_237:
71825sub %l2, 1, %l2
71826cmp %l2, 0
71827bg loop_entry_6_237
71828nop
71829
71830P4446: !_SWAP [9] (maybe <- 0x300003f) (Int) (Loop entry)
71831sethi %hi(0x1), %l2
71832or %l2, %lo(0x1), %l2
71833loop_entry_6_238:
71834sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
71835sub %i0, %i3, %i3
71836mov %l4, %o0
71837swap [%i3 + 12], %o0
71838! move %o0(lower) -> %o0(upper)
71839sllx %o0, 32, %o0
71840add %l4, 1, %l4
71841
71842P4447: !_LD [14] (Int) (Loop exit)
71843sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
71844add %i0, %i2, %i2
71845lduw [%i2 + 4], %o5
71846! move %o5(lower) -> %o0(lower)
71847or %o5, %o0, %o0
71848!---- flushing int results buffer----
71849mov %o0, %l5
71850loop_exit_6_238:
71851sub %l2, 1, %l2
71852cmp %l2, 0
71853bg loop_entry_6_238
71854nop
71855
71856P4448: !_PREFETCH [15] (Int) (Loop entry) (Loop exit) (Branch target of P4456)
71857sethi %hi(0x2), %l2
71858or %l2, %lo(0x2), %l2
71859loop_entry_6_239:
71860sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
71861add %i0, %i3, %i3
71862prefetch [%i3 + 12], 21
71863loop_exit_6_239:
71864sub %l2, 1, %l2
71865cmp %l2, 0
71866bg loop_entry_6_239
71867nop
71868ba P4449
71869nop
71870
71871TARGET4456:
71872ba RET4456
71873nop
71874
71875
71876P4449: !_CAS [2] (maybe <- 0x3000040) (Int) (Loop entry)
71877sethi %hi(0x2), %l2
71878or %l2, %lo(0x2), %l2
71879loop_entry_6_240:
71880add %i1, 4, %o5
71881lduw [%o5], %o0
71882mov %o0, %l7
71883! move %l7(lower) -> %o0(upper)
71884sllx %l7, 32, %o0
71885mov %l4, %l6
71886cas [%o5], %l7, %l6
71887! move %l6(lower) -> %o0(lower)
71888srl %l6, 0, %l7
71889or %l7, %o0, %o0
71890add %l4, 1, %l4
71891
71892P4450: !_DWST [0] (maybe <- 0x3000041) (Int) (Loop exit)
71893mov %l4, %l7
71894stx %l7, [%i0 + 0]
71895add %l4, 1, %l4
71896!---- flushing int results buffer----
71897mov %o0, %l5
71898loop_exit_6_240:
71899sub %l2, 1, %l2
71900cmp %l2, 0
71901bg loop_entry_6_240
71902nop
71903
71904P4451: !_LD [9] (FP) (Loop entry)
71905sethi %hi(0x1), %l2
71906or %l2, %lo(0x1), %l2
71907loop_entry_6_241:
71908sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
71909sub %i0, %i2, %i2
71910ld [%i2 + 12], %f0
71911! 1 addresses covered
71912
71913P4452: !_LD [15] (FP) (NF) (Loop exit)
71914wr %g0, 0x82, %asi
71915sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
71916add %i0, %i3, %i3
71917lda [%i3 + 12] %asi, %f1
71918! 1 addresses covered
71919!---- flushing fp results buffer to %f30 ----
71920fmovd %f0, %f30
71921!--
71922loop_exit_6_241:
71923sub %l2, 1, %l2
71924cmp %l2, 0
71925bg loop_entry_6_241
71926nop
71927
71928P4453: !_CASX [3] (maybe <- 0x3000042) (Int) (Loop entry)
71929sethi %hi(0x2), %l2
71930or %l2, %lo(0x2), %l2
71931loop_entry_6_242:
71932add %i1, 8, %l3
71933ldx [%l3], %o0
71934! move %o0(upper) -> %o0(upper)
71935! move %o0(lower) -> %o0(lower)
71936mov %o0, %o5
71937mov %l4, %o1
71938casx [%l3], %o5, %o1
71939! move %o1(upper) -> %o1(upper)
71940! move %o1(lower) -> %o1(lower)
71941add %l4, 1, %l4
71942
71943P4454: !_LD [11] (FP) (Loop exit)
71944sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS1_O), %i2
71945sub %i0, %i2, %i2
71946ld [%i2 + 12], %f0
71947! 1 addresses covered
71948!---- flushing int results buffer----
71949mov %o0, %l5
71950mov %o1, %l5
71951!---- flushing fp results buffer to %f30 ----
71952fmovs %f0, %f30
71953!--
71954loop_exit_6_242:
71955sub %l2, 1, %l2
71956cmp %l2, 0
71957bg loop_entry_6_242
71958nop
71959
71960P4455: !_BLD [14] (FP) (Loop entry) (Loop exit)
71961sethi %hi(0x2), %l2
71962or %l2, %lo(0x2), %l2
71963loop_entry_6_243:
71964wr %g0, 0xf0, %asi
71965sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
71966add %i0, %i3, %i3
71967membar #Sync
71968ldda [%i3 + 0] %asi, %f0
71969membar #Sync
71970! 2 addresses covered
71971fmovs %f1, %f0
71972fmovs %f3, %f1
71973!---- flushing fp results buffer to %f30 ----
71974fmovd %f0, %f30
71975!--
71976loop_exit_6_243:
71977sub %l2, 1, %l2
71978cmp %l2, 0
71979bg loop_entry_6_243
71980nop
71981
71982P4456: !_CAS [14] (maybe <- 0x3000043) (Int) (Loop entry) (Loop exit) (CBR)
71983sethi %hi(0x1), %l2
71984or %l2, %lo(0x1), %l2
71985loop_entry_6_244:
71986sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
71987add %i0, %i2, %i2
71988add %i2, 4, %l7
71989lduw [%l7], %o0
71990mov %o0, %l6
71991! move %l6(lower) -> %o0(upper)
71992sllx %l6, 32, %o0
71993mov %l4, %l3
71994cas [%l7], %l6, %l3
71995! move %l3(lower) -> %o0(lower)
71996srl %l3, 0, %l6
71997or %l6, %o0, %o0
71998add %l4, 1, %l4
71999
72000! cbranch
72001andcc %l0, 1, %g0
72002be,pt %xcc, TARGET4456
72003nop
72004RET4456:
72005
72006! lfsr step begin
72007srlx %l0, 1, %l6
72008xnor %l6, %l0, %l6
72009sllx %l6, 63, %l6
72010or %l6, %l0, %l0
72011srlx %l0, 1, %l0
72012
72013!---- flushing int results buffer----
72014mov %o0, %l5
72015loop_exit_6_244:
72016sub %l2, 1, %l2
72017cmp %l2, 0
72018bg loop_entry_6_244
72019nop
72020
72021P4457: !_BST [0] (maybe <- 0x4280004b) (FP) (Loop entry)
72022sethi %hi(0x1), %l2
72023or %l2, %lo(0x1), %l2
72024loop_entry_6_245:
72025wr %g0, 0xf0, %asi
72026! preparing store val #0, next val will be in f33
72027fmovs %f16, %f21
72028fadds %f16, %f17, %f16
72029! preparing store val #1, next val will be in f35
72030fmovd %f20, %f32
72031fmovs %f16, %f21
72032fadds %f16, %f17, %f16
72033fmovd %f20, %f34
72034membar #Sync
72035stda %f32, [%i0 + 0 ] %asi
72036membar #Sync
72037
72038P4458: !_DWLD [2] (FP) (Loop exit)
72039ldd [%i1 + 0], %f0
72040! 1 addresses covered
72041fmovs %f1, %f0
72042!---- flushing fp results buffer to %f30 ----
72043fmovs %f0, %f30
72044!--
72045loop_exit_6_245:
72046sub %l2, 1, %l2
72047cmp %l2, 0
72048bg loop_entry_6_245
72049nop
72050
72051P4459: !_REPLACEMENT [11] (Int) (Loop entry)
72052sethi %hi(0x1), %l2
72053or %l2, %lo(0x1), %l2
72054loop_entry_6_246:
72055sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3
72056sub %i0, %i3, %i3
72057sethi %hi(0x20000), %o5
72058ld [%i3+12], %l6
72059st %l6, [%i3+12]
72060add %i3, %o5, %l3
72061ld [%l3+12], %l6
72062st %l6, [%l3+12]
72063add %l3, %o5, %l3
72064ld [%l3+12], %l6
72065st %l6, [%l3+12]
72066add %l3, %o5, %l3
72067ld [%l3+12], %l6
72068st %l6, [%l3+12]
72069add %l3, %o5, %l3
72070ld [%l3+12], %l6
72071st %l6, [%l3+12]
72072add %l3, %o5, %l3
72073ld [%l3+12], %l6
72074st %l6, [%l3+12]
72075add %l3, %o5, %l3
72076ld [%l3+12], %l6
72077st %l6, [%l3+12]
72078add %l3, %o5, %l3
72079ld [%l3+12], %l6
72080st %l6, [%l3+12]
72081
72082P4460: !_CASX [13] (maybe <- 0x3000044) (Int) (Loop exit)
72083sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
72084sub %i0, %i2, %i2
72085add %i2, 8, %o5
72086ldx [%o5], %o0
72087! move %o0(upper) -> %o0(upper)
72088! move %o0(lower) -> %o0(lower)
72089mov %o0, %l7
72090mov %l4, %o1
72091casx [%o5], %l7, %o1
72092! move %o1(upper) -> %o1(upper)
72093! move %o1(lower) -> %o1(lower)
72094add %l4, 1, %l4
72095!---- flushing int results buffer----
72096mov %o0, %l5
72097mov %o1, %l5
72098loop_exit_6_246:
72099sub %l2, 1, %l2
72100cmp %l2, 0
72101bg loop_entry_6_246
72102nop
72103
72104P4461: !_BLD [12] (FP) (Loop entry) (Loop exit)
72105sethi %hi(0x1), %l2
72106or %l2, %lo(0x1), %l2
72107loop_entry_6_247:
72108wr %g0, 0xf0, %asi
72109sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i3
72110sub %i0, %i3, %i3
72111membar #Sync
72112ldda [%i3 + 0] %asi, %f0
72113membar #Sync
72114! 2 addresses covered
72115fmovs %f1, %f0
72116fmovs %f3, %f1
72117!---- flushing fp results buffer to %f30 ----
72118fmovd %f0, %f30
72119!--
72120loop_exit_6_247:
72121sub %l2, 1, %l2
72122cmp %l2, 0
72123bg loop_entry_6_247
72124nop
72125
72126P4462: !_PREFETCH [0] (Int) (Loop entry) (Loop exit)
72127sethi %hi(0x1), %l2
72128or %l2, %lo(0x1), %l2
72129loop_entry_6_248:
72130prefetch [%i0 + 4], 4
72131loop_exit_6_248:
72132sub %l2, 1, %l2
72133cmp %l2, 0
72134bg loop_entry_6_248
72135nop
72136
72137P4463: !_LD [5] (Int) (Loop entry)
72138sethi %hi(0x2), %l2
72139or %l2, %lo(0x2), %l2
72140loop_entry_6_249:
72141sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
72142sub %i0, %i2, %i2
72143lduw [%i2 + 12], %o0
72144! move %o0(lower) -> %o0(upper)
72145sllx %o0, 32, %o0
72146
72147P4464: !_LD [11] (Int) (Loop exit)
72148sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
72149sub %i0, %i3, %i3
72150lduw [%i3 + 12], %l6
72151! move %l6(lower) -> %o0(lower)
72152or %l6, %o0, %o0
72153!---- flushing int results buffer----
72154mov %o0, %l5
72155loop_exit_6_249:
72156sub %l2, 1, %l2
72157cmp %l2, 0
72158bg loop_entry_6_249
72159nop
72160
72161P4465: !_BLD [1] (FP) (Loop entry)
72162sethi %hi(0x1), %l2
72163or %l2, %lo(0x1), %l2
72164loop_entry_6_250:
72165wr %g0, 0xf0, %asi
72166membar #Sync
72167ldda [%i0 + 0] %asi, %f0
72168membar #Sync
72169! 2 addresses covered
72170fmovs %f1, %f0
72171fmovs %f3, %f1
72172
72173P4466: !_BST [15] (maybe <- 0x4280004d) (FP) (Loop exit)
72174wr %g0, 0xf0, %asi
72175sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
72176add %i0, %i2, %i2
72177! preparing store val #0, next val will be in f33
72178fmovs %f16, %f21
72179fadds %f16, %f17, %f16
72180! preparing store val #1, next val will be in f35
72181fmovd %f20, %f32
72182fmovs %f16, %f21
72183fadds %f16, %f17, %f16
72184fmovd %f20, %f34
72185membar #Sync
72186stda %f32, [%i2 + 0 ] %asi
72187membar #Sync
72188!---- flushing fp results buffer to %f30 ----
72189fmovd %f0, %f30
72190!--
72191loop_exit_6_250:
72192sub %l2, 1, %l2
72193cmp %l2, 0
72194bg loop_entry_6_250
72195nop
72196
72197P4467: !_LD [5] (FP) (Loop entry)
72198sethi %hi(0x2), %l2
72199or %l2, %lo(0x2), %l2
72200loop_entry_6_251:
72201sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
72202sub %i0, %i3, %i3
72203ld [%i3 + 12], %f0
72204! 1 addresses covered
72205
72206P4468: !_LD [4] (FP) (Loop exit)
72207ld [%i3 + 4], %f1
72208! 1 addresses covered
72209!---- flushing fp results buffer to %f30 ----
72210fmovd %f0, %f30
72211!--
72212loop_exit_6_251:
72213sub %l2, 1, %l2
72214cmp %l2, 0
72215bg loop_entry_6_251
72216nop
72217
72218P4469: !_LD [12] (Int) (Loop entry)
72219sethi %hi(0x2), %l2
72220or %l2, %lo(0x2), %l2
72221loop_entry_6_252:
72222sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
72223sub %i0, %i2, %i2
72224lduw [%i2 + 4], %o0
72225! move %o0(lower) -> %o0(upper)
72226sllx %o0, 32, %o0
72227
72228P4470: !_LD [5] (FP) (CBR)
72229sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
72230sub %i0, %i3, %i3
72231ld [%i3 + 12], %f0
72232! 1 addresses covered
72233
72234! cbranch
72235andcc %l0, 1, %g0
72236be,pt %xcc, TARGET4470
72237nop
72238RET4470:
72239
72240! lfsr step begin
72241srlx %l0, 1, %l7
72242xnor %l7, %l0, %l7
72243sllx %l7, 63, %l7
72244or %l7, %l0, %l0
72245srlx %l0, 1, %l0
72246
72247
72248P4471: !_LD [3] (Int) (Loop exit) (LE)
72249wr %g0, 0x88, %asi
72250lduwa [%i1 + 12] %asi, %l3
72251! move %l3(lower) -> %o0(lower)
72252or %l3, %o0, %o0
72253!---- flushing int results buffer----
72254mov %o0, %l5
72255!---- flushing fp results buffer to %f30 ----
72256fmovs %f0, %f30
72257!--
72258loop_exit_6_252:
72259sub %l2, 1, %l2
72260cmp %l2, 0
72261bg loop_entry_6_252
72262nop
72263
72264P4472: !_QWST [0] (maybe <- 0x4280004f) (FP) (Loop entry)
72265sethi %hi(0x2), %l2
72266or %l2, %lo(0x2), %l2
72267loop_entry_6_253:
72268! preparing store val #0, next val will be in f21
72269fmovs %f16, %f21
72270fadds %f16, %f17, %f16
72271! preparing store val #1, next val will be in f23
72272fmovs %f16, %f23
72273fadds %f16, %f17, %f16
72274stq %f20, [%i0 + 0]
72275
72276P4473: !_LD [3] (Int) (Branch target of P4540)
72277lduw [%i1 + 12], %o0
72278! move %o0(lower) -> %o0(upper)
72279sllx %o0, 32, %o0
72280ba P4474
72281nop
72282
72283TARGET4540:
72284ba RET4540
72285nop
72286
72287
72288P4474: !_LD [13] (Int) (Loop exit)
72289sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
72290sub %i0, %i2, %i2
72291lduw [%i2 + 12], %l3
72292! move %l3(lower) -> %o0(lower)
72293or %l3, %o0, %o0
72294!---- flushing int results buffer----
72295mov %o0, %l5
72296loop_exit_6_253:
72297sub %l2, 1, %l2
72298cmp %l2, 0
72299bg loop_entry_6_253
72300nop
72301
72302P4475: !_LD [1] (FP) (Loop entry)
72303sethi %hi(0x1), %l2
72304or %l2, %lo(0x1), %l2
72305loop_entry_6_254:
72306ld [%i0 + 12], %f0
72307! 1 addresses covered
72308
72309P4476: !_DWST [6] (maybe <- 0x42800051) (FP) (Loop exit) (Branch target of P4127)
72310sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
72311add %i0, %i3, %i3
72312! preparing store val #0, next val will be in f21
72313fmovs %f16, %f21
72314fadds %f16, %f17, %f16
72315std %f20, [%i3 + 0]
72316!---- flushing fp results buffer to %f30 ----
72317fmovs %f0, %f30
72318!--
72319loop_exit_6_254:
72320sub %l2, 1, %l2
72321cmp %l2, 0
72322bg loop_entry_6_254
72323nop
72324ba P4477
72325nop
72326
72327TARGET4127:
72328ba RET4127
72329nop
72330
72331
72332P4477: !_REPLACEMENT [15] (Int) (Loop entry)
72333sethi %hi(0x1), %l2
72334or %l2, %lo(0x1), %l2
72335loop_entry_6_255:
72336sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
72337add %i0, %i2, %i2
72338sethi %hi(0x20000), %l7
72339ld [%i2+12], %l3
72340st %l3, [%i2+12]
72341add %i2, %l7, %o5
72342ld [%o5+12], %l3
72343st %l3, [%o5+12]
72344add %o5, %l7, %o5
72345ld [%o5+12], %l3
72346st %l3, [%o5+12]
72347add %o5, %l7, %o5
72348ld [%o5+12], %l3
72349st %l3, [%o5+12]
72350add %o5, %l7, %o5
72351ld [%o5+12], %l3
72352st %l3, [%o5+12]
72353add %o5, %l7, %o5
72354ld [%o5+12], %l3
72355st %l3, [%o5+12]
72356add %o5, %l7, %o5
72357ld [%o5+12], %l3
72358st %l3, [%o5+12]
72359add %o5, %l7, %o5
72360ld [%o5+12], %l3
72361st %l3, [%o5+12]
72362
72363P4478: !_LD [11] (FP) (NF) (Loop exit)
72364wr %g0, 0x82, %asi
72365sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
72366sub %i0, %i3, %i3
72367lda [%i3 + 12] %asi, %f0
72368! 1 addresses covered
72369!---- flushing fp results buffer to %f30 ----
72370fmovs %f0, %f30
72371!--
72372loop_exit_6_255:
72373sub %l2, 1, %l2
72374cmp %l2, 0
72375bg loop_entry_6_255
72376nop
72377
72378P4479: !_LD [9] (Int) (Loop entry) (Branch target of P4577)
72379sethi %hi(0x2), %l2
72380or %l2, %lo(0x2), %l2
72381loop_entry_6_256:
72382sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
72383sub %i0, %i2, %i2
72384lduw [%i2 + 12], %o0
72385! move %o0(lower) -> %o0(upper)
72386sllx %o0, 32, %o0
72387ba P4480
72388nop
72389
72390TARGET4577:
72391ba RET4577
72392nop
72393
72394
72395P4480: !_LD [0] (Int) (Loop exit)
72396lduw [%i0 + 4], %l6
72397! move %l6(lower) -> %o0(lower)
72398or %l6, %o0, %o0
72399!---- flushing int results buffer----
72400mov %o0, %l5
72401loop_exit_6_256:
72402sub %l2, 1, %l2
72403cmp %l2, 0
72404bg loop_entry_6_256
72405nop
72406
72407P4481: !_QWLD [0] (FP) (Loop entry)
72408sethi %hi(0x1), %l2
72409or %l2, %lo(0x1), %l2
72410loop_entry_6_257:
72411ldq [%i0 + 0], %f0
72412! 2 addresses covered
72413fmovs %f1, %f0
72414fmovs %f3, %f1
72415
72416P4482: !_BST [14] (maybe <- 0x42800052) (FP) (Loop exit)
72417wr %g0, 0xf0, %asi
72418sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
72419add %i0, %i3, %i3
72420! preparing store val #0, next val will be in f33
72421fmovs %f16, %f21
72422fadds %f16, %f17, %f16
72423! preparing store val #1, next val will be in f35
72424fmovd %f20, %f32
72425fmovs %f16, %f21
72426fadds %f16, %f17, %f16
72427fmovd %f20, %f34
72428membar #Sync
72429stda %f32, [%i3 + 0 ] %asi
72430membar #Sync
72431!---- flushing fp results buffer to %f30 ----
72432fmovd %f0, %f30
72433!--
72434loop_exit_6_257:
72435sub %l2, 1, %l2
72436cmp %l2, 0
72437bg loop_entry_6_257
72438nop
72439
72440P4483: !_LD [1] (Int) (Loop entry)
72441sethi %hi(0x1), %l2
72442or %l2, %lo(0x1), %l2
72443loop_entry_6_258:
72444lduw [%i0 + 12], %o0
72445! move %o0(lower) -> %o0(upper)
72446sllx %o0, 32, %o0
72447
72448P4484: !_LD [3] (Int) (NF) (Loop exit)
72449wr %g0, 0x82, %asi
72450lduwa [%i1 + 12] %asi, %l7
72451! move %l7(lower) -> %o0(lower)
72452or %l7, %o0, %o0
72453!---- flushing int results buffer----
72454mov %o0, %l5
72455loop_exit_6_258:
72456sub %l2, 1, %l2
72457cmp %l2, 0
72458bg loop_entry_6_258
72459nop
72460
72461P4485: !_LD [6] (Int) (NF) (Loop entry)
72462sethi %hi(0x2), %l2
72463or %l2, %lo(0x2), %l2
72464loop_entry_6_259:
72465wr %g0, 0x82, %asi
72466sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
72467add %i0, %i2, %i2
72468lduwa [%i2 + 4] %asi, %o0
72469! move %o0(lower) -> %o0(upper)
72470sllx %o0, 32, %o0
72471
72472P4486: !_LD [7] (Int) (NF) (Loop exit)
72473wr %g0, 0x82, %asi
72474lduwa [%i2 + 12] %asi, %o5
72475! move %o5(lower) -> %o0(lower)
72476or %o5, %o0, %o0
72477!---- flushing int results buffer----
72478mov %o0, %l5
72479loop_exit_6_259:
72480sub %l2, 1, %l2
72481cmp %l2, 0
72482bg loop_entry_6_259
72483nop
72484
72485P4487: !_QWLD [9] (FP) (Loop entry) (Loop exit)
72486sethi %hi(0x1), %l2
72487or %l2, %lo(0x1), %l2
72488loop_entry_6_260:
72489sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
72490sub %i0, %i3, %i3
72491ldq [%i3 + 0], %f0
72492! 2 addresses covered
72493fmovs %f1, %f0
72494fmovs %f3, %f1
72495!---- flushing fp results buffer to %f30 ----
72496fmovd %f0, %f30
72497!--
72498loop_exit_6_260:
72499sub %l2, 1, %l2
72500cmp %l2, 0
72501bg loop_entry_6_260
72502nop
72503
72504P4488: !_FLUSHI [14] (Int) (Loop entry) (Loop exit)
72505sethi %hi(0x2), %l2
72506or %l2, %lo(0x2), %l2
72507loop_entry_6_261:
72508flush %g0
72509loop_exit_6_261:
72510sub %l2, 1, %l2
72511cmp %l2, 0
72512bg loop_entry_6_261
72513nop
72514
72515P4489: !_BST [8] (maybe <- 0x42800054) (FP) (Loop entry) (Loop exit)
72516sethi %hi(0x1), %l2
72517or %l2, %lo(0x1), %l2
72518loop_entry_6_262:
72519wr %g0, 0xf0, %asi
72520sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
72521sub %i0, %i2, %i2
72522! preparing store val #0, next val will be in f33
72523fmovs %f16, %f21
72524fadds %f16, %f17, %f16
72525! preparing store val #1, next val will be in f35
72526fmovd %f20, %f32
72527fmovs %f16, %f21
72528fadds %f16, %f17, %f16
72529fmovd %f20, %f34
72530membar #Sync
72531stda %f32, [%i2 + 0 ] %asi
72532membar #Sync
72533loop_exit_6_262:
72534sub %l2, 1, %l2
72535cmp %l2, 0
72536bg loop_entry_6_262
72537nop
72538
72539P4490: !_PREFETCH [9] (Int) (Faults) (Loop entry)
72540sethi %hi(0x1), %l2
72541or %l2, %lo(0x1), %l2
72542loop_entry_6_263:
72543prefetch [%g0], 1
72544
72545P4491: !_BLD [8] (FP) (Loop exit) (CBR)
72546wr %g0, 0xf0, %asi
72547sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
72548sub %i0, %i3, %i3
72549membar #Sync
72550ldda [%i3 + 0] %asi, %f0
72551membar #Sync
72552! 2 addresses covered
72553fmovs %f1, %f0
72554fmovs %f3, %f1
72555
72556! cbranch
72557andcc %l0, 1, %g0
72558be,pn %xcc, TARGET4491
72559nop
72560RET4491:
72561
72562! lfsr step begin
72563srlx %l0, 1, %o5
72564xnor %o5, %l0, %o5
72565sllx %o5, 63, %o5
72566or %o5, %l0, %l0
72567srlx %l0, 1, %l0
72568
72569!---- flushing fp results buffer to %f30 ----
72570fmovd %f0, %f30
72571!--
72572loop_exit_6_263:
72573sub %l2, 1, %l2
72574cmp %l2, 0
72575bg loop_entry_6_263
72576nop
72577
72578P4492: !_LD [12] (Int) (Loop entry)
72579sethi %hi(0x2), %l2
72580or %l2, %lo(0x2), %l2
72581loop_entry_6_264:
72582sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
72583sub %i0, %i2, %i2
72584lduw [%i2 + 4], %o0
72585! move %o0(lower) -> %o0(upper)
72586sllx %o0, 32, %o0
72587
72588P4493: !_QWST [9] (maybe <- 0x42800056) (FP)
72589sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
72590sub %i0, %i3, %i3
72591! preparing store val #0, next val will be in f21
72592fmovs %f16, %f21
72593fadds %f16, %f17, %f16
72594! preparing store val #1, next val will be in f23
72595fmovs %f16, %f23
72596fadds %f16, %f17, %f16
72597stq %f20, [%i3 + 0]
72598
72599P4494: !_LD [0] (Int) (Loop exit)
72600lduw [%i0 + 4], %o5
72601! move %o5(lower) -> %o0(lower)
72602or %o5, %o0, %o0
72603!---- flushing int results buffer----
72604mov %o0, %l5
72605loop_exit_6_264:
72606sub %l2, 1, %l2
72607cmp %l2, 0
72608bg loop_entry_6_264
72609nop
72610
72611P4495: !_LD [14] (FP) (Loop entry) (Loop exit)
72612sethi %hi(0x2), %l2
72613or %l2, %lo(0x2), %l2
72614loop_entry_6_265:
72615sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
72616add %i0, %i2, %i2
72617ld [%i2 + 4], %f0
72618! 1 addresses covered
72619!---- flushing fp results buffer to %f30 ----
72620fmovs %f0, %f30
72621!--
72622loop_exit_6_265:
72623sub %l2, 1, %l2
72624cmp %l2, 0
72625bg loop_entry_6_265
72626nop
72627
72628P4496: !_LD [11] (FP) (Loop entry)
72629sethi %hi(0x1), %l2
72630or %l2, %lo(0x1), %l2
72631loop_entry_6_266:
72632sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
72633sub %i0, %i3, %i3
72634ld [%i3 + 12], %f0
72635! 1 addresses covered
72636
72637P4497: !_LD [4] (FP) (NF) (Loop exit) (CBR)
72638wr %g0, 0x82, %asi
72639sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
72640sub %i0, %i2, %i2
72641lda [%i2 + 4] %asi, %f1
72642! 1 addresses covered
72643
72644! cbranch
72645andcc %l0, 1, %g0
72646be,pn %xcc, TARGET4497
72647nop
72648RET4497:
72649
72650! lfsr step begin
72651srlx %l0, 1, %l7
72652xnor %l7, %l0, %l7
72653sllx %l7, 63, %l7
72654or %l7, %l0, %l0
72655srlx %l0, 1, %l0
72656
72657!---- flushing fp results buffer to %f30 ----
72658fmovd %f0, %f30
72659!--
72660loop_exit_6_266:
72661sub %l2, 1, %l2
72662cmp %l2, 0
72663bg loop_entry_6_266
72664nop
72665
72666P4498: !_FLUSH [7] (Int) (Loop entry) (Loop exit)
72667sethi %hi(0x1), %l2
72668or %l2, %lo(0x1), %l2
72669loop_entry_6_267:
72670! Unsupported instruction
72671loop_exit_6_267:
72672sub %l2, 1, %l2
72673cmp %l2, 0
72674bg loop_entry_6_267
72675nop
72676
72677P4499: !_QWST [6] (maybe <- 0x42800058) (FP) (Loop entry) (Loop exit)
72678sethi %hi(0x1), %l2
72679or %l2, %lo(0x1), %l2
72680loop_entry_6_268:
72681sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
72682add %i0, %i3, %i3
72683! preparing store val #0, next val will be in f21
72684fmovs %f16, %f21
72685fadds %f16, %f17, %f16
72686! preparing store val #1, next val will be in f23
72687fmovs %f16, %f23
72688fadds %f16, %f17, %f16
72689stq %f20, [%i3 + 0]
72690loop_exit_6_268:
72691sub %l2, 1, %l2
72692cmp %l2, 0
72693bg loop_entry_6_268
72694nop
72695
72696P4500: !_PREFETCH [7] (Int) (Loop entry)
72697sethi %hi(0x1), %l2
72698or %l2, %lo(0x1), %l2
72699loop_entry_6_269:
72700sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
72701add %i0, %i2, %i2
72702prefetch [%i2 + 12], 2
72703
72704P4501: !_LD [15] (Int)
72705sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
72706add %i0, %i3, %i3
72707lduw [%i3 + 12], %o0
72708! move %o0(lower) -> %o0(upper)
72709sllx %o0, 32, %o0
72710
72711P4502: !_LD [4] (Int) (Loop exit)
72712sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
72713sub %i0, %i2, %i2
72714lduw [%i2 + 4], %l3
72715! move %l3(lower) -> %o0(lower)
72716or %l3, %o0, %o0
72717!---- flushing int results buffer----
72718mov %o0, %l5
72719loop_exit_6_269:
72720sub %l2, 1, %l2
72721cmp %l2, 0
72722bg loop_entry_6_269
72723nop
72724
72725P4503: !_MEMBAR (Int) (Loop entry) (Loop exit)
72726sethi %hi(0x1), %l2
72727or %l2, %lo(0x1), %l2
72728loop_entry_6_270:
72729membar #StoreLoad
72730loop_exit_6_270:
72731sub %l2, 1, %l2
72732cmp %l2, 0
72733bg loop_entry_6_270
72734nop
72735
72736P4504: !_FLUSH [15] (Int) (Loop entry)
72737sethi %hi(0x2), %l2
72738or %l2, %lo(0x2), %l2
72739loop_entry_6_271:
72740! Unsupported instruction
72741
72742P4505: !_BLD [3] (FP) (Loop exit)
72743wr %g0, 0xf0, %asi
72744membar #Sync
72745ldda [%i1 + 0] %asi, %f0
72746membar #Sync
72747! 2 addresses covered
72748fmovs %f1, %f0
72749fmovs %f3, %f1
72750!---- flushing fp results buffer to %f30 ----
72751fmovd %f0, %f30
72752!--
72753loop_exit_6_271:
72754sub %l2, 1, %l2
72755cmp %l2, 0
72756bg loop_entry_6_271
72757nop
72758
72759P4506: !_LD [0] (Int) (Loop entry) (Branch target of P4659)
72760sethi %hi(0x1), %l2
72761or %l2, %lo(0x1), %l2
72762loop_entry_6_272:
72763lduw [%i0 + 4], %o0
72764! move %o0(lower) -> %o0(upper)
72765sllx %o0, 32, %o0
72766ba P4507
72767nop
72768
72769TARGET4659:
72770ba RET4659
72771nop
72772
72773
72774P4507: !_PREFETCH [2] (Int) (LE)
72775wr %g0, 0x88, %asi
72776prefetcha [%i1 + 4] %asi, 4
72777
72778P4508: !_LD [9] (Int) (Loop exit)
72779sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
72780sub %i0, %i3, %i3
72781lduw [%i3 + 12], %o5
72782! move %o5(lower) -> %o0(lower)
72783or %o5, %o0, %o0
72784!---- flushing int results buffer----
72785mov %o0, %l5
72786loop_exit_6_272:
72787sub %l2, 1, %l2
72788cmp %l2, 0
72789bg loop_entry_6_272
72790nop
72791
72792P4509: !_MEMBAR (Int) (Loop entry) (Loop exit)
72793sethi %hi(0x1), %l2
72794or %l2, %lo(0x1), %l2
72795loop_entry_6_273:
72796membar #StoreLoad
72797loop_exit_6_273:
72798sub %l2, 1, %l2
72799cmp %l2, 0
72800bg loop_entry_6_273
72801nop
72802
72803P4510: !_LD [13] (Int) (Loop entry)
72804sethi %hi(0x2), %l2
72805or %l2, %lo(0x2), %l2
72806loop_entry_6_274:
72807sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS1_O), %i2
72808sub %i0, %i2, %i2
72809lduw [%i2 + 12], %o0
72810! move %o0(lower) -> %o0(upper)
72811sllx %o0, 32, %o0
72812
72813P4511: !_LD [2] (Int) (Loop exit)
72814lduw [%i1 + 4], %l6
72815! move %l6(lower) -> %o0(lower)
72816or %l6, %o0, %o0
72817!---- flushing int results buffer----
72818mov %o0, %l5
72819loop_exit_6_274:
72820sub %l2, 1, %l2
72821cmp %l2, 0
72822bg loop_entry_6_274
72823nop
72824
72825P4512: !_QWST [15] (maybe <- 0x4280005a) (FP) (Loop entry)
72826sethi %hi(0x2), %l2
72827or %l2, %lo(0x2), %l2
72828loop_entry_6_275:
72829sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
72830add %i0, %i3, %i3
72831! preparing store val #0, next val will be in f21
72832fmovs %f16, %f21
72833fadds %f16, %f17, %f16
72834! preparing store val #1, next val will be in f23
72835fmovs %f16, %f23
72836fadds %f16, %f17, %f16
72837stq %f20, [%i3 + 0]
72838
72839P4513: !_PREFETCH [6] (Int) (Loop exit)
72840sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
72841add %i0, %i2, %i2
72842prefetch [%i2 + 4], 26
72843loop_exit_6_275:
72844sub %l2, 1, %l2
72845cmp %l2, 0
72846bg loop_entry_6_275
72847nop
72848
72849P4514: !_CAS [8] (maybe <- 0x3000045) (Int) (Loop entry)
72850sethi %hi(0x2), %l2
72851or %l2, %lo(0x2), %l2
72852loop_entry_6_276:
72853sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
72854sub %i0, %i3, %i3
72855add %i3, 4, %l3
72856lduw [%l3], %o0
72857mov %o0, %o5
72858! move %o5(lower) -> %o0(upper)
72859sllx %o5, 32, %o0
72860mov %l4, %l7
72861cas [%l3], %o5, %l7
72862! move %l7(lower) -> %o0(lower)
72863srl %l7, 0, %o5
72864or %o5, %o0, %o0
72865add %l4, 1, %l4
72866
72867P4515: !_PREFETCH [15] (Int) (NF) (Loop exit)
72868wr %g0, 0x82, %asi
72869sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
72870add %i0, %i2, %i2
72871prefetcha [%i2 + 12] %asi, 22
72872!---- flushing int results buffer----
72873mov %o0, %l5
72874loop_exit_6_276:
72875sub %l2, 1, %l2
72876cmp %l2, 0
72877bg loop_entry_6_276
72878nop
72879
72880P4516: !_LD [11] (FP) (Loop entry) (Loop exit)
72881sethi %hi(0x2), %l2
72882or %l2, %lo(0x2), %l2
72883loop_entry_6_277:
72884sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
72885sub %i0, %i3, %i3
72886ld [%i3 + 12], %f0
72887! 1 addresses covered
72888!---- flushing fp results buffer to %f30 ----
72889fmovs %f0, %f30
72890!--
72891loop_exit_6_277:
72892sub %l2, 1, %l2
72893cmp %l2, 0
72894bg loop_entry_6_277
72895nop
72896
72897P4517: !_BSTC [5] (maybe <- 0x4280005c) (FP) (Loop entry) (Loop exit)
72898sethi %hi(0x1), %l2
72899or %l2, %lo(0x1), %l2
72900loop_entry_6_278:
72901wr %g0, 0xe0, %asi
72902sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
72903sub %i0, %i2, %i2
72904! preparing store val #0, next val will be in f33
72905fmovs %f16, %f21
72906fadds %f16, %f17, %f16
72907! preparing store val #1, next val will be in f35
72908fmovd %f20, %f32
72909fmovs %f16, %f21
72910fadds %f16, %f17, %f16
72911fmovd %f20, %f34
72912membar #Sync
72913stda %f32, [%i2 + 0 ] %asi
72914membar #Sync
72915loop_exit_6_278:
72916sub %l2, 1, %l2
72917cmp %l2, 0
72918bg loop_entry_6_278
72919nop
72920
72921P4518: !_LD [8] (FP) (Loop entry)
72922sethi %hi(0x1), %l2
72923or %l2, %lo(0x1), %l2
72924loop_entry_6_279:
72925sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
72926sub %i0, %i3, %i3
72927ld [%i3 + 4], %f0
72928! 1 addresses covered
72929
72930P4519: !_LD [4] (FP) (Loop exit)
72931sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
72932sub %i0, %i2, %i2
72933ld [%i2 + 4], %f1
72934! 1 addresses covered
72935!---- flushing fp results buffer to %f30 ----
72936fmovd %f0, %f30
72937!--
72938loop_exit_6_279:
72939sub %l2, 1, %l2
72940cmp %l2, 0
72941bg loop_entry_6_279
72942nop
72943
72944P4520: !_LD [9] (Int) (Loop entry)
72945sethi %hi(0x2), %l2
72946or %l2, %lo(0x2), %l2
72947loop_entry_6_280:
72948sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
72949sub %i0, %i3, %i3
72950lduw [%i3 + 12], %o0
72951! move %o0(lower) -> %o0(upper)
72952sllx %o0, 32, %o0
72953
72954P4521: !_LD [10] (Int) (Loop exit)
72955sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
72956sub %i0, %i2, %i2
72957lduw [%i2 + 4], %l6
72958! move %l6(lower) -> %o0(lower)
72959or %l6, %o0, %o0
72960!---- flushing int results buffer----
72961mov %o0, %l5
72962loop_exit_6_280:
72963sub %l2, 1, %l2
72964cmp %l2, 0
72965bg loop_entry_6_280
72966nop
72967
72968P4522: !_DWST [14] (maybe <- 0x4280005e) (FP) (Loop entry)
72969sethi %hi(0x1), %l2
72970or %l2, %lo(0x1), %l2
72971loop_entry_6_281:
72972sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
72973add %i0, %i3, %i3
72974! preparing store val #0, next val will be in f21
72975fmovs %f16, %f21
72976fadds %f16, %f17, %f16
72977std %f20, [%i3 + 0]
72978
72979P4523: !_BSTC [8] (maybe <- 0x4280005f) (FP) (Loop exit)
72980wr %g0, 0xe0, %asi
72981sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
72982sub %i0, %i2, %i2
72983! preparing store val #0, next val will be in f33
72984fmovs %f16, %f21
72985fadds %f16, %f17, %f16
72986! preparing store val #1, next val will be in f35
72987fmovd %f20, %f32
72988fmovs %f16, %f21
72989fadds %f16, %f17, %f16
72990fmovd %f20, %f34
72991membar #Sync
72992stda %f32, [%i2 + 0 ] %asi
72993membar #Sync
72994loop_exit_6_281:
72995sub %l2, 1, %l2
72996cmp %l2, 0
72997bg loop_entry_6_281
72998nop
72999
73000P4524: !_BST [9] (maybe <- 0x42800061) (FP) (Loop entry) (Loop exit)
73001sethi %hi(0x2), %l2
73002or %l2, %lo(0x2), %l2
73003loop_entry_6_282:
73004wr %g0, 0xf0, %asi
73005sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
73006sub %i0, %i3, %i3
73007! preparing store val #0, next val will be in f33
73008fmovs %f16, %f21
73009fadds %f16, %f17, %f16
73010! preparing store val #1, next val will be in f35
73011fmovd %f20, %f32
73012fmovs %f16, %f21
73013fadds %f16, %f17, %f16
73014fmovd %f20, %f34
73015membar #Sync
73016stda %f32, [%i3 + 0 ] %asi
73017membar #Sync
73018loop_exit_6_282:
73019sub %l2, 1, %l2
73020cmp %l2, 0
73021bg loop_entry_6_282
73022nop
73023
73024P4525: !_DWST [2] (maybe <- 0x42800063) (FP) (Loop entry)
73025sethi %hi(0x1), %l2
73026or %l2, %lo(0x1), %l2
73027loop_entry_6_283:
73028! preparing store val #0, next val will be in f21
73029fmovs %f16, %f21
73030fadds %f16, %f17, %f16
73031std %f20, [%i1 + 0]
73032
73033P4526: !_REPLACEMENT [9] (Int) (Loop exit)
73034sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2
73035sub %i0, %i2, %i2
73036sethi %hi(0x20000), %l6
73037ld [%i2+12], %o5
73038st %o5, [%i2+12]
73039add %i2, %l6, %l7
73040ld [%l7+12], %o5
73041st %o5, [%l7+12]
73042add %l7, %l6, %l7
73043ld [%l7+12], %o5
73044st %o5, [%l7+12]
73045add %l7, %l6, %l7
73046ld [%l7+12], %o5
73047st %o5, [%l7+12]
73048add %l7, %l6, %l7
73049ld [%l7+12], %o5
73050st %o5, [%l7+12]
73051add %l7, %l6, %l7
73052ld [%l7+12], %o5
73053st %o5, [%l7+12]
73054add %l7, %l6, %l7
73055ld [%l7+12], %o5
73056st %o5, [%l7+12]
73057add %l7, %l6, %l7
73058ld [%l7+12], %o5
73059st %o5, [%l7+12]
73060loop_exit_6_283:
73061sub %l2, 1, %l2
73062cmp %l2, 0
73063bg loop_entry_6_283
73064nop
73065
73066P4527: !_BST [6] (maybe <- 0x42800064) (FP) (Loop entry)
73067sethi %hi(0x1), %l2
73068or %l2, %lo(0x1), %l2
73069loop_entry_6_284:
73070wr %g0, 0xf0, %asi
73071sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
73072add %i0, %i3, %i3
73073! preparing store val #0, next val will be in f33
73074fmovs %f16, %f21
73075fadds %f16, %f17, %f16
73076! preparing store val #1, next val will be in f35
73077fmovd %f20, %f32
73078fmovs %f16, %f21
73079fadds %f16, %f17, %f16
73080fmovd %f20, %f34
73081membar #Sync
73082stda %f32, [%i3 + 0 ] %asi
73083membar #Sync
73084
73085P4528: !_SWAP [13] (maybe <- 0x3000046) (Int)
73086sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
73087sub %i0, %i2, %i2
73088mov %l4, %o0
73089swap [%i2 + 12], %o0
73090! move %o0(lower) -> %o0(upper)
73091sllx %o0, 32, %o0
73092add %l4, 1, %l4
73093
73094P4529: !_LD [2] (Int) (Loop exit)
73095lduw [%i1 + 4], %l6
73096! move %l6(lower) -> %o0(lower)
73097or %l6, %o0, %o0
73098!---- flushing int results buffer----
73099mov %o0, %l5
73100loop_exit_6_284:
73101sub %l2, 1, %l2
73102cmp %l2, 0
73103bg loop_entry_6_284
73104nop
73105
73106P4530: !_LD [8] (Int) (Loop entry)
73107sethi %hi(0x2), %l2
73108or %l2, %lo(0x2), %l2
73109loop_entry_6_285:
73110sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
73111sub %i0, %i3, %i3
73112lduw [%i3 + 4], %o0
73113! move %o0(lower) -> %o0(upper)
73114sllx %o0, 32, %o0
73115
73116P4531: !_PREFETCH [0] (Int) (CBR)
73117prefetch [%i0 + 4], 0
73118
73119! cbranch
73120andcc %l0, 1, %g0
73121be,pt %xcc, TARGET4531
73122nop
73123RET4531:
73124
73125! lfsr step begin
73126srlx %l0, 1, %l6
73127xnor %l6, %l0, %l6
73128sllx %l6, 63, %l6
73129or %l6, %l0, %l0
73130srlx %l0, 1, %l0
73131
73132
73133P4532: !_LD [11] (Int) (Loop exit)
73134sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
73135sub %i0, %i2, %i2
73136lduw [%i2 + 12], %o5
73137! move %o5(lower) -> %o0(lower)
73138or %o5, %o0, %o0
73139!---- flushing int results buffer----
73140mov %o0, %l5
73141loop_exit_6_285:
73142sub %l2, 1, %l2
73143cmp %l2, 0
73144bg loop_entry_6_285
73145nop
73146
73147P4533: !_BLD [2] (FP) (Loop entry) (Loop exit)
73148sethi %hi(0x2), %l2
73149or %l2, %lo(0x2), %l2
73150loop_entry_6_286:
73151wr %g0, 0xf0, %asi
73152membar #Sync
73153ldda [%i1 + 0] %asi, %f0
73154membar #Sync
73155! 2 addresses covered
73156fmovs %f1, %f0
73157fmovs %f3, %f1
73158!---- flushing fp results buffer to %f30 ----
73159fmovd %f0, %f30
73160!--
73161loop_exit_6_286:
73162sub %l2, 1, %l2
73163cmp %l2, 0
73164bg loop_entry_6_286
73165nop
73166
73167P4534: !_PREFETCH [1] (Int) (Faults) (Loop entry)
73168sethi %hi(0x2), %l2
73169or %l2, %lo(0x2), %l2
73170loop_entry_6_287:
73171prefetch [%g0], 4
73172
73173P4535: !_BSTC [3] (maybe <- 0x42800066) (FP) (Loop exit)
73174wr %g0, 0xe0, %asi
73175! preparing store val #0, next val will be in f33
73176fmovs %f16, %f21
73177fadds %f16, %f17, %f16
73178! preparing store val #1, next val will be in f35
73179fmovd %f20, %f32
73180fmovs %f16, %f21
73181fadds %f16, %f17, %f16
73182fmovd %f20, %f34
73183membar #Sync
73184stda %f32, [%i1 + 0 ] %asi
73185membar #Sync
73186loop_exit_6_287:
73187sub %l2, 1, %l2
73188cmp %l2, 0
73189bg loop_entry_6_287
73190nop
73191
73192P4536: !_PREFETCH [15] (Int) (Loop entry)
73193sethi %hi(0x1), %l2
73194or %l2, %lo(0x1), %l2
73195loop_entry_6_288:
73196sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
73197add %i0, %i3, %i3
73198prefetch [%i3 + 12], 0
73199
73200P4537: !_PREFETCH [0] (Int) (Loop exit)
73201prefetch [%i0 + 4], 22
73202loop_exit_6_288:
73203sub %l2, 1, %l2
73204cmp %l2, 0
73205bg loop_entry_6_288
73206nop
73207
73208P4538: !_LD [0] (FP) (NF) (Loop entry)
73209sethi %hi(0x2), %l2
73210or %l2, %lo(0x2), %l2
73211loop_entry_6_289:
73212wr %g0, 0x82, %asi
73213lda [%i0 + 4] %asi, %f0
73214! 1 addresses covered
73215
73216P4539: !_PREFETCH [14] (Int) (Faults) (Loop exit)
73217prefetch [%g0], 3
73218!---- flushing fp results buffer to %f30 ----
73219fmovs %f0, %f30
73220!--
73221loop_exit_6_289:
73222sub %l2, 1, %l2
73223cmp %l2, 0
73224bg loop_entry_6_289
73225nop
73226
73227P4540: !_LD [4] (FP) (Loop entry) (Loop exit) (CBR)
73228sethi %hi(0x1), %l2
73229or %l2, %lo(0x1), %l2
73230loop_entry_6_290:
73231sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
73232sub %i0, %i2, %i2
73233ld [%i2 + 4], %f0
73234! 1 addresses covered
73235
73236! cbranch
73237andcc %l0, 1, %g0
73238be,pt %xcc, TARGET4540
73239nop
73240RET4540:
73241
73242! lfsr step begin
73243srlx %l0, 1, %l3
73244xnor %l3, %l0, %l3
73245sllx %l3, 63, %l3
73246or %l3, %l0, %l0
73247srlx %l0, 1, %l0
73248
73249!---- flushing fp results buffer to %f30 ----
73250fmovs %f0, %f30
73251!--
73252loop_exit_6_290:
73253sub %l2, 1, %l2
73254cmp %l2, 0
73255bg loop_entry_6_290
73256nop
73257
73258P4541: !_DWLD [15] (Int) (Loop entry) (Branch target of P4610)
73259sethi %hi(0x1), %l2
73260or %l2, %lo(0x1), %l2
73261loop_entry_6_291:
73262sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
73263add %i0, %i3, %i3
73264ldx [%i3 + 8], %o0
73265! move %o0(lower) -> %o0(upper)
73266sllx %o0, 32, %o0
73267ba P4542
73268nop
73269
73270TARGET4610:
73271ba RET4610
73272nop
73273
73274
73275P4542: !_REPLACEMENT [3] (Int)
73276sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i2
73277sub %i0, %i2, %i2
73278sethi %hi(0x20000), %l3
73279ld [%i2+12], %l7
73280st %l7, [%i2+12]
73281add %i2, %l3, %l6
73282ld [%l6+12], %l7
73283st %l7, [%l6+12]
73284add %l6, %l3, %l6
73285ld [%l6+12], %l7
73286st %l7, [%l6+12]
73287add %l6, %l3, %l6
73288ld [%l6+12], %l7
73289st %l7, [%l6+12]
73290add %l6, %l3, %l6
73291ld [%l6+12], %l7
73292st %l7, [%l6+12]
73293add %l6, %l3, %l6
73294ld [%l6+12], %l7
73295st %l7, [%l6+12]
73296add %l6, %l3, %l6
73297ld [%l6+12], %l7
73298st %l7, [%l6+12]
73299add %l6, %l3, %l6
73300ld [%l6+12], %l7
73301st %l7, [%l6+12]
73302
73303P4543: !_LD [7] (Int) (NF) (Loop exit)
73304wr %g0, 0x82, %asi
73305sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
73306add %i0, %i3, %i3
73307lduwa [%i3 + 12] %asi, %l3
73308! move %l3(lower) -> %o0(lower)
73309or %l3, %o0, %o0
73310!---- flushing int results buffer----
73311mov %o0, %l5
73312loop_exit_6_291:
73313sub %l2, 1, %l2
73314cmp %l2, 0
73315bg loop_entry_6_291
73316nop
73317
73318P4544: !_CAS [5] (maybe <- 0x3000047) (Int) (Loop entry)
73319sethi %hi(0x1), %l2
73320or %l2, %lo(0x1), %l2
73321loop_entry_6_292:
73322sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
73323sub %i0, %i2, %i2
73324add %i2, 12, %o5
73325lduw [%o5], %o0
73326mov %o0, %l7
73327! move %l7(lower) -> %o0(upper)
73328sllx %l7, 32, %o0
73329mov %l4, %l6
73330cas [%o5], %l7, %l6
73331! move %l6(lower) -> %o0(lower)
73332srl %l6, 0, %l7
73333or %l7, %o0, %o0
73334add %l4, 1, %l4
73335
73336P4545: !_PREFETCH [7] (Int) (Loop exit)
73337sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
73338add %i0, %i3, %i3
73339prefetch [%i3 + 12], 3
73340!---- flushing int results buffer----
73341mov %o0, %l5
73342loop_exit_6_292:
73343sub %l2, 1, %l2
73344cmp %l2, 0
73345bg loop_entry_6_292
73346nop
73347
73348P4546: !_SWAP [12] (maybe <- 0x3000048) (Int) (Loop entry)
73349sethi %hi(0x2), %l2
73350or %l2, %lo(0x2), %l2
73351loop_entry_6_293:
73352sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
73353sub %i0, %i2, %i2
73354mov %l4, %o0
73355swap [%i2 + 4], %o0
73356! move %o0(lower) -> %o0(upper)
73357sllx %o0, 32, %o0
73358add %l4, 1, %l4
73359
73360P4547: !_LD [13] (FP) (NF)
73361wr %g0, 0x82, %asi
73362lda [%i2 + 12] %asi, %f0
73363! 1 addresses covered
73364
73365P4548: !_LD [1] (Int) (Loop exit)
73366lduw [%i0 + 12], %o5
73367! move %o5(lower) -> %o0(lower)
73368or %o5, %o0, %o0
73369!---- flushing int results buffer----
73370mov %o0, %l5
73371!---- flushing fp results buffer to %f30 ----
73372fmovs %f0, %f30
73373!--
73374loop_exit_6_293:
73375sub %l2, 1, %l2
73376cmp %l2, 0
73377bg loop_entry_6_293
73378nop
73379
73380P4549: !_FLUSH [10] (Int) (Loop entry)
73381sethi %hi(0x1), %l2
73382or %l2, %lo(0x1), %l2
73383loop_entry_6_294:
73384! Unsupported instruction
73385
73386P4550: !_PREFETCH [15] (Int) (Loop exit)
73387sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
73388add %i0, %i3, %i3
73389prefetch [%i3 + 12], 20
73390loop_exit_6_294:
73391sub %l2, 1, %l2
73392cmp %l2, 0
73393bg loop_entry_6_294
73394nop
73395
73396P4551: !_QWLD [2] (FP) (Loop entry)
73397sethi %hi(0x1), %l2
73398or %l2, %lo(0x1), %l2
73399loop_entry_6_295:
73400ldq [%i1 + 0], %f0
73401! 2 addresses covered
73402fmovs %f1, %f0
73403fmovs %f3, %f1
73404
73405P4552: !_FLUSH [6] (Int) (Loop exit)
73406! Unsupported instruction
73407!---- flushing fp results buffer to %f30 ----
73408fmovd %f0, %f30
73409!--
73410loop_exit_6_295:
73411sub %l2, 1, %l2
73412cmp %l2, 0
73413bg loop_entry_6_295
73414nop
73415
73416P4553: !_LD [6] (Int) (Loop entry)
73417sethi %hi(0x1), %l2
73418or %l2, %lo(0x1), %l2
73419loop_entry_6_296:
73420sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
73421add %i0, %i2, %i2
73422lduw [%i2 + 4], %o0
73423! move %o0(lower) -> %o0(upper)
73424sllx %o0, 32, %o0
73425
73426P4554: !_LD [15] (Int) (Loop exit)
73427sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
73428add %i0, %i3, %i3
73429lduw [%i3 + 12], %l7
73430! move %l7(lower) -> %o0(lower)
73431or %l7, %o0, %o0
73432!---- flushing int results buffer----
73433mov %o0, %l5
73434loop_exit_6_296:
73435sub %l2, 1, %l2
73436cmp %l2, 0
73437bg loop_entry_6_296
73438nop
73439
73440P4555: !_REPLACEMENT [6] (Int) (Loop entry) (Loop exit)
73441sethi %hi(0x2), %l2
73442or %l2, %lo(0x2), %l2
73443loop_entry_6_297:
73444sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
73445sub %i0, %i2, %i2
73446sethi %hi(0x20000), %l3
73447ld [%i2+4], %l7
73448st %l7, [%i2+4]
73449add %i2, %l3, %l6
73450ld [%l6+4], %l7
73451st %l7, [%l6+4]
73452add %l6, %l3, %l6
73453ld [%l6+4], %l7
73454st %l7, [%l6+4]
73455add %l6, %l3, %l6
73456ld [%l6+4], %l7
73457st %l7, [%l6+4]
73458add %l6, %l3, %l6
73459ld [%l6+4], %l7
73460st %l7, [%l6+4]
73461add %l6, %l3, %l6
73462ld [%l6+4], %l7
73463st %l7, [%l6+4]
73464add %l6, %l3, %l6
73465ld [%l6+4], %l7
73466st %l7, [%l6+4]
73467add %l6, %l3, %l6
73468ld [%l6+4], %l7
73469st %l7, [%l6+4]
73470loop_exit_6_297:
73471sub %l2, 1, %l2
73472cmp %l2, 0
73473bg loop_entry_6_297
73474nop
73475
73476P4556: !_PREFETCH [5] (Int) (Loop entry)
73477sethi %hi(0x2), %l2
73478or %l2, %lo(0x2), %l2
73479loop_entry_6_298:
73480sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
73481sub %i0, %i3, %i3
73482prefetch [%i3 + 12], 2
73483
73484P4557: !_LD [12] (Int)
73485sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
73486sub %i0, %i2, %i2
73487lduw [%i2 + 4], %o0
73488! move %o0(lower) -> %o0(upper)
73489sllx %o0, 32, %o0
73490
73491P4558: !_LD [9] (Int) (Loop exit)
73492sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
73493sub %i0, %i3, %i3
73494lduw [%i3 + 12], %o5
73495! move %o5(lower) -> %o0(lower)
73496or %o5, %o0, %o0
73497!---- flushing int results buffer----
73498mov %o0, %l5
73499loop_exit_6_298:
73500sub %l2, 1, %l2
73501cmp %l2, 0
73502bg loop_entry_6_298
73503nop
73504
73505P4559: !_LD [13] (FP) (Loop entry)
73506sethi %hi(0x2), %l2
73507or %l2, %lo(0x2), %l2
73508loop_entry_6_299:
73509sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
73510sub %i0, %i2, %i2
73511ld [%i2 + 12], %f0
73512! 1 addresses covered
73513
73514P4560: !_FLUSH [12] (Int) (Loop exit)
73515! Unsupported instruction
73516!---- flushing fp results buffer to %f30 ----
73517fmovs %f0, %f30
73518!--
73519loop_exit_6_299:
73520sub %l2, 1, %l2
73521cmp %l2, 0
73522bg loop_entry_6_299
73523nop
73524
73525P4561: !_LD [13] (Int) (Loop entry)
73526sethi %hi(0x2), %l2
73527or %l2, %lo(0x2), %l2
73528loop_entry_6_300:
73529sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
73530sub %i0, %i3, %i3
73531lduw [%i3 + 12], %o0
73532! move %o0(lower) -> %o0(upper)
73533sllx %o0, 32, %o0
73534
73535P4562: !_LD [4] (Int) (Loop exit)
73536sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
73537sub %i0, %i2, %i2
73538lduw [%i2 + 4], %l6
73539! move %l6(lower) -> %o0(lower)
73540or %l6, %o0, %o0
73541!---- flushing int results buffer----
73542mov %o0, %l5
73543loop_exit_6_300:
73544sub %l2, 1, %l2
73545cmp %l2, 0
73546bg loop_entry_6_300
73547nop
73548
73549P4563: !_LD [12] (FP) (Loop entry)
73550sethi %hi(0x1), %l2
73551or %l2, %lo(0x1), %l2
73552loop_entry_6_301:
73553sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
73554sub %i0, %i3, %i3
73555ld [%i3 + 4], %f0
73556! 1 addresses covered
73557
73558P4564: !_QWLD [6] (FP) (Loop exit)
73559sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
73560add %i0, %i2, %i2
73561ldq [%i2 + 0], %f32
73562! 2 addresses covered
73563fmovd %f32, %f18
73564fmovs %f19, %f1
73565fmovd %f34, %f18
73566fmovs %f19, %f2
73567!---- flushing fp results buffer to %f30 ----
73568fmovd %f0, %f30
73569fmovs %f2, %f30
73570!--
73571loop_exit_6_301:
73572sub %l2, 1, %l2
73573cmp %l2, 0
73574bg loop_entry_6_301
73575nop
73576
73577P4565: !_LD [5] (FP) (Loop entry)
73578sethi %hi(0x1), %l2
73579or %l2, %lo(0x1), %l2
73580loop_entry_6_302:
73581sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
73582sub %i0, %i3, %i3
73583ld [%i3 + 12], %f0
73584! 1 addresses covered
73585
73586P4566: !_LD [7] (Int)
73587sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
73588add %i0, %i2, %i2
73589lduw [%i2 + 12], %o0
73590! move %o0(lower) -> %o0(upper)
73591sllx %o0, 32, %o0
73592
73593P4567: !_LD [9] (Int) (Loop exit) (LE)
73594wr %g0, 0x88, %asi
73595sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
73596sub %i0, %i3, %i3
73597lduwa [%i3 + 12] %asi, %o5
73598! move %o5(lower) -> %o0(lower)
73599or %o5, %o0, %o0
73600!---- flushing int results buffer----
73601mov %o0, %l5
73602!---- flushing fp results buffer to %f30 ----
73603fmovs %f0, %f30
73604!--
73605loop_exit_6_302:
73606sub %l2, 1, %l2
73607cmp %l2, 0
73608bg loop_entry_6_302
73609nop
73610
73611P4568: !_ST [4] (maybe <- 0x42800068) (FP) (Loop entry) (Loop exit)
73612sethi %hi(0x1), %l2
73613or %l2, %lo(0x1), %l2
73614loop_entry_6_303:
73615sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
73616sub %i0, %i2, %i2
73617! preparing store val #0, next val will be in f20
73618fmovs %f16, %f20
73619fadds %f16, %f17, %f16
73620st %f20, [%i2 + 4 ]
73621loop_exit_6_303:
73622sub %l2, 1, %l2
73623cmp %l2, 0
73624bg loop_entry_6_303
73625nop
73626
73627P4569: !_LD [13] (FP) (Loop entry) (CBR)
73628sethi %hi(0x1), %l2
73629or %l2, %lo(0x1), %l2
73630loop_entry_6_304:
73631sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
73632sub %i0, %i3, %i3
73633ld [%i3 + 12], %f0
73634! 1 addresses covered
73635
73636! cbranch
73637andcc %l0, 1, %g0
73638be,pn %xcc, TARGET4569
73639nop
73640RET4569:
73641
73642! lfsr step begin
73643srlx %l0, 1, %l6
73644xnor %l6, %l0, %l6
73645sllx %l6, 63, %l6
73646or %l6, %l0, %l0
73647srlx %l0, 1, %l0
73648
73649
73650P4570: !_FLUSH [1] (Int) (Loop exit) (CBR)
73651! Unsupported instruction
73652
73653! cbranch
73654andcc %l0, 1, %g0
73655be,pt %xcc, TARGET4570
73656nop
73657RET4570:
73658
73659! lfsr step begin
73660srlx %l0, 1, %l7
73661xnor %l7, %l0, %l7
73662sllx %l7, 63, %l7
73663or %l7, %l0, %l0
73664srlx %l0, 1, %l0
73665
73666!---- flushing fp results buffer to %f30 ----
73667fmovs %f0, %f30
73668!--
73669loop_exit_6_304:
73670sub %l2, 1, %l2
73671cmp %l2, 0
73672bg loop_entry_6_304
73673nop
73674
73675P4571: !_ST [6] (maybe <- 0x42800069) (FP) (Loop entry) (Loop exit)
73676sethi %hi(0x2), %l2
73677or %l2, %lo(0x2), %l2
73678loop_entry_6_305:
73679sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
73680add %i0, %i2, %i2
73681! preparing store val #0, next val will be in f20
73682fmovs %f16, %f20
73683fadds %f16, %f17, %f16
73684st %f20, [%i2 + 4 ]
73685loop_exit_6_305:
73686sub %l2, 1, %l2
73687cmp %l2, 0
73688bg loop_entry_6_305
73689nop
73690
73691P4572: !_PREFETCH [6] (Int) (Loop entry) (Loop exit) (CBR)
73692sethi %hi(0x2), %l2
73693or %l2, %lo(0x2), %l2
73694loop_entry_6_306:
73695sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i3
73696add %i0, %i3, %i3
73697prefetch [%i3 + 4], 22
73698
73699! cbranch
73700andcc %l0, 1, %g0
73701be,pn %xcc, TARGET4572
73702nop
73703RET4572:
73704
73705! lfsr step begin
73706srlx %l0, 1, %l3
73707xnor %l3, %l0, %l3
73708sllx %l3, 63, %l3
73709or %l3, %l0, %l0
73710srlx %l0, 1, %l0
73711
73712loop_exit_6_306:
73713sub %l2, 1, %l2
73714cmp %l2, 0
73715bg loop_entry_6_306
73716nop
73717
73718P4573: !_QWST [11] (maybe <- 0x4280006a) (FP) (Loop entry)
73719sethi %hi(0x2), %l2
73720or %l2, %lo(0x2), %l2
73721loop_entry_6_307:
73722sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
73723sub %i0, %i2, %i2
73724! preparing store val #0, next val will be in f21
73725fmovs %f16, %f21
73726fadds %f16, %f17, %f16
73727! preparing store val #1, next val will be in f23
73728fmovs %f16, %f23
73729fadds %f16, %f17, %f16
73730stq %f20, [%i2 + 0]
73731
73732P4574: !_DWLD [0] (FP) (Loop exit)
73733ldd [%i0 + 0], %f0
73734! 1 addresses covered
73735fmovs %f1, %f0
73736!---- flushing fp results buffer to %f30 ----
73737fmovs %f0, %f30
73738!--
73739loop_exit_6_307:
73740sub %l2, 1, %l2
73741cmp %l2, 0
73742bg loop_entry_6_307
73743nop
73744
73745P4575: !_PREFETCH [3] (Int) (Loop entry)
73746sethi %hi(0x1), %l2
73747or %l2, %lo(0x1), %l2
73748loop_entry_6_308:
73749prefetch [%i1 + 12], 23
73750
73751P4576: !_PREFETCH [4] (Int) (Loop exit)
73752sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
73753sub %i0, %i3, %i3
73754prefetch [%i3 + 4], 4
73755loop_exit_6_308:
73756sub %l2, 1, %l2
73757cmp %l2, 0
73758bg loop_entry_6_308
73759nop
73760
73761P4577: !_PREFETCH [6] (Int) (Loop entry) (CBR)
73762sethi %hi(0x1), %l2
73763or %l2, %lo(0x1), %l2
73764loop_entry_6_309:
73765sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
73766add %i0, %i2, %i2
73767prefetch [%i2 + 4], 0
73768
73769! cbranch
73770andcc %l0, 1, %g0
73771be,pt %xcc, TARGET4577
73772nop
73773RET4577:
73774
73775! lfsr step begin
73776srlx %l0, 1, %o5
73777xnor %o5, %l0, %o5
73778sllx %o5, 63, %o5
73779or %o5, %l0, %l0
73780srlx %l0, 1, %l0
73781
73782
73783P4578: !_CASX [11] (maybe <- 0x3000049) (Int) (Loop exit)
73784sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
73785sub %i0, %i3, %i3
73786add %i3, 8, %l6
73787ldx [%l6], %o0
73788! move %o0(upper) -> %o0(upper)
73789! move %o0(lower) -> %o0(lower)
73790mov %o0, %l3
73791mov %l4, %o1
73792casx [%l6], %l3, %o1
73793! move %o1(upper) -> %o1(upper)
73794! move %o1(lower) -> %o1(lower)
73795add %l4, 1, %l4
73796!---- flushing int results buffer----
73797mov %o0, %l5
73798mov %o1, %l5
73799loop_exit_6_309:
73800sub %l2, 1, %l2
73801cmp %l2, 0
73802bg loop_entry_6_309
73803nop
73804
73805P4579: !_BSTC [11] (maybe <- 0x4280006c) (FP) (Loop entry) (Loop exit)
73806sethi %hi(0x1), %l2
73807or %l2, %lo(0x1), %l2
73808loop_entry_6_310:
73809wr %g0, 0xe0, %asi
73810sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
73811sub %i0, %i2, %i2
73812! preparing store val #0, next val will be in f33
73813fmovs %f16, %f21
73814fadds %f16, %f17, %f16
73815! preparing store val #1, next val will be in f35
73816fmovd %f20, %f32
73817fmovs %f16, %f21
73818fadds %f16, %f17, %f16
73819fmovd %f20, %f34
73820membar #Sync
73821stda %f32, [%i2 + 0 ] %asi
73822membar #Sync
73823loop_exit_6_310:
73824sub %l2, 1, %l2
73825cmp %l2, 0
73826bg loop_entry_6_310
73827nop
73828
73829P4580: !_LD [13] (FP) (NF) (Loop entry)
73830sethi %hi(0x1), %l2
73831or %l2, %lo(0x1), %l2
73832loop_entry_6_311:
73833wr %g0, 0x82, %asi
73834sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
73835sub %i0, %i3, %i3
73836lda [%i3 + 12] %asi, %f0
73837! 1 addresses covered
73838
73839P4581: !_LD [6] (FP) (Loop exit)
73840sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
73841add %i0, %i2, %i2
73842ld [%i2 + 4], %f1
73843! 1 addresses covered
73844!---- flushing fp results buffer to %f30 ----
73845fmovd %f0, %f30
73846!--
73847loop_exit_6_311:
73848sub %l2, 1, %l2
73849cmp %l2, 0
73850bg loop_entry_6_311
73851nop
73852
73853P4582: !_QWST [12] (maybe <- 0x4280006e) (FP) (Loop entry) (Loop exit)
73854sethi %hi(0x1), %l2
73855or %l2, %lo(0x1), %l2
73856loop_entry_6_312:
73857sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
73858sub %i0, %i3, %i3
73859! preparing store val #0, next val will be in f21
73860fmovs %f16, %f21
73861fadds %f16, %f17, %f16
73862! preparing store val #1, next val will be in f23
73863fmovs %f16, %f23
73864fadds %f16, %f17, %f16
73865stq %f20, [%i3 + 0]
73866loop_exit_6_312:
73867sub %l2, 1, %l2
73868cmp %l2, 0
73869bg loop_entry_6_312
73870nop
73871
73872P4583: !_ST [7] (maybe <- 0x300004a) (Int) (Loop entry) (Branch target of P4045)
73873sethi %hi(0x2), %l2
73874or %l2, %lo(0x2), %l2
73875loop_entry_6_313:
73876sethi %hi(REGION3_ALIAS0_O-REGION0_ALIAS0_O), %i2
73877add %i0, %i2, %i2
73878stw %l4, [%i2 + 12 ]
73879add %l4, 1, %l4
73880ba P4584
73881nop
73882
73883TARGET4045:
73884ba RET4045
73885nop
73886
73887
73888P4584: !_CASX [7] (maybe <- 0x300004b) (Int) (Loop exit)
73889add %i2, 8, %l7
73890ldx [%l7], %o0
73891! move %o0(upper) -> %o0(upper)
73892! move %o0(lower) -> %o0(lower)
73893mov %o0, %l6
73894mov %l4, %o1
73895casx [%l7], %l6, %o1
73896! move %o1(upper) -> %o1(upper)
73897! move %o1(lower) -> %o1(lower)
73898add %l4, 1, %l4
73899!---- flushing int results buffer----
73900mov %o0, %l5
73901mov %o1, %l5
73902loop_exit_6_313:
73903sub %l2, 1, %l2
73904cmp %l2, 0
73905bg loop_entry_6_313
73906nop
73907
73908P4585: !_QWST [2] (maybe <- 0x42800070) (FP) (Loop entry)
73909sethi %hi(0x1), %l2
73910or %l2, %lo(0x1), %l2
73911loop_entry_6_314:
73912! preparing store val #0, next val will be in f21
73913fmovs %f16, %f21
73914fadds %f16, %f17, %f16
73915! preparing store val #1, next val will be in f23
73916fmovs %f16, %f23
73917fadds %f16, %f17, %f16
73918stq %f20, [%i1 + 0]
73919
73920P4586: !_BSTC [0] (maybe <- 0x42800072) (FP) (Loop exit)
73921wr %g0, 0xe0, %asi
73922! preparing store val #0, next val will be in f33
73923fmovs %f16, %f21
73924fadds %f16, %f17, %f16
73925! preparing store val #1, next val will be in f35
73926fmovd %f20, %f32
73927fmovs %f16, %f21
73928fadds %f16, %f17, %f16
73929fmovd %f20, %f34
73930membar #Sync
73931stda %f32, [%i0 + 0 ] %asi
73932membar #Sync
73933loop_exit_6_314:
73934sub %l2, 1, %l2
73935cmp %l2, 0
73936bg loop_entry_6_314
73937nop
73938
73939P4587: !_BST [9] (maybe <- 0x42800074) (FP) (Loop entry)
73940sethi %hi(0x1), %l2
73941or %l2, %lo(0x1), %l2
73942loop_entry_6_315:
73943wr %g0, 0xf0, %asi
73944sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
73945sub %i0, %i3, %i3
73946! preparing store val #0, next val will be in f33
73947fmovs %f16, %f21
73948fadds %f16, %f17, %f16
73949! preparing store val #1, next val will be in f35
73950fmovd %f20, %f32
73951fmovs %f16, %f21
73952fadds %f16, %f17, %f16
73953fmovd %f20, %f34
73954membar #Sync
73955stda %f32, [%i3 + 0 ] %asi
73956membar #Sync
73957
73958P4588: !_FLUSHI [5] (Int) (Loop exit)
73959flush %g0
73960loop_exit_6_315:
73961sub %l2, 1, %l2
73962cmp %l2, 0
73963bg loop_entry_6_315
73964nop
73965
73966P4589: !_PREFETCH [3] (Int) (Loop entry) (LE)
73967sethi %hi(0x1), %l2
73968or %l2, %lo(0x1), %l2
73969loop_entry_6_316:
73970wr %g0, 0x88, %asi
73971prefetcha [%i1 + 12] %asi, 22
73972
73973P4590: !_BLD [13] (FP) (Loop exit)
73974wr %g0, 0xf0, %asi
73975sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
73976sub %i0, %i2, %i2
73977membar #Sync
73978ldda [%i2 + 0] %asi, %f0
73979membar #Sync
73980! 2 addresses covered
73981fmovs %f1, %f0
73982fmovs %f3, %f1
73983!---- flushing fp results buffer to %f30 ----
73984fmovd %f0, %f30
73985!--
73986loop_exit_6_316:
73987sub %l2, 1, %l2
73988cmp %l2, 0
73989bg loop_entry_6_316
73990nop
73991
73992P4591: !_REPLACEMENT [6] (Int) (Loop entry) (Branch target of P4397)
73993sethi %hi(0x2), %l2
73994or %l2, %lo(0x2), %l2
73995loop_entry_6_317:
73996sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3
73997sub %i0, %i3, %i3
73998sethi %hi(0x20000), %l7
73999ld [%i3+4], %l3
74000st %l3, [%i3+4]
74001add %i3, %l7, %o5
74002ld [%o5+4], %l3
74003st %l3, [%o5+4]
74004add %o5, %l7, %o5
74005ld [%o5+4], %l3
74006st %l3, [%o5+4]
74007add %o5, %l7, %o5
74008ld [%o5+4], %l3
74009st %l3, [%o5+4]
74010add %o5, %l7, %o5
74011ld [%o5+4], %l3
74012st %l3, [%o5+4]
74013add %o5, %l7, %o5
74014ld [%o5+4], %l3
74015st %l3, [%o5+4]
74016add %o5, %l7, %o5
74017ld [%o5+4], %l3
74018st %l3, [%o5+4]
74019add %o5, %l7, %o5
74020ld [%o5+4], %l3
74021st %l3, [%o5+4]
74022ba P4592
74023nop
74024
74025TARGET4397:
74026ba RET4397
74027nop
74028
74029
74030P4592: !_QWST [6] (maybe <- 0x42800076) (FP) (Loop exit)
74031sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
74032sub %i0, %i2, %i2
74033! preparing store val #0, next val will be in f21
74034fmovs %f16, %f21
74035fadds %f16, %f17, %f16
74036! preparing store val #1, next val will be in f23
74037fmovs %f16, %f23
74038fadds %f16, %f17, %f16
74039stq %f20, [%i2 + 0]
74040loop_exit_6_317:
74041sub %l2, 1, %l2
74042cmp %l2, 0
74043bg loop_entry_6_317
74044nop
74045
74046P4593: !_ST [2] (maybe <- 0x42800078) (FP) (Loop entry)
74047sethi %hi(0x2), %l2
74048or %l2, %lo(0x2), %l2
74049loop_entry_6_318:
74050! preparing store val #0, next val will be in f20
74051fmovs %f16, %f20
74052fadds %f16, %f17, %f16
74053st %f20, [%i1 + 4 ]
74054
74055P4594: !_LD [10] (Int)
74056sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
74057sub %i0, %i3, %i3
74058lduw [%i3 + 4], %o0
74059! move %o0(lower) -> %o0(upper)
74060sllx %o0, 32, %o0
74061
74062P4595: !_LD [2] (Int) (Loop exit)
74063lduw [%i1 + 4], %l3
74064! move %l3(lower) -> %o0(lower)
74065or %l3, %o0, %o0
74066!---- flushing int results buffer----
74067mov %o0, %l5
74068loop_exit_6_318:
74069sub %l2, 1, %l2
74070cmp %l2, 0
74071bg loop_entry_6_318
74072nop
74073
74074P4596: !_LD [9] (FP) (Loop entry)
74075sethi %hi(0x1), %l2
74076or %l2, %lo(0x1), %l2
74077loop_entry_6_319:
74078sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
74079sub %i0, %i2, %i2
74080ld [%i2 + 12], %f0
74081! 1 addresses covered
74082
74083P4597: !_PREFETCH [1] (Int) (Loop exit)
74084prefetch [%i0 + 12], 23
74085!---- flushing fp results buffer to %f30 ----
74086fmovs %f0, %f30
74087!--
74088loop_exit_6_319:
74089sub %l2, 1, %l2
74090cmp %l2, 0
74091bg loop_entry_6_319
74092nop
74093
74094P4598: !_BLD [1] (FP) (Loop entry) (CBR)
74095sethi %hi(0x2), %l2
74096or %l2, %lo(0x2), %l2
74097loop_entry_6_320:
74098wr %g0, 0xf0, %asi
74099membar #Sync
74100ldda [%i0 + 0] %asi, %f0
74101membar #Sync
74102! 2 addresses covered
74103fmovs %f1, %f0
74104fmovs %f3, %f1
74105
74106! cbranch
74107andcc %l0, 1, %g0
74108be,pn %xcc, TARGET4598
74109nop
74110RET4598:
74111
74112! lfsr step begin
74113srlx %l0, 1, %o5
74114xnor %o5, %l0, %o5
74115sllx %o5, 63, %o5
74116or %o5, %l0, %l0
74117srlx %l0, 1, %l0
74118
74119
74120P4599: !_PREFETCH [3] (Int) (Faults) (Loop exit)
74121prefetch [%i1 + 12], 20
74122!---- flushing fp results buffer to %f30 ----
74123fmovd %f0, %f30
74124!--
74125loop_exit_6_320:
74126sub %l2, 1, %l2
74127cmp %l2, 0
74128bg loop_entry_6_320
74129nop
74130
74131P4600: !_SWAP [8] (maybe <- 0x300004c) (Int) (Loop entry) (Branch target of P4177)
74132sethi %hi(0x2), %l2
74133or %l2, %lo(0x2), %l2
74134loop_entry_6_321:
74135sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
74136sub %i0, %i3, %i3
74137mov %l4, %o0
74138swap [%i3 + 4], %o0
74139! move %o0(lower) -> %o0(upper)
74140sllx %o0, 32, %o0
74141add %l4, 1, %l4
74142ba P4601
74143nop
74144
74145TARGET4177:
74146ba RET4177
74147nop
74148
74149
74150P4601: !_LD [12] (Int) (NF) (Loop exit)
74151wr %g0, 0x82, %asi
74152sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
74153sub %i0, %i2, %i2
74154lduwa [%i2 + 4] %asi, %l6
74155! move %l6(lower) -> %o0(lower)
74156or %l6, %o0, %o0
74157!---- flushing int results buffer----
74158mov %o0, %l5
74159loop_exit_6_321:
74160sub %l2, 1, %l2
74161cmp %l2, 0
74162bg loop_entry_6_321
74163nop
74164
74165P4602: !_LD [11] (FP) (NF) (Faults) (Loop entry) (Loop exit)
74166sethi %hi(0x2), %l2
74167or %l2, %lo(0x2), %l2
74168loop_entry_6_322:
74169wr %g0, 0x82, %asi
74170lda [%g0] %asi, %f0
74171! 1 addresses covered
74172!---- flushing fp results buffer to %f30 ----
74173fmovs %f0, %f30
74174!--
74175loop_exit_6_322:
74176sub %l2, 1, %l2
74177cmp %l2, 0
74178bg loop_entry_6_322
74179nop
74180
74181P4603: !_SWAP [0] (maybe <- 0x300004d) (Int) (Loop entry)
74182sethi %hi(0x2), %l2
74183or %l2, %lo(0x2), %l2
74184loop_entry_6_323:
74185mov %l4, %o0
74186swap [%i0 + 4], %o0
74187! move %o0(lower) -> %o0(upper)
74188sllx %o0, 32, %o0
74189add %l4, 1, %l4
74190
74191P4604: !_DWST [0] (maybe <- 0x300004e) (Int)
74192mov %l4, %o5
74193stx %o5, [%i0 + 0]
74194add %l4, 1, %l4
74195
74196P4605: !_LD [12] (Int) (Loop exit)
74197sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
74198sub %i0, %i3, %i3
74199lduw [%i3 + 4], %o5
74200! move %o5(lower) -> %o0(lower)
74201or %o5, %o0, %o0
74202!---- flushing int results buffer----
74203mov %o0, %l5
74204loop_exit_6_323:
74205sub %l2, 1, %l2
74206cmp %l2, 0
74207bg loop_entry_6_323
74208nop
74209
74210P4606: !_LD [6] (FP) (Loop entry)
74211sethi %hi(0x1), %l2
74212or %l2, %lo(0x1), %l2
74213loop_entry_6_324:
74214sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
74215sub %i0, %i2, %i2
74216ld [%i2 + 4], %f0
74217! 1 addresses covered
74218
74219P4607: !_PREFETCH [8] (Int) (Loop exit)
74220sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
74221sub %i0, %i3, %i3
74222prefetch [%i3 + 4], 2
74223!---- flushing fp results buffer to %f30 ----
74224fmovs %f0, %f30
74225!--
74226loop_exit_6_324:
74227sub %l2, 1, %l2
74228cmp %l2, 0
74229bg loop_entry_6_324
74230nop
74231
74232P4608: !_LD [12] (FP) (Loop entry)
74233sethi %hi(0x1), %l2
74234or %l2, %lo(0x1), %l2
74235loop_entry_6_325:
74236sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
74237sub %i0, %i2, %i2
74238ld [%i2 + 4], %f0
74239! 1 addresses covered
74240
74241P4609: !_LD [9] (Int)
74242sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
74243sub %i0, %i3, %i3
74244lduw [%i3 + 12], %o0
74245! move %o0(lower) -> %o0(upper)
74246sllx %o0, 32, %o0
74247
74248P4610: !_LD [8] (Int) (Loop exit) (CBR)
74249lduw [%i3 + 4], %l6
74250! move %l6(lower) -> %o0(lower)
74251or %l6, %o0, %o0
74252
74253! cbranch
74254andcc %l0, 1, %g0
74255be,pn %xcc, TARGET4610
74256nop
74257RET4610:
74258
74259! lfsr step begin
74260srlx %l0, 1, %l7
74261xnor %l7, %l0, %l7
74262sllx %l7, 63, %l7
74263or %l7, %l0, %l0
74264srlx %l0, 1, %l0
74265
74266!---- flushing int results buffer----
74267mov %o0, %l5
74268!---- flushing fp results buffer to %f30 ----
74269fmovs %f0, %f30
74270!--
74271loop_exit_6_325:
74272sub %l2, 1, %l2
74273cmp %l2, 0
74274bg loop_entry_6_325
74275nop
74276
74277P4611: !_DWLD [9] (Int) (NF) (Loop entry) (LE)
74278sethi %hi(0x2), %l2
74279or %l2, %lo(0x2), %l2
74280loop_entry_6_326:
74281wr %g0, 0x8a, %asi
74282sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
74283sub %i0, %i2, %i2
74284ldxa [%i2 + 8] %asi, %l6
74285! move %l6(upper) -> %o0(upper)
74286or %l6, %g0, %o0
74287
74288P4612: !_LD [7] (Int) (Loop exit)
74289sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
74290sub %i0, %i3, %i3
74291lduw [%i3 + 12], %o5
74292! move %o5(lower) -> %o0(lower)
74293srlx %o0, 32, %o0
74294sllx %o0, 32, %o0
74295or %o5, %o0, %o0
74296!---- flushing int results buffer----
74297mov %o0, %l5
74298loop_exit_6_326:
74299sub %l2, 1, %l2
74300cmp %l2, 0
74301bg loop_entry_6_326
74302nop
74303
74304P4613: !_PREFETCH [13] (Int) (Loop entry) (Loop exit)
74305sethi %hi(0x2), %l2
74306or %l2, %lo(0x2), %l2
74307loop_entry_6_327:
74308sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
74309sub %i0, %i2, %i2
74310prefetch [%i2 + 12], 0
74311loop_exit_6_327:
74312sub %l2, 1, %l2
74313cmp %l2, 0
74314bg loop_entry_6_327
74315nop
74316
74317P4614: !_DWLD [1] (Int) (Loop entry)
74318sethi %hi(0x2), %l2
74319or %l2, %lo(0x2), %l2
74320loop_entry_6_328:
74321ldx [%i0 + 8], %o0
74322! move %o0(lower) -> %o0(upper)
74323sllx %o0, 32, %o0
74324
74325P4615: !_LD [14] (Int) (Loop exit)
74326sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
74327add %i0, %i3, %i3
74328lduw [%i3 + 4], %l6
74329! move %l6(lower) -> %o0(lower)
74330or %l6, %o0, %o0
74331!---- flushing int results buffer----
74332mov %o0, %l5
74333loop_exit_6_328:
74334sub %l2, 1, %l2
74335cmp %l2, 0
74336bg loop_entry_6_328
74337nop
74338
74339P4616: !_PREFETCH [9] (Int) (Loop entry)
74340sethi %hi(0x2), %l2
74341or %l2, %lo(0x2), %l2
74342loop_entry_6_329:
74343sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
74344sub %i0, %i2, %i2
74345prefetch [%i2 + 12], 23
74346
74347P4617: !_LD [4] (FP) (NF) (Loop exit)
74348wr %g0, 0x82, %asi
74349sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
74350sub %i0, %i3, %i3
74351lda [%i3 + 4] %asi, %f0
74352! 1 addresses covered
74353!---- flushing fp results buffer to %f30 ----
74354fmovs %f0, %f30
74355!--
74356loop_exit_6_329:
74357sub %l2, 1, %l2
74358cmp %l2, 0
74359bg loop_entry_6_329
74360nop
74361
74362P4618: !_PREFETCH [7] (Int) (Loop entry) (Loop exit)
74363sethi %hi(0x1), %l2
74364or %l2, %lo(0x1), %l2
74365loop_entry_6_330:
74366sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
74367sub %i0, %i2, %i2
74368prefetch [%i2 + 12], 3
74369loop_exit_6_330:
74370sub %l2, 1, %l2
74371cmp %l2, 0
74372bg loop_entry_6_330
74373nop
74374
74375P4619: !_LD [12] (Int) (NF) (Faults) (Loop entry)
74376sethi %hi(0x2), %l2
74377or %l2, %lo(0x2), %l2
74378loop_entry_6_331:
74379wr %g0, 0x82, %asi
74380lduwa [%g0] %asi, %o0
74381! move %o0(lower) -> %o0(upper)
74382sllx %o0, 32, %o0
74383
74384P4620: !_LD [5] (Int) (NF) (Loop exit)
74385wr %g0, 0x82, %asi
74386sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
74387sub %i0, %i3, %i3
74388lduwa [%i3 + 12] %asi, %l3
74389! move %l3(lower) -> %o0(lower)
74390or %l3, %o0, %o0
74391!---- flushing int results buffer----
74392mov %o0, %l5
74393loop_exit_6_331:
74394sub %l2, 1, %l2
74395cmp %l2, 0
74396bg loop_entry_6_331
74397nop
74398
74399P4621: !_QWST [4] (maybe <- 0x42800079) (FP) (Loop entry)
74400sethi %hi(0x2), %l2
74401or %l2, %lo(0x2), %l2
74402loop_entry_6_332:
74403sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
74404sub %i0, %i2, %i2
74405! preparing store val #0, next val will be in f21
74406fmovs %f16, %f21
74407fadds %f16, %f17, %f16
74408! preparing store val #1, next val will be in f23
74409fmovs %f16, %f23
74410fadds %f16, %f17, %f16
74411stq %f20, [%i2 + 0]
74412
74413P4622: !_LD [5] (FP) (Loop exit) (CBR)
74414ld [%i2 + 12], %f0
74415! 1 addresses covered
74416
74417! cbranch
74418andcc %l0, 1, %g0
74419be,pt %xcc, TARGET4622
74420nop
74421RET4622:
74422
74423! lfsr step begin
74424srlx %l0, 1, %l6
74425xnor %l6, %l0, %l6
74426sllx %l6, 63, %l6
74427or %l6, %l0, %l0
74428srlx %l0, 1, %l0
74429
74430!---- flushing fp results buffer to %f30 ----
74431fmovs %f0, %f30
74432!--
74433loop_exit_6_332:
74434sub %l2, 1, %l2
74435cmp %l2, 0
74436bg loop_entry_6_332
74437nop
74438
74439P4623: !_FLUSH [10] (Int) (Loop entry)
74440sethi %hi(0x1), %l2
74441or %l2, %lo(0x1), %l2
74442loop_entry_6_333:
74443! Unsupported instruction
74444
74445P4624: !_LD [14] (Int)
74446sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
74447add %i0, %i3, %i3
74448lduw [%i3 + 4], %o0
74449! move %o0(lower) -> %o0(upper)
74450sllx %o0, 32, %o0
74451
74452P4625: !_LD [8] (Int) (Loop exit) (Branch target of P4404)
74453sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
74454sub %i0, %i2, %i2
74455lduw [%i2 + 4], %l7
74456! move %l7(lower) -> %o0(lower)
74457or %l7, %o0, %o0
74458!---- flushing int results buffer----
74459mov %o0, %l5
74460loop_exit_6_333:
74461sub %l2, 1, %l2
74462cmp %l2, 0
74463bg loop_entry_6_333
74464nop
74465ba P4626
74466nop
74467
74468TARGET4404:
74469ba RET4404
74470nop
74471
74472
74473P4626: !_PREFETCH [3] (Int) (Loop entry) (Loop exit)
74474sethi %hi(0x1), %l2
74475or %l2, %lo(0x1), %l2
74476loop_entry_6_334:
74477prefetch [%i1 + 12], 18
74478loop_exit_6_334:
74479sub %l2, 1, %l2
74480cmp %l2, 0
74481bg loop_entry_6_334
74482nop
74483
74484P4627: !_LD [7] (FP) (Loop entry)
74485sethi %hi(0x1), %l2
74486or %l2, %lo(0x1), %l2
74487loop_entry_6_335:
74488sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
74489sub %i0, %i3, %i3
74490ld [%i3 + 12], %f0
74491! 1 addresses covered
74492
74493P4628: !_FLUSH [2] (Int) (Loop exit) (Branch target of P4570)
74494! Unsupported instruction
74495!---- flushing fp results buffer to %f30 ----
74496fmovs %f0, %f30
74497!--
74498loop_exit_6_335:
74499sub %l2, 1, %l2
74500cmp %l2, 0
74501bg loop_entry_6_335
74502nop
74503ba P4629
74504nop
74505
74506TARGET4570:
74507ba RET4570
74508nop
74509
74510
74511P4629: !_PREFETCH [7] (Int) (Faults) (Loop entry) (Loop exit)
74512sethi %hi(0x2), %l2
74513or %l2, %lo(0x2), %l2
74514loop_entry_6_336:
74515prefetch [%g0], 19
74516loop_exit_6_336:
74517sub %l2, 1, %l2
74518cmp %l2, 0
74519bg loop_entry_6_336
74520nop
74521
74522P4630: !_LD [5] (Int) (Loop entry)
74523sethi %hi(0x1), %l2
74524or %l2, %lo(0x1), %l2
74525loop_entry_6_337:
74526sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
74527sub %i0, %i2, %i2
74528lduw [%i2 + 12], %o0
74529! move %o0(lower) -> %o0(upper)
74530sllx %o0, 32, %o0
74531
74532P4631: !_BST [12] (maybe <- 0x4280007b) (FP)
74533wr %g0, 0xf0, %asi
74534sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
74535sub %i0, %i3, %i3
74536! preparing store val #0, next val will be in f33
74537fmovs %f16, %f21
74538fadds %f16, %f17, %f16
74539! preparing store val #1, next val will be in f35
74540fmovd %f20, %f32
74541fmovs %f16, %f21
74542fadds %f16, %f17, %f16
74543fmovd %f20, %f34
74544membar #Sync
74545stda %f32, [%i3 + 0 ] %asi
74546membar #Sync
74547
74548P4632: !_LD [15] (Int) (Loop exit)
74549sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
74550add %i0, %i2, %i2
74551lduw [%i2 + 12], %l6
74552! move %l6(lower) -> %o0(lower)
74553or %l6, %o0, %o0
74554!---- flushing int results buffer----
74555mov %o0, %l5
74556loop_exit_6_337:
74557sub %l2, 1, %l2
74558cmp %l2, 0
74559bg loop_entry_6_337
74560nop
74561
74562P4633: !_DWLD [9] (FP) (Loop entry) (CBR)
74563sethi %hi(0x1), %l2
74564or %l2, %lo(0x1), %l2
74565loop_entry_6_338:
74566sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
74567sub %i0, %i3, %i3
74568ldd [%i3 + 8], %f0
74569! 1 addresses covered
74570fmovs %f1, %f0
74571
74572! cbranch
74573andcc %l0, 1, %g0
74574be,pn %xcc, TARGET4633
74575nop
74576RET4633:
74577
74578! lfsr step begin
74579srlx %l0, 1, %o5
74580xnor %o5, %l0, %o5
74581sllx %o5, 63, %o5
74582or %o5, %l0, %l0
74583srlx %l0, 1, %l0
74584
74585
74586P4634: !_DWLD [8] (Int)
74587ldx [%i3 + 0], %o0
74588! move %o0(lower) -> %o0(upper)
74589sllx %o0, 32, %o0
74590
74591P4635: !_LD [0] (Int) (Loop exit)
74592lduw [%i0 + 4], %o5
74593! move %o5(lower) -> %o0(lower)
74594or %o5, %o0, %o0
74595!---- flushing int results buffer----
74596mov %o0, %l5
74597!---- flushing fp results buffer to %f30 ----
74598fmovs %f0, %f30
74599!--
74600loop_exit_6_338:
74601sub %l2, 1, %l2
74602cmp %l2, 0
74603bg loop_entry_6_338
74604nop
74605
74606P4636: !_LD [12] (FP) (Loop entry) (Loop exit)
74607sethi %hi(0x1), %l2
74608or %l2, %lo(0x1), %l2
74609loop_entry_6_339:
74610sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
74611sub %i0, %i2, %i2
74612ld [%i2 + 4], %f0
74613! 1 addresses covered
74614!---- flushing fp results buffer to %f30 ----
74615fmovs %f0, %f30
74616!--
74617loop_exit_6_339:
74618sub %l2, 1, %l2
74619cmp %l2, 0
74620bg loop_entry_6_339
74621nop
74622
74623P4637: !_BST [2] (maybe <- 0x4280007d) (FP) (Loop entry) (Loop exit)
74624sethi %hi(0x2), %l2
74625or %l2, %lo(0x2), %l2
74626loop_entry_6_340:
74627wr %g0, 0xf0, %asi
74628! preparing store val #0, next val will be in f33
74629fmovs %f16, %f21
74630fadds %f16, %f17, %f16
74631! preparing store val #1, next val will be in f35
74632fmovd %f20, %f32
74633fmovs %f16, %f21
74634fadds %f16, %f17, %f16
74635fmovd %f20, %f34
74636membar #Sync
74637stda %f32, [%i1 + 0 ] %asi
74638membar #Sync
74639loop_exit_6_340:
74640sub %l2, 1, %l2
74641cmp %l2, 0
74642bg loop_entry_6_340
74643nop
74644
74645P4638: !_FLUSH [8] (Int) (Loop entry)
74646sethi %hi(0x2), %l2
74647or %l2, %lo(0x2), %l2
74648loop_entry_6_341:
74649! Unsupported instruction
74650
74651P4639: !_PREFETCH [10] (Int) (Loop exit)
74652sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
74653sub %i0, %i3, %i3
74654prefetch [%i3 + 4], 0
74655loop_exit_6_341:
74656sub %l2, 1, %l2
74657cmp %l2, 0
74658bg loop_entry_6_341
74659nop
74660
74661P4640: !_SWAP [14] (maybe <- 0x300004f) (Int) (Loop entry)
74662sethi %hi(0x1), %l2
74663or %l2, %lo(0x1), %l2
74664loop_entry_6_342:
74665sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
74666add %i0, %i2, %i2
74667mov %l4, %o0
74668swap [%i2 + 4], %o0
74669! move %o0(lower) -> %o0(upper)
74670sllx %o0, 32, %o0
74671add %l4, 1, %l4
74672
74673P4641: !_LD [11] (Int) (NF) (Loop exit)
74674wr %g0, 0x82, %asi
74675sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
74676sub %i0, %i3, %i3
74677lduwa [%i3 + 12] %asi, %o5
74678! move %o5(lower) -> %o0(lower)
74679or %o5, %o0, %o0
74680!---- flushing int results buffer----
74681mov %o0, %l5
74682loop_exit_6_342:
74683sub %l2, 1, %l2
74684cmp %l2, 0
74685bg loop_entry_6_342
74686nop
74687
74688P4642: !_LD [2] (Int) (Loop entry)
74689sethi %hi(0x2), %l2
74690or %l2, %lo(0x2), %l2
74691loop_entry_6_343:
74692lduw [%i1 + 4], %o0
74693! move %o0(lower) -> %o0(upper)
74694sllx %o0, 32, %o0
74695
74696P4643: !_LD [4] (Int) (Loop exit)
74697sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
74698sub %i0, %i2, %i2
74699lduw [%i2 + 4], %l3
74700! move %l3(lower) -> %o0(lower)
74701or %l3, %o0, %o0
74702!---- flushing int results buffer----
74703mov %o0, %l5
74704loop_exit_6_343:
74705sub %l2, 1, %l2
74706cmp %l2, 0
74707bg loop_entry_6_343
74708nop
74709
74710P4644: !_DWST [8] (maybe <- 0x4280007f) (FP) (Loop entry) (Loop exit)
74711sethi %hi(0x1), %l2
74712or %l2, %lo(0x1), %l2
74713loop_entry_6_344:
74714sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
74715sub %i0, %i3, %i3
74716! preparing store val #0, next val will be in f21
74717fmovs %f16, %f21
74718fadds %f16, %f17, %f16
74719std %f20, [%i3 + 0]
74720loop_exit_6_344:
74721sub %l2, 1, %l2
74722cmp %l2, 0
74723bg loop_entry_6_344
74724nop
74725
74726P4645: !_PREFETCH [10] (Int) (Loop entry)
74727sethi %hi(0x2), %l2
74728or %l2, %lo(0x2), %l2
74729loop_entry_6_345:
74730sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i2
74731sub %i0, %i2, %i2
74732prefetch [%i2 + 4], 2
74733
74734P4646: !_BSTC [13] (maybe <- 0x42800080) (FP) (Loop exit)
74735wr %g0, 0xe0, %asi
74736sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
74737sub %i0, %i3, %i3
74738! preparing store val #0, next val will be in f33
74739fmovs %f16, %f21
74740fadds %f16, %f17, %f16
74741! preparing store val #1, next val will be in f35
74742fmovd %f20, %f32
74743fmovs %f16, %f21
74744fadds %f16, %f17, %f16
74745fmovd %f20, %f34
74746membar #Sync
74747stda %f32, [%i3 + 0 ] %asi
74748membar #Sync
74749loop_exit_6_345:
74750sub %l2, 1, %l2
74751cmp %l2, 0
74752bg loop_entry_6_345
74753nop
74754
74755P4647: !_PREFETCH [6] (Int) (Loop entry)
74756sethi %hi(0x1), %l2
74757or %l2, %lo(0x1), %l2
74758loop_entry_6_346:
74759sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
74760sub %i0, %i2, %i2
74761prefetch [%i2 + 4], 23
74762
74763P4648: !_LD [7] (Int)
74764lduw [%i2 + 12], %o0
74765! move %o0(lower) -> %o0(upper)
74766sllx %o0, 32, %o0
74767
74768P4649: !_LD [7] (Int) (Loop exit)
74769lduw [%i2 + 12], %l6
74770! move %l6(lower) -> %o0(lower)
74771or %l6, %o0, %o0
74772!---- flushing int results buffer----
74773mov %o0, %l5
74774loop_exit_6_346:
74775sub %l2, 1, %l2
74776cmp %l2, 0
74777bg loop_entry_6_346
74778nop
74779
74780P4650: !_CASX [8] (maybe <- 0x3000050) (Int) (Loop entry)
74781sethi %hi(0x1), %l2
74782or %l2, %lo(0x1), %l2
74783loop_entry_6_347:
74784sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
74785sub %i0, %i3, %i3
74786ldx [%i3], %o0
74787! move %o0(upper) -> %o0(upper)
74788! move %o0(lower) -> %o0(lower)
74789mov %o0, %o5
74790mov %l4, %o1
74791casx [%i3], %o5, %o1
74792! move %o1(upper) -> %o1(upper)
74793! move %o1(lower) -> %o1(lower)
74794add %l4, 1, %l4
74795
74796P4651: !_BSTC [12] (maybe <- 0x42800082) (FP) (Loop exit)
74797wr %g0, 0xe0, %asi
74798sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
74799sub %i0, %i2, %i2
74800! preparing store val #0, next val will be in f33
74801fmovs %f16, %f21
74802fadds %f16, %f17, %f16
74803! preparing store val #1, next val will be in f35
74804fmovd %f20, %f32
74805fmovs %f16, %f21
74806fadds %f16, %f17, %f16
74807fmovd %f20, %f34
74808membar #Sync
74809stda %f32, [%i2 + 0 ] %asi
74810membar #Sync
74811!---- flushing int results buffer----
74812mov %o0, %l5
74813mov %o1, %l5
74814loop_exit_6_347:
74815sub %l2, 1, %l2
74816cmp %l2, 0
74817bg loop_entry_6_347
74818nop
74819
74820P4652: !_BLD [8] (FP) (Loop entry)
74821sethi %hi(0x2), %l2
74822or %l2, %lo(0x2), %l2
74823loop_entry_6_348:
74824wr %g0, 0xf0, %asi
74825sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
74826sub %i0, %i3, %i3
74827membar #Sync
74828ldda [%i3 + 0] %asi, %f0
74829membar #Sync
74830! 2 addresses covered
74831fmovs %f1, %f0
74832fmovs %f3, %f1
74833
74834P4653: !_PREFETCH [14] (Int) (NF) (Loop exit)
74835wr %g0, 0x82, %asi
74836sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
74837add %i0, %i2, %i2
74838prefetcha [%i2 + 4] %asi, 20
74839!---- flushing fp results buffer to %f30 ----
74840fmovd %f0, %f30
74841!--
74842loop_exit_6_348:
74843sub %l2, 1, %l2
74844cmp %l2, 0
74845bg loop_entry_6_348
74846nop
74847
74848P4654: !_PREFETCH [10] (Int) (Loop entry) (Loop exit)
74849sethi %hi(0x1), %l2
74850or %l2, %lo(0x1), %l2
74851loop_entry_6_349:
74852sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS2_O), %i3
74853sub %i0, %i3, %i3
74854prefetch [%i3 + 4], 21
74855loop_exit_6_349:
74856sub %l2, 1, %l2
74857cmp %l2, 0
74858bg loop_entry_6_349
74859nop
74860
74861P4655: !_PREFETCH [6] (Int) (NF) (Loop entry) (Loop exit)
74862sethi %hi(0x1), %l2
74863or %l2, %lo(0x1), %l2
74864loop_entry_6_350:
74865wr %g0, 0x82, %asi
74866sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
74867sub %i0, %i2, %i2
74868prefetcha [%i2 + 4] %asi, 0
74869loop_exit_6_350:
74870sub %l2, 1, %l2
74871cmp %l2, 0
74872bg loop_entry_6_350
74873nop
74874
74875P4656: !_QWLD [10] (FP) (Loop entry)
74876sethi %hi(0x2), %l2
74877or %l2, %lo(0x2), %l2
74878loop_entry_6_351:
74879sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
74880sub %i0, %i3, %i3
74881ldq [%i3 + 0], %f0
74882! 2 addresses covered
74883fmovs %f1, %f0
74884fmovs %f3, %f1
74885
74886P4657: !_BSTC [2] (maybe <- 0x42800084) (FP) (Loop exit)
74887wr %g0, 0xe0, %asi
74888! preparing store val #0, next val will be in f33
74889fmovs %f16, %f21
74890fadds %f16, %f17, %f16
74891! preparing store val #1, next val will be in f35
74892fmovd %f20, %f32
74893fmovs %f16, %f21
74894fadds %f16, %f17, %f16
74895fmovd %f20, %f34
74896membar #Sync
74897stda %f32, [%i1 + 0 ] %asi
74898membar #Sync
74899!---- flushing fp results buffer to %f30 ----
74900fmovd %f0, %f30
74901!--
74902loop_exit_6_351:
74903sub %l2, 1, %l2
74904cmp %l2, 0
74905bg loop_entry_6_351
74906nop
74907
74908P4658: !_LD [9] (FP) (Loop entry) (CBR)
74909sethi %hi(0x2), %l2
74910or %l2, %lo(0x2), %l2
74911loop_entry_6_352:
74912sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
74913sub %i0, %i2, %i2
74914ld [%i2 + 12], %f0
74915! 1 addresses covered
74916
74917! cbranch
74918andcc %l0, 1, %g0
74919be,pn %xcc, TARGET4658
74920nop
74921RET4658:
74922
74923! lfsr step begin
74924srlx %l0, 1, %o5
74925xnor %o5, %l0, %o5
74926sllx %o5, 63, %o5
74927or %o5, %l0, %l0
74928srlx %l0, 1, %l0
74929
74930
74931P4659: !_DWLD [9] (FP) (Loop exit) (CBR)
74932ldd [%i2 + 8], %f18
74933! 1 addresses covered
74934fmovs %f19, %f1
74935
74936! cbranch
74937andcc %l0, 1, %g0
74938be,pt %xcc, TARGET4659
74939nop
74940RET4659:
74941
74942! lfsr step begin
74943srlx %l0, 1, %l3
74944xnor %l3, %l0, %l3
74945sllx %l3, 63, %l3
74946or %l3, %l0, %l0
74947srlx %l0, 1, %l0
74948
74949!---- flushing fp results buffer to %f30 ----
74950fmovd %f0, %f30
74951!--
74952loop_exit_6_352:
74953sub %l2, 1, %l2
74954cmp %l2, 0
74955bg loop_entry_6_352
74956nop
74957
74958P4660: !_ST [11] (maybe <- 0x42800086) (FP) (Loop entry) (Loop exit)
74959sethi %hi(0x2), %l2
74960or %l2, %lo(0x2), %l2
74961loop_entry_6_353:
74962sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
74963sub %i0, %i3, %i3
74964! preparing store val #0, next val will be in f20
74965fmovs %f16, %f20
74966fadds %f16, %f17, %f16
74967st %f20, [%i3 + 12 ]
74968loop_exit_6_353:
74969sub %l2, 1, %l2
74970cmp %l2, 0
74971bg loop_entry_6_353
74972nop
74973
74974P4661: !_QWST [4] (maybe <- 0x42800087) (FP) (Loop entry) (Loop exit)
74975sethi %hi(0x1), %l2
74976or %l2, %lo(0x1), %l2
74977loop_entry_6_354:
74978sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
74979sub %i0, %i2, %i2
74980! preparing store val #0, next val will be in f21
74981fmovs %f16, %f21
74982fadds %f16, %f17, %f16
74983! preparing store val #1, next val will be in f23
74984fmovs %f16, %f23
74985fadds %f16, %f17, %f16
74986stq %f20, [%i2 + 0]
74987loop_exit_6_354:
74988sub %l2, 1, %l2
74989cmp %l2, 0
74990bg loop_entry_6_354
74991nop
74992
74993P4662: !_CAS [12] (maybe <- 0x3000051) (Int) (Loop entry)
74994sethi %hi(0x2), %l2
74995or %l2, %lo(0x2), %l2
74996loop_entry_6_355:
74997sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
74998sub %i0, %i3, %i3
74999add %i3, 4, %o5
75000lduw [%o5], %o0
75001mov %o0, %l7
75002! move %l7(lower) -> %o0(upper)
75003sllx %l7, 32, %o0
75004mov %l4, %l6
75005cas [%o5], %l7, %l6
75006! move %l6(lower) -> %o0(lower)
75007srl %l6, 0, %l7
75008or %l7, %o0, %o0
75009add %l4, 1, %l4
75010
75011P4663: !_PREFETCH [7] (Int) (Loop exit) (Branch target of P4423)
75012sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
75013sub %i0, %i2, %i2
75014prefetch [%i2 + 12], 2
75015!---- flushing int results buffer----
75016mov %o0, %l5
75017loop_exit_6_355:
75018sub %l2, 1, %l2
75019cmp %l2, 0
75020bg loop_entry_6_355
75021nop
75022ba P4664
75023nop
75024
75025TARGET4423:
75026ba RET4423
75027nop
75028
75029
75030P4664: !_BSTC [5] (maybe <- 0x42800089) (FP) (Loop entry)
75031sethi %hi(0x2), %l2
75032or %l2, %lo(0x2), %l2
75033loop_entry_6_356:
75034wr %g0, 0xe0, %asi
75035sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
75036sub %i0, %i3, %i3
75037! preparing store val #0, next val will be in f33
75038fmovs %f16, %f21
75039fadds %f16, %f17, %f16
75040! preparing store val #1, next val will be in f35
75041fmovd %f20, %f32
75042fmovs %f16, %f21
75043fadds %f16, %f17, %f16
75044fmovd %f20, %f34
75045membar #Sync
75046stda %f32, [%i3 + 0 ] %asi
75047membar #Sync
75048
75049P4665: !_LD [1] (Int)
75050lduw [%i0 + 12], %o0
75051! move %o0(lower) -> %o0(upper)
75052sllx %o0, 32, %o0
75053
75054P4666: !_LD [8] (Int) (Loop exit)
75055sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
75056sub %i0, %i2, %i2
75057lduw [%i2 + 4], %l6
75058! move %l6(lower) -> %o0(lower)
75059or %l6, %o0, %o0
75060!---- flushing int results buffer----
75061mov %o0, %l5
75062loop_exit_6_356:
75063sub %l2, 1, %l2
75064cmp %l2, 0
75065bg loop_entry_6_356
75066nop
75067
75068P4667: !_CAS [7] (maybe <- 0x3000052) (Int) (Loop entry) (Loop exit)
75069sethi %hi(0x1), %l2
75070or %l2, %lo(0x1), %l2
75071loop_entry_6_357:
75072sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
75073sub %i0, %i3, %i3
75074add %i3, 12, %l3
75075lduw [%l3], %o0
75076mov %o0, %o5
75077! move %o5(lower) -> %o0(upper)
75078sllx %o5, 32, %o0
75079mov %l4, %l7
75080cas [%l3], %o5, %l7
75081! move %l7(lower) -> %o0(lower)
75082srl %l7, 0, %o5
75083or %o5, %o0, %o0
75084add %l4, 1, %l4
75085!---- flushing int results buffer----
75086mov %o0, %l5
75087loop_exit_6_357:
75088sub %l2, 1, %l2
75089cmp %l2, 0
75090bg loop_entry_6_357
75091nop
75092
75093P4668: !_PREFETCH [0] (Int) (Loop entry)
75094sethi %hi(0x2), %l2
75095or %l2, %lo(0x2), %l2
75096loop_entry_6_358:
75097prefetch [%i0 + 4], 23
75098
75099P4669: !_PREFETCH [14] (Int) (Loop exit) (LE)
75100wr %g0, 0x88, %asi
75101sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
75102add %i0, %i2, %i2
75103prefetcha [%i2 + 4] %asi, 21
75104loop_exit_6_358:
75105sub %l2, 1, %l2
75106cmp %l2, 0
75107bg loop_entry_6_358
75108nop
75109
75110P4670: !_LD [10] (FP) (Loop entry)
75111sethi %hi(0x2), %l2
75112or %l2, %lo(0x2), %l2
75113loop_entry_6_359:
75114sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
75115sub %i0, %i3, %i3
75116ld [%i3 + 4], %f0
75117! 1 addresses covered
75118
75119P4671: !_LD [12] (FP) (Loop exit)
75120sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
75121sub %i0, %i2, %i2
75122ld [%i2 + 4], %f1
75123! 1 addresses covered
75124!---- flushing fp results buffer to %f30 ----
75125fmovd %f0, %f30
75126!--
75127loop_exit_6_359:
75128sub %l2, 1, %l2
75129cmp %l2, 0
75130bg loop_entry_6_359
75131nop
75132
75133P4672: !_LD [2] (Int) (NF) (Loop entry)
75134sethi %hi(0x1), %l2
75135or %l2, %lo(0x1), %l2
75136loop_entry_6_360:
75137wr %g0, 0x82, %asi
75138lduwa [%i1 + 4] %asi, %o0
75139! move %o0(lower) -> %o0(upper)
75140sllx %o0, 32, %o0
75141
75142P4673: !_LD [12] (Int) (Loop exit)
75143sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
75144sub %i0, %i3, %i3
75145lduw [%i3 + 4], %l6
75146! move %l6(lower) -> %o0(lower)
75147or %l6, %o0, %o0
75148!---- flushing int results buffer----
75149mov %o0, %l5
75150loop_exit_6_360:
75151sub %l2, 1, %l2
75152cmp %l2, 0
75153bg loop_entry_6_360
75154nop
75155
75156P4674: !_LD [4] (FP) (Loop entry)
75157sethi %hi(0x1), %l2
75158or %l2, %lo(0x1), %l2
75159loop_entry_6_361:
75160sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
75161sub %i0, %i2, %i2
75162ld [%i2 + 4], %f0
75163! 1 addresses covered
75164
75165P4675: !_QWLD [4] (FP) (Loop exit)
75166ldq [%i2 + 0], %f32
75167! 2 addresses covered
75168fmovd %f32, %f18
75169fmovs %f19, %f1
75170fmovd %f34, %f18
75171fmovs %f19, %f2
75172!---- flushing fp results buffer to %f30 ----
75173fmovd %f0, %f30
75174fmovs %f2, %f30
75175!--
75176loop_exit_6_361:
75177sub %l2, 1, %l2
75178cmp %l2, 0
75179bg loop_entry_6_361
75180nop
75181
75182P4676: !_LD [3] (FP) (Loop entry)
75183sethi %hi(0x2), %l2
75184or %l2, %lo(0x2), %l2
75185loop_entry_6_362:
75186ld [%i1 + 12], %f0
75187! 1 addresses covered
75188
75189P4677: !_LD [4] (FP) (Loop exit)
75190sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
75191sub %i0, %i3, %i3
75192ld [%i3 + 4], %f1
75193! 1 addresses covered
75194!---- flushing fp results buffer to %f30 ----
75195fmovd %f0, %f30
75196!--
75197loop_exit_6_362:
75198sub %l2, 1, %l2
75199cmp %l2, 0
75200bg loop_entry_6_362
75201nop
75202
75203P4678: !_LD [5] (Int) (NF) (Loop entry)
75204sethi %hi(0x2), %l2
75205or %l2, %lo(0x2), %l2
75206loop_entry_6_363:
75207wr %g0, 0x82, %asi
75208sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
75209sub %i0, %i2, %i2
75210lduwa [%i2 + 12] %asi, %o0
75211! move %o0(lower) -> %o0(upper)
75212sllx %o0, 32, %o0
75213
75214P4679: !_LD [1] (Int) (Loop exit) (LE)
75215wr %g0, 0x88, %asi
75216lduwa [%i0 + 12] %asi, %l3
75217! move %l3(lower) -> %o0(lower)
75218or %l3, %o0, %o0
75219!---- flushing int results buffer----
75220mov %o0, %l5
75221loop_exit_6_363:
75222sub %l2, 1, %l2
75223cmp %l2, 0
75224bg loop_entry_6_363
75225nop
75226
75227P4680: !_ST [3] (maybe <- 0x4280008b) (FP) (Loop entry) (Loop exit)
75228sethi %hi(0x1), %l2
75229or %l2, %lo(0x1), %l2
75230loop_entry_6_364:
75231! preparing store val #0, next val will be in f20
75232fmovs %f16, %f20
75233fadds %f16, %f17, %f16
75234st %f20, [%i1 + 12 ]
75235loop_exit_6_364:
75236sub %l2, 1, %l2
75237cmp %l2, 0
75238bg loop_entry_6_364
75239nop
75240
75241P4681: !_REPLACEMENT [13] (Int) (Loop entry)
75242sethi %hi(0x2), %l2
75243or %l2, %lo(0x2), %l2
75244loop_entry_6_365:
75245sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3
75246sub %i0, %i3, %i3
75247sethi %hi(0x20000), %l7
75248ld [%i3+12], %l3
75249st %l3, [%i3+12]
75250add %i3, %l7, %o5
75251ld [%o5+12], %l3
75252st %l3, [%o5+12]
75253add %o5, %l7, %o5
75254ld [%o5+12], %l3
75255st %l3, [%o5+12]
75256add %o5, %l7, %o5
75257ld [%o5+12], %l3
75258st %l3, [%o5+12]
75259add %o5, %l7, %o5
75260ld [%o5+12], %l3
75261st %l3, [%o5+12]
75262add %o5, %l7, %o5
75263ld [%o5+12], %l3
75264st %l3, [%o5+12]
75265add %o5, %l7, %o5
75266ld [%o5+12], %l3
75267st %l3, [%o5+12]
75268add %o5, %l7, %o5
75269ld [%o5+12], %l3
75270st %l3, [%o5+12]
75271
75272P4682: !_SWAP [14] (maybe <- 0x3000053) (Int)
75273sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
75274add %i0, %i2, %i2
75275mov %l4, %o0
75276swap [%i2 + 4], %o0
75277! move %o0(lower) -> %o0(upper)
75278sllx %o0, 32, %o0
75279add %l4, 1, %l4
75280
75281P4683: !_LD [13] (Int) (Loop exit)
75282sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
75283sub %i0, %i3, %i3
75284lduw [%i3 + 12], %l6
75285! move %l6(lower) -> %o0(lower)
75286or %l6, %o0, %o0
75287!---- flushing int results buffer----
75288mov %o0, %l5
75289loop_exit_6_365:
75290sub %l2, 1, %l2
75291cmp %l2, 0
75292bg loop_entry_6_365
75293nop
75294
75295P4684: !_LD [2] (FP) (Loop entry) (CBR)
75296sethi %hi(0x1), %l2
75297or %l2, %lo(0x1), %l2
75298loop_entry_6_366:
75299ld [%i1 + 4], %f0
75300! 1 addresses covered
75301
75302! cbranch
75303andcc %l0, 1, %g0
75304be,pt %xcc, TARGET4684
75305nop
75306RET4684:
75307
75308! lfsr step begin
75309srlx %l0, 1, %o5
75310xnor %o5, %l0, %o5
75311sllx %o5, 63, %o5
75312or %o5, %l0, %l0
75313srlx %l0, 1, %l0
75314
75315
75316P4685: !_ST [13] (maybe <- 0x4280008c) (FP) (Loop exit)
75317sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
75318sub %i0, %i2, %i2
75319! preparing store val #0, next val will be in f20
75320fmovs %f16, %f20
75321fadds %f16, %f17, %f16
75322st %f20, [%i2 + 12 ]
75323!---- flushing fp results buffer to %f30 ----
75324fmovs %f0, %f30
75325!--
75326loop_exit_6_366:
75327sub %l2, 1, %l2
75328cmp %l2, 0
75329bg loop_entry_6_366
75330nop
75331
75332P4686: !_LD [15] (Int) (NF) (Loop entry)
75333sethi %hi(0x2), %l2
75334or %l2, %lo(0x2), %l2
75335loop_entry_6_367:
75336wr %g0, 0x82, %asi
75337sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
75338add %i0, %i3, %i3
75339lduwa [%i3 + 12] %asi, %o0
75340! move %o0(lower) -> %o0(upper)
75341sllx %o0, 32, %o0
75342
75343P4687: !_PREFETCH [14] (Int)
75344prefetch [%i3 + 4], 0
75345
75346P4688: !_LD [14] (Int) (Loop exit)
75347lduw [%i3 + 4], %o5
75348! move %o5(lower) -> %o0(lower)
75349or %o5, %o0, %o0
75350!---- flushing int results buffer----
75351mov %o0, %l5
75352loop_exit_6_367:
75353sub %l2, 1, %l2
75354cmp %l2, 0
75355bg loop_entry_6_367
75356nop
75357
75358P4689: !_QWST [13] (maybe <- 0x4280008d) (FP) (Loop entry) (Loop exit)
75359sethi %hi(0x1), %l2
75360or %l2, %lo(0x1), %l2
75361loop_entry_6_368:
75362sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
75363sub %i0, %i2, %i2
75364! preparing store val #0, next val will be in f21
75365fmovs %f16, %f21
75366fadds %f16, %f17, %f16
75367! preparing store val #1, next val will be in f23
75368fmovs %f16, %f23
75369fadds %f16, %f17, %f16
75370stq %f20, [%i2 + 0]
75371loop_exit_6_368:
75372sub %l2, 1, %l2
75373cmp %l2, 0
75374bg loop_entry_6_368
75375nop
75376
75377P4690: !_MEMBAR (Int)
75378membar #StoreLoad
75379
75380END_NODES6: ! Test instruction sequence for CPU 6 ends
75381sethi %hi(0xdead0e0f), %l6
75382or %l6, %lo(0xdead0e0f), %l6
75383! move %l6(lower) -> %o0(upper)
75384sllx %l6, 32, %o0
75385stw %l6, [%i5]
75386ld [%i5], %f0
75387!---- flushing int results buffer----
75388mov %o0, %l5
75389!---- flushing fp results buffer to %f30 ----
75390fmovs %f0, %f30
75391!--
75392
75393restore
75394retl
75395nop
75396!-----------------
75397
75398! register usage:
75399! %i0 %i1 : base registers for first 2 regions
75400! %i2 %i3 : cache registers for 8 regions
75401! %i4 fixed pointer to per-cpu results area
75402! %l1 moving pointer to per-cpu FP results area
75403! %o7 moving pointer to per-cpu integer results area
75404! %i5 pointer to per-cpu private area
75405! %l0 holds lfsr, used as source of random bits
75406! %l2 loop count register
75407! %f16 running counter for unique fp store values
75408! %f17 holds increment value for fp counter
75409! %l4 running counter for unique integer store values (increment value is always 1)
75410! %l5 move-to register for load values (simulation only)
75411! %f30 move-to register for FP values (simulation only)
75412! %l3 %l6 %l7 %o5 : 4 temporary registers
75413! %o0 %o1 %o2 %o3 %o4 : 5 integer results buffer registers
75414! %f0-f15 FP results buffer registers
75415! %f32-f47 FP block load/store registers
75416
75417func7:
75418! 1000 (dynamic) instruction sequence begins
75419save %sp, -192, %sp
75420
75421! Force %i0-%i3 to be 64-byte aligned
75422add %i0, 63, %i0
75423andn %i0, 63, %i0
75424
75425add %i1, 63, %i1
75426andn %i1, 63, %i1
75427
75428add %i2, 63, %i2
75429andn %i2, 63, %i2
75430
75431add %i3, 63, %i3
75432andn %i3, 63, %i3
75433
75434add %i4, 63, %i4
75435andn %i4, 63, %i4
75436
75437add %i5, 63, %i5
75438andn %i5, 63, %i5
75439
75440
75441! Initialize pointer to FP load results area
75442mov %i4, %l1
75443
75444! Initialize pointer to integer load results area
75445sethi %hi(0x80000), %o7
75446or %o7, %lo(0x80000), %o7
75447add %o7, %l1, %o7
75448
75449! Initialize %f0-%f62 to 0xdeadbee0deadbee1
75450sethi %hi(0xdeadbee0), %l3
75451or %l3, %lo(0xdeadbee0), %l3
75452stw %l3, [%i5]
75453sethi %hi(0xdeadbee1), %l3
75454or %l3, %lo(0xdeadbee1), %l3
75455stw %l3, [%i5+4]
75456ldd [%i5], %f0
75457fmovd %f0, %f2
75458fmovd %f0, %f4
75459fmovd %f0, %f6
75460fmovd %f0, %f8
75461fmovd %f0, %f10
75462fmovd %f0, %f12
75463fmovd %f0, %f14
75464fmovd %f0, %f16
75465fmovd %f0, %f18
75466fmovd %f0, %f20
75467fmovd %f0, %f22
75468fmovd %f0, %f24
75469fmovd %f0, %f26
75470fmovd %f0, %f28
75471fmovd %f0, %f30
75472fmovd %f0, %f32
75473fmovd %f0, %f34
75474fmovd %f0, %f36
75475fmovd %f0, %f38
75476fmovd %f0, %f40
75477fmovd %f0, %f42
75478fmovd %f0, %f44
75479fmovd %f0, %f46
75480fmovd %f0, %f48
75481fmovd %f0, %f50
75482fmovd %f0, %f52
75483fmovd %f0, %f54
75484fmovd %f0, %f56
75485fmovd %f0, %f58
75486fmovd %f0, %f60
75487fmovd %f0, %f62
75488
75489! Signature for extract_loads script to start extracting load values for this stream
75490sethi %hi(0x07deade1), %l3
75491or %l3, %lo(0x07deade1), %l3
75492stw %l3, [%i5]
75493ld [%i5], %f16
75494
75495! Initialize running integer counter in register %l4
75496sethi %hi(0x3800001), %l4
75497or %l4, %lo(0x3800001), %l4
75498
75499! Initialize running FP counter in register %f16
75500sethi %hi(0x43000001), %l3
75501or %l3, %lo(0x43000001), %l3
75502stw %l3, [%i5]
75503ld [%i5], %f16
75504
75505! Initialize FP counter increment value in register %f17 (constant)
75506sethi %hi(0x37800000), %l3
75507or %l3, %lo(0x37800000), %l3
75508stw %l3, [%i5]
75509ld [%i5], %f17
75510
75511! Initialize LFSR to 0x5a55^4
75512sethi %hi(0x5a55), %l0
75513or %l0, %lo(0x5a55), %l0
75514mulx %l0, %l0, %l0
75515mulx %l0, %l0, %l0
75516
75517BEGIN_NODES7: ! Test instruction sequence for CPU 7 begins
75518
75519P4691: !_QWST [9] (maybe <- 0x43000001) (FP) (Loop entry) (Loop exit)
75520sethi %hi(0x2), %l2
75521or %l2, %lo(0x2), %l2
75522loop_entry_7_0:
75523sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
75524sub %i0, %i3, %i3
75525! preparing store val #0, next val will be in f21
75526fmovs %f16, %f21
75527fadds %f16, %f17, %f16
75528! preparing store val #1, next val will be in f23
75529fmovs %f16, %f23
75530fadds %f16, %f17, %f16
75531stq %f20, [%i3 + 0]
75532loop_exit_7_0:
75533sub %l2, 1, %l2
75534cmp %l2, 0
75535bg loop_entry_7_0
75536nop
75537
75538P4692: !_PREFETCH [15] (Int) (Loop entry)
75539sethi %hi(0x1), %l2
75540or %l2, %lo(0x1), %l2
75541loop_entry_7_1:
75542sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
75543add %i0, %i2, %i2
75544prefetch [%i2 + 12], 28
75545
75546P4693: !_LD [0] (Int)
75547lduw [%i0 + 4], %o0
75548! move %o0(lower) -> %o0(upper)
75549sllx %o0, 32, %o0
75550
75551P4694: !_LD [0] (Int) (Loop exit)
75552lduw [%i0 + 4], %l6
75553! move %l6(lower) -> %o0(lower)
75554or %l6, %o0, %o0
75555!---- flushing int results buffer----
75556mov %o0, %l5
75557loop_exit_7_1:
75558sub %l2, 1, %l2
75559cmp %l2, 0
75560bg loop_entry_7_1
75561nop
75562
75563P4695: !_ST [12] (maybe <- 0x43000003) (FP) (Loop entry)
75564sethi %hi(0x2), %l2
75565or %l2, %lo(0x2), %l2
75566loop_entry_7_2:
75567sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
75568sub %i0, %i3, %i3
75569! preparing store val #0, next val will be in f20
75570fmovs %f16, %f20
75571fadds %f16, %f17, %f16
75572st %f20, [%i3 + 4 ]
75573
75574P4696: !_ST [15] (maybe <- 0x43000004) (FP) (Loop exit)
75575sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
75576add %i0, %i2, %i2
75577! preparing store val #0, next val will be in f20
75578fmovs %f16, %f20
75579fadds %f16, %f17, %f16
75580st %f20, [%i2 + 12 ]
75581loop_exit_7_2:
75582sub %l2, 1, %l2
75583cmp %l2, 0
75584bg loop_entry_7_2
75585nop
75586
75587P4697: !_LD [13] (Int) (Loop entry)
75588sethi %hi(0x2), %l2
75589or %l2, %lo(0x2), %l2
75590loop_entry_7_3:
75591sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
75592sub %i0, %i3, %i3
75593lduw [%i3 + 12], %o0
75594! move %o0(lower) -> %o0(upper)
75595sllx %o0, 32, %o0
75596
75597P4698: !_LD [12] (Int) (Loop exit)
75598lduw [%i3 + 4], %l6
75599! move %l6(lower) -> %o0(lower)
75600or %l6, %o0, %o0
75601!---- flushing int results buffer----
75602mov %o0, %l5
75603loop_exit_7_3:
75604sub %l2, 1, %l2
75605cmp %l2, 0
75606bg loop_entry_7_3
75607nop
75608
75609P4699: !_LD [5] (FP) (Loop entry) (Loop exit) (CBR) (Branch target of P5040)
75610sethi %hi(0x2), %l2
75611or %l2, %lo(0x2), %l2
75612loop_entry_7_4:
75613sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
75614sub %i0, %i2, %i2
75615ld [%i2 + 12], %f0
75616! 1 addresses covered
75617
75618! cbranch
75619andcc %l0, 1, %g0
75620be,pn %xcc, TARGET4699
75621nop
75622RET4699:
75623
75624! lfsr step begin
75625srlx %l0, 1, %o5
75626xnor %o5, %l0, %o5
75627sllx %o5, 63, %o5
75628or %o5, %l0, %l0
75629srlx %l0, 1, %l0
75630
75631!---- flushing fp results buffer to %f30 ----
75632fmovs %f0, %f30
75633!--
75634loop_exit_7_4:
75635sub %l2, 1, %l2
75636cmp %l2, 0
75637bg loop_entry_7_4
75638nop
75639ba P4700
75640nop
75641
75642TARGET5040:
75643ba RET5040
75644nop
75645
75646
75647P4700: !_LD [12] (FP) (Loop entry) (Loop exit)
75648sethi %hi(0x2), %l2
75649or %l2, %lo(0x2), %l2
75650loop_entry_7_5:
75651sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
75652sub %i0, %i3, %i3
75653ld [%i3 + 4], %f0
75654! 1 addresses covered
75655!---- flushing fp results buffer to %f30 ----
75656fmovs %f0, %f30
75657!--
75658loop_exit_7_5:
75659sub %l2, 1, %l2
75660cmp %l2, 0
75661bg loop_entry_7_5
75662nop
75663
75664P4701: !_LD [11] (FP) (Loop entry)
75665sethi %hi(0x2), %l2
75666or %l2, %lo(0x2), %l2
75667loop_entry_7_6:
75668sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
75669sub %i0, %i2, %i2
75670ld [%i2 + 12], %f0
75671! 1 addresses covered
75672
75673P4702: !_SWAP [14] (maybe <- 0x3800001) (Int) (LE)
75674wr %g0, 0x88, %asi
75675sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
75676add %i0, %i3, %i3
75677mov %l4, %o0
75678! Change single-word-level endianess (big endian <-> little endian)
75679sethi %hi(0xff00ff00), %l7
75680or %l7, %lo(0xff00ff00), %l7
75681and %o0, %l7, %o5
75682srl %o5, 8, %o5
75683sll %o0, 8, %o0
75684and %o0, %l7, %o0
75685or %o0, %o5, %o0
75686srl %o0, 16, %o5
75687sll %o0, 16, %o0
75688srl %o0, 0, %o0
75689or %o0, %o5, %o0
75690swapa [%i3 + 4] %asi, %o0
75691! move %o0(lower) -> %o0(upper)
75692sllx %o0, 32, %o0
75693add %l4, 1, %l4
75694
75695P4703: !_LD [6] (Int) (Loop exit)
75696sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
75697sub %i0, %i2, %i2
75698lduw [%i2 + 4], %l7
75699! move %l7(lower) -> %o0(lower)
75700or %l7, %o0, %o0
75701!---- flushing int results buffer----
75702mov %o0, %l5
75703!---- flushing fp results buffer to %f30 ----
75704fmovs %f0, %f30
75705!--
75706loop_exit_7_6:
75707sub %l2, 1, %l2
75708cmp %l2, 0
75709bg loop_entry_7_6
75710nop
75711
75712P4704: !_PREFETCH [12] (Int) (Loop entry)
75713sethi %hi(0x2), %l2
75714or %l2, %lo(0x2), %l2
75715loop_entry_7_7:
75716sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
75717sub %i0, %i3, %i3
75718prefetch [%i3 + 4], 22
75719
75720P4705: !_BST [4] (maybe <- 0x43000005) (FP) (Loop exit)
75721wr %g0, 0xf0, %asi
75722sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
75723sub %i0, %i2, %i2
75724! preparing store val #0, next val will be in f33
75725fmovs %f16, %f21
75726fadds %f16, %f17, %f16
75727! preparing store val #1, next val will be in f35
75728fmovd %f20, %f32
75729fmovs %f16, %f21
75730fadds %f16, %f17, %f16
75731fmovd %f20, %f34
75732membar #Sync
75733stda %f32, [%i2 + 0 ] %asi
75734membar #Sync
75735loop_exit_7_7:
75736sub %l2, 1, %l2
75737cmp %l2, 0
75738bg loop_entry_7_7
75739nop
75740
75741P4706: !_CAS [6] (maybe <- 0x3800002) (Int) (Loop entry) (Loop exit)
75742sethi %hi(0x2), %l2
75743or %l2, %lo(0x2), %l2
75744loop_entry_7_8:
75745sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
75746sub %i0, %i3, %i3
75747add %i3, 4, %l6
75748lduw [%l6], %o0
75749mov %o0, %l3
75750! move %l3(lower) -> %o0(upper)
75751sllx %l3, 32, %o0
75752mov %l4, %o5
75753cas [%l6], %l3, %o5
75754! move %o5(lower) -> %o0(lower)
75755srl %o5, 0, %l3
75756or %l3, %o0, %o0
75757add %l4, 1, %l4
75758!---- flushing int results buffer----
75759mov %o0, %l5
75760loop_exit_7_8:
75761sub %l2, 1, %l2
75762cmp %l2, 0
75763bg loop_entry_7_8
75764nop
75765
75766P4707: !_CAS [0] (maybe <- 0x3800003) (Int) (Loop entry)
75767sethi %hi(0x1), %l2
75768or %l2, %lo(0x1), %l2
75769loop_entry_7_9:
75770add %i0, 4, %l7
75771lduw [%l7], %o0
75772mov %o0, %l6
75773! move %l6(lower) -> %o0(upper)
75774sllx %l6, 32, %o0
75775mov %l4, %l3
75776cas [%l7], %l6, %l3
75777! move %l3(lower) -> %o0(lower)
75778srl %l3, 0, %l6
75779or %l6, %o0, %o0
75780add %l4, 1, %l4
75781
75782P4708: !_LD [4] (FP) (Loop exit)
75783sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
75784sub %i0, %i2, %i2
75785ld [%i2 + 4], %f0
75786! 1 addresses covered
75787!---- flushing int results buffer----
75788mov %o0, %l5
75789!---- flushing fp results buffer to %f30 ----
75790fmovs %f0, %f30
75791!--
75792loop_exit_7_9:
75793sub %l2, 1, %l2
75794cmp %l2, 0
75795bg loop_entry_7_9
75796nop
75797
75798P4709: !_DWLD [4] (Int) (NF) (Loop entry) (LE)
75799sethi %hi(0x1), %l2
75800or %l2, %lo(0x1), %l2
75801loop_entry_7_10:
75802wr %g0, 0x8a, %asi
75803sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
75804sub %i0, %i3, %i3
75805ldxa [%i3 + 0] %asi, %o5
75806! move %o5(upper) -> %o0(upper)
75807or %o5, %g0, %o0
75808
75809P4710: !_LD [1] (Int) (Loop exit)
75810lduw [%i0 + 12], %l6
75811! move %l6(lower) -> %o0(lower)
75812srlx %o0, 32, %o0
75813sllx %o0, 32, %o0
75814or %l6, %o0, %o0
75815!---- flushing int results buffer----
75816mov %o0, %l5
75817loop_exit_7_10:
75818sub %l2, 1, %l2
75819cmp %l2, 0
75820bg loop_entry_7_10
75821nop
75822
75823P4711: !_BST [10] (maybe <- 0x43000007) (FP) (Loop entry) (CBR)
75824sethi %hi(0x1), %l2
75825or %l2, %lo(0x1), %l2
75826loop_entry_7_11:
75827wr %g0, 0xf0, %asi
75828sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
75829sub %i0, %i2, %i2
75830! preparing store val #0, next val will be in f33
75831fmovs %f16, %f21
75832fadds %f16, %f17, %f16
75833! preparing store val #1, next val will be in f35
75834fmovd %f20, %f32
75835fmovs %f16, %f21
75836fadds %f16, %f17, %f16
75837fmovd %f20, %f34
75838membar #Sync
75839stda %f32, [%i2 + 0 ] %asi
75840membar #Sync
75841
75842! cbranch
75843andcc %l0, 1, %g0
75844be,pn %xcc, TARGET4711
75845nop
75846RET4711:
75847
75848! lfsr step begin
75849srlx %l0, 1, %l7
75850xnor %l7, %l0, %l7
75851sllx %l7, 63, %l7
75852or %l7, %l0, %l0
75853srlx %l0, 1, %l0
75854
75855
75856P4712: !_BLD [5] (FP) (Loop exit)
75857wr %g0, 0xf0, %asi
75858sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
75859sub %i0, %i3, %i3
75860membar #Sync
75861ldda [%i3 + 0] %asi, %f0
75862membar #Sync
75863! 2 addresses covered
75864fmovs %f1, %f0
75865fmovs %f3, %f1
75866!---- flushing fp results buffer to %f30 ----
75867fmovd %f0, %f30
75868!--
75869loop_exit_7_11:
75870sub %l2, 1, %l2
75871cmp %l2, 0
75872bg loop_entry_7_11
75873nop
75874
75875P4713: !_LD [1] (FP) (Loop entry) (Loop exit)
75876sethi %hi(0x2), %l2
75877or %l2, %lo(0x2), %l2
75878loop_entry_7_12:
75879ld [%i0 + 12], %f0
75880! 1 addresses covered
75881!---- flushing fp results buffer to %f30 ----
75882fmovs %f0, %f30
75883!--
75884loop_exit_7_12:
75885sub %l2, 1, %l2
75886cmp %l2, 0
75887bg loop_entry_7_12
75888nop
75889
75890P4714: !_PREFETCH [14] (Int) (Faults) (Loop entry)
75891sethi %hi(0x1), %l2
75892or %l2, %lo(0x1), %l2
75893loop_entry_7_13:
75894prefetch [%g0], 4
75895
75896P4715: !_ST [7] (maybe <- 0x43000009) (FP) (Loop exit)
75897sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
75898sub %i0, %i2, %i2
75899! preparing store val #0, next val will be in f20
75900fmovs %f16, %f20
75901fadds %f16, %f17, %f16
75902st %f20, [%i2 + 12 ]
75903loop_exit_7_13:
75904sub %l2, 1, %l2
75905cmp %l2, 0
75906bg loop_entry_7_13
75907nop
75908
75909P4716: !_LD [11] (FP) (Loop entry)
75910sethi %hi(0x1), %l2
75911or %l2, %lo(0x1), %l2
75912loop_entry_7_14:
75913sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
75914sub %i0, %i3, %i3
75915ld [%i3 + 12], %f0
75916! 1 addresses covered
75917
75918P4717: !_DWLD [13] (FP) (Loop exit)
75919sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
75920sub %i0, %i2, %i2
75921ldd [%i2 + 8], %f18
75922! 1 addresses covered
75923fmovs %f19, %f1
75924!---- flushing fp results buffer to %f30 ----
75925fmovd %f0, %f30
75926!--
75927loop_exit_7_14:
75928sub %l2, 1, %l2
75929cmp %l2, 0
75930bg loop_entry_7_14
75931nop
75932
75933P4718: !_REPLACEMENT [5] (Int) (Loop entry)
75934sethi %hi(0x2), %l2
75935or %l2, %lo(0x2), %l2
75936loop_entry_7_15:
75937sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
75938sub %i0, %i3, %i3
75939sethi %hi(0x20000), %l7
75940ld [%i3+12], %l3
75941st %l3, [%i3+12]
75942add %i3, %l7, %o5
75943ld [%o5+12], %l3
75944st %l3, [%o5+12]
75945add %o5, %l7, %o5
75946ld [%o5+12], %l3
75947st %l3, [%o5+12]
75948add %o5, %l7, %o5
75949ld [%o5+12], %l3
75950st %l3, [%o5+12]
75951add %o5, %l7, %o5
75952ld [%o5+12], %l3
75953st %l3, [%o5+12]
75954add %o5, %l7, %o5
75955ld [%o5+12], %l3
75956st %l3, [%o5+12]
75957add %o5, %l7, %o5
75958ld [%o5+12], %l3
75959st %l3, [%o5+12]
75960add %o5, %l7, %o5
75961ld [%o5+12], %l3
75962st %l3, [%o5+12]
75963
75964P4719: !_PREFETCH [13] (Int) (NF) (Loop exit)
75965wr %g0, 0x82, %asi
75966sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
75967sub %i0, %i2, %i2
75968prefetcha [%i2 + 12] %asi, 20
75969loop_exit_7_15:
75970sub %l2, 1, %l2
75971cmp %l2, 0
75972bg loop_entry_7_15
75973nop
75974
75975P4720: !_LD [14] (Int) (Loop entry)
75976sethi %hi(0x2), %l2
75977or %l2, %lo(0x2), %l2
75978loop_entry_7_16:
75979sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
75980add %i0, %i3, %i3
75981lduw [%i3 + 4], %o0
75982! move %o0(lower) -> %o0(upper)
75983sllx %o0, 32, %o0
75984
75985P4721: !_DWLD [8] (Int) (Loop exit)
75986sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
75987sub %i0, %i2, %i2
75988ldx [%i2 + 0], %l6
75989! move %l6(lower) -> %o0(lower)
75990srl %l6, 0, %l3
75991or %l3, %o0, %o0
75992!---- flushing int results buffer----
75993mov %o0, %l5
75994loop_exit_7_16:
75995sub %l2, 1, %l2
75996cmp %l2, 0
75997bg loop_entry_7_16
75998nop
75999
76000P4722: !_ST [11] (maybe <- 0x4300000a) (FP) (Loop entry) (Loop exit) (Branch target of P4746)
76001sethi %hi(0x1), %l2
76002or %l2, %lo(0x1), %l2
76003loop_entry_7_17:
76004sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
76005sub %i0, %i3, %i3
76006! preparing store val #0, next val will be in f20
76007fmovs %f16, %f20
76008fadds %f16, %f17, %f16
76009st %f20, [%i3 + 12 ]
76010loop_exit_7_17:
76011sub %l2, 1, %l2
76012cmp %l2, 0
76013bg loop_entry_7_17
76014nop
76015ba P4723
76016nop
76017
76018TARGET4746:
76019ba RET4746
76020nop
76021
76022
76023P4723: !_ST [3] (maybe <- 0x4300000b) (FP) (Loop entry) (Loop exit)
76024sethi %hi(0x2), %l2
76025or %l2, %lo(0x2), %l2
76026loop_entry_7_18:
76027! preparing store val #0, next val will be in f20
76028fmovs %f16, %f20
76029fadds %f16, %f17, %f16
76030st %f20, [%i1 + 12 ]
76031loop_exit_7_18:
76032sub %l2, 1, %l2
76033cmp %l2, 0
76034bg loop_entry_7_18
76035nop
76036
76037P4724: !_PREFETCH [7] (Int) (Loop entry)
76038sethi %hi(0x2), %l2
76039or %l2, %lo(0x2), %l2
76040loop_entry_7_19:
76041sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
76042sub %i0, %i2, %i2
76043prefetch [%i2 + 12], 21
76044
76045P4725: !_LD [2] (FP) (Loop exit)
76046ld [%i1 + 4], %f0
76047! 1 addresses covered
76048!---- flushing fp results buffer to %f30 ----
76049fmovs %f0, %f30
76050!--
76051loop_exit_7_19:
76052sub %l2, 1, %l2
76053cmp %l2, 0
76054bg loop_entry_7_19
76055nop
76056
76057P4726: !_PREFETCH [7] (Int) (Loop entry) (Loop exit)
76058sethi %hi(0x2), %l2
76059or %l2, %lo(0x2), %l2
76060loop_entry_7_20:
76061sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
76062sub %i0, %i3, %i3
76063prefetch [%i3 + 12], 23
76064loop_exit_7_20:
76065sub %l2, 1, %l2
76066cmp %l2, 0
76067bg loop_entry_7_20
76068nop
76069
76070P4727: !_LD [9] (FP) (Loop entry)
76071sethi %hi(0x2), %l2
76072or %l2, %lo(0x2), %l2
76073loop_entry_7_21:
76074sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
76075sub %i0, %i2, %i2
76076ld [%i2 + 12], %f0
76077! 1 addresses covered
76078
76079P4728: !_LD [2] (FP) (Loop exit)
76080ld [%i1 + 4], %f1
76081! 1 addresses covered
76082!---- flushing fp results buffer to %f30 ----
76083fmovd %f0, %f30
76084!--
76085loop_exit_7_21:
76086sub %l2, 1, %l2
76087cmp %l2, 0
76088bg loop_entry_7_21
76089nop
76090
76091P4729: !_QWST [9] (maybe <- 0x4300000c) (FP) (Loop entry) (Loop exit)
76092sethi %hi(0x2), %l2
76093or %l2, %lo(0x2), %l2
76094loop_entry_7_22:
76095sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
76096sub %i0, %i3, %i3
76097! preparing store val #0, next val will be in f21
76098fmovs %f16, %f21
76099fadds %f16, %f17, %f16
76100! preparing store val #1, next val will be in f23
76101fmovs %f16, %f23
76102fadds %f16, %f17, %f16
76103stq %f20, [%i3 + 0]
76104loop_exit_7_22:
76105sub %l2, 1, %l2
76106cmp %l2, 0
76107bg loop_entry_7_22
76108nop
76109
76110P4730: !_PREFETCH [13] (Int) (Loop entry)
76111sethi %hi(0x2), %l2
76112or %l2, %lo(0x2), %l2
76113loop_entry_7_23:
76114sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
76115sub %i0, %i2, %i2
76116prefetch [%i2 + 12], 22
76117
76118P4731: !_BLD [6] (FP) (Loop exit)
76119wr %g0, 0xf0, %asi
76120sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
76121sub %i0, %i3, %i3
76122membar #Sync
76123ldda [%i3 + 0] %asi, %f0
76124membar #Sync
76125! 2 addresses covered
76126fmovs %f1, %f0
76127fmovs %f3, %f1
76128!---- flushing fp results buffer to %f30 ----
76129fmovd %f0, %f30
76130!--
76131loop_exit_7_23:
76132sub %l2, 1, %l2
76133cmp %l2, 0
76134bg loop_entry_7_23
76135nop
76136
76137P4732: !_LD [1] (Int) (Loop entry)
76138sethi %hi(0x1), %l2
76139or %l2, %lo(0x1), %l2
76140loop_entry_7_24:
76141lduw [%i0 + 12], %o0
76142! move %o0(lower) -> %o0(upper)
76143sllx %o0, 32, %o0
76144
76145P4733: !_LD [8] (FP)
76146sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
76147sub %i0, %i2, %i2
76148ld [%i2 + 4], %f0
76149! 1 addresses covered
76150
76151P4734: !_LD [0] (Int) (Loop exit)
76152lduw [%i0 + 4], %l7
76153! move %l7(lower) -> %o0(lower)
76154or %l7, %o0, %o0
76155!---- flushing int results buffer----
76156mov %o0, %l5
76157!---- flushing fp results buffer to %f30 ----
76158fmovs %f0, %f30
76159!--
76160loop_exit_7_24:
76161sub %l2, 1, %l2
76162cmp %l2, 0
76163bg loop_entry_7_24
76164nop
76165
76166P4735: !_CAS [11] (maybe <- 0x3800004) (Int) (Loop entry) (Loop exit)
76167sethi %hi(0x2), %l2
76168or %l2, %lo(0x2), %l2
76169loop_entry_7_25:
76170sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
76171sub %i0, %i3, %i3
76172add %i3, 12, %l6
76173lduw [%l6], %o0
76174mov %o0, %l3
76175! move %l3(lower) -> %o0(upper)
76176sllx %l3, 32, %o0
76177mov %l4, %o5
76178cas [%l6], %l3, %o5
76179! move %o5(lower) -> %o0(lower)
76180srl %o5, 0, %l3
76181or %l3, %o0, %o0
76182add %l4, 1, %l4
76183!---- flushing int results buffer----
76184mov %o0, %l5
76185loop_exit_7_25:
76186sub %l2, 1, %l2
76187cmp %l2, 0
76188bg loop_entry_7_25
76189nop
76190
76191P4736: !_REPLACEMENT [13] (Int) (Loop entry) (Loop exit) (Branch target of P5306)
76192sethi %hi(0x1), %l2
76193or %l2, %lo(0x1), %l2
76194loop_entry_7_26:
76195sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
76196sub %i0, %i2, %i2
76197sethi %hi(0x20000), %l6
76198ld [%i2+12], %o5
76199st %o5, [%i2+12]
76200add %i2, %l6, %l7
76201ld [%l7+12], %o5
76202st %o5, [%l7+12]
76203add %l7, %l6, %l7
76204ld [%l7+12], %o5
76205st %o5, [%l7+12]
76206add %l7, %l6, %l7
76207ld [%l7+12], %o5
76208st %o5, [%l7+12]
76209add %l7, %l6, %l7
76210ld [%l7+12], %o5
76211st %o5, [%l7+12]
76212add %l7, %l6, %l7
76213ld [%l7+12], %o5
76214st %o5, [%l7+12]
76215add %l7, %l6, %l7
76216ld [%l7+12], %o5
76217st %o5, [%l7+12]
76218add %l7, %l6, %l7
76219ld [%l7+12], %o5
76220st %o5, [%l7+12]
76221loop_exit_7_26:
76222sub %l2, 1, %l2
76223cmp %l2, 0
76224bg loop_entry_7_26
76225nop
76226ba P4737
76227nop
76228
76229TARGET5306:
76230ba RET5306
76231nop
76232
76233
76234P4737: !_PREFETCH [6] (Int) (Loop entry) (Loop exit)
76235sethi %hi(0x1), %l2
76236or %l2, %lo(0x1), %l2
76237loop_entry_7_27:
76238sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
76239sub %i0, %i3, %i3
76240prefetch [%i3 + 4], 0
76241loop_exit_7_27:
76242sub %l2, 1, %l2
76243cmp %l2, 0
76244bg loop_entry_7_27
76245nop
76246
76247P4738: !_LD [2] (Int) (Loop entry)
76248sethi %hi(0x2), %l2
76249or %l2, %lo(0x2), %l2
76250loop_entry_7_28:
76251lduw [%i1 + 4], %o0
76252! move %o0(lower) -> %o0(upper)
76253sllx %o0, 32, %o0
76254
76255P4739: !_LD [6] (Int) (Loop exit)
76256sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
76257sub %i0, %i2, %i2
76258lduw [%i2 + 4], %l6
76259! move %l6(lower) -> %o0(lower)
76260or %l6, %o0, %o0
76261!---- flushing int results buffer----
76262mov %o0, %l5
76263loop_exit_7_28:
76264sub %l2, 1, %l2
76265cmp %l2, 0
76266bg loop_entry_7_28
76267nop
76268
76269P4740: !_PREFETCH [15] (Int) (NF) (Loop entry) (Loop exit)
76270sethi %hi(0x1), %l2
76271or %l2, %lo(0x1), %l2
76272loop_entry_7_29:
76273wr %g0, 0x82, %asi
76274sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
76275add %i0, %i3, %i3
76276prefetcha [%i3 + 12] %asi, 23
76277loop_exit_7_29:
76278sub %l2, 1, %l2
76279cmp %l2, 0
76280bg loop_entry_7_29
76281nop
76282
76283P4741: !_QWLD [2] (FP) (Loop entry)
76284sethi %hi(0x2), %l2
76285or %l2, %lo(0x2), %l2
76286loop_entry_7_30:
76287ldq [%i1 + 0], %f0
76288! 2 addresses covered
76289fmovs %f1, %f0
76290fmovs %f3, %f1
76291
76292P4742: !_DWLD [11] (Int)
76293sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
76294sub %i0, %i2, %i2
76295ldx [%i2 + 8], %o0
76296! move %o0(lower) -> %o0(upper)
76297sllx %o0, 32, %o0
76298
76299P4743: !_LD [14] (Int) (Loop exit)
76300sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
76301add %i0, %i3, %i3
76302lduw [%i3 + 4], %o5
76303! move %o5(lower) -> %o0(lower)
76304or %o5, %o0, %o0
76305!---- flushing int results buffer----
76306mov %o0, %l5
76307!---- flushing fp results buffer to %f30 ----
76308fmovd %f0, %f30
76309!--
76310loop_exit_7_30:
76311sub %l2, 1, %l2
76312cmp %l2, 0
76313bg loop_entry_7_30
76314nop
76315
76316P4744: !_LD [3] (FP) (Loop entry) (Loop exit)
76317sethi %hi(0x2), %l2
76318or %l2, %lo(0x2), %l2
76319loop_entry_7_31:
76320ld [%i1 + 12], %f0
76321! 1 addresses covered
76322!---- flushing fp results buffer to %f30 ----
76323fmovs %f0, %f30
76324!--
76325loop_exit_7_31:
76326sub %l2, 1, %l2
76327cmp %l2, 0
76328bg loop_entry_7_31
76329nop
76330
76331P4745: !_LD [11] (FP) (Loop entry) (CBR)
76332sethi %hi(0x2), %l2
76333or %l2, %lo(0x2), %l2
76334loop_entry_7_32:
76335sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
76336sub %i0, %i2, %i2
76337ld [%i2 + 12], %f0
76338! 1 addresses covered
76339
76340! cbranch
76341andcc %l0, 1, %g0
76342be,pt %xcc, TARGET4745
76343nop
76344RET4745:
76345
76346! lfsr step begin
76347srlx %l0, 1, %l7
76348xnor %l7, %l0, %l7
76349sllx %l7, 63, %l7
76350or %l7, %l0, %l0
76351srlx %l0, 1, %l0
76352
76353
76354P4746: !_PREFETCH [3] (Int) (Loop exit) (CBR)
76355prefetch [%i1 + 12], 20
76356
76357! cbranch
76358andcc %l0, 1, %g0
76359be,pt %xcc, TARGET4746
76360nop
76361RET4746:
76362
76363! lfsr step begin
76364srlx %l0, 1, %o5
76365xnor %o5, %l0, %o5
76366sllx %o5, 63, %o5
76367or %o5, %l0, %l0
76368srlx %l0, 1, %l0
76369
76370!---- flushing fp results buffer to %f30 ----
76371fmovs %f0, %f30
76372!--
76373loop_exit_7_32:
76374sub %l2, 1, %l2
76375cmp %l2, 0
76376bg loop_entry_7_32
76377nop
76378
76379P4747: !_PREFETCH [15] (Int) (NF) (Loop entry)
76380sethi %hi(0x1), %l2
76381or %l2, %lo(0x1), %l2
76382loop_entry_7_33:
76383wr %g0, 0x82, %asi
76384sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
76385add %i0, %i3, %i3
76386prefetcha [%i3 + 12] %asi, 20
76387
76388P4748: !_DWLD [5] (Int)
76389sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i2
76390sub %i0, %i2, %i2
76391ldx [%i2 + 8], %o0
76392! move %o0(lower) -> %o0(upper)
76393sllx %o0, 32, %o0
76394
76395P4749: !_LD [0] (Int) (Loop exit)
76396lduw [%i0 + 4], %l3
76397! move %l3(lower) -> %o0(lower)
76398or %l3, %o0, %o0
76399!---- flushing int results buffer----
76400mov %o0, %l5
76401loop_exit_7_33:
76402sub %l2, 1, %l2
76403cmp %l2, 0
76404bg loop_entry_7_33
76405nop
76406
76407P4750: !_QWLD [5] (FP) (Loop entry) (Loop exit) (Branch target of P5216)
76408sethi %hi(0x1), %l2
76409or %l2, %lo(0x1), %l2
76410loop_entry_7_34:
76411sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS2_O), %i3
76412sub %i0, %i3, %i3
76413ldq [%i3 + 0], %f0
76414! 2 addresses covered
76415fmovs %f1, %f0
76416fmovs %f3, %f1
76417!---- flushing fp results buffer to %f30 ----
76418fmovd %f0, %f30
76419!--
76420loop_exit_7_34:
76421sub %l2, 1, %l2
76422cmp %l2, 0
76423bg loop_entry_7_34
76424nop
76425ba P4751
76426nop
76427
76428TARGET5216:
76429ba RET5216
76430nop
76431
76432
76433P4751: !_BLD [6] (FP) (Loop entry)
76434sethi %hi(0x2), %l2
76435or %l2, %lo(0x2), %l2
76436loop_entry_7_35:
76437wr %g0, 0xf0, %asi
76438sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
76439sub %i0, %i2, %i2
76440membar #Sync
76441ldda [%i2 + 0] %asi, %f0
76442membar #Sync
76443! 2 addresses covered
76444fmovs %f1, %f0
76445fmovs %f3, %f1
76446
76447P4752: !_REPLACEMENT [5] (Int) (Loop exit)
76448sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3
76449sub %i0, %i3, %i3
76450sethi %hi(0x20000), %o5
76451ld [%i3+12], %l6
76452st %l6, [%i3+12]
76453add %i3, %o5, %l3
76454ld [%l3+12], %l6
76455st %l6, [%l3+12]
76456add %l3, %o5, %l3
76457ld [%l3+12], %l6
76458st %l6, [%l3+12]
76459add %l3, %o5, %l3
76460ld [%l3+12], %l6
76461st %l6, [%l3+12]
76462add %l3, %o5, %l3
76463ld [%l3+12], %l6
76464st %l6, [%l3+12]
76465add %l3, %o5, %l3
76466ld [%l3+12], %l6
76467st %l6, [%l3+12]
76468add %l3, %o5, %l3
76469ld [%l3+12], %l6
76470st %l6, [%l3+12]
76471add %l3, %o5, %l3
76472ld [%l3+12], %l6
76473st %l6, [%l3+12]
76474!---- flushing fp results buffer to %f30 ----
76475fmovd %f0, %f30
76476!--
76477loop_exit_7_35:
76478sub %l2, 1, %l2
76479cmp %l2, 0
76480bg loop_entry_7_35
76481nop
76482
76483P4753: !_LD [7] (FP) (Loop entry) (CBR)
76484sethi %hi(0x2), %l2
76485or %l2, %lo(0x2), %l2
76486loop_entry_7_36:
76487sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
76488sub %i0, %i2, %i2
76489ld [%i2 + 12], %f0
76490! 1 addresses covered
76491
76492! cbranch
76493andcc %l0, 1, %g0
76494be,pt %xcc, TARGET4753
76495nop
76496RET4753:
76497
76498! lfsr step begin
76499srlx %l0, 1, %o5
76500xnor %o5, %l0, %o5
76501sllx %o5, 63, %o5
76502or %o5, %l0, %l0
76503srlx %l0, 1, %l0
76504
76505
76506P4754: !_BSTC [4] (maybe <- 0x4300000e) (FP) (Loop exit)
76507wr %g0, 0xe0, %asi
76508sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
76509sub %i0, %i3, %i3
76510! preparing store val #0, next val will be in f33
76511fmovs %f16, %f21
76512fadds %f16, %f17, %f16
76513! preparing store val #1, next val will be in f35
76514fmovd %f20, %f32
76515fmovs %f16, %f21
76516fadds %f16, %f17, %f16
76517fmovd %f20, %f34
76518membar #Sync
76519stda %f32, [%i3 + 0 ] %asi
76520membar #Sync
76521!---- flushing fp results buffer to %f30 ----
76522fmovs %f0, %f30
76523!--
76524loop_exit_7_36:
76525sub %l2, 1, %l2
76526cmp %l2, 0
76527bg loop_entry_7_36
76528nop
76529
76530P4755: !_LD [10] (Int) (Loop entry)
76531sethi %hi(0x1), %l2
76532or %l2, %lo(0x1), %l2
76533loop_entry_7_37:
76534sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
76535sub %i0, %i2, %i2
76536lduw [%i2 + 4], %o0
76537! move %o0(lower) -> %o0(upper)
76538sllx %o0, 32, %o0
76539
76540P4756: !_LD [14] (Int) (Loop exit)
76541sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
76542add %i0, %i3, %i3
76543lduw [%i3 + 4], %l3
76544! move %l3(lower) -> %o0(lower)
76545or %l3, %o0, %o0
76546!---- flushing int results buffer----
76547mov %o0, %l5
76548loop_exit_7_37:
76549sub %l2, 1, %l2
76550cmp %l2, 0
76551bg loop_entry_7_37
76552nop
76553
76554P4757: !_DWST [14] (maybe <- 0x43000010) (FP) (Loop entry) (Loop exit)
76555sethi %hi(0x2), %l2
76556or %l2, %lo(0x2), %l2
76557loop_entry_7_38:
76558sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
76559add %i0, %i2, %i2
76560! preparing store val #0, next val will be in f21
76561fmovs %f16, %f21
76562fadds %f16, %f17, %f16
76563std %f20, [%i2 + 0]
76564loop_exit_7_38:
76565sub %l2, 1, %l2
76566cmp %l2, 0
76567bg loop_entry_7_38
76568nop
76569
76570P4758: !_DWST [12] (maybe <- 0x43000011) (FP) (Loop entry) (Loop exit)
76571sethi %hi(0x2), %l2
76572or %l2, %lo(0x2), %l2
76573loop_entry_7_39:
76574sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
76575sub %i0, %i3, %i3
76576! preparing store val #0, next val will be in f21
76577fmovs %f16, %f21
76578fadds %f16, %f17, %f16
76579std %f20, [%i3 + 0]
76580loop_exit_7_39:
76581sub %l2, 1, %l2
76582cmp %l2, 0
76583bg loop_entry_7_39
76584nop
76585
76586P4759: !_LD [15] (Int) (Loop entry)
76587sethi %hi(0x2), %l2
76588or %l2, %lo(0x2), %l2
76589loop_entry_7_40:
76590sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
76591add %i0, %i2, %i2
76592lduw [%i2 + 12], %o0
76593! move %o0(lower) -> %o0(upper)
76594sllx %o0, 32, %o0
76595
76596P4760: !_LD [8] (Int) (Loop exit) (Branch target of P4987)
76597sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
76598sub %i0, %i3, %i3
76599lduw [%i3 + 4], %l6
76600! move %l6(lower) -> %o0(lower)
76601or %l6, %o0, %o0
76602!---- flushing int results buffer----
76603mov %o0, %l5
76604loop_exit_7_40:
76605sub %l2, 1, %l2
76606cmp %l2, 0
76607bg loop_entry_7_40
76608nop
76609ba P4761
76610nop
76611
76612TARGET4987:
76613ba RET4987
76614nop
76615
76616
76617P4761: !_PREFETCH [9] (Int) (Faults) (Loop entry)
76618sethi %hi(0x2), %l2
76619or %l2, %lo(0x2), %l2
76620loop_entry_7_41:
76621prefetch [%g0], 17
76622
76623P4762: !_LD [10] (FP) (Loop exit)
76624sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
76625sub %i0, %i2, %i2
76626ld [%i2 + 4], %f0
76627! 1 addresses covered
76628!---- flushing fp results buffer to %f30 ----
76629fmovs %f0, %f30
76630!--
76631loop_exit_7_41:
76632sub %l2, 1, %l2
76633cmp %l2, 0
76634bg loop_entry_7_41
76635nop
76636
76637P4763: !_QWLD [6] (FP) (Loop entry)
76638sethi %hi(0x2), %l2
76639or %l2, %lo(0x2), %l2
76640loop_entry_7_42:
76641sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
76642sub %i0, %i3, %i3
76643ldq [%i3 + 0], %f0
76644! 2 addresses covered
76645fmovs %f1, %f0
76646fmovs %f3, %f1
76647
76648P4764: !_LD [1] (FP) (Loop exit)
76649ld [%i0 + 12], %f2
76650! 1 addresses covered
76651!---- flushing fp results buffer to %f30 ----
76652fmovd %f0, %f30
76653fmovs %f2, %f30
76654!--
76655loop_exit_7_42:
76656sub %l2, 1, %l2
76657cmp %l2, 0
76658bg loop_entry_7_42
76659nop
76660
76661P4765: !_PREFETCH [8] (Int) (Loop entry)
76662sethi %hi(0x2), %l2
76663or %l2, %lo(0x2), %l2
76664loop_entry_7_43:
76665sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
76666sub %i0, %i2, %i2
76667prefetch [%i2 + 4], 23
76668
76669P4766: !_BLD [2] (FP) (Loop exit)
76670wr %g0, 0xf0, %asi
76671membar #Sync
76672ldda [%i1 + 0] %asi, %f0
76673membar #Sync
76674! 2 addresses covered
76675fmovs %f1, %f0
76676fmovs %f3, %f1
76677!---- flushing fp results buffer to %f30 ----
76678fmovd %f0, %f30
76679!--
76680loop_exit_7_43:
76681sub %l2, 1, %l2
76682cmp %l2, 0
76683bg loop_entry_7_43
76684nop
76685
76686P4767: !_LD [7] (Int) (Loop entry)
76687sethi %hi(0x1), %l2
76688or %l2, %lo(0x1), %l2
76689loop_entry_7_44:
76690sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
76691sub %i0, %i3, %i3
76692lduw [%i3 + 12], %o0
76693! move %o0(lower) -> %o0(upper)
76694sllx %o0, 32, %o0
76695
76696P4768: !_LD [2] (Int) (NF) (Loop exit)
76697wr %g0, 0x82, %asi
76698lduwa [%i1 + 4] %asi, %l6
76699! move %l6(lower) -> %o0(lower)
76700or %l6, %o0, %o0
76701!---- flushing int results buffer----
76702mov %o0, %l5
76703loop_exit_7_44:
76704sub %l2, 1, %l2
76705cmp %l2, 0
76706bg loop_entry_7_44
76707nop
76708
76709P4769: !_PREFETCH [3] (Int) (Loop entry) (Loop exit)
76710sethi %hi(0x2), %l2
76711or %l2, %lo(0x2), %l2
76712loop_entry_7_45:
76713prefetch [%i1 + 12], 3
76714loop_exit_7_45:
76715sub %l2, 1, %l2
76716cmp %l2, 0
76717bg loop_entry_7_45
76718nop
76719
76720P4770: !_PREFETCH [12] (Int) (Loop entry) (Loop exit) (Branch target of P4915)
76721sethi %hi(0x2), %l2
76722or %l2, %lo(0x2), %l2
76723loop_entry_7_46:
76724sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
76725sub %i0, %i2, %i2
76726prefetch [%i2 + 4], 20
76727loop_exit_7_46:
76728sub %l2, 1, %l2
76729cmp %l2, 0
76730bg loop_entry_7_46
76731nop
76732ba P4771
76733nop
76734
76735TARGET4915:
76736ba RET4915
76737nop
76738
76739
76740P4771: !_LD [7] (FP) (Loop entry)
76741sethi %hi(0x2), %l2
76742or %l2, %lo(0x2), %l2
76743loop_entry_7_47:
76744sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
76745sub %i0, %i3, %i3
76746ld [%i3 + 12], %f0
76747! 1 addresses covered
76748
76749P4772: !_QWST [12] (maybe <- 0x43000012) (FP) (Loop exit)
76750sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
76751sub %i0, %i2, %i2
76752! preparing store val #0, next val will be in f21
76753fmovs %f16, %f21
76754fadds %f16, %f17, %f16
76755! preparing store val #1, next val will be in f23
76756fmovs %f16, %f23
76757fadds %f16, %f17, %f16
76758stq %f20, [%i2 + 0]
76759!---- flushing fp results buffer to %f30 ----
76760fmovs %f0, %f30
76761!--
76762loop_exit_7_47:
76763sub %l2, 1, %l2
76764cmp %l2, 0
76765bg loop_entry_7_47
76766nop
76767
76768P4773: !_ST [2] (maybe <- 0x43000014) (FP) (Loop entry) (Loop exit)
76769sethi %hi(0x2), %l2
76770or %l2, %lo(0x2), %l2
76771loop_entry_7_48:
76772! preparing store val #0, next val will be in f20
76773fmovs %f16, %f20
76774fadds %f16, %f17, %f16
76775st %f20, [%i1 + 4 ]
76776loop_exit_7_48:
76777sub %l2, 1, %l2
76778cmp %l2, 0
76779bg loop_entry_7_48
76780nop
76781
76782P4774: !_LD [0] (FP) (NF) (Loop entry) (Branch target of P5120)
76783sethi %hi(0x2), %l2
76784or %l2, %lo(0x2), %l2
76785loop_entry_7_49:
76786wr %g0, 0x82, %asi
76787lda [%i0 + 4] %asi, %f0
76788! 1 addresses covered
76789ba P4775
76790nop
76791
76792TARGET5120:
76793ba RET5120
76794nop
76795
76796
76797P4775: !_PREFETCH [10] (Int) (Loop exit)
76798sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
76799sub %i0, %i3, %i3
76800prefetch [%i3 + 4], 31
76801!---- flushing fp results buffer to %f30 ----
76802fmovs %f0, %f30
76803!--
76804loop_exit_7_49:
76805sub %l2, 1, %l2
76806cmp %l2, 0
76807bg loop_entry_7_49
76808nop
76809
76810P4776: !_ST [6] (maybe <- 0x43000015) (FP) (Loop entry)
76811sethi %hi(0x1), %l2
76812or %l2, %lo(0x1), %l2
76813loop_entry_7_50:
76814sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
76815sub %i0, %i2, %i2
76816! preparing store val #0, next val will be in f20
76817fmovs %f16, %f20
76818fadds %f16, %f17, %f16
76819st %f20, [%i2 + 4 ]
76820
76821P4777: !_LD [13] (Int)
76822sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
76823sub %i0, %i3, %i3
76824lduw [%i3 + 12], %o0
76825! move %o0(lower) -> %o0(upper)
76826sllx %o0, 32, %o0
76827
76828P4778: !_LD [6] (Int) (Loop exit)
76829lduw [%i2 + 4], %l3
76830! move %l3(lower) -> %o0(lower)
76831or %l3, %o0, %o0
76832!---- flushing int results buffer----
76833mov %o0, %l5
76834loop_exit_7_50:
76835sub %l2, 1, %l2
76836cmp %l2, 0
76837bg loop_entry_7_50
76838nop
76839
76840P4779: !_DWLD [6] (FP) (Loop entry) (Loop exit)
76841sethi %hi(0x2), %l2
76842or %l2, %lo(0x2), %l2
76843loop_entry_7_51:
76844sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
76845sub %i0, %i2, %i2
76846ldd [%i2 + 0], %f0
76847! 1 addresses covered
76848fmovs %f1, %f0
76849!---- flushing fp results buffer to %f30 ----
76850fmovs %f0, %f30
76851!--
76852loop_exit_7_51:
76853sub %l2, 1, %l2
76854cmp %l2, 0
76855bg loop_entry_7_51
76856nop
76857
76858P4780: !_DWST [13] (maybe <- 0x3800005) (Int) (Loop entry)
76859sethi %hi(0x1), %l2
76860or %l2, %lo(0x1), %l2
76861loop_entry_7_52:
76862sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
76863sub %i0, %i3, %i3
76864mov %l4, %o5
76865stx %o5, [%i3 + 8]
76866add %l4, 1, %l4
76867
76868P4781: !_LD [15] (FP) (Loop exit)
76869sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
76870add %i0, %i2, %i2
76871ld [%i2 + 12], %f0
76872! 1 addresses covered
76873!---- flushing fp results buffer to %f30 ----
76874fmovs %f0, %f30
76875!--
76876loop_exit_7_52:
76877sub %l2, 1, %l2
76878cmp %l2, 0
76879bg loop_entry_7_52
76880nop
76881
76882P4782: !_PREFETCH [14] (Int) (NF) (Loop entry)
76883sethi %hi(0x2), %l2
76884or %l2, %lo(0x2), %l2
76885loop_entry_7_53:
76886wr %g0, 0x82, %asi
76887sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
76888add %i0, %i3, %i3
76889prefetcha [%i3 + 4] %asi, 26
76890
76891P4783: !_QWST [3] (maybe <- 0x43000016) (FP) (Loop exit)
76892! preparing store val #0, next val will be in f21
76893fmovs %f16, %f21
76894fadds %f16, %f17, %f16
76895! preparing store val #1, next val will be in f23
76896fmovs %f16, %f23
76897fadds %f16, %f17, %f16
76898stq %f20, [%i1 + 0]
76899loop_exit_7_53:
76900sub %l2, 1, %l2
76901cmp %l2, 0
76902bg loop_entry_7_53
76903nop
76904
76905P4784: !_LD [11] (FP) (Loop entry) (Loop exit)
76906sethi %hi(0x2), %l2
76907or %l2, %lo(0x2), %l2
76908loop_entry_7_54:
76909sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
76910sub %i0, %i2, %i2
76911ld [%i2 + 12], %f0
76912! 1 addresses covered
76913!---- flushing fp results buffer to %f30 ----
76914fmovs %f0, %f30
76915!--
76916loop_exit_7_54:
76917sub %l2, 1, %l2
76918cmp %l2, 0
76919bg loop_entry_7_54
76920nop
76921
76922P4785: !_LD [12] (Int) (Loop entry)
76923sethi %hi(0x2), %l2
76924or %l2, %lo(0x2), %l2
76925loop_entry_7_55:
76926sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
76927sub %i0, %i3, %i3
76928lduw [%i3 + 4], %o0
76929! move %o0(lower) -> %o0(upper)
76930sllx %o0, 32, %o0
76931
76932P4786: !_PREFETCH [9] (Int)
76933sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
76934sub %i0, %i2, %i2
76935prefetch [%i2 + 12], 19
76936
76937P4787: !_LD [11] (Int) (Loop exit)
76938sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
76939sub %i0, %i3, %i3
76940lduw [%i3 + 12], %o5
76941! move %o5(lower) -> %o0(lower)
76942or %o5, %o0, %o0
76943!---- flushing int results buffer----
76944mov %o0, %l5
76945loop_exit_7_55:
76946sub %l2, 1, %l2
76947cmp %l2, 0
76948bg loop_entry_7_55
76949nop
76950
76951P4788: !_LD [1] (Int) (Loop entry)
76952sethi %hi(0x1), %l2
76953or %l2, %lo(0x1), %l2
76954loop_entry_7_56:
76955lduw [%i0 + 12], %o0
76956! move %o0(lower) -> %o0(upper)
76957sllx %o0, 32, %o0
76958
76959P4789: !_LD [6] (Int) (Loop exit)
76960sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
76961sub %i0, %i2, %i2
76962lduw [%i2 + 4], %l3
76963! move %l3(lower) -> %o0(lower)
76964or %l3, %o0, %o0
76965!---- flushing int results buffer----
76966mov %o0, %l5
76967loop_exit_7_56:
76968sub %l2, 1, %l2
76969cmp %l2, 0
76970bg loop_entry_7_56
76971nop
76972
76973P4790: !_REPLACEMENT [7] (Int) (Loop entry) (Loop exit)
76974sethi %hi(0x2), %l2
76975or %l2, %lo(0x2), %l2
76976loop_entry_7_57:
76977sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
76978sub %i0, %i3, %i3
76979sethi %hi(0x20000), %l7
76980ld [%i3+12], %l3
76981st %l3, [%i3+12]
76982add %i3, %l7, %o5
76983ld [%o5+12], %l3
76984st %l3, [%o5+12]
76985add %o5, %l7, %o5
76986ld [%o5+12], %l3
76987st %l3, [%o5+12]
76988add %o5, %l7, %o5
76989ld [%o5+12], %l3
76990st %l3, [%o5+12]
76991add %o5, %l7, %o5
76992ld [%o5+12], %l3
76993st %l3, [%o5+12]
76994add %o5, %l7, %o5
76995ld [%o5+12], %l3
76996st %l3, [%o5+12]
76997add %o5, %l7, %o5
76998ld [%o5+12], %l3
76999st %l3, [%o5+12]
77000add %o5, %l7, %o5
77001ld [%o5+12], %l3
77002st %l3, [%o5+12]
77003loop_exit_7_57:
77004sub %l2, 1, %l2
77005cmp %l2, 0
77006bg loop_entry_7_57
77007nop
77008
77009P4791: !_PREFETCH [10] (Int) (Loop entry)
77010sethi %hi(0x1), %l2
77011or %l2, %lo(0x1), %l2
77012loop_entry_7_58:
77013sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
77014sub %i0, %i2, %i2
77015prefetch [%i2 + 4], 21
77016
77017P4792: !_PREFETCH [14] (Int) (Loop exit)
77018sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
77019add %i0, %i3, %i3
77020prefetch [%i3 + 4], 21
77021loop_exit_7_58:
77022sub %l2, 1, %l2
77023cmp %l2, 0
77024bg loop_entry_7_58
77025nop
77026
77027P4793: !_MEMBAR (Int) (Loop entry) (Loop exit)
77028sethi %hi(0x2), %l2
77029or %l2, %lo(0x2), %l2
77030loop_entry_7_59:
77031membar #StoreLoad
77032loop_exit_7_59:
77033sub %l2, 1, %l2
77034cmp %l2, 0
77035bg loop_entry_7_59
77036nop
77037
77038P4794: !_PREFETCH [14] (Int) (Loop entry)
77039sethi %hi(0x1), %l2
77040or %l2, %lo(0x1), %l2
77041loop_entry_7_60:
77042sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
77043add %i0, %i2, %i2
77044prefetch [%i2 + 4], 1
77045
77046P4795: !_PREFETCH [14] (Int) (Faults) (Loop exit)
77047prefetch [%g0], 28
77048loop_exit_7_60:
77049sub %l2, 1, %l2
77050cmp %l2, 0
77051bg loop_entry_7_60
77052nop
77053
77054P4796: !_SWAP [3] (maybe <- 0x3800006) (Int) (Loop entry)
77055sethi %hi(0x1), %l2
77056or %l2, %lo(0x1), %l2
77057loop_entry_7_61:
77058mov %l4, %o0
77059swap [%i1 + 12], %o0
77060! move %o0(lower) -> %o0(upper)
77061sllx %o0, 32, %o0
77062add %l4, 1, %l4
77063
77064P4797: !_LD [2] (Int) (Loop exit)
77065lduw [%i1 + 4], %l6
77066! move %l6(lower) -> %o0(lower)
77067or %l6, %o0, %o0
77068!---- flushing int results buffer----
77069mov %o0, %l5
77070loop_exit_7_61:
77071sub %l2, 1, %l2
77072cmp %l2, 0
77073bg loop_entry_7_61
77074nop
77075
77076P4798: !_SWAP [15] (maybe <- 0x3800007) (Int) (Loop entry)
77077sethi %hi(0x2), %l2
77078or %l2, %lo(0x2), %l2
77079loop_entry_7_62:
77080sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i3
77081add %i0, %i3, %i3
77082mov %l4, %o0
77083swap [%i3 + 12], %o0
77084! move %o0(lower) -> %o0(upper)
77085sllx %o0, 32, %o0
77086add %l4, 1, %l4
77087
77088P4799: !_LD [15] (Int) (Loop exit) (CBR)
77089lduw [%i3 + 12], %o5
77090! move %o5(lower) -> %o0(lower)
77091or %o5, %o0, %o0
77092
77093! cbranch
77094andcc %l0, 1, %g0
77095be,pn %xcc, TARGET4799
77096nop
77097RET4799:
77098
77099! lfsr step begin
77100srlx %l0, 1, %l3
77101xnor %l3, %l0, %l3
77102sllx %l3, 63, %l3
77103or %l3, %l0, %l0
77104srlx %l0, 1, %l0
77105
77106!---- flushing int results buffer----
77107mov %o0, %l5
77108loop_exit_7_62:
77109sub %l2, 1, %l2
77110cmp %l2, 0
77111bg loop_entry_7_62
77112nop
77113
77114P4800: !_LD [15] (Int) (NF) (Loop entry)
77115sethi %hi(0x2), %l2
77116or %l2, %lo(0x2), %l2
77117loop_entry_7_63:
77118wr %g0, 0x82, %asi
77119sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
77120add %i0, %i2, %i2
77121lduwa [%i2 + 12] %asi, %o0
77122! move %o0(lower) -> %o0(upper)
77123sllx %o0, 32, %o0
77124
77125P4801: !_BSTC [13] (maybe <- 0x43000018) (FP) (CBR)
77126wr %g0, 0xe0, %asi
77127sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
77128sub %i0, %i3, %i3
77129! preparing store val #0, next val will be in f33
77130fmovs %f16, %f21
77131fadds %f16, %f17, %f16
77132! preparing store val #1, next val will be in f35
77133fmovd %f20, %f32
77134fmovs %f16, %f21
77135fadds %f16, %f17, %f16
77136fmovd %f20, %f34
77137membar #Sync
77138stda %f32, [%i3 + 0 ] %asi
77139membar #Sync
77140
77141! cbranch
77142andcc %l0, 1, %g0
77143be,pt %xcc, TARGET4801
77144nop
77145RET4801:
77146
77147! lfsr step begin
77148srlx %l0, 1, %o5
77149xnor %o5, %l0, %o5
77150sllx %o5, 63, %o5
77151or %o5, %l0, %l0
77152srlx %l0, 1, %l0
77153
77154
77155P4802: !_LD [15] (Int) (Loop exit)
77156lduw [%i2 + 12], %l6
77157! move %l6(lower) -> %o0(lower)
77158or %l6, %o0, %o0
77159!---- flushing int results buffer----
77160mov %o0, %l5
77161loop_exit_7_63:
77162sub %l2, 1, %l2
77163cmp %l2, 0
77164bg loop_entry_7_63
77165nop
77166
77167P4803: !_LD [9] (FP) (Loop entry)
77168sethi %hi(0x1), %l2
77169or %l2, %lo(0x1), %l2
77170loop_entry_7_64:
77171sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
77172sub %i0, %i2, %i2
77173ld [%i2 + 12], %f0
77174! 1 addresses covered
77175
77176P4804: !_LD [11] (FP) (Loop exit) (CBR)
77177sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
77178sub %i0, %i3, %i3
77179ld [%i3 + 12], %f1
77180! 1 addresses covered
77181
77182! cbranch
77183andcc %l0, 1, %g0
77184be,pt %xcc, TARGET4804
77185nop
77186RET4804:
77187
77188! lfsr step begin
77189srlx %l0, 1, %o5
77190xnor %o5, %l0, %o5
77191sllx %o5, 63, %o5
77192or %o5, %l0, %l0
77193srlx %l0, 1, %l0
77194
77195!---- flushing fp results buffer to %f30 ----
77196fmovd %f0, %f30
77197!--
77198loop_exit_7_64:
77199sub %l2, 1, %l2
77200cmp %l2, 0
77201bg loop_entry_7_64
77202nop
77203
77204P4805: !_DWST [8] (maybe <- 0x4300001a) (FP) (Loop entry)
77205sethi %hi(0x1), %l2
77206or %l2, %lo(0x1), %l2
77207loop_entry_7_65:
77208sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
77209sub %i0, %i2, %i2
77210! preparing store val #0, next val will be in f21
77211fmovs %f16, %f21
77212fadds %f16, %f17, %f16
77213std %f20, [%i2 + 0]
77214
77215P4806: !_PREFETCH [13] (Int) (Loop exit)
77216sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
77217sub %i0, %i3, %i3
77218prefetch [%i3 + 12], 4
77219loop_exit_7_65:
77220sub %l2, 1, %l2
77221cmp %l2, 0
77222bg loop_entry_7_65
77223nop
77224
77225P4807: !_LD [0] (FP) (Loop entry) (Loop exit)
77226sethi %hi(0x2), %l2
77227or %l2, %lo(0x2), %l2
77228loop_entry_7_66:
77229ld [%i0 + 4], %f0
77230! 1 addresses covered
77231!---- flushing fp results buffer to %f30 ----
77232fmovs %f0, %f30
77233!--
77234loop_exit_7_66:
77235sub %l2, 1, %l2
77236cmp %l2, 0
77237bg loop_entry_7_66
77238nop
77239
77240P4808: !_QWLD [14] (FP) (Loop entry)
77241sethi %hi(0x1), %l2
77242or %l2, %lo(0x1), %l2
77243loop_entry_7_67:
77244sethi %hi(REGION7_ALIAS0_O-REGION0_ALIAS0_O), %i2
77245add %i0, %i2, %i2
77246ldq [%i2 + 0], %f0
77247! 2 addresses covered
77248fmovs %f1, %f0
77249fmovs %f3, %f1
77250
77251P4809: !_LD [6] (Int)
77252sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
77253sub %i0, %i3, %i3
77254lduw [%i3 + 4], %o0
77255! move %o0(lower) -> %o0(upper)
77256sllx %o0, 32, %o0
77257
77258P4810: !_LD [12] (Int) (Loop exit)
77259sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
77260sub %i0, %i2, %i2
77261lduw [%i2 + 4], %l6
77262! move %l6(lower) -> %o0(lower)
77263or %l6, %o0, %o0
77264!---- flushing int results buffer----
77265mov %o0, %l5
77266!---- flushing fp results buffer to %f30 ----
77267fmovd %f0, %f30
77268!--
77269loop_exit_7_67:
77270sub %l2, 1, %l2
77271cmp %l2, 0
77272bg loop_entry_7_67
77273nop
77274
77275P4811: !_PREFETCH [9] (Int) (Loop entry)
77276sethi %hi(0x2), %l2
77277or %l2, %lo(0x2), %l2
77278loop_entry_7_68:
77279sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
77280sub %i0, %i3, %i3
77281prefetch [%i3 + 12], 17
77282
77283P4812: !_PREFETCH [1] (Int) (Loop exit)
77284prefetch [%i0 + 12], 20
77285loop_exit_7_68:
77286sub %l2, 1, %l2
77287cmp %l2, 0
77288bg loop_entry_7_68
77289nop
77290
77291P4813: !_DWLD [3] (FP) (NF) (Loop entry)
77292sethi %hi(0x2), %l2
77293or %l2, %lo(0x2), %l2
77294loop_entry_7_69:
77295wr %g0, 0x82, %asi
77296ldda [%i1 + 8] %asi, %f0
77297! 1 addresses covered
77298fmovs %f1, %f0
77299
77300P4814: !_CASX [0] (maybe <- 0x3800008) (Int) (Loop exit) (Branch target of P5167)
77301ldx [%i0], %o0
77302! move %o0(upper) -> %o0(upper)
77303! move %o0(lower) -> %o0(lower)
77304mov %o0, %l3
77305mov %l4, %o1
77306casx [%i0], %l3, %o1
77307! move %o1(upper) -> %o1(upper)
77308! move %o1(lower) -> %o1(lower)
77309add %l4, 1, %l4
77310!---- flushing int results buffer----
77311mov %o0, %l5
77312mov %o1, %l5
77313!---- flushing fp results buffer to %f30 ----
77314fmovs %f0, %f30
77315!--
77316loop_exit_7_69:
77317sub %l2, 1, %l2
77318cmp %l2, 0
77319bg loop_entry_7_69
77320nop
77321ba P4815
77322nop
77323
77324TARGET5167:
77325ba RET5167
77326nop
77327
77328
77329P4815: !_FLUSH [2] (Int) (Loop entry)
77330sethi %hi(0x2), %l2
77331or %l2, %lo(0x2), %l2
77332loop_entry_7_70:
77333! Unsupported instruction
77334
77335P4816: !_REPLACEMENT [14] (Int) (Loop exit)
77336sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
77337sub %i0, %i2, %i2
77338sethi %hi(0x20000), %l6
77339ld [%i2+4], %o5
77340st %o5, [%i2+4]
77341add %i2, %l6, %l7
77342ld [%l7+4], %o5
77343st %o5, [%l7+4]
77344add %l7, %l6, %l7
77345ld [%l7+4], %o5
77346st %o5, [%l7+4]
77347add %l7, %l6, %l7
77348ld [%l7+4], %o5
77349st %o5, [%l7+4]
77350add %l7, %l6, %l7
77351ld [%l7+4], %o5
77352st %o5, [%l7+4]
77353add %l7, %l6, %l7
77354ld [%l7+4], %o5
77355st %o5, [%l7+4]
77356add %l7, %l6, %l7
77357ld [%l7+4], %o5
77358st %o5, [%l7+4]
77359add %l7, %l6, %l7
77360ld [%l7+4], %o5
77361st %o5, [%l7+4]
77362loop_exit_7_70:
77363sub %l2, 1, %l2
77364cmp %l2, 0
77365bg loop_entry_7_70
77366nop
77367
77368P4817: !_MEMBAR (Int) (Loop entry) (Loop exit) (Branch target of P5129)
77369sethi %hi(0x1), %l2
77370or %l2, %lo(0x1), %l2
77371loop_entry_7_71:
77372membar #StoreLoad
77373loop_exit_7_71:
77374sub %l2, 1, %l2
77375cmp %l2, 0
77376bg loop_entry_7_71
77377nop
77378ba P4818
77379nop
77380
77381TARGET5129:
77382ba RET5129
77383nop
77384
77385
77386P4818: !_LD [14] (FP) (Loop entry)
77387sethi %hi(0x2), %l2
77388or %l2, %lo(0x2), %l2
77389loop_entry_7_72:
77390sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
77391sub %i0, %i3, %i3
77392ld [%i3 + 4], %f0
77393! 1 addresses covered
77394
77395P4819: !_CASX [5] (maybe <- 0x3800009) (Int) (Loop exit)
77396sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
77397sub %i0, %i2, %i2
77398add %i2, 8, %l3
77399ldx [%l3], %o0
77400! move %o0(upper) -> %o0(upper)
77401! move %o0(lower) -> %o0(lower)
77402mov %o0, %o5
77403mov %l4, %o1
77404casx [%l3], %o5, %o1
77405! move %o1(upper) -> %o1(upper)
77406! move %o1(lower) -> %o1(lower)
77407add %l4, 1, %l4
77408!---- flushing int results buffer----
77409mov %o0, %l5
77410mov %o1, %l5
77411!---- flushing fp results buffer to %f30 ----
77412fmovs %f0, %f30
77413!--
77414loop_exit_7_72:
77415sub %l2, 1, %l2
77416cmp %l2, 0
77417bg loop_entry_7_72
77418nop
77419
77420P4820: !_REPLACEMENT [13] (Int) (Loop entry) (Loop exit)
77421sethi %hi(0x1), %l2
77422or %l2, %lo(0x1), %l2
77423loop_entry_7_73:
77424sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3
77425sub %i0, %i3, %i3
77426sethi %hi(0x20000), %l3
77427ld [%i3+12], %l7
77428st %l7, [%i3+12]
77429add %i3, %l3, %l6
77430ld [%l6+12], %l7
77431st %l7, [%l6+12]
77432add %l6, %l3, %l6
77433ld [%l6+12], %l7
77434st %l7, [%l6+12]
77435add %l6, %l3, %l6
77436ld [%l6+12], %l7
77437st %l7, [%l6+12]
77438add %l6, %l3, %l6
77439ld [%l6+12], %l7
77440st %l7, [%l6+12]
77441add %l6, %l3, %l6
77442ld [%l6+12], %l7
77443st %l7, [%l6+12]
77444add %l6, %l3, %l6
77445ld [%l6+12], %l7
77446st %l7, [%l6+12]
77447add %l6, %l3, %l6
77448ld [%l6+12], %l7
77449st %l7, [%l6+12]
77450loop_exit_7_73:
77451sub %l2, 1, %l2
77452cmp %l2, 0
77453bg loop_entry_7_73
77454nop
77455
77456P4821: !_PREFETCH [10] (Int) (Loop entry)
77457sethi %hi(0x1), %l2
77458or %l2, %lo(0x1), %l2
77459loop_entry_7_74:
77460sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
77461sub %i0, %i2, %i2
77462prefetch [%i2 + 4], 24
77463
77464P4822: !_REPLACEMENT [14] (Int) (Loop exit)
77465sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
77466add %i0, %i3, %i3
77467sethi %hi(0x20000), %l3
77468ld [%i3+4], %l7
77469st %l7, [%i3+4]
77470add %i3, %l3, %l6
77471ld [%l6+4], %l7
77472st %l7, [%l6+4]
77473add %l6, %l3, %l6
77474ld [%l6+4], %l7
77475st %l7, [%l6+4]
77476add %l6, %l3, %l6
77477ld [%l6+4], %l7
77478st %l7, [%l6+4]
77479add %l6, %l3, %l6
77480ld [%l6+4], %l7
77481st %l7, [%l6+4]
77482add %l6, %l3, %l6
77483ld [%l6+4], %l7
77484st %l7, [%l6+4]
77485add %l6, %l3, %l6
77486ld [%l6+4], %l7
77487st %l7, [%l6+4]
77488add %l6, %l3, %l6
77489ld [%l6+4], %l7
77490st %l7, [%l6+4]
77491loop_exit_7_74:
77492sub %l2, 1, %l2
77493cmp %l2, 0
77494bg loop_entry_7_74
77495nop
77496
77497P4823: !_LD [12] (FP) (Loop entry) (Loop exit)
77498sethi %hi(0x1), %l2
77499or %l2, %lo(0x1), %l2
77500loop_entry_7_75:
77501sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
77502sub %i0, %i2, %i2
77503ld [%i2 + 4], %f0
77504! 1 addresses covered
77505!---- flushing fp results buffer to %f30 ----
77506fmovs %f0, %f30
77507!--
77508loop_exit_7_75:
77509sub %l2, 1, %l2
77510cmp %l2, 0
77511bg loop_entry_7_75
77512nop
77513
77514P4824: !_LD [13] (Int) (Loop entry) (Branch target of P4801)
77515sethi %hi(0x1), %l2
77516or %l2, %lo(0x1), %l2
77517loop_entry_7_76:
77518sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
77519sub %i0, %i3, %i3
77520lduw [%i3 + 12], %o0
77521! move %o0(lower) -> %o0(upper)
77522sllx %o0, 32, %o0
77523ba P4825
77524nop
77525
77526TARGET4801:
77527ba RET4801
77528nop
77529
77530
77531P4825: !_PREFETCH [15] (Int) (NF)
77532wr %g0, 0x82, %asi
77533sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
77534sub %i0, %i2, %i2
77535prefetcha [%i2 + 12] %asi, 22
77536
77537P4826: !_LD [13] (Int) (NF) (Loop exit)
77538wr %g0, 0x82, %asi
77539lduwa [%i3 + 12] %asi, %l3
77540! move %l3(lower) -> %o0(lower)
77541or %l3, %o0, %o0
77542!---- flushing int results buffer----
77543mov %o0, %l5
77544loop_exit_7_76:
77545sub %l2, 1, %l2
77546cmp %l2, 0
77547bg loop_entry_7_76
77548nop
77549
77550P4827: !_SWAP [1] (maybe <- 0x380000a) (Int) (Loop entry)
77551sethi %hi(0x2), %l2
77552or %l2, %lo(0x2), %l2
77553loop_entry_7_77:
77554mov %l4, %o0
77555swap [%i0 + 12], %o0
77556! move %o0(lower) -> %o0(upper)
77557sllx %o0, 32, %o0
77558add %l4, 1, %l4
77559
77560P4828: !_BSTC [9] (maybe <- 0x4300001b) (FP)
77561wr %g0, 0xe0, %asi
77562sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
77563sub %i0, %i3, %i3
77564! preparing store val #0, next val will be in f33
77565fmovs %f16, %f21
77566fadds %f16, %f17, %f16
77567! preparing store val #1, next val will be in f35
77568fmovd %f20, %f32
77569fmovs %f16, %f21
77570fadds %f16, %f17, %f16
77571fmovd %f20, %f34
77572membar #Sync
77573stda %f32, [%i3 + 0 ] %asi
77574membar #Sync
77575
77576P4829: !_LD [7] (Int) (NF) (Loop exit)
77577wr %g0, 0x82, %asi
77578sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
77579sub %i0, %i2, %i2
77580lduwa [%i2 + 12] %asi, %l6
77581! move %l6(lower) -> %o0(lower)
77582or %l6, %o0, %o0
77583!---- flushing int results buffer----
77584mov %o0, %l5
77585loop_exit_7_77:
77586sub %l2, 1, %l2
77587cmp %l2, 0
77588bg loop_entry_7_77
77589nop
77590
77591P4830: !_LD [0] (Int) (Loop entry)
77592sethi %hi(0x1), %l2
77593or %l2, %lo(0x1), %l2
77594loop_entry_7_78:
77595lduw [%i0 + 4], %o0
77596! move %o0(lower) -> %o0(upper)
77597sllx %o0, 32, %o0
77598
77599P4831: !_LD [3] (Int) (Loop exit)
77600lduw [%i1 + 12], %l7
77601! move %l7(lower) -> %o0(lower)
77602or %l7, %o0, %o0
77603!---- flushing int results buffer----
77604mov %o0, %l5
77605loop_exit_7_78:
77606sub %l2, 1, %l2
77607cmp %l2, 0
77608bg loop_entry_7_78
77609nop
77610
77611P4832: !_LD [8] (Int) (Loop entry)
77612sethi %hi(0x2), %l2
77613or %l2, %lo(0x2), %l2
77614loop_entry_7_79:
77615sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
77616sub %i0, %i3, %i3
77617lduw [%i3 + 4], %o0
77618! move %o0(lower) -> %o0(upper)
77619sllx %o0, 32, %o0
77620
77621P4833: !_BST [5] (maybe <- 0x4300001d) (FP)
77622wr %g0, 0xf0, %asi
77623sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
77624sub %i0, %i2, %i2
77625! preparing store val #0, next val will be in f33
77626fmovs %f16, %f21
77627fadds %f16, %f17, %f16
77628! preparing store val #1, next val will be in f35
77629fmovd %f20, %f32
77630fmovs %f16, %f21
77631fadds %f16, %f17, %f16
77632fmovd %f20, %f34
77633membar #Sync
77634stda %f32, [%i2 + 0 ] %asi
77635membar #Sync
77636
77637P4834: !_LD [8] (Int) (Loop exit)
77638lduw [%i3 + 4], %l7
77639! move %l7(lower) -> %o0(lower)
77640or %l7, %o0, %o0
77641!---- flushing int results buffer----
77642mov %o0, %l5
77643loop_exit_7_79:
77644sub %l2, 1, %l2
77645cmp %l2, 0
77646bg loop_entry_7_79
77647nop
77648
77649P4835: !_BST [13] (maybe <- 0x4300001f) (FP) (Loop entry)
77650sethi %hi(0x2), %l2
77651or %l2, %lo(0x2), %l2
77652loop_entry_7_80:
77653wr %g0, 0xf0, %asi
77654sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
77655sub %i0, %i3, %i3
77656! preparing store val #0, next val will be in f33
77657fmovs %f16, %f21
77658fadds %f16, %f17, %f16
77659! preparing store val #1, next val will be in f35
77660fmovd %f20, %f32
77661fmovs %f16, %f21
77662fadds %f16, %f17, %f16
77663fmovd %f20, %f34
77664membar #Sync
77665stda %f32, [%i3 + 0 ] %asi
77666membar #Sync
77667
77668P4836: !_CAS [0] (maybe <- 0x380000b) (Int) (Loop exit)
77669add %i0, 4, %l3
77670lduw [%l3], %o0
77671mov %o0, %o5
77672! move %o5(lower) -> %o0(upper)
77673sllx %o5, 32, %o0
77674mov %l4, %l7
77675cas [%l3], %o5, %l7
77676! move %l7(lower) -> %o0(lower)
77677srl %l7, 0, %o5
77678or %o5, %o0, %o0
77679add %l4, 1, %l4
77680!---- flushing int results buffer----
77681mov %o0, %l5
77682loop_exit_7_80:
77683sub %l2, 1, %l2
77684cmp %l2, 0
77685bg loop_entry_7_80
77686nop
77687
77688P4837: !_LD [11] (Int) (Loop entry)
77689sethi %hi(0x2), %l2
77690or %l2, %lo(0x2), %l2
77691loop_entry_7_81:
77692sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
77693sub %i0, %i2, %i2
77694lduw [%i2 + 12], %o0
77695! move %o0(lower) -> %o0(upper)
77696sllx %o0, 32, %o0
77697
77698P4838: !_LD [0] (FP)
77699ld [%i0 + 4], %f0
77700! 1 addresses covered
77701
77702P4839: !_LD [0] (Int) (Loop exit)
77703lduw [%i0 + 4], %o5
77704! move %o5(lower) -> %o0(lower)
77705or %o5, %o0, %o0
77706!---- flushing int results buffer----
77707mov %o0, %l5
77708!---- flushing fp results buffer to %f30 ----
77709fmovs %f0, %f30
77710!--
77711loop_exit_7_81:
77712sub %l2, 1, %l2
77713cmp %l2, 0
77714bg loop_entry_7_81
77715nop
77716
77717P4840: !_LD [9] (FP) (NF) (Loop entry)
77718sethi %hi(0x2), %l2
77719or %l2, %lo(0x2), %l2
77720loop_entry_7_82:
77721wr %g0, 0x82, %asi
77722sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
77723sub %i0, %i3, %i3
77724lda [%i3 + 12] %asi, %f0
77725! 1 addresses covered
77726
77727P4841: !_LD [5] (FP) (Loop exit)
77728sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
77729sub %i0, %i2, %i2
77730ld [%i2 + 12], %f1
77731! 1 addresses covered
77732!---- flushing fp results buffer to %f30 ----
77733fmovd %f0, %f30
77734!--
77735loop_exit_7_82:
77736sub %l2, 1, %l2
77737cmp %l2, 0
77738bg loop_entry_7_82
77739nop
77740
77741P4842: !_LD [0] (Int) (Loop entry)
77742sethi %hi(0x2), %l2
77743or %l2, %lo(0x2), %l2
77744loop_entry_7_83:
77745lduw [%i0 + 4], %o0
77746! move %o0(lower) -> %o0(upper)
77747sllx %o0, 32, %o0
77748
77749P4843: !_LD [2] (Int) (Loop exit)
77750lduw [%i1 + 4], %l6
77751! move %l6(lower) -> %o0(lower)
77752or %l6, %o0, %o0
77753!---- flushing int results buffer----
77754mov %o0, %l5
77755loop_exit_7_83:
77756sub %l2, 1, %l2
77757cmp %l2, 0
77758bg loop_entry_7_83
77759nop
77760
77761P4844: !_ST [14] (maybe <- 0x380000c) (Int) (Loop entry) (Loop exit)
77762sethi %hi(0x1), %l2
77763or %l2, %lo(0x1), %l2
77764loop_entry_7_84:
77765sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
77766sub %i0, %i3, %i3
77767stw %l4, [%i3 + 4 ]
77768add %l4, 1, %l4
77769loop_exit_7_84:
77770sub %l2, 1, %l2
77771cmp %l2, 0
77772bg loop_entry_7_84
77773nop
77774
77775P4845: !_BSTC [1] (maybe <- 0x43000021) (FP) (Loop entry)
77776sethi %hi(0x2), %l2
77777or %l2, %lo(0x2), %l2
77778loop_entry_7_85:
77779wr %g0, 0xe0, %asi
77780! preparing store val #0, next val will be in f33
77781fmovs %f16, %f21
77782fadds %f16, %f17, %f16
77783! preparing store val #1, next val will be in f35
77784fmovd %f20, %f32
77785fmovs %f16, %f21
77786fadds %f16, %f17, %f16
77787fmovd %f20, %f34
77788membar #Sync
77789stda %f32, [%i0 + 0 ] %asi
77790membar #Sync
77791
77792P4846: !_PREFETCH [7] (Int) (Loop exit)
77793sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
77794sub %i0, %i2, %i2
77795prefetch [%i2 + 12], 1
77796loop_exit_7_85:
77797sub %l2, 1, %l2
77798cmp %l2, 0
77799bg loop_entry_7_85
77800nop
77801
77802P4847: !_PREFETCH [2] (Int) (Loop entry) (Loop exit)
77803sethi %hi(0x1), %l2
77804or %l2, %lo(0x1), %l2
77805loop_entry_7_86:
77806prefetch [%i1 + 4], 23
77807loop_exit_7_86:
77808sub %l2, 1, %l2
77809cmp %l2, 0
77810bg loop_entry_7_86
77811nop
77812
77813P4848: !_DWST [2] (maybe <- 0x43000023) (FP) (Loop entry)
77814sethi %hi(0x2), %l2
77815or %l2, %lo(0x2), %l2
77816loop_entry_7_87:
77817! preparing store val #0, next val will be in f21
77818fmovs %f16, %f21
77819fadds %f16, %f17, %f16
77820std %f20, [%i1 + 0]
77821
77822P4849: !_PREFETCH [0] (Int) (Loop exit)
77823prefetch [%i0 + 4], 23
77824loop_exit_7_87:
77825sub %l2, 1, %l2
77826cmp %l2, 0
77827bg loop_entry_7_87
77828nop
77829
77830P4850: !_REPLACEMENT [2] (Int) (Loop entry) (Loop exit)
77831sethi %hi(0x2), %l2
77832or %l2, %lo(0x2), %l2
77833loop_entry_7_88:
77834sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3
77835sub %i0, %i3, %i3
77836sethi %hi(0x20000), %l3
77837ld [%i3+4], %l7
77838st %l7, [%i3+4]
77839add %i3, %l3, %l6
77840ld [%l6+4], %l7
77841st %l7, [%l6+4]
77842add %l6, %l3, %l6
77843ld [%l6+4], %l7
77844st %l7, [%l6+4]
77845add %l6, %l3, %l6
77846ld [%l6+4], %l7
77847st %l7, [%l6+4]
77848add %l6, %l3, %l6
77849ld [%l6+4], %l7
77850st %l7, [%l6+4]
77851add %l6, %l3, %l6
77852ld [%l6+4], %l7
77853st %l7, [%l6+4]
77854add %l6, %l3, %l6
77855ld [%l6+4], %l7
77856st %l7, [%l6+4]
77857add %l6, %l3, %l6
77858ld [%l6+4], %l7
77859st %l7, [%l6+4]
77860loop_exit_7_88:
77861sub %l2, 1, %l2
77862cmp %l2, 0
77863bg loop_entry_7_88
77864nop
77865
77866P4851: !_CASX [11] (maybe <- 0x380000d) (Int) (Loop entry) (Loop exit)
77867sethi %hi(0x2), %l2
77868or %l2, %lo(0x2), %l2
77869loop_entry_7_89:
77870sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
77871sub %i0, %i2, %i2
77872add %i2, 8, %l6
77873ldx [%l6], %o0
77874! move %o0(upper) -> %o0(upper)
77875! move %o0(lower) -> %o0(lower)
77876mov %o0, %l3
77877mov %l4, %o1
77878casx [%l6], %l3, %o1
77879! move %o1(upper) -> %o1(upper)
77880! move %o1(lower) -> %o1(lower)
77881add %l4, 1, %l4
77882!---- flushing int results buffer----
77883mov %o0, %l5
77884mov %o1, %l5
77885loop_exit_7_89:
77886sub %l2, 1, %l2
77887cmp %l2, 0
77888bg loop_entry_7_89
77889nop
77890
77891P4852: !_LD [15] (Int) (Loop entry)
77892sethi %hi(0x1), %l2
77893or %l2, %lo(0x1), %l2
77894loop_entry_7_90:
77895sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
77896sub %i0, %i3, %i3
77897lduw [%i3 + 12], %o0
77898! move %o0(lower) -> %o0(upper)
77899sllx %o0, 32, %o0
77900
77901P4853: !_PREFETCH [15] (Int)
77902prefetch [%i3 + 12], 18
77903
77904P4854: !_LD [10] (Int) (Loop exit) (Branch target of P4745)
77905sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
77906sub %i0, %i2, %i2
77907lduw [%i2 + 4], %l3
77908! move %l3(lower) -> %o0(lower)
77909or %l3, %o0, %o0
77910!---- flushing int results buffer----
77911mov %o0, %l5
77912loop_exit_7_90:
77913sub %l2, 1, %l2
77914cmp %l2, 0
77915bg loop_entry_7_90
77916nop
77917ba P4855
77918nop
77919
77920TARGET4745:
77921ba RET4745
77922nop
77923
77924
77925P4855: !_DWST [1] (maybe <- 0x380000e) (Int) (Loop entry)
77926sethi %hi(0x2), %l2
77927or %l2, %lo(0x2), %l2
77928loop_entry_7_91:
77929mov %l4, %l7
77930stx %l7, [%i0 + 8]
77931add %l4, 1, %l4
77932
77933P4856: !_BST [10] (maybe <- 0x43000024) (FP) (Loop exit)
77934wr %g0, 0xf0, %asi
77935sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
77936sub %i0, %i3, %i3
77937! preparing store val #0, next val will be in f33
77938fmovs %f16, %f21
77939fadds %f16, %f17, %f16
77940! preparing store val #1, next val will be in f35
77941fmovd %f20, %f32
77942fmovs %f16, %f21
77943fadds %f16, %f17, %f16
77944fmovd %f20, %f34
77945membar #Sync
77946stda %f32, [%i3 + 0 ] %asi
77947membar #Sync
77948loop_exit_7_91:
77949sub %l2, 1, %l2
77950cmp %l2, 0
77951bg loop_entry_7_91
77952nop
77953
77954P4857: !_LD [7] (Int) (Loop entry)
77955sethi %hi(0x2), %l2
77956or %l2, %lo(0x2), %l2
77957loop_entry_7_92:
77958sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
77959sub %i0, %i2, %i2
77960lduw [%i2 + 12], %o0
77961! move %o0(lower) -> %o0(upper)
77962sllx %o0, 32, %o0
77963
77964P4858: !_LD [8] (Int) (Loop exit)
77965sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
77966sub %i0, %i3, %i3
77967lduw [%i3 + 4], %l3
77968! move %l3(lower) -> %o0(lower)
77969or %l3, %o0, %o0
77970!---- flushing int results buffer----
77971mov %o0, %l5
77972loop_exit_7_92:
77973sub %l2, 1, %l2
77974cmp %l2, 0
77975bg loop_entry_7_92
77976nop
77977
77978P4859: !_LD [7] (Int) (Loop entry)
77979sethi %hi(0x1), %l2
77980or %l2, %lo(0x1), %l2
77981loop_entry_7_93:
77982sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
77983sub %i0, %i2, %i2
77984lduw [%i2 + 12], %o0
77985! move %o0(lower) -> %o0(upper)
77986sllx %o0, 32, %o0
77987
77988P4860: !_LD [14] (Int) (Loop exit)
77989sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
77990sub %i0, %i3, %i3
77991lduw [%i3 + 4], %l6
77992! move %l6(lower) -> %o0(lower)
77993or %l6, %o0, %o0
77994!---- flushing int results buffer----
77995mov %o0, %l5
77996loop_exit_7_93:
77997sub %l2, 1, %l2
77998cmp %l2, 0
77999bg loop_entry_7_93
78000nop
78001
78002P4861: !_LD [4] (FP) (NF) (Loop entry)
78003sethi %hi(0x2), %l2
78004or %l2, %lo(0x2), %l2
78005loop_entry_7_94:
78006wr %g0, 0x82, %asi
78007sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
78008sub %i0, %i2, %i2
78009lda [%i2 + 4] %asi, %f0
78010! 1 addresses covered
78011
78012P4862: !_LD [15] (FP) (Loop exit)
78013sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
78014sub %i0, %i3, %i3
78015ld [%i3 + 12], %f1
78016! 1 addresses covered
78017!---- flushing fp results buffer to %f30 ----
78018fmovd %f0, %f30
78019!--
78020loop_exit_7_94:
78021sub %l2, 1, %l2
78022cmp %l2, 0
78023bg loop_entry_7_94
78024nop
78025
78026P4863: !_LD [3] (FP) (Loop entry)
78027sethi %hi(0x1), %l2
78028or %l2, %lo(0x1), %l2
78029loop_entry_7_95:
78030ld [%i1 + 12], %f0
78031! 1 addresses covered
78032
78033P4864: !_PREFETCH [4] (Int) (Faults) (Loop exit)
78034prefetch [%g0], 3
78035!---- flushing fp results buffer to %f30 ----
78036fmovs %f0, %f30
78037!--
78038loop_exit_7_95:
78039sub %l2, 1, %l2
78040cmp %l2, 0
78041bg loop_entry_7_95
78042nop
78043
78044P4865: !_REPLACEMENT [12] (Int) (Loop entry)
78045sethi %hi(0x1), %l2
78046or %l2, %lo(0x1), %l2
78047loop_entry_7_96:
78048sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2
78049sub %i0, %i2, %i2
78050sethi %hi(0x20000), %l6
78051ld [%i2+4], %o5
78052st %o5, [%i2+4]
78053add %i2, %l6, %l7
78054ld [%l7+4], %o5
78055st %o5, [%l7+4]
78056add %l7, %l6, %l7
78057ld [%l7+4], %o5
78058st %o5, [%l7+4]
78059add %l7, %l6, %l7
78060ld [%l7+4], %o5
78061st %o5, [%l7+4]
78062add %l7, %l6, %l7
78063ld [%l7+4], %o5
78064st %o5, [%l7+4]
78065add %l7, %l6, %l7
78066ld [%l7+4], %o5
78067st %o5, [%l7+4]
78068add %l7, %l6, %l7
78069ld [%l7+4], %o5
78070st %o5, [%l7+4]
78071add %l7, %l6, %l7
78072ld [%l7+4], %o5
78073st %o5, [%l7+4]
78074
78075P4866: !_LD [5] (FP) (Loop exit)
78076sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
78077sub %i0, %i3, %i3
78078ld [%i3 + 12], %f0
78079! 1 addresses covered
78080!---- flushing fp results buffer to %f30 ----
78081fmovs %f0, %f30
78082!--
78083loop_exit_7_96:
78084sub %l2, 1, %l2
78085cmp %l2, 0
78086bg loop_entry_7_96
78087nop
78088
78089P4867: !_SWAP [2] (maybe <- 0x380000f) (Int) (Loop entry)
78090sethi %hi(0x1), %l2
78091or %l2, %lo(0x1), %l2
78092loop_entry_7_97:
78093mov %l4, %o0
78094swap [%i1 + 4], %o0
78095! move %o0(lower) -> %o0(upper)
78096sllx %o0, 32, %o0
78097add %l4, 1, %l4
78098
78099P4868: !_CASX [4] (maybe <- 0x3800010) (Int)
78100sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
78101sub %i0, %i2, %i2
78102ldx [%i2], %o5
78103! move %o5(upper) -> %o0(lower)
78104srlx %o5, 32, %l3
78105or %l3, %o0, %o0
78106! move %o5(lower) -> %o1(upper)
78107sllx %o5, 32, %o1
78108mov %o5, %l3
78109mov %l4, %o5
78110casx [%i2], %l3, %o5
78111! move %o5(upper) -> %o1(lower)
78112srlx %o5, 32, %l3
78113or %l3, %o1, %o1
78114! move %o5(lower) -> %o2(upper)
78115sllx %o5, 32, %o2
78116add %l4, 1, %l4
78117
78118P4869: !_LD [12] (Int) (Loop exit)
78119sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i3
78120sub %i0, %i3, %i3
78121lduw [%i3 + 4], %l6
78122! move %l6(lower) -> %o2(lower)
78123or %l6, %o2, %o2
78124!---- flushing int results buffer----
78125mov %o0, %l5
78126mov %o1, %l5
78127mov %o2, %l5
78128loop_exit_7_97:
78129sub %l2, 1, %l2
78130cmp %l2, 0
78131bg loop_entry_7_97
78132nop
78133
78134P4870: !_PREFETCH [2] (Int) (Loop entry) (Loop exit)
78135sethi %hi(0x2), %l2
78136or %l2, %lo(0x2), %l2
78137loop_entry_7_98:
78138prefetch [%i1 + 4], 1
78139loop_exit_7_98:
78140sub %l2, 1, %l2
78141cmp %l2, 0
78142bg loop_entry_7_98
78143nop
78144
78145P4871: !_PREFETCH [12] (Int) (Loop entry) (Loop exit)
78146sethi %hi(0x2), %l2
78147or %l2, %lo(0x2), %l2
78148loop_entry_7_99:
78149sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS2_O), %i2
78150sub %i0, %i2, %i2
78151prefetch [%i2 + 4], 0
78152loop_exit_7_99:
78153sub %l2, 1, %l2
78154cmp %l2, 0
78155bg loop_entry_7_99
78156nop
78157
78158P4872: !_PREFETCH [12] (Int) (Faults) (Loop entry)
78159sethi %hi(0x1), %l2
78160or %l2, %lo(0x1), %l2
78161loop_entry_7_100:
78162prefetch [%g0], 19
78163
78164P4873: !_REPLACEMENT [5] (Int) (Loop exit)
78165sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
78166sub %i0, %i3, %i3
78167sethi %hi(0x20000), %l6
78168ld [%i3+12], %o5
78169st %o5, [%i3+12]
78170add %i3, %l6, %l7
78171ld [%l7+12], %o5
78172st %o5, [%l7+12]
78173add %l7, %l6, %l7
78174ld [%l7+12], %o5
78175st %o5, [%l7+12]
78176add %l7, %l6, %l7
78177ld [%l7+12], %o5
78178st %o5, [%l7+12]
78179add %l7, %l6, %l7
78180ld [%l7+12], %o5
78181st %o5, [%l7+12]
78182add %l7, %l6, %l7
78183ld [%l7+12], %o5
78184st %o5, [%l7+12]
78185add %l7, %l6, %l7
78186ld [%l7+12], %o5
78187st %o5, [%l7+12]
78188add %l7, %l6, %l7
78189ld [%l7+12], %o5
78190st %o5, [%l7+12]
78191loop_exit_7_100:
78192sub %l2, 1, %l2
78193cmp %l2, 0
78194bg loop_entry_7_100
78195nop
78196
78197P4874: !_PREFETCH [5] (Int) (Loop entry)
78198sethi %hi(0x2), %l2
78199or %l2, %lo(0x2), %l2
78200loop_entry_7_101:
78201sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
78202sub %i0, %i2, %i2
78203prefetch [%i2 + 12], 0
78204
78205P4875: !_PREFETCH [5] (Int) (NF) (Loop exit) (LE)
78206wr %g0, 0x8a, %asi
78207prefetcha [%i2 + 12] %asi, 22
78208loop_exit_7_101:
78209sub %l2, 1, %l2
78210cmp %l2, 0
78211bg loop_entry_7_101
78212nop
78213
78214P4876: !_QWST [9] (maybe <- 0x43000026) (FP) (Loop entry)
78215sethi %hi(0x1), %l2
78216or %l2, %lo(0x1), %l2
78217loop_entry_7_102:
78218sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
78219sub %i0, %i3, %i3
78220! preparing store val #0, next val will be in f21
78221fmovs %f16, %f21
78222fadds %f16, %f17, %f16
78223! preparing store val #1, next val will be in f23
78224fmovs %f16, %f23
78225fadds %f16, %f17, %f16
78226stq %f20, [%i3 + 0]
78227
78228P4877: !_LD [15] (FP) (Loop exit)
78229sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
78230sub %i0, %i2, %i2
78231ld [%i2 + 12], %f0
78232! 1 addresses covered
78233!---- flushing fp results buffer to %f30 ----
78234fmovs %f0, %f30
78235!--
78236loop_exit_7_102:
78237sub %l2, 1, %l2
78238cmp %l2, 0
78239bg loop_entry_7_102
78240nop
78241
78242P4878: !_PREFETCH [5] (Int) (Loop entry)
78243sethi %hi(0x1), %l2
78244or %l2, %lo(0x1), %l2
78245loop_entry_7_103:
78246sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
78247sub %i0, %i3, %i3
78248prefetch [%i3 + 12], 23
78249
78250P4879: !_REPLACEMENT [6] (Int) (Loop exit)
78251sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
78252add %i0, %i2, %i2
78253sethi %hi(0x20000), %l7
78254ld [%i2+4], %l3
78255st %l3, [%i2+4]
78256add %i2, %l7, %o5
78257ld [%o5+4], %l3
78258st %l3, [%o5+4]
78259add %o5, %l7, %o5
78260ld [%o5+4], %l3
78261st %l3, [%o5+4]
78262add %o5, %l7, %o5
78263ld [%o5+4], %l3
78264st %l3, [%o5+4]
78265add %o5, %l7, %o5
78266ld [%o5+4], %l3
78267st %l3, [%o5+4]
78268add %o5, %l7, %o5
78269ld [%o5+4], %l3
78270st %l3, [%o5+4]
78271add %o5, %l7, %o5
78272ld [%o5+4], %l3
78273st %l3, [%o5+4]
78274add %o5, %l7, %o5
78275ld [%o5+4], %l3
78276st %l3, [%o5+4]
78277loop_exit_7_103:
78278sub %l2, 1, %l2
78279cmp %l2, 0
78280bg loop_entry_7_103
78281nop
78282
78283P4880: !_PREFETCH [0] (Int) (Loop entry)
78284sethi %hi(0x1), %l2
78285or %l2, %lo(0x1), %l2
78286loop_entry_7_104:
78287prefetch [%i0 + 4], 2
78288
78289P4881: !_LD [11] (Int)
78290sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
78291sub %i0, %i3, %i3
78292lduw [%i3 + 12], %o0
78293! move %o0(lower) -> %o0(upper)
78294sllx %o0, 32, %o0
78295
78296P4882: !_LD [13] (Int) (Loop exit)
78297sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
78298sub %i0, %i2, %i2
78299lduw [%i2 + 12], %l7
78300! move %l7(lower) -> %o0(lower)
78301or %l7, %o0, %o0
78302!---- flushing int results buffer----
78303mov %o0, %l5
78304loop_exit_7_104:
78305sub %l2, 1, %l2
78306cmp %l2, 0
78307bg loop_entry_7_104
78308nop
78309
78310P4883: !_DWST [3] (maybe <- 0x43000028) (FP) (Loop entry) (Loop exit)
78311sethi %hi(0x1), %l2
78312or %l2, %lo(0x1), %l2
78313loop_entry_7_105:
78314! preparing store val #0, next val will be in f21
78315fmovs %f16, %f21
78316fadds %f16, %f17, %f16
78317std %f20, [%i1 + 8]
78318loop_exit_7_105:
78319sub %l2, 1, %l2
78320cmp %l2, 0
78321bg loop_entry_7_105
78322nop
78323
78324P4884: !_BST [4] (maybe <- 0x43000029) (FP) (Loop entry) (Loop exit)
78325sethi %hi(0x1), %l2
78326or %l2, %lo(0x1), %l2
78327loop_entry_7_106:
78328wr %g0, 0xf0, %asi
78329sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
78330sub %i0, %i3, %i3
78331! preparing store val #0, next val will be in f33
78332fmovs %f16, %f21
78333fadds %f16, %f17, %f16
78334! preparing store val #1, next val will be in f35
78335fmovd %f20, %f32
78336fmovs %f16, %f21
78337fadds %f16, %f17, %f16
78338fmovd %f20, %f34
78339membar #Sync
78340stda %f32, [%i3 + 0 ] %asi
78341membar #Sync
78342loop_exit_7_106:
78343sub %l2, 1, %l2
78344cmp %l2, 0
78345bg loop_entry_7_106
78346nop
78347
78348P4885: !_LD [0] (FP) (Loop entry) (Loop exit)
78349sethi %hi(0x1), %l2
78350or %l2, %lo(0x1), %l2
78351loop_entry_7_107:
78352ld [%i0 + 4], %f0
78353! 1 addresses covered
78354!---- flushing fp results buffer to %f30 ----
78355fmovs %f0, %f30
78356!--
78357loop_exit_7_107:
78358sub %l2, 1, %l2
78359cmp %l2, 0
78360bg loop_entry_7_107
78361nop
78362
78363P4886: !_LD [2] (Int) (Loop entry) (Branch target of P5078)
78364sethi %hi(0x2), %l2
78365or %l2, %lo(0x2), %l2
78366loop_entry_7_108:
78367lduw [%i1 + 4], %o0
78368! move %o0(lower) -> %o0(upper)
78369sllx %o0, 32, %o0
78370ba P4887
78371nop
78372
78373TARGET5078:
78374ba RET5078
78375nop
78376
78377
78378P4887: !_REPLACEMENT [6] (Int)
78379sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
78380add %i0, %i2, %i2
78381sethi %hi(0x20000), %o5
78382ld [%i2+4], %l6
78383st %l6, [%i2+4]
78384add %i2, %o5, %l3
78385ld [%l3+4], %l6
78386st %l6, [%l3+4]
78387add %l3, %o5, %l3
78388ld [%l3+4], %l6
78389st %l6, [%l3+4]
78390add %l3, %o5, %l3
78391ld [%l3+4], %l6
78392st %l6, [%l3+4]
78393add %l3, %o5, %l3
78394ld [%l3+4], %l6
78395st %l6, [%l3+4]
78396add %l3, %o5, %l3
78397ld [%l3+4], %l6
78398st %l6, [%l3+4]
78399add %l3, %o5, %l3
78400ld [%l3+4], %l6
78401st %l6, [%l3+4]
78402add %l3, %o5, %l3
78403ld [%l3+4], %l6
78404st %l6, [%l3+4]
78405
78406P4888: !_LD [13] (Int) (Loop exit)
78407sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
78408sub %i0, %i3, %i3
78409lduw [%i3 + 12], %o5
78410! move %o5(lower) -> %o0(lower)
78411or %o5, %o0, %o0
78412!---- flushing int results buffer----
78413mov %o0, %l5
78414loop_exit_7_108:
78415sub %l2, 1, %l2
78416cmp %l2, 0
78417bg loop_entry_7_108
78418nop
78419
78420P4889: !_LD [12] (FP) (Loop entry)
78421sethi %hi(0x1), %l2
78422or %l2, %lo(0x1), %l2
78423loop_entry_7_109:
78424sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
78425sub %i0, %i2, %i2
78426ld [%i2 + 4], %f0
78427! 1 addresses covered
78428
78429P4890: !_PREFETCH [11] (Int) (Faults) (Loop exit)
78430sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
78431sub %i0, %i3, %i3
78432prefetch [%i3 + 12], 21
78433!---- flushing fp results buffer to %f30 ----
78434fmovs %f0, %f30
78435!--
78436loop_exit_7_109:
78437sub %l2, 1, %l2
78438cmp %l2, 0
78439bg loop_entry_7_109
78440nop
78441
78442P4891: !_BLD [7] (FP) (Loop entry)
78443sethi %hi(0x1), %l2
78444or %l2, %lo(0x1), %l2
78445loop_entry_7_110:
78446wr %g0, 0xf0, %asi
78447sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
78448sub %i0, %i2, %i2
78449membar #Sync
78450ldda [%i2 + 0] %asi, %f0
78451membar #Sync
78452! 2 addresses covered
78453fmovs %f1, %f0
78454fmovs %f3, %f1
78455
78456P4892: !_LD [13] (Int)
78457sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
78458sub %i0, %i3, %i3
78459lduw [%i3 + 12], %o0
78460! move %o0(lower) -> %o0(upper)
78461sllx %o0, 32, %o0
78462
78463P4893: !_LD [3] (Int) (Loop exit) (CBR)
78464lduw [%i1 + 12], %l6
78465! move %l6(lower) -> %o0(lower)
78466or %l6, %o0, %o0
78467
78468! cbranch
78469andcc %l0, 1, %g0
78470be,pn %xcc, TARGET4893
78471nop
78472RET4893:
78473
78474! lfsr step begin
78475srlx %l0, 1, %l7
78476xnor %l7, %l0, %l7
78477sllx %l7, 63, %l7
78478or %l7, %l0, %l0
78479srlx %l0, 1, %l0
78480
78481!---- flushing int results buffer----
78482mov %o0, %l5
78483!---- flushing fp results buffer to %f30 ----
78484fmovd %f0, %f30
78485!--
78486loop_exit_7_110:
78487sub %l2, 1, %l2
78488cmp %l2, 0
78489bg loop_entry_7_110
78490nop
78491
78492P4894: !_LD [1] (FP) (Loop entry)
78493sethi %hi(0x1), %l2
78494or %l2, %lo(0x1), %l2
78495loop_entry_7_111:
78496ld [%i0 + 12], %f0
78497! 1 addresses covered
78498
78499P4895: !_CASX [1] (maybe <- 0x3800011) (Int) (Loop exit)
78500add %i0, 8, %l6
78501ldx [%l6], %o0
78502! move %o0(upper) -> %o0(upper)
78503! move %o0(lower) -> %o0(lower)
78504mov %o0, %l3
78505mov %l4, %o1
78506casx [%l6], %l3, %o1
78507! move %o1(upper) -> %o1(upper)
78508! move %o1(lower) -> %o1(lower)
78509add %l4, 1, %l4
78510!---- flushing int results buffer----
78511mov %o0, %l5
78512mov %o1, %l5
78513!---- flushing fp results buffer to %f30 ----
78514fmovs %f0, %f30
78515!--
78516loop_exit_7_111:
78517sub %l2, 1, %l2
78518cmp %l2, 0
78519bg loop_entry_7_111
78520nop
78521
78522P4896: !_BLD [10] (FP) (Loop entry) (Loop exit)
78523sethi %hi(0x1), %l2
78524or %l2, %lo(0x1), %l2
78525loop_entry_7_112:
78526wr %g0, 0xf0, %asi
78527sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
78528sub %i0, %i2, %i2
78529membar #Sync
78530ldda [%i2 + 0] %asi, %f0
78531membar #Sync
78532! 2 addresses covered
78533fmovs %f1, %f0
78534fmovs %f3, %f1
78535!---- flushing fp results buffer to %f30 ----
78536fmovd %f0, %f30
78537!--
78538loop_exit_7_112:
78539sub %l2, 1, %l2
78540cmp %l2, 0
78541bg loop_entry_7_112
78542nop
78543
78544P4897: !_CASX [2] (maybe <- 0x3800012) (Int) (Loop entry) (Loop exit)
78545sethi %hi(0x2), %l2
78546or %l2, %lo(0x2), %l2
78547loop_entry_7_113:
78548ldx [%i1], %o0
78549! move %o0(upper) -> %o0(upper)
78550! move %o0(lower) -> %o0(lower)
78551mov %o0, %l7
78552mov %l4, %o1
78553casx [%i1], %l7, %o1
78554! move %o1(upper) -> %o1(upper)
78555! move %o1(lower) -> %o1(lower)
78556add %l4, 1, %l4
78557!---- flushing int results buffer----
78558mov %o0, %l5
78559mov %o1, %l5
78560loop_exit_7_113:
78561sub %l2, 1, %l2
78562cmp %l2, 0
78563bg loop_entry_7_113
78564nop
78565
78566P4898: !_PREFETCH [13] (Int) (NF) (Loop entry)
78567sethi %hi(0x2), %l2
78568or %l2, %lo(0x2), %l2
78569loop_entry_7_114:
78570wr %g0, 0x82, %asi
78571sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
78572sub %i0, %i3, %i3
78573prefetcha [%i3 + 12] %asi, 3
78574
78575P4899: !_PREFETCH [14] (Int) (Loop exit)
78576sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
78577sub %i0, %i2, %i2
78578prefetch [%i2 + 4], 22
78579loop_exit_7_114:
78580sub %l2, 1, %l2
78581cmp %l2, 0
78582bg loop_entry_7_114
78583nop
78584
78585P4900: !_PREFETCH [13] (Int) (Faults) (Loop entry)
78586sethi %hi(0x1), %l2
78587or %l2, %lo(0x1), %l2
78588loop_entry_7_115:
78589prefetch [%g0], 4
78590
78591P4901: !_LD [13] (Int) (NF)
78592wr %g0, 0x82, %asi
78593sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
78594sub %i0, %i3, %i3
78595lduwa [%i3 + 12] %asi, %o0
78596! move %o0(lower) -> %o0(upper)
78597sllx %o0, 32, %o0
78598
78599P4902: !_LD [5] (Int) (Loop exit)
78600sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
78601sub %i0, %i2, %i2
78602lduw [%i2 + 12], %o5
78603! move %o5(lower) -> %o0(lower)
78604or %o5, %o0, %o0
78605!---- flushing int results buffer----
78606mov %o0, %l5
78607loop_exit_7_115:
78608sub %l2, 1, %l2
78609cmp %l2, 0
78610bg loop_entry_7_115
78611nop
78612
78613P4903: !_PREFETCH [4] (Int) (NF) (Faults) (Loop entry) (Loop exit)
78614sethi %hi(0x1), %l2
78615or %l2, %lo(0x1), %l2
78616loop_entry_7_116:
78617wr %g0, 0x82, %asi
78618prefetcha [%g0] %asi, 1
78619loop_exit_7_116:
78620sub %l2, 1, %l2
78621cmp %l2, 0
78622bg loop_entry_7_116
78623nop
78624
78625P4904: !_PREFETCH [8] (Int) (Faults) (Loop entry) (Loop exit)
78626sethi %hi(0x1), %l2
78627or %l2, %lo(0x1), %l2
78628loop_entry_7_117:
78629prefetch [%g0], 17
78630loop_exit_7_117:
78631sub %l2, 1, %l2
78632cmp %l2, 0
78633bg loop_entry_7_117
78634nop
78635
78636P4905: !_REPLACEMENT [0] (Int) (Loop entry)
78637sethi %hi(0x2), %l2
78638or %l2, %lo(0x2), %l2
78639loop_entry_7_118:
78640sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3
78641sub %i0, %i3, %i3
78642sethi %hi(0x20000), %o5
78643ld [%i3+4], %l6
78644st %l6, [%i3+4]
78645add %i3, %o5, %l3
78646ld [%l3+4], %l6
78647st %l6, [%l3+4]
78648add %l3, %o5, %l3
78649ld [%l3+4], %l6
78650st %l6, [%l3+4]
78651add %l3, %o5, %l3
78652ld [%l3+4], %l6
78653st %l6, [%l3+4]
78654add %l3, %o5, %l3
78655ld [%l3+4], %l6
78656st %l6, [%l3+4]
78657add %l3, %o5, %l3
78658ld [%l3+4], %l6
78659st %l6, [%l3+4]
78660add %l3, %o5, %l3
78661ld [%l3+4], %l6
78662st %l6, [%l3+4]
78663add %l3, %o5, %l3
78664ld [%l3+4], %l6
78665st %l6, [%l3+4]
78666
78667P4906: !_LD [11] (Int)
78668sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
78669sub %i0, %i2, %i2
78670lduw [%i2 + 12], %o0
78671! move %o0(lower) -> %o0(upper)
78672sllx %o0, 32, %o0
78673
78674P4907: !_LD [1] (Int) (Loop exit)
78675lduw [%i0 + 12], %l6
78676! move %l6(lower) -> %o0(lower)
78677or %l6, %o0, %o0
78678!---- flushing int results buffer----
78679mov %o0, %l5
78680loop_exit_7_118:
78681sub %l2, 1, %l2
78682cmp %l2, 0
78683bg loop_entry_7_118
78684nop
78685
78686P4908: !_DWLD [5] (FP) (Loop entry) (Branch target of P4941)
78687sethi %hi(0x2), %l2
78688or %l2, %lo(0x2), %l2
78689loop_entry_7_119:
78690sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
78691sub %i0, %i3, %i3
78692ldd [%i3 + 8], %f0
78693! 1 addresses covered
78694fmovs %f1, %f0
78695ba P4909
78696nop
78697
78698TARGET4941:
78699ba RET4941
78700nop
78701
78702
78703P4909: !_REPLACEMENT [9] (Int) (Loop exit)
78704sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
78705sub %i0, %i2, %i2
78706sethi %hi(0x20000), %o5
78707ld [%i2+12], %l6
78708st %l6, [%i2+12]
78709add %i2, %o5, %l3
78710ld [%l3+12], %l6
78711st %l6, [%l3+12]
78712add %l3, %o5, %l3
78713ld [%l3+12], %l6
78714st %l6, [%l3+12]
78715add %l3, %o5, %l3
78716ld [%l3+12], %l6
78717st %l6, [%l3+12]
78718add %l3, %o5, %l3
78719ld [%l3+12], %l6
78720st %l6, [%l3+12]
78721add %l3, %o5, %l3
78722ld [%l3+12], %l6
78723st %l6, [%l3+12]
78724add %l3, %o5, %l3
78725ld [%l3+12], %l6
78726st %l6, [%l3+12]
78727add %l3, %o5, %l3
78728ld [%l3+12], %l6
78729st %l6, [%l3+12]
78730!---- flushing fp results buffer to %f30 ----
78731fmovs %f0, %f30
78732!--
78733loop_exit_7_119:
78734sub %l2, 1, %l2
78735cmp %l2, 0
78736bg loop_entry_7_119
78737nop
78738
78739P4910: !_PREFETCH [2] (Int) (Loop entry) (Loop exit)
78740sethi %hi(0x1), %l2
78741or %l2, %lo(0x1), %l2
78742loop_entry_7_120:
78743prefetch [%i1 + 4], 31
78744loop_exit_7_120:
78745sub %l2, 1, %l2
78746cmp %l2, 0
78747bg loop_entry_7_120
78748nop
78749
78750P4911: !_QWLD [14] (FP) (Loop entry)
78751sethi %hi(0x2), %l2
78752or %l2, %lo(0x2), %l2
78753loop_entry_7_121:
78754sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
78755sub %i0, %i3, %i3
78756ldq [%i3 + 0], %f0
78757! 2 addresses covered
78758fmovs %f1, %f0
78759fmovs %f3, %f1
78760
78761P4912: !_FLUSH [8] (Int) (Loop exit)
78762! Unsupported instruction
78763!---- flushing fp results buffer to %f30 ----
78764fmovd %f0, %f30
78765!--
78766loop_exit_7_121:
78767sub %l2, 1, %l2
78768cmp %l2, 0
78769bg loop_entry_7_121
78770nop
78771
78772P4913: !_PREFETCH [6] (Int) (Loop entry) (Loop exit)
78773sethi %hi(0x1), %l2
78774or %l2, %lo(0x1), %l2
78775loop_entry_7_122:
78776sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
78777sub %i0, %i2, %i2
78778prefetch [%i2 + 4], 27
78779loop_exit_7_122:
78780sub %l2, 1, %l2
78781cmp %l2, 0
78782bg loop_entry_7_122
78783nop
78784
78785P4914: !_DWST [11] (maybe <- 0x4300002b) (FP) (Loop entry)
78786sethi %hi(0x1), %l2
78787or %l2, %lo(0x1), %l2
78788loop_entry_7_123:
78789sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
78790sub %i0, %i3, %i3
78791! preparing store val #0, next val will be in f21
78792fmovs %f16, %f21
78793fadds %f16, %f17, %f16
78794std %f20, [%i3 + 8]
78795
78796P4915: !_LD [15] (Int) (CBR)
78797sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
78798sub %i0, %i2, %i2
78799lduw [%i2 + 12], %o0
78800! move %o0(lower) -> %o0(upper)
78801sllx %o0, 32, %o0
78802
78803! cbranch
78804andcc %l0, 1, %g0
78805be,pt %xcc, TARGET4915
78806nop
78807RET4915:
78808
78809! lfsr step begin
78810srlx %l0, 1, %o5
78811xnor %o5, %l0, %o5
78812sllx %o5, 63, %o5
78813or %o5, %l0, %l0
78814srlx %l0, 1, %l0
78815
78816
78817P4916: !_LD [5] (Int) (Loop exit)
78818sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
78819sub %i0, %i3, %i3
78820lduw [%i3 + 12], %l6
78821! move %l6(lower) -> %o0(lower)
78822or %l6, %o0, %o0
78823!---- flushing int results buffer----
78824mov %o0, %l5
78825loop_exit_7_123:
78826sub %l2, 1, %l2
78827cmp %l2, 0
78828bg loop_entry_7_123
78829nop
78830
78831P4917: !_LD [1] (Int) (Loop entry)
78832sethi %hi(0x1), %l2
78833or %l2, %lo(0x1), %l2
78834loop_entry_7_124:
78835lduw [%i0 + 12], %o0
78836! move %o0(lower) -> %o0(upper)
78837sllx %o0, 32, %o0
78838
78839P4918: !_DWLD [9] (Int) (Loop exit)
78840sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
78841sub %i0, %i2, %i2
78842ldx [%i2 + 8], %l7
78843! move %l7(lower) -> %o0(lower)
78844srl %l7, 0, %l6
78845or %l6, %o0, %o0
78846!---- flushing int results buffer----
78847mov %o0, %l5
78848loop_exit_7_124:
78849sub %l2, 1, %l2
78850cmp %l2, 0
78851bg loop_entry_7_124
78852nop
78853
78854P4919: !_DWST [15] (maybe <- 0x3800013) (Int) (Loop entry) (Loop exit)
78855sethi %hi(0x2), %l2
78856or %l2, %lo(0x2), %l2
78857loop_entry_7_125:
78858sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
78859sub %i0, %i3, %i3
78860mov %l4, %l3
78861stx %l3, [%i3 + 8]
78862add %l4, 1, %l4
78863loop_exit_7_125:
78864sub %l2, 1, %l2
78865cmp %l2, 0
78866bg loop_entry_7_125
78867nop
78868
78869P4920: !_QWST [4] (maybe <- 0x4300002c) (FP) (Loop entry)
78870sethi %hi(0x2), %l2
78871or %l2, %lo(0x2), %l2
78872loop_entry_7_126:
78873sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
78874sub %i0, %i2, %i2
78875! preparing store val #0, next val will be in f21
78876fmovs %f16, %f21
78877fadds %f16, %f17, %f16
78878! preparing store val #1, next val will be in f23
78879fmovs %f16, %f23
78880fadds %f16, %f17, %f16
78881stq %f20, [%i2 + 0]
78882
78883P4921: !_QWLD [7] (FP) (Loop exit)
78884sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
78885sub %i0, %i3, %i3
78886ldq [%i3 + 0], %f0
78887! 2 addresses covered
78888fmovs %f1, %f0
78889fmovs %f3, %f1
78890!---- flushing fp results buffer to %f30 ----
78891fmovd %f0, %f30
78892!--
78893loop_exit_7_126:
78894sub %l2, 1, %l2
78895cmp %l2, 0
78896bg loop_entry_7_126
78897nop
78898
78899P4922: !_PREFETCH [11] (Int) (NF) (Faults) (Loop entry)
78900sethi %hi(0x1), %l2
78901or %l2, %lo(0x1), %l2
78902loop_entry_7_127:
78903wr %g0, 0x82, %asi
78904prefetcha [%g0] %asi, 4
78905
78906P4923: !_FLUSH [8] (Int) (Loop exit)
78907! Unsupported instruction
78908loop_exit_7_127:
78909sub %l2, 1, %l2
78910cmp %l2, 0
78911bg loop_entry_7_127
78912nop
78913
78914P4924: !_LD [15] (Int) (Loop entry) (CBR)
78915sethi %hi(0x2), %l2
78916or %l2, %lo(0x2), %l2
78917loop_entry_7_128:
78918sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
78919sub %i0, %i2, %i2
78920lduw [%i2 + 12], %o0
78921! move %o0(lower) -> %o0(upper)
78922sllx %o0, 32, %o0
78923
78924! cbranch
78925andcc %l0, 1, %g0
78926be,pn %xcc, TARGET4924
78927nop
78928RET4924:
78929
78930! lfsr step begin
78931srlx %l0, 1, %o5
78932xnor %o5, %l0, %o5
78933sllx %o5, 63, %o5
78934or %o5, %l0, %l0
78935srlx %l0, 1, %l0
78936
78937
78938P4925: !_LD [3] (FP)
78939ld [%i1 + 12], %f0
78940! 1 addresses covered
78941
78942P4926: !_LD [8] (Int) (NF) (Loop exit)
78943wr %g0, 0x82, %asi
78944sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
78945sub %i0, %i3, %i3
78946lduwa [%i3 + 4] %asi, %l6
78947! move %l6(lower) -> %o0(lower)
78948or %l6, %o0, %o0
78949!---- flushing int results buffer----
78950mov %o0, %l5
78951!---- flushing fp results buffer to %f30 ----
78952fmovs %f0, %f30
78953!--
78954loop_exit_7_128:
78955sub %l2, 1, %l2
78956cmp %l2, 0
78957bg loop_entry_7_128
78958nop
78959
78960P4927: !_CASX [9] (maybe <- 0x3800014) (Int) (Loop entry) (Loop exit)
78961sethi %hi(0x1), %l2
78962or %l2, %lo(0x1), %l2
78963loop_entry_7_129:
78964sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
78965sub %i0, %i2, %i2
78966add %i2, 8, %l3
78967ldx [%l3], %o0
78968! move %o0(upper) -> %o0(upper)
78969! move %o0(lower) -> %o0(lower)
78970mov %o0, %o5
78971mov %l4, %o1
78972casx [%l3], %o5, %o1
78973! move %o1(upper) -> %o1(upper)
78974! move %o1(lower) -> %o1(lower)
78975add %l4, 1, %l4
78976!---- flushing int results buffer----
78977mov %o0, %l5
78978mov %o1, %l5
78979loop_exit_7_129:
78980sub %l2, 1, %l2
78981cmp %l2, 0
78982bg loop_entry_7_129
78983nop
78984
78985P4928: !_PREFETCH [12] (Int) (NF) (Loop entry)
78986sethi %hi(0x1), %l2
78987or %l2, %lo(0x1), %l2
78988loop_entry_7_130:
78989wr %g0, 0x82, %asi
78990sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
78991sub %i0, %i3, %i3
78992prefetcha [%i3 + 4] %asi, 4
78993
78994P4929: !_LD [12] (Int)
78995lduw [%i3 + 4], %o0
78996! move %o0(lower) -> %o0(upper)
78997sllx %o0, 32, %o0
78998
78999P4930: !_LD [4] (Int) (Loop exit)
79000sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
79001sub %i0, %i2, %i2
79002lduw [%i2 + 4], %o5
79003! move %o5(lower) -> %o0(lower)
79004or %o5, %o0, %o0
79005!---- flushing int results buffer----
79006mov %o0, %l5
79007loop_exit_7_130:
79008sub %l2, 1, %l2
79009cmp %l2, 0
79010bg loop_entry_7_130
79011nop
79012
79013P4931: !_LD [5] (Int) (Loop entry)
79014sethi %hi(0x1), %l2
79015or %l2, %lo(0x1), %l2
79016loop_entry_7_131:
79017sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
79018sub %i0, %i3, %i3
79019lduw [%i3 + 12], %o0
79020! move %o0(lower) -> %o0(upper)
79021sllx %o0, 32, %o0
79022
79023P4932: !_LD [7] (Int) (Loop exit)
79024sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i2
79025sub %i0, %i2, %i2
79026lduw [%i2 + 12], %l3
79027! move %l3(lower) -> %o0(lower)
79028or %l3, %o0, %o0
79029!---- flushing int results buffer----
79030mov %o0, %l5
79031loop_exit_7_131:
79032sub %l2, 1, %l2
79033cmp %l2, 0
79034bg loop_entry_7_131
79035nop
79036
79037P4933: !_LD [7] (FP) (Loop entry) (Loop exit)
79038sethi %hi(0x2), %l2
79039or %l2, %lo(0x2), %l2
79040loop_entry_7_132:
79041sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
79042sub %i0, %i3, %i3
79043ld [%i3 + 12], %f0
79044! 1 addresses covered
79045!---- flushing fp results buffer to %f30 ----
79046fmovs %f0, %f30
79047!--
79048loop_exit_7_132:
79049sub %l2, 1, %l2
79050cmp %l2, 0
79051bg loop_entry_7_132
79052nop
79053
79054P4934: !_LD [2] (Int) (Loop entry)
79055sethi %hi(0x2), %l2
79056or %l2, %lo(0x2), %l2
79057loop_entry_7_133:
79058lduw [%i1 + 4], %o0
79059! move %o0(lower) -> %o0(upper)
79060sllx %o0, 32, %o0
79061
79062P4935: !_LD [14] (Int) (Loop exit)
79063sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
79064sub %i0, %i2, %i2
79065lduw [%i2 + 4], %l7
79066! move %l7(lower) -> %o0(lower)
79067or %l7, %o0, %o0
79068!---- flushing int results buffer----
79069mov %o0, %l5
79070loop_exit_7_133:
79071sub %l2, 1, %l2
79072cmp %l2, 0
79073bg loop_entry_7_133
79074nop
79075
79076P4936: !_ST [2] (maybe <- 0x3800015) (Int) (Loop entry)
79077sethi %hi(0x2), %l2
79078or %l2, %lo(0x2), %l2
79079loop_entry_7_134:
79080stw %l4, [%i1 + 4 ]
79081add %l4, 1, %l4
79082
79083P4937: !_CAS [2] (maybe <- 0x3800016) (Int) (Loop exit) (LE)
79084! Change single-word-level endianess (big endian <-> little endian)
79085sethi %hi(0xff00ff00), %l3
79086or %l3, %lo(0xff00ff00), %l3
79087and %l4, %l3, %o5
79088srl %o5, 8, %o5
79089sll %l4, 8, %l6
79090and %l6, %l3, %l6
79091or %l6, %o5, %l6
79092srl %l6, 16, %o5
79093sll %l6, 16, %l6
79094srl %l6, 0, %l6
79095or %l6, %o5, %l6
79096wr %g0, 0x88, %asi
79097add %i1, 4, %l3
79098lduwa [%l3] %asi, %o0
79099mov %o0, %o5
79100! move %o5(lower) -> %o0(upper)
79101sllx %o5, 32, %o0
79102mov %l6, %l7
79103casa [%l3] %asi, %o5, %l7
79104! move %l7(lower) -> %o0(lower)
79105srl %l7, 0, %o5
79106or %o5, %o0, %o0
79107add %l4, 1, %l4
79108!---- flushing int results buffer----
79109mov %o0, %l5
79110loop_exit_7_134:
79111sub %l2, 1, %l2
79112cmp %l2, 0
79113bg loop_entry_7_134
79114nop
79115
79116P4938: !_LD [7] (FP) (Loop entry)
79117sethi %hi(0x1), %l2
79118or %l2, %lo(0x1), %l2
79119loop_entry_7_135:
79120sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS1_O), %i3
79121sub %i0, %i3, %i3
79122ld [%i3 + 12], %f0
79123! 1 addresses covered
79124
79125P4939: !_LD [9] (FP) (Loop exit)
79126sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
79127sub %i0, %i2, %i2
79128ld [%i2 + 12], %f1
79129! 1 addresses covered
79130!---- flushing fp results buffer to %f30 ----
79131fmovd %f0, %f30
79132!--
79133loop_exit_7_135:
79134sub %l2, 1, %l2
79135cmp %l2, 0
79136bg loop_entry_7_135
79137nop
79138
79139P4940: !_LD [1] (Int) (Loop entry)
79140sethi %hi(0x2), %l2
79141or %l2, %lo(0x2), %l2
79142loop_entry_7_136:
79143lduw [%i0 + 12], %o0
79144! move %o0(lower) -> %o0(upper)
79145sllx %o0, 32, %o0
79146
79147P4941: !_LD [8] (Int) (Loop exit) (LE) (CBR)
79148wr %g0, 0x88, %asi
79149sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
79150sub %i0, %i3, %i3
79151lduwa [%i3 + 4] %asi, %l3
79152! move %l3(lower) -> %o0(lower)
79153or %l3, %o0, %o0
79154
79155! cbranch
79156andcc %l0, 1, %g0
79157be,pt %xcc, TARGET4941
79158nop
79159RET4941:
79160
79161! lfsr step begin
79162srlx %l0, 1, %l6
79163xnor %l6, %l0, %l6
79164sllx %l6, 63, %l6
79165or %l6, %l0, %l0
79166srlx %l0, 1, %l0
79167
79168!---- flushing int results buffer----
79169mov %o0, %l5
79170loop_exit_7_136:
79171sub %l2, 1, %l2
79172cmp %l2, 0
79173bg loop_entry_7_136
79174nop
79175
79176P4942: !_BLD [11] (FP) (Loop entry) (Loop exit)
79177sethi %hi(0x2), %l2
79178or %l2, %lo(0x2), %l2
79179loop_entry_7_137:
79180wr %g0, 0xf0, %asi
79181sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
79182sub %i0, %i2, %i2
79183membar #Sync
79184ldda [%i2 + 0] %asi, %f0
79185membar #Sync
79186! 2 addresses covered
79187fmovs %f1, %f0
79188fmovs %f3, %f1
79189!---- flushing fp results buffer to %f30 ----
79190fmovd %f0, %f30
79191!--
79192loop_exit_7_137:
79193sub %l2, 1, %l2
79194cmp %l2, 0
79195bg loop_entry_7_137
79196nop
79197
79198P4943: !_PREFETCH [5] (Int) (Loop entry) (Loop exit)
79199sethi %hi(0x1), %l2
79200or %l2, %lo(0x1), %l2
79201loop_entry_7_138:
79202sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
79203sub %i0, %i3, %i3
79204prefetch [%i3 + 12], 4
79205loop_exit_7_138:
79206sub %l2, 1, %l2
79207cmp %l2, 0
79208bg loop_entry_7_138
79209nop
79210
79211P4944: !_LD [4] (Int) (Loop entry)
79212sethi %hi(0x2), %l2
79213or %l2, %lo(0x2), %l2
79214loop_entry_7_139:
79215sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
79216sub %i0, %i2, %i2
79217lduw [%i2 + 4], %o0
79218! move %o0(lower) -> %o0(upper)
79219sllx %o0, 32, %o0
79220
79221P4945: !_LD [9] (Int) (Loop exit)
79222sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
79223sub %i0, %i3, %i3
79224lduw [%i3 + 12], %l3
79225! move %l3(lower) -> %o0(lower)
79226or %l3, %o0, %o0
79227!---- flushing int results buffer----
79228mov %o0, %l5
79229loop_exit_7_139:
79230sub %l2, 1, %l2
79231cmp %l2, 0
79232bg loop_entry_7_139
79233nop
79234
79235P4946: !_LD [7] (FP) (Loop entry) (Loop exit)
79236sethi %hi(0x1), %l2
79237or %l2, %lo(0x1), %l2
79238loop_entry_7_140:
79239sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
79240sub %i0, %i2, %i2
79241ld [%i2 + 12], %f0
79242! 1 addresses covered
79243!---- flushing fp results buffer to %f30 ----
79244fmovs %f0, %f30
79245!--
79246loop_exit_7_140:
79247sub %l2, 1, %l2
79248cmp %l2, 0
79249bg loop_entry_7_140
79250nop
79251
79252P4947: !_LD [1] (FP) (Loop entry)
79253sethi %hi(0x1), %l2
79254or %l2, %lo(0x1), %l2
79255loop_entry_7_141:
79256ld [%i0 + 12], %f0
79257! 1 addresses covered
79258
79259P4948: !_QWLD [15] (FP) (Loop exit) (CBR)
79260sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
79261sub %i0, %i3, %i3
79262ldq [%i3 + 0], %f32
79263! 2 addresses covered
79264fmovd %f32, %f18
79265fmovs %f19, %f1
79266fmovd %f34, %f18
79267fmovs %f19, %f2
79268
79269! cbranch
79270andcc %l0, 1, %g0
79271be,pt %xcc, TARGET4948
79272nop
79273RET4948:
79274
79275! lfsr step begin
79276srlx %l0, 1, %l3
79277xnor %l3, %l0, %l3
79278sllx %l3, 63, %l3
79279or %l3, %l0, %l0
79280srlx %l0, 1, %l0
79281
79282!---- flushing fp results buffer to %f30 ----
79283fmovd %f0, %f30
79284fmovs %f2, %f30
79285!--
79286loop_exit_7_141:
79287sub %l2, 1, %l2
79288cmp %l2, 0
79289bg loop_entry_7_141
79290nop
79291
79292P4949: !_LD [13] (FP) (Loop entry) (Loop exit)
79293sethi %hi(0x2), %l2
79294or %l2, %lo(0x2), %l2
79295loop_entry_7_142:
79296sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
79297sub %i0, %i2, %i2
79298ld [%i2 + 12], %f0
79299! 1 addresses covered
79300!---- flushing fp results buffer to %f30 ----
79301fmovs %f0, %f30
79302!--
79303loop_exit_7_142:
79304sub %l2, 1, %l2
79305cmp %l2, 0
79306bg loop_entry_7_142
79307nop
79308
79309P4950: !_DWST [11] (maybe <- 0x4300002e) (FP) (Loop entry) (Loop exit)
79310sethi %hi(0x1), %l2
79311or %l2, %lo(0x1), %l2
79312loop_entry_7_143:
79313sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
79314sub %i0, %i3, %i3
79315! preparing store val #0, next val will be in f21
79316fmovs %f16, %f21
79317fadds %f16, %f17, %f16
79318std %f20, [%i3 + 8]
79319loop_exit_7_143:
79320sub %l2, 1, %l2
79321cmp %l2, 0
79322bg loop_entry_7_143
79323nop
79324
79325P4951: !_BLD [14] (FP) (Loop entry) (Loop exit) (Branch target of P5299)
79326sethi %hi(0x2), %l2
79327or %l2, %lo(0x2), %l2
79328loop_entry_7_144:
79329wr %g0, 0xf0, %asi
79330sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
79331sub %i0, %i2, %i2
79332membar #Sync
79333ldda [%i2 + 0] %asi, %f0
79334membar #Sync
79335! 2 addresses covered
79336fmovs %f1, %f0
79337fmovs %f3, %f1
79338!---- flushing fp results buffer to %f30 ----
79339fmovd %f0, %f30
79340!--
79341loop_exit_7_144:
79342sub %l2, 1, %l2
79343cmp %l2, 0
79344bg loop_entry_7_144
79345nop
79346ba P4952
79347nop
79348
79349TARGET5299:
79350ba RET5299
79351nop
79352
79353
79354P4952: !_LD [14] (FP) (Loop entry) (Loop exit)
79355sethi %hi(0x2), %l2
79356or %l2, %lo(0x2), %l2
79357loop_entry_7_145:
79358sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
79359sub %i0, %i3, %i3
79360ld [%i3 + 4], %f0
79361! 1 addresses covered
79362!---- flushing fp results buffer to %f30 ----
79363fmovs %f0, %f30
79364!--
79365loop_exit_7_145:
79366sub %l2, 1, %l2
79367cmp %l2, 0
79368bg loop_entry_7_145
79369nop
79370
79371P4953: !_MEMBAR (Int) (Loop entry) (Loop exit)
79372sethi %hi(0x1), %l2
79373or %l2, %lo(0x1), %l2
79374loop_entry_7_146:
79375membar #StoreLoad
79376loop_exit_7_146:
79377sub %l2, 1, %l2
79378cmp %l2, 0
79379bg loop_entry_7_146
79380nop
79381
79382P4954: !_REPLACEMENT [14] (Int) (Loop entry) (Loop exit)
79383sethi %hi(0x1), %l2
79384or %l2, %lo(0x1), %l2
79385loop_entry_7_147:
79386sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2
79387sub %i0, %i2, %i2
79388sethi %hi(0x20000), %l7
79389ld [%i2+4], %l3
79390st %l3, [%i2+4]
79391add %i2, %l7, %o5
79392ld [%o5+4], %l3
79393st %l3, [%o5+4]
79394add %o5, %l7, %o5
79395ld [%o5+4], %l3
79396st %l3, [%o5+4]
79397add %o5, %l7, %o5
79398ld [%o5+4], %l3
79399st %l3, [%o5+4]
79400add %o5, %l7, %o5
79401ld [%o5+4], %l3
79402st %l3, [%o5+4]
79403add %o5, %l7, %o5
79404ld [%o5+4], %l3
79405st %l3, [%o5+4]
79406add %o5, %l7, %o5
79407ld [%o5+4], %l3
79408st %l3, [%o5+4]
79409add %o5, %l7, %o5
79410ld [%o5+4], %l3
79411st %l3, [%o5+4]
79412loop_exit_7_147:
79413sub %l2, 1, %l2
79414cmp %l2, 0
79415bg loop_entry_7_147
79416nop
79417
79418P4955: !_LD [15] (Int) (NF) (Loop entry)
79419sethi %hi(0x1), %l2
79420or %l2, %lo(0x1), %l2
79421loop_entry_7_148:
79422wr %g0, 0x82, %asi
79423sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
79424sub %i0, %i3, %i3
79425lduwa [%i3 + 12] %asi, %o0
79426! move %o0(lower) -> %o0(upper)
79427sllx %o0, 32, %o0
79428
79429P4956: !_LD [2] (FP)
79430ld [%i1 + 4], %f0
79431! 1 addresses covered
79432
79433P4957: !_LD [7] (Int) (Loop exit) (Branch target of P4924)
79434sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
79435sub %i0, %i2, %i2
79436lduw [%i2 + 12], %l6
79437! move %l6(lower) -> %o0(lower)
79438or %l6, %o0, %o0
79439!---- flushing int results buffer----
79440mov %o0, %l5
79441!---- flushing fp results buffer to %f30 ----
79442fmovs %f0, %f30
79443!--
79444loop_exit_7_148:
79445sub %l2, 1, %l2
79446cmp %l2, 0
79447bg loop_entry_7_148
79448nop
79449ba P4958
79450nop
79451
79452TARGET4924:
79453ba RET4924
79454nop
79455
79456
79457P4958: !_FLUSH [7] (Int) (Loop entry)
79458sethi %hi(0x1), %l2
79459or %l2, %lo(0x1), %l2
79460loop_entry_7_149:
79461! Unsupported instruction
79462
79463P4959: !_LD [4] (Int)
79464sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
79465sub %i0, %i3, %i3
79466lduw [%i3 + 4], %o0
79467! move %o0(lower) -> %o0(upper)
79468sllx %o0, 32, %o0
79469
79470P4960: !_LD [13] (Int) (Loop exit)
79471sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
79472sub %i0, %i2, %i2
79473lduw [%i2 + 12], %l7
79474! move %l7(lower) -> %o0(lower)
79475or %l7, %o0, %o0
79476!---- flushing int results buffer----
79477mov %o0, %l5
79478loop_exit_7_149:
79479sub %l2, 1, %l2
79480cmp %l2, 0
79481bg loop_entry_7_149
79482nop
79483
79484P4961: !_LD [9] (Int) (NF) (Loop entry)
79485sethi %hi(0x1), %l2
79486or %l2, %lo(0x1), %l2
79487loop_entry_7_150:
79488wr %g0, 0x82, %asi
79489sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
79490sub %i0, %i3, %i3
79491lduwa [%i3 + 12] %asi, %o0
79492! move %o0(lower) -> %o0(upper)
79493sllx %o0, 32, %o0
79494
79495P4962: !_ST [13] (maybe <- 0x4300002f) (FP)
79496sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
79497sub %i0, %i2, %i2
79498! preparing store val #0, next val will be in f20
79499fmovs %f16, %f20
79500fadds %f16, %f17, %f16
79501st %f20, [%i2 + 12 ]
79502
79503P4963: !_LD [1] (Int) (Loop exit)
79504lduw [%i0 + 12], %l7
79505! move %l7(lower) -> %o0(lower)
79506or %l7, %o0, %o0
79507!---- flushing int results buffer----
79508mov %o0, %l5
79509loop_exit_7_150:
79510sub %l2, 1, %l2
79511cmp %l2, 0
79512bg loop_entry_7_150
79513nop
79514
79515P4964: !_LD [6] (Int) (Loop entry)
79516sethi %hi(0x2), %l2
79517or %l2, %lo(0x2), %l2
79518loop_entry_7_151:
79519sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
79520sub %i0, %i3, %i3
79521lduw [%i3 + 4], %o0
79522! move %o0(lower) -> %o0(upper)
79523sllx %o0, 32, %o0
79524
79525P4965: !_PREFETCH [11] (Int)
79526sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
79527sub %i0, %i2, %i2
79528prefetch [%i2 + 12], 1
79529
79530P4966: !_LD [6] (Int) (NF) (Faults) (Loop exit)
79531wr %g0, 0x82, %asi
79532lduwa [%g0] %asi, %o5
79533! move %o5(lower) -> %o0(lower)
79534or %o5, %o0, %o0
79535!---- flushing int results buffer----
79536mov %o0, %l5
79537loop_exit_7_151:
79538sub %l2, 1, %l2
79539cmp %l2, 0
79540bg loop_entry_7_151
79541nop
79542
79543P4967: !_REPLACEMENT [15] (Int) (Loop entry)
79544sethi %hi(0x1), %l2
79545or %l2, %lo(0x1), %l2
79546loop_entry_7_152:
79547sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
79548add %i0, %i3, %i3
79549sethi %hi(0x20000), %l6
79550ld [%i3+12], %o5
79551st %o5, [%i3+12]
79552add %i3, %l6, %l7
79553ld [%l7+12], %o5
79554st %o5, [%l7+12]
79555add %l7, %l6, %l7
79556ld [%l7+12], %o5
79557st %o5, [%l7+12]
79558add %l7, %l6, %l7
79559ld [%l7+12], %o5
79560st %o5, [%l7+12]
79561add %l7, %l6, %l7
79562ld [%l7+12], %o5
79563st %o5, [%l7+12]
79564add %l7, %l6, %l7
79565ld [%l7+12], %o5
79566st %o5, [%l7+12]
79567add %l7, %l6, %l7
79568ld [%l7+12], %o5
79569st %o5, [%l7+12]
79570add %l7, %l6, %l7
79571ld [%l7+12], %o5
79572st %o5, [%l7+12]
79573
79574P4968: !_LD [13] (Int)
79575sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
79576sub %i0, %i2, %i2
79577lduw [%i2 + 12], %o0
79578! move %o0(lower) -> %o0(upper)
79579sllx %o0, 32, %o0
79580
79581P4969: !_LD [13] (Int) (Loop exit)
79582lduw [%i2 + 12], %o5
79583! move %o5(lower) -> %o0(lower)
79584or %o5, %o0, %o0
79585!---- flushing int results buffer----
79586mov %o0, %l5
79587loop_exit_7_152:
79588sub %l2, 1, %l2
79589cmp %l2, 0
79590bg loop_entry_7_152
79591nop
79592
79593P4970: !_LD [6] (Int) (Loop entry)
79594sethi %hi(0x2), %l2
79595or %l2, %lo(0x2), %l2
79596loop_entry_7_153:
79597sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
79598sub %i0, %i3, %i3
79599lduw [%i3 + 4], %o0
79600! move %o0(lower) -> %o0(upper)
79601sllx %o0, 32, %o0
79602
79603P4971: !_PREFETCH [7] (Int)
79604prefetch [%i3 + 12], 28
79605
79606P4972: !_LD [7] (Int) (Loop exit)
79607lduw [%i3 + 12], %l3
79608! move %l3(lower) -> %o0(lower)
79609or %l3, %o0, %o0
79610!---- flushing int results buffer----
79611mov %o0, %l5
79612loop_exit_7_153:
79613sub %l2, 1, %l2
79614cmp %l2, 0
79615bg loop_entry_7_153
79616nop
79617
79618P4973: !_QWLD [9] (FP) (Loop entry)
79619sethi %hi(0x2), %l2
79620or %l2, %lo(0x2), %l2
79621loop_entry_7_154:
79622sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
79623sub %i0, %i2, %i2
79624ldq [%i2 + 0], %f0
79625! 2 addresses covered
79626fmovs %f1, %f0
79627fmovs %f3, %f1
79628
79629P4974: !_SWAP [13] (maybe <- 0x3800017) (Int) (LE)
79630wr %g0, 0x88, %asi
79631sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
79632sub %i0, %i3, %i3
79633mov %l4, %o0
79634! Change single-word-level endianess (big endian <-> little endian)
79635sethi %hi(0xff00ff00), %l7
79636or %l7, %lo(0xff00ff00), %l7
79637and %o0, %l7, %o5
79638srl %o5, 8, %o5
79639sll %o0, 8, %o0
79640and %o0, %l7, %o0
79641or %o0, %o5, %o0
79642srl %o0, 16, %o5
79643sll %o0, 16, %o0
79644srl %o0, 0, %o0
79645or %o0, %o5, %o0
79646swapa [%i3 + 12] %asi, %o0
79647! move %o0(lower) -> %o0(upper)
79648sllx %o0, 32, %o0
79649add %l4, 1, %l4
79650
79651P4975: !_LD [3] (Int) (Loop exit) (CBR)
79652lduw [%i1 + 12], %l7
79653! move %l7(lower) -> %o0(lower)
79654or %l7, %o0, %o0
79655
79656! cbranch
79657andcc %l0, 1, %g0
79658be,pt %xcc, TARGET4975
79659nop
79660RET4975:
79661
79662! lfsr step begin
79663srlx %l0, 1, %o5
79664xnor %o5, %l0, %o5
79665sllx %o5, 63, %o5
79666or %o5, %l0, %l0
79667srlx %l0, 1, %l0
79668
79669!---- flushing int results buffer----
79670mov %o0, %l5
79671!---- flushing fp results buffer to %f30 ----
79672fmovd %f0, %f30
79673!--
79674loop_exit_7_154:
79675sub %l2, 1, %l2
79676cmp %l2, 0
79677bg loop_entry_7_154
79678nop
79679
79680P4976: !_ST [6] (maybe <- 0x43000030) (FP) (Loop entry) (Branch target of P5115)
79681sethi %hi(0x1), %l2
79682or %l2, %lo(0x1), %l2
79683loop_entry_7_155:
79684sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
79685sub %i0, %i2, %i2
79686! preparing store val #0, next val will be in f20
79687fmovs %f16, %f20
79688fadds %f16, %f17, %f16
79689st %f20, [%i2 + 4 ]
79690ba P4977
79691nop
79692
79693TARGET5115:
79694ba RET5115
79695nop
79696
79697
79698P4977: !_LD [2] (FP) (Loop exit)
79699ld [%i1 + 4], %f0
79700! 1 addresses covered
79701!---- flushing fp results buffer to %f30 ----
79702fmovs %f0, %f30
79703!--
79704loop_exit_7_155:
79705sub %l2, 1, %l2
79706cmp %l2, 0
79707bg loop_entry_7_155
79708nop
79709
79710P4978: !_PREFETCH [4] (Int) (Loop entry) (CBR)
79711sethi %hi(0x1), %l2
79712or %l2, %lo(0x1), %l2
79713loop_entry_7_156:
79714sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
79715sub %i0, %i3, %i3
79716prefetch [%i3 + 4], 2
79717
79718! cbranch
79719andcc %l0, 1, %g0
79720be,pt %xcc, TARGET4978
79721nop
79722RET4978:
79723
79724! lfsr step begin
79725srlx %l0, 1, %l6
79726xnor %l6, %l0, %l6
79727sllx %l6, 63, %l6
79728or %l6, %l0, %l0
79729srlx %l0, 1, %l0
79730
79731
79732P4979: !_BSTC [0] (maybe <- 0x43000031) (FP) (Loop exit)
79733wr %g0, 0xe0, %asi
79734! preparing store val #0, next val will be in f33
79735fmovs %f16, %f21
79736fadds %f16, %f17, %f16
79737! preparing store val #1, next val will be in f35
79738fmovd %f20, %f32
79739fmovs %f16, %f21
79740fadds %f16, %f17, %f16
79741fmovd %f20, %f34
79742membar #Sync
79743stda %f32, [%i0 + 0 ] %asi
79744membar #Sync
79745loop_exit_7_156:
79746sub %l2, 1, %l2
79747cmp %l2, 0
79748bg loop_entry_7_156
79749nop
79750
79751P4980: !_REPLACEMENT [6] (Int) (Loop entry) (Branch target of P4699)
79752sethi %hi(0x2), %l2
79753or %l2, %lo(0x2), %l2
79754loop_entry_7_157:
79755sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
79756add %i0, %i2, %i2
79757sethi %hi(0x20000), %l7
79758ld [%i2+4], %l3
79759st %l3, [%i2+4]
79760add %i2, %l7, %o5
79761ld [%o5+4], %l3
79762st %l3, [%o5+4]
79763add %o5, %l7, %o5
79764ld [%o5+4], %l3
79765st %l3, [%o5+4]
79766add %o5, %l7, %o5
79767ld [%o5+4], %l3
79768st %l3, [%o5+4]
79769add %o5, %l7, %o5
79770ld [%o5+4], %l3
79771st %l3, [%o5+4]
79772add %o5, %l7, %o5
79773ld [%o5+4], %l3
79774st %l3, [%o5+4]
79775add %o5, %l7, %o5
79776ld [%o5+4], %l3
79777st %l3, [%o5+4]
79778add %o5, %l7, %o5
79779ld [%o5+4], %l3
79780st %l3, [%o5+4]
79781ba P4981
79782nop
79783
79784TARGET4699:
79785ba RET4699
79786nop
79787
79788
79789P4981: !_BSTC [6] (maybe <- 0x43000033) (FP) (Loop exit)
79790wr %g0, 0xe0, %asi
79791sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
79792sub %i0, %i3, %i3
79793! preparing store val #0, next val will be in f33
79794fmovs %f16, %f21
79795fadds %f16, %f17, %f16
79796! preparing store val #1, next val will be in f35
79797fmovd %f20, %f32
79798fmovs %f16, %f21
79799fadds %f16, %f17, %f16
79800fmovd %f20, %f34
79801membar #Sync
79802stda %f32, [%i3 + 0 ] %asi
79803membar #Sync
79804loop_exit_7_157:
79805sub %l2, 1, %l2
79806cmp %l2, 0
79807bg loop_entry_7_157
79808nop
79809
79810P4982: !_CASX [7] (maybe <- 0x3800018) (Int) (Loop entry) (Loop exit)
79811sethi %hi(0x2), %l2
79812or %l2, %lo(0x2), %l2
79813loop_entry_7_158:
79814sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
79815sub %i0, %i2, %i2
79816add %i2, 8, %l7
79817ldx [%l7], %o0
79818! move %o0(upper) -> %o0(upper)
79819! move %o0(lower) -> %o0(lower)
79820mov %o0, %l6
79821mov %l4, %o1
79822casx [%l7], %l6, %o1
79823! move %o1(upper) -> %o1(upper)
79824! move %o1(lower) -> %o1(lower)
79825add %l4, 1, %l4
79826!---- flushing int results buffer----
79827mov %o0, %l5
79828mov %o1, %l5
79829loop_exit_7_158:
79830sub %l2, 1, %l2
79831cmp %l2, 0
79832bg loop_entry_7_158
79833nop
79834
79835P4983: !_FLUSH [13] (Int) (Loop entry) (Loop exit)
79836sethi %hi(0x1), %l2
79837or %l2, %lo(0x1), %l2
79838loop_entry_7_159:
79839! Unsupported instruction
79840loop_exit_7_159:
79841sub %l2, 1, %l2
79842cmp %l2, 0
79843bg loop_entry_7_159
79844nop
79845
79846P4984: !_PREFETCH [2] (Int) (Loop entry) (Loop exit)
79847sethi %hi(0x1), %l2
79848or %l2, %lo(0x1), %l2
79849loop_entry_7_160:
79850prefetch [%i1 + 4], 20
79851loop_exit_7_160:
79852sub %l2, 1, %l2
79853cmp %l2, 0
79854bg loop_entry_7_160
79855nop
79856
79857P4985: !_PREFETCH [7] (Int) (Loop entry) (Loop exit)
79858sethi %hi(0x1), %l2
79859or %l2, %lo(0x1), %l2
79860loop_entry_7_161:
79861sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
79862sub %i0, %i3, %i3
79863prefetch [%i3 + 12], 4
79864loop_exit_7_161:
79865sub %l2, 1, %l2
79866cmp %l2, 0
79867bg loop_entry_7_161
79868nop
79869
79870P4986: !_DWLD [13] (Int) (Loop entry) (LE)
79871sethi %hi(0x2), %l2
79872or %l2, %lo(0x2), %l2
79873loop_entry_7_162:
79874wr %g0, 0x88, %asi
79875sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
79876sub %i0, %i2, %i2
79877ldxa [%i2 + 8] %asi, %l7
79878! move %l7(upper) -> %o0(upper)
79879or %l7, %g0, %o0
79880
79881P4987: !_LD [10] (Int) (Loop exit) (CBR)
79882sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
79883sub %i0, %i3, %i3
79884lduw [%i3 + 4], %l3
79885! move %l3(lower) -> %o0(lower)
79886srlx %o0, 32, %o0
79887sllx %o0, 32, %o0
79888or %l3, %o0, %o0
79889
79890! cbranch
79891andcc %l0, 1, %g0
79892be,pt %xcc, TARGET4987
79893nop
79894RET4987:
79895
79896! lfsr step begin
79897srlx %l0, 1, %l6
79898xnor %l6, %l0, %l6
79899sllx %l6, 63, %l6
79900or %l6, %l0, %l0
79901srlx %l0, 1, %l0
79902
79903!---- flushing int results buffer----
79904mov %o0, %l5
79905loop_exit_7_162:
79906sub %l2, 1, %l2
79907cmp %l2, 0
79908bg loop_entry_7_162
79909nop
79910
79911P4988: !_PREFETCH [6] (Int) (NF) (Loop entry) (Loop exit)
79912sethi %hi(0x1), %l2
79913or %l2, %lo(0x1), %l2
79914loop_entry_7_163:
79915wr %g0, 0x82, %asi
79916sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i2
79917sub %i0, %i2, %i2
79918prefetcha [%i2 + 4] %asi, 2
79919loop_exit_7_163:
79920sub %l2, 1, %l2
79921cmp %l2, 0
79922bg loop_entry_7_163
79923nop
79924
79925P4989: !_LD [13] (Int) (Loop entry)
79926sethi %hi(0x1), %l2
79927or %l2, %lo(0x1), %l2
79928loop_entry_7_164:
79929sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
79930sub %i0, %i3, %i3
79931lduw [%i3 + 12], %o0
79932! move %o0(lower) -> %o0(upper)
79933sllx %o0, 32, %o0
79934
79935P4990: !_LD [8] (Int) (Loop exit)
79936sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
79937sub %i0, %i2, %i2
79938lduw [%i2 + 4], %o5
79939! move %o5(lower) -> %o0(lower)
79940or %o5, %o0, %o0
79941!---- flushing int results buffer----
79942mov %o0, %l5
79943loop_exit_7_164:
79944sub %l2, 1, %l2
79945cmp %l2, 0
79946bg loop_entry_7_164
79947nop
79948
79949P4991: !_PREFETCH [13] (Int) (NF) (Loop entry) (Loop exit)
79950sethi %hi(0x2), %l2
79951or %l2, %lo(0x2), %l2
79952loop_entry_7_165:
79953wr %g0, 0x82, %asi
79954sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
79955sub %i0, %i3, %i3
79956prefetcha [%i3 + 12] %asi, 20
79957loop_exit_7_165:
79958sub %l2, 1, %l2
79959cmp %l2, 0
79960bg loop_entry_7_165
79961nop
79962
79963P4992: !_LD [5] (Int) (Loop entry)
79964sethi %hi(0x1), %l2
79965or %l2, %lo(0x1), %l2
79966loop_entry_7_166:
79967sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
79968sub %i0, %i2, %i2
79969lduw [%i2 + 12], %o0
79970! move %o0(lower) -> %o0(upper)
79971sllx %o0, 32, %o0
79972
79973P4993: !_LD [10] (Int) (Loop exit) (Branch target of P5143)
79974sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
79975sub %i0, %i3, %i3
79976lduw [%i3 + 4], %l6
79977! move %l6(lower) -> %o0(lower)
79978or %l6, %o0, %o0
79979!---- flushing int results buffer----
79980mov %o0, %l5
79981loop_exit_7_166:
79982sub %l2, 1, %l2
79983cmp %l2, 0
79984bg loop_entry_7_166
79985nop
79986ba P4994
79987nop
79988
79989TARGET5143:
79990ba RET5143
79991nop
79992
79993
79994P4994: !_LD [1] (FP) (NF) (Loop entry) (Loop exit)
79995sethi %hi(0x2), %l2
79996or %l2, %lo(0x2), %l2
79997loop_entry_7_167:
79998wr %g0, 0x82, %asi
79999lda [%i0 + 12] %asi, %f0
80000! 1 addresses covered
80001!---- flushing fp results buffer to %f30 ----
80002fmovs %f0, %f30
80003!--
80004loop_exit_7_167:
80005sub %l2, 1, %l2
80006cmp %l2, 0
80007bg loop_entry_7_167
80008nop
80009
80010P4995: !_LD [8] (FP) (Loop entry) (CBR)
80011sethi %hi(0x2), %l2
80012or %l2, %lo(0x2), %l2
80013loop_entry_7_168:
80014sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
80015sub %i0, %i2, %i2
80016ld [%i2 + 4], %f0
80017! 1 addresses covered
80018
80019! cbranch
80020andcc %l0, 1, %g0
80021be,pn %xcc, TARGET4995
80022nop
80023RET4995:
80024
80025! lfsr step begin
80026srlx %l0, 1, %l3
80027xnor %l3, %l0, %l3
80028sllx %l3, 63, %l3
80029or %l3, %l0, %l0
80030srlx %l0, 1, %l0
80031
80032
80033P4996: !_LD [4] (Int)
80034sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
80035sub %i0, %i3, %i3
80036lduw [%i3 + 4], %o0
80037! move %o0(lower) -> %o0(upper)
80038sllx %o0, 32, %o0
80039
80040P4997: !_LD [0] (Int) (Loop exit)
80041lduw [%i0 + 4], %l3
80042! move %l3(lower) -> %o0(lower)
80043or %l3, %o0, %o0
80044!---- flushing int results buffer----
80045mov %o0, %l5
80046!---- flushing fp results buffer to %f30 ----
80047fmovs %f0, %f30
80048!--
80049loop_exit_7_168:
80050sub %l2, 1, %l2
80051cmp %l2, 0
80052bg loop_entry_7_168
80053nop
80054
80055P4998: !_SWAP [8] (maybe <- 0x3800019) (Int) (Loop entry)
80056sethi %hi(0x1), %l2
80057or %l2, %lo(0x1), %l2
80058loop_entry_7_169:
80059sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
80060sub %i0, %i2, %i2
80061mov %l4, %o0
80062swap [%i2 + 4], %o0
80063! move %o0(lower) -> %o0(upper)
80064sllx %o0, 32, %o0
80065add %l4, 1, %l4
80066
80067P4999: !_FLUSH [8] (Int)
80068! Unsupported instruction
80069
80070P5000: !_LD [15] (Int) (Loop exit)
80071sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
80072sub %i0, %i3, %i3
80073lduw [%i3 + 12], %l7
80074! move %l7(lower) -> %o0(lower)
80075or %l7, %o0, %o0
80076!---- flushing int results buffer----
80077mov %o0, %l5
80078loop_exit_7_169:
80079sub %l2, 1, %l2
80080cmp %l2, 0
80081bg loop_entry_7_169
80082nop
80083
80084P5001: !_BLD [1] (FP) (Loop entry)
80085sethi %hi(0x2), %l2
80086or %l2, %lo(0x2), %l2
80087loop_entry_7_170:
80088wr %g0, 0xf0, %asi
80089membar #Sync
80090ldda [%i0 + 0] %asi, %f0
80091membar #Sync
80092! 2 addresses covered
80093fmovs %f1, %f0
80094fmovs %f3, %f1
80095
80096P5002: !_LD [4] (Int)
80097sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
80098sub %i0, %i2, %i2
80099lduw [%i2 + 4], %o0
80100! move %o0(lower) -> %o0(upper)
80101sllx %o0, 32, %o0
80102
80103P5003: !_LD [13] (Int) (Loop exit) (LE)
80104wr %g0, 0x88, %asi
80105sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
80106sub %i0, %i3, %i3
80107lduwa [%i3 + 12] %asi, %o5
80108! move %o5(lower) -> %o0(lower)
80109or %o5, %o0, %o0
80110!---- flushing int results buffer----
80111mov %o0, %l5
80112!---- flushing fp results buffer to %f30 ----
80113fmovd %f0, %f30
80114!--
80115loop_exit_7_170:
80116sub %l2, 1, %l2
80117cmp %l2, 0
80118bg loop_entry_7_170
80119nop
80120
80121P5004: !_LD [12] (Int) (Loop entry) (CBR)
80122sethi %hi(0x1), %l2
80123or %l2, %lo(0x1), %l2
80124loop_entry_7_171:
80125sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
80126sub %i0, %i2, %i2
80127lduw [%i2 + 4], %o0
80128! move %o0(lower) -> %o0(upper)
80129sllx %o0, 32, %o0
80130
80131! cbranch
80132andcc %l0, 1, %g0
80133be,pt %xcc, TARGET5004
80134nop
80135RET5004:
80136
80137! lfsr step begin
80138srlx %l0, 1, %o5
80139xnor %o5, %l0, %o5
80140sllx %o5, 63, %o5
80141or %o5, %l0, %l0
80142srlx %l0, 1, %l0
80143
80144
80145P5005: !_QWLD [6] (FP) (NF)
80146wr %g0, 0x82, %asi
80147sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
80148sub %i0, %i3, %i3
80149ldqa [%i3 + 0] %asi, %f0
80150! 2 addresses covered
80151fmovs %f1, %f0
80152fmovs %f3, %f1
80153
80154P5006: !_LD [0] (Int) (Loop exit)
80155lduw [%i0 + 4], %l6
80156! move %l6(lower) -> %o0(lower)
80157or %l6, %o0, %o0
80158!---- flushing int results buffer----
80159mov %o0, %l5
80160!---- flushing fp results buffer to %f30 ----
80161fmovd %f0, %f30
80162!--
80163loop_exit_7_171:
80164sub %l2, 1, %l2
80165cmp %l2, 0
80166bg loop_entry_7_171
80167nop
80168
80169P5007: !_LD [12] (Int) (Loop entry)
80170sethi %hi(0x2), %l2
80171or %l2, %lo(0x2), %l2
80172loop_entry_7_172:
80173sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
80174sub %i0, %i2, %i2
80175lduw [%i2 + 4], %o0
80176! move %o0(lower) -> %o0(upper)
80177sllx %o0, 32, %o0
80178
80179P5008: !_LD [6] (Int) (Loop exit)
80180sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS2_O), %i3
80181sub %i0, %i3, %i3
80182lduw [%i3 + 4], %l7
80183! move %l7(lower) -> %o0(lower)
80184or %l7, %o0, %o0
80185!---- flushing int results buffer----
80186mov %o0, %l5
80187loop_exit_7_172:
80188sub %l2, 1, %l2
80189cmp %l2, 0
80190bg loop_entry_7_172
80191nop
80192
80193P5009: !_LD [11] (FP) (Loop entry) (Loop exit)
80194sethi %hi(0x2), %l2
80195or %l2, %lo(0x2), %l2
80196loop_entry_7_173:
80197sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
80198sub %i0, %i2, %i2
80199ld [%i2 + 12], %f0
80200! 1 addresses covered
80201!---- flushing fp results buffer to %f30 ----
80202fmovs %f0, %f30
80203!--
80204loop_exit_7_173:
80205sub %l2, 1, %l2
80206cmp %l2, 0
80207bg loop_entry_7_173
80208nop
80209
80210P5010: !_BLD [7] (FP) (Loop entry) (Loop exit)
80211sethi %hi(0x1), %l2
80212or %l2, %lo(0x1), %l2
80213loop_entry_7_174:
80214wr %g0, 0xf0, %asi
80215sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
80216sub %i0, %i3, %i3
80217membar #Sync
80218ldda [%i3 + 0] %asi, %f0
80219membar #Sync
80220! 2 addresses covered
80221fmovs %f1, %f0
80222fmovs %f3, %f1
80223!---- flushing fp results buffer to %f30 ----
80224fmovd %f0, %f30
80225!--
80226loop_exit_7_174:
80227sub %l2, 1, %l2
80228cmp %l2, 0
80229bg loop_entry_7_174
80230nop
80231
80232P5011: !_PREFETCH [3] (Int) (NF) (Loop entry)
80233sethi %hi(0x1), %l2
80234or %l2, %lo(0x1), %l2
80235loop_entry_7_175:
80236wr %g0, 0x82, %asi
80237prefetcha [%i1 + 12] %asi, 29
80238
80239P5012: !_PREFETCH [5] (Int) (Loop exit)
80240sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
80241sub %i0, %i2, %i2
80242prefetch [%i2 + 12], 4
80243loop_exit_7_175:
80244sub %l2, 1, %l2
80245cmp %l2, 0
80246bg loop_entry_7_175
80247nop
80248
80249P5013: !_PREFETCH [13] (Int) (Loop entry) (Loop exit) (Branch target of P4978)
80250sethi %hi(0x1), %l2
80251or %l2, %lo(0x1), %l2
80252loop_entry_7_176:
80253sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
80254sub %i0, %i3, %i3
80255prefetch [%i3 + 12], 2
80256loop_exit_7_176:
80257sub %l2, 1, %l2
80258cmp %l2, 0
80259bg loop_entry_7_176
80260nop
80261ba P5014
80262nop
80263
80264TARGET4978:
80265ba RET4978
80266nop
80267
80268
80269P5014: !_BST [2] (maybe <- 0x43000035) (FP) (Loop entry) (Loop exit)
80270sethi %hi(0x2), %l2
80271or %l2, %lo(0x2), %l2
80272loop_entry_7_177:
80273wr %g0, 0xf0, %asi
80274! preparing store val #0, next val will be in f33
80275fmovs %f16, %f21
80276fadds %f16, %f17, %f16
80277! preparing store val #1, next val will be in f35
80278fmovd %f20, %f32
80279fmovs %f16, %f21
80280fadds %f16, %f17, %f16
80281fmovd %f20, %f34
80282membar #Sync
80283stda %f32, [%i1 + 0 ] %asi
80284membar #Sync
80285loop_exit_7_177:
80286sub %l2, 1, %l2
80287cmp %l2, 0
80288bg loop_entry_7_177
80289nop
80290
80291P5015: !_PREFETCH [4] (Int) (Loop entry)
80292sethi %hi(0x2), %l2
80293or %l2, %lo(0x2), %l2
80294loop_entry_7_178:
80295sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
80296sub %i0, %i2, %i2
80297prefetch [%i2 + 4], 21
80298
80299P5016: !_QWLD [13] (FP) (NF) (Loop exit)
80300wr %g0, 0x82, %asi
80301sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
80302sub %i0, %i3, %i3
80303ldqa [%i3 + 0] %asi, %f0
80304! 2 addresses covered
80305fmovs %f1, %f0
80306fmovs %f3, %f1
80307!---- flushing fp results buffer to %f30 ----
80308fmovd %f0, %f30
80309!--
80310loop_exit_7_178:
80311sub %l2, 1, %l2
80312cmp %l2, 0
80313bg loop_entry_7_178
80314nop
80315
80316P5017: !_LD [12] (FP) (NF) (Loop entry) (Loop exit)
80317sethi %hi(0x2), %l2
80318or %l2, %lo(0x2), %l2
80319loop_entry_7_179:
80320wr %g0, 0x82, %asi
80321sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
80322sub %i0, %i2, %i2
80323lda [%i2 + 4] %asi, %f0
80324! 1 addresses covered
80325!---- flushing fp results buffer to %f30 ----
80326fmovs %f0, %f30
80327!--
80328loop_exit_7_179:
80329sub %l2, 1, %l2
80330cmp %l2, 0
80331bg loop_entry_7_179
80332nop
80333
80334P5018: !_PREFETCH [1] (Int) (Loop entry)
80335sethi %hi(0x2), %l2
80336or %l2, %lo(0x2), %l2
80337loop_entry_7_180:
80338prefetch [%i0 + 12], 22
80339
80340P5019: !_CASX [8] (maybe <- 0x380001a) (Int) (Loop exit)
80341sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
80342sub %i0, %i3, %i3
80343ldx [%i3], %o0
80344! move %o0(upper) -> %o0(upper)
80345! move %o0(lower) -> %o0(lower)
80346mov %o0, %o5
80347mov %l4, %o1
80348casx [%i3], %o5, %o1
80349! move %o1(upper) -> %o1(upper)
80350! move %o1(lower) -> %o1(lower)
80351add %l4, 1, %l4
80352!---- flushing int results buffer----
80353mov %o0, %l5
80354mov %o1, %l5
80355loop_exit_7_180:
80356sub %l2, 1, %l2
80357cmp %l2, 0
80358bg loop_entry_7_180
80359nop
80360
80361P5020: !_QWLD [13] (FP) (Loop entry) (Loop exit)
80362sethi %hi(0x2), %l2
80363or %l2, %lo(0x2), %l2
80364loop_entry_7_181:
80365sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
80366sub %i0, %i2, %i2
80367ldq [%i2 + 0], %f0
80368! 2 addresses covered
80369fmovs %f1, %f0
80370fmovs %f3, %f1
80371!---- flushing fp results buffer to %f30 ----
80372fmovd %f0, %f30
80373!--
80374loop_exit_7_181:
80375sub %l2, 1, %l2
80376cmp %l2, 0
80377bg loop_entry_7_181
80378nop
80379
80380P5021: !_QWLD [6] (FP) (Loop entry) (Loop exit)
80381sethi %hi(0x2), %l2
80382or %l2, %lo(0x2), %l2
80383loop_entry_7_182:
80384sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
80385sub %i0, %i3, %i3
80386ldq [%i3 + 0], %f0
80387! 2 addresses covered
80388fmovs %f1, %f0
80389fmovs %f3, %f1
80390!---- flushing fp results buffer to %f30 ----
80391fmovd %f0, %f30
80392!--
80393loop_exit_7_182:
80394sub %l2, 1, %l2
80395cmp %l2, 0
80396bg loop_entry_7_182
80397nop
80398
80399P5022: !_PREFETCH [10] (Int) (Loop entry)
80400sethi %hi(0x1), %l2
80401or %l2, %lo(0x1), %l2
80402loop_entry_7_183:
80403sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
80404sub %i0, %i2, %i2
80405prefetch [%i2 + 4], 0
80406
80407P5023: !_REPLACEMENT [15] (Int) (Loop exit)
80408sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
80409add %i0, %i3, %i3
80410sethi %hi(0x20000), %l7
80411ld [%i3+12], %l3
80412st %l3, [%i3+12]
80413add %i3, %l7, %o5
80414ld [%o5+12], %l3
80415st %l3, [%o5+12]
80416add %o5, %l7, %o5
80417ld [%o5+12], %l3
80418st %l3, [%o5+12]
80419add %o5, %l7, %o5
80420ld [%o5+12], %l3
80421st %l3, [%o5+12]
80422add %o5, %l7, %o5
80423ld [%o5+12], %l3
80424st %l3, [%o5+12]
80425add %o5, %l7, %o5
80426ld [%o5+12], %l3
80427st %l3, [%o5+12]
80428add %o5, %l7, %o5
80429ld [%o5+12], %l3
80430st %l3, [%o5+12]
80431add %o5, %l7, %o5
80432ld [%o5+12], %l3
80433st %l3, [%o5+12]
80434loop_exit_7_183:
80435sub %l2, 1, %l2
80436cmp %l2, 0
80437bg loop_entry_7_183
80438nop
80439
80440P5024: !_QWST [8] (maybe <- 0x43000037) (FP) (Loop entry) (Loop exit) (CBR)
80441sethi %hi(0x1), %l2
80442or %l2, %lo(0x1), %l2
80443loop_entry_7_184:
80444sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
80445sub %i0, %i2, %i2
80446! preparing store val #0, next val will be in f21
80447fmovs %f16, %f21
80448fadds %f16, %f17, %f16
80449! preparing store val #1, next val will be in f23
80450fmovs %f16, %f23
80451fadds %f16, %f17, %f16
80452stq %f20, [%i2 + 0]
80453
80454! cbranch
80455andcc %l0, 1, %g0
80456be,pt %xcc, TARGET5024
80457nop
80458RET5024:
80459
80460! lfsr step begin
80461srlx %l0, 1, %l6
80462xnor %l6, %l0, %l6
80463sllx %l6, 63, %l6
80464or %l6, %l0, %l0
80465srlx %l0, 1, %l0
80466
80467loop_exit_7_184:
80468sub %l2, 1, %l2
80469cmp %l2, 0
80470bg loop_entry_7_184
80471nop
80472
80473P5025: !_LD [15] (Int) (Loop entry)
80474sethi %hi(0x2), %l2
80475or %l2, %lo(0x2), %l2
80476loop_entry_7_185:
80477sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
80478sub %i0, %i3, %i3
80479lduw [%i3 + 12], %o0
80480! move %o0(lower) -> %o0(upper)
80481sllx %o0, 32, %o0
80482
80483P5026: !_LD [9] (Int) (Loop exit)
80484sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
80485sub %i0, %i2, %i2
80486lduw [%i2 + 12], %l7
80487! move %l7(lower) -> %o0(lower)
80488or %l7, %o0, %o0
80489!---- flushing int results buffer----
80490mov %o0, %l5
80491loop_exit_7_185:
80492sub %l2, 1, %l2
80493cmp %l2, 0
80494bg loop_entry_7_185
80495nop
80496
80497P5027: !_LD [8] (FP) (Loop entry)
80498sethi %hi(0x2), %l2
80499or %l2, %lo(0x2), %l2
80500loop_entry_7_186:
80501sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
80502sub %i0, %i3, %i3
80503ld [%i3 + 4], %f0
80504! 1 addresses covered
80505
80506P5028: !_SWAP [2] (maybe <- 0x380001b) (Int)
80507mov %l4, %o0
80508swap [%i1 + 4], %o0
80509! move %o0(lower) -> %o0(upper)
80510sllx %o0, 32, %o0
80511add %l4, 1, %l4
80512
80513P5029: !_LD [14] (Int) (NF) (Faults) (Loop exit)
80514wr %g0, 0x82, %asi
80515lduwa [%g0] %asi, %l3
80516! move %l3(lower) -> %o0(lower)
80517or %l3, %o0, %o0
80518!---- flushing int results buffer----
80519mov %o0, %l5
80520!---- flushing fp results buffer to %f30 ----
80521fmovs %f0, %f30
80522!--
80523loop_exit_7_186:
80524sub %l2, 1, %l2
80525cmp %l2, 0
80526bg loop_entry_7_186
80527nop
80528
80529P5030: !_DWLD [1] (Int) (Loop entry)
80530sethi %hi(0x2), %l2
80531or %l2, %lo(0x2), %l2
80532loop_entry_7_187:
80533ldx [%i0 + 8], %o0
80534! move %o0(lower) -> %o0(upper)
80535sllx %o0, 32, %o0
80536
80537P5031: !_LD [13] (Int) (Loop exit) (CBR)
80538sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
80539sub %i0, %i2, %i2
80540lduw [%i2 + 12], %l6
80541! move %l6(lower) -> %o0(lower)
80542or %l6, %o0, %o0
80543
80544! cbranch
80545andcc %l0, 1, %g0
80546be,pn %xcc, TARGET5031
80547nop
80548RET5031:
80549
80550! lfsr step begin
80551srlx %l0, 1, %l7
80552xnor %l7, %l0, %l7
80553sllx %l7, 63, %l7
80554or %l7, %l0, %l0
80555srlx %l0, 1, %l0
80556
80557!---- flushing int results buffer----
80558mov %o0, %l5
80559loop_exit_7_187:
80560sub %l2, 1, %l2
80561cmp %l2, 0
80562bg loop_entry_7_187
80563nop
80564
80565P5032: !_FLUSH [12] (Int) (Loop entry) (Loop exit) (Branch target of P4711)
80566sethi %hi(0x2), %l2
80567or %l2, %lo(0x2), %l2
80568loop_entry_7_188:
80569! Unsupported instruction
80570loop_exit_7_188:
80571sub %l2, 1, %l2
80572cmp %l2, 0
80573bg loop_entry_7_188
80574nop
80575ba P5033
80576nop
80577
80578TARGET4711:
80579ba RET4711
80580nop
80581
80582
80583P5033: !_LD [13] (FP) (Loop entry) (Loop exit)
80584sethi %hi(0x2), %l2
80585or %l2, %lo(0x2), %l2
80586loop_entry_7_189:
80587sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
80588sub %i0, %i3, %i3
80589ld [%i3 + 12], %f0
80590! 1 addresses covered
80591!---- flushing fp results buffer to %f30 ----
80592fmovs %f0, %f30
80593!--
80594loop_exit_7_189:
80595sub %l2, 1, %l2
80596cmp %l2, 0
80597bg loop_entry_7_189
80598nop
80599
80600P5034: !_DWLD [8] (Int) (Loop entry)
80601sethi %hi(0x1), %l2
80602or %l2, %lo(0x1), %l2
80603loop_entry_7_190:
80604sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
80605sub %i0, %i2, %i2
80606ldx [%i2 + 0], %o0
80607! move %o0(lower) -> %o0(upper)
80608sllx %o0, 32, %o0
80609
80610P5035: !_PREFETCH [9] (Int)
80611prefetch [%i2 + 12], 1
80612
80613P5036: !_LD [3] (Int) (Loop exit)
80614lduw [%i1 + 12], %l6
80615! move %l6(lower) -> %o0(lower)
80616or %l6, %o0, %o0
80617!---- flushing int results buffer----
80618mov %o0, %l5
80619loop_exit_7_190:
80620sub %l2, 1, %l2
80621cmp %l2, 0
80622bg loop_entry_7_190
80623nop
80624
80625P5037: !_LD [3] (FP) (Loop entry)
80626sethi %hi(0x2), %l2
80627or %l2, %lo(0x2), %l2
80628loop_entry_7_191:
80629ld [%i1 + 12], %f0
80630! 1 addresses covered
80631
80632P5038: !_LD [2] (Int)
80633lduw [%i1 + 4], %o0
80634! move %o0(lower) -> %o0(upper)
80635sllx %o0, 32, %o0
80636
80637P5039: !_LD [15] (Int) (NF) (Loop exit)
80638wr %g0, 0x82, %asi
80639sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
80640sub %i0, %i3, %i3
80641lduwa [%i3 + 12] %asi, %l7
80642! move %l7(lower) -> %o0(lower)
80643or %l7, %o0, %o0
80644!---- flushing int results buffer----
80645mov %o0, %l5
80646!---- flushing fp results buffer to %f30 ----
80647fmovs %f0, %f30
80648!--
80649loop_exit_7_191:
80650sub %l2, 1, %l2
80651cmp %l2, 0
80652bg loop_entry_7_191
80653nop
80654
80655P5040: !_LD [13] (Int) (NF) (Loop entry) (LE) (CBR)
80656sethi %hi(0x1), %l2
80657or %l2, %lo(0x1), %l2
80658loop_entry_7_192:
80659wr %g0, 0x8a, %asi
80660sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
80661sub %i0, %i2, %i2
80662lduwa [%i2 + 12] %asi, %o0
80663! move %o0(lower) -> %o0(upper)
80664sllx %o0, 32, %o0
80665
80666! cbranch
80667andcc %l0, 1, %g0
80668be,pt %xcc, TARGET5040
80669nop
80670RET5040:
80671
80672! lfsr step begin
80673srlx %l0, 1, %l7
80674xnor %l7, %l0, %l7
80675sllx %l7, 63, %l7
80676or %l7, %l0, %l0
80677srlx %l0, 1, %l0
80678
80679
80680P5041: !_LD [13] (Int) (Loop exit)
80681lduw [%i2 + 12], %l3
80682! move %l3(lower) -> %o0(lower)
80683or %l3, %o0, %o0
80684!---- flushing int results buffer----
80685mov %o0, %l5
80686loop_exit_7_192:
80687sub %l2, 1, %l2
80688cmp %l2, 0
80689bg loop_entry_7_192
80690nop
80691
80692P5042: !_PREFETCH [9] (Int) (Loop entry)
80693sethi %hi(0x1), %l2
80694or %l2, %lo(0x1), %l2
80695loop_entry_7_193:
80696sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i3
80697sub %i0, %i3, %i3
80698prefetch [%i3 + 12], 4
80699
80700P5043: !_LD [12] (FP) (Loop exit)
80701sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
80702sub %i0, %i2, %i2
80703ld [%i2 + 4], %f0
80704! 1 addresses covered
80705!---- flushing fp results buffer to %f30 ----
80706fmovs %f0, %f30
80707!--
80708loop_exit_7_193:
80709sub %l2, 1, %l2
80710cmp %l2, 0
80711bg loop_entry_7_193
80712nop
80713
80714P5044: !_PREFETCH [3] (Int) (Faults) (Loop entry)
80715sethi %hi(0x1), %l2
80716or %l2, %lo(0x1), %l2
80717loop_entry_7_194:
80718prefetch [%g0], 16
80719
80720P5045: !_PREFETCH [6] (Int) (Loop exit)
80721sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
80722sub %i0, %i3, %i3
80723prefetch [%i3 + 4], 21
80724loop_exit_7_194:
80725sub %l2, 1, %l2
80726cmp %l2, 0
80727bg loop_entry_7_194
80728nop
80729
80730P5046: !_LD [1] (Int) (Loop entry)
80731sethi %hi(0x1), %l2
80732or %l2, %lo(0x1), %l2
80733loop_entry_7_195:
80734lduw [%i0 + 12], %o0
80735! move %o0(lower) -> %o0(upper)
80736sllx %o0, 32, %o0
80737
80738P5047: !_QWST [12] (maybe <- 0x43000039) (FP)
80739sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
80740sub %i0, %i2, %i2
80741! preparing store val #0, next val will be in f21
80742fmovs %f16, %f21
80743fadds %f16, %f17, %f16
80744! preparing store val #1, next val will be in f23
80745fmovs %f16, %f23
80746fadds %f16, %f17, %f16
80747stq %f20, [%i2 + 0]
80748
80749P5048: !_LD [12] (Int) (Loop exit)
80750lduw [%i2 + 4], %l7
80751! move %l7(lower) -> %o0(lower)
80752or %l7, %o0, %o0
80753!---- flushing int results buffer----
80754mov %o0, %l5
80755loop_exit_7_195:
80756sub %l2, 1, %l2
80757cmp %l2, 0
80758bg loop_entry_7_195
80759nop
80760
80761P5049: !_CASX [15] (maybe <- 0x380001c) (Int) (Loop entry) (Loop exit)
80762sethi %hi(0x1), %l2
80763or %l2, %lo(0x1), %l2
80764loop_entry_7_196:
80765sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
80766sub %i0, %i3, %i3
80767add %i3, 8, %l6
80768ldx [%l6], %o0
80769! move %o0(upper) -> %o0(upper)
80770! move %o0(lower) -> %o0(lower)
80771mov %o0, %l3
80772mov %l4, %o1
80773casx [%l6], %l3, %o1
80774! move %o1(upper) -> %o1(upper)
80775! move %o1(lower) -> %o1(lower)
80776add %l4, 1, %l4
80777!---- flushing int results buffer----
80778mov %o0, %l5
80779mov %o1, %l5
80780loop_exit_7_196:
80781sub %l2, 1, %l2
80782cmp %l2, 0
80783bg loop_entry_7_196
80784nop
80785
80786P5050: !_PREFETCH [4] (Int) (Faults) (Loop entry)
80787sethi %hi(0x1), %l2
80788or %l2, %lo(0x1), %l2
80789loop_entry_7_197:
80790prefetch [%g0], 30
80791
80792P5051: !_LD [12] (FP) (Loop exit)
80793sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
80794sub %i0, %i2, %i2
80795ld [%i2 + 4], %f0
80796! 1 addresses covered
80797!---- flushing fp results buffer to %f30 ----
80798fmovs %f0, %f30
80799!--
80800loop_exit_7_197:
80801sub %l2, 1, %l2
80802cmp %l2, 0
80803bg loop_entry_7_197
80804nop
80805
80806P5052: !_BLD [4] (FP) (Loop entry)
80807sethi %hi(0x1), %l2
80808or %l2, %lo(0x1), %l2
80809loop_entry_7_198:
80810wr %g0, 0xf0, %asi
80811sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
80812sub %i0, %i3, %i3
80813membar #Sync
80814ldda [%i3 + 0] %asi, %f0
80815membar #Sync
80816! 2 addresses covered
80817fmovs %f1, %f0
80818fmovs %f3, %f1
80819
80820P5053: !_LD [6] (Int)
80821sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
80822sub %i0, %i2, %i2
80823lduw [%i2 + 4], %o0
80824! move %o0(lower) -> %o0(upper)
80825sllx %o0, 32, %o0
80826
80827P5054: !_LD [12] (Int) (Loop exit)
80828sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
80829sub %i0, %i3, %i3
80830lduw [%i3 + 4], %l6
80831! move %l6(lower) -> %o0(lower)
80832or %l6, %o0, %o0
80833!---- flushing int results buffer----
80834mov %o0, %l5
80835!---- flushing fp results buffer to %f30 ----
80836fmovd %f0, %f30
80837!--
80838loop_exit_7_198:
80839sub %l2, 1, %l2
80840cmp %l2, 0
80841bg loop_entry_7_198
80842nop
80843
80844P5055: !_LD [8] (FP) (Loop entry) (Loop exit)
80845sethi %hi(0x1), %l2
80846or %l2, %lo(0x1), %l2
80847loop_entry_7_199:
80848sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
80849sub %i0, %i2, %i2
80850ld [%i2 + 4], %f0
80851! 1 addresses covered
80852!---- flushing fp results buffer to %f30 ----
80853fmovs %f0, %f30
80854!--
80855loop_exit_7_199:
80856sub %l2, 1, %l2
80857cmp %l2, 0
80858bg loop_entry_7_199
80859nop
80860
80861P5056: !_PREFETCH [15] (Int) (NF) (Loop entry) (Loop exit)
80862sethi %hi(0x1), %l2
80863or %l2, %lo(0x1), %l2
80864loop_entry_7_200:
80865wr %g0, 0x82, %asi
80866sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
80867sub %i0, %i3, %i3
80868prefetcha [%i3 + 12] %asi, 4
80869loop_exit_7_200:
80870sub %l2, 1, %l2
80871cmp %l2, 0
80872bg loop_entry_7_200
80873nop
80874
80875P5057: !_LD [1] (FP) (Loop entry) (Loop exit)
80876sethi %hi(0x2), %l2
80877or %l2, %lo(0x2), %l2
80878loop_entry_7_201:
80879ld [%i0 + 12], %f0
80880! 1 addresses covered
80881!---- flushing fp results buffer to %f30 ----
80882fmovs %f0, %f30
80883!--
80884loop_exit_7_201:
80885sub %l2, 1, %l2
80886cmp %l2, 0
80887bg loop_entry_7_201
80888nop
80889
80890P5058: !_LD [4] (FP) (Loop entry) (Loop exit)
80891sethi %hi(0x1), %l2
80892or %l2, %lo(0x1), %l2
80893loop_entry_7_202:
80894sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
80895sub %i0, %i2, %i2
80896ld [%i2 + 4], %f0
80897! 1 addresses covered
80898!---- flushing fp results buffer to %f30 ----
80899fmovs %f0, %f30
80900!--
80901loop_exit_7_202:
80902sub %l2, 1, %l2
80903cmp %l2, 0
80904bg loop_entry_7_202
80905nop
80906
80907P5059: !_PREFETCH [14] (Int) (Loop entry) (Loop exit)
80908sethi %hi(0x1), %l2
80909or %l2, %lo(0x1), %l2
80910loop_entry_7_203:
80911sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
80912sub %i0, %i3, %i3
80913prefetch [%i3 + 4], 0
80914loop_exit_7_203:
80915sub %l2, 1, %l2
80916cmp %l2, 0
80917bg loop_entry_7_203
80918nop
80919
80920P5060: !_CASX [1] (maybe <- 0x380001d) (Int) (Loop entry) (Loop exit)
80921sethi %hi(0x2), %l2
80922or %l2, %lo(0x2), %l2
80923loop_entry_7_204:
80924add %i0, 8, %l6
80925ldx [%l6], %o0
80926! move %o0(upper) -> %o0(upper)
80927! move %o0(lower) -> %o0(lower)
80928mov %o0, %l3
80929mov %l4, %o1
80930casx [%l6], %l3, %o1
80931! move %o1(upper) -> %o1(upper)
80932! move %o1(lower) -> %o1(lower)
80933add %l4, 1, %l4
80934!---- flushing int results buffer----
80935mov %o0, %l5
80936mov %o1, %l5
80937loop_exit_7_204:
80938sub %l2, 1, %l2
80939cmp %l2, 0
80940bg loop_entry_7_204
80941nop
80942
80943P5061: !_LD [7] (Int) (Loop entry)
80944sethi %hi(0x1), %l2
80945or %l2, %lo(0x1), %l2
80946loop_entry_7_205:
80947sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
80948sub %i0, %i2, %i2
80949lduw [%i2 + 12], %o0
80950! move %o0(lower) -> %o0(upper)
80951sllx %o0, 32, %o0
80952
80953P5062: !_LD [0] (Int) (Loop exit)
80954lduw [%i0 + 4], %l3
80955! move %l3(lower) -> %o0(lower)
80956or %l3, %o0, %o0
80957!---- flushing int results buffer----
80958mov %o0, %l5
80959loop_exit_7_205:
80960sub %l2, 1, %l2
80961cmp %l2, 0
80962bg loop_entry_7_205
80963nop
80964
80965P5063: !_PREFETCH [2] (Int) (Loop entry)
80966sethi %hi(0x2), %l2
80967or %l2, %lo(0x2), %l2
80968loop_entry_7_206:
80969prefetch [%i1 + 4], 31
80970
80971P5064: !_LD [5] (FP) (NF) (Loop exit)
80972wr %g0, 0x82, %asi
80973sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
80974sub %i0, %i3, %i3
80975lda [%i3 + 12] %asi, %f0
80976! 1 addresses covered
80977!---- flushing fp results buffer to %f30 ----
80978fmovs %f0, %f30
80979!--
80980loop_exit_7_206:
80981sub %l2, 1, %l2
80982cmp %l2, 0
80983bg loop_entry_7_206
80984nop
80985
80986P5065: !_REPLACEMENT [0] (Int) (Loop entry) (Loop exit)
80987sethi %hi(0x2), %l2
80988or %l2, %lo(0x2), %l2
80989loop_entry_7_207:
80990sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
80991add %i0, %i2, %i2
80992sethi %hi(0x20000), %o5
80993ld [%i2+4], %l6
80994st %l6, [%i2+4]
80995add %i2, %o5, %l3
80996ld [%l3+4], %l6
80997st %l6, [%l3+4]
80998add %l3, %o5, %l3
80999ld [%l3+4], %l6
81000st %l6, [%l3+4]
81001add %l3, %o5, %l3
81002ld [%l3+4], %l6
81003st %l6, [%l3+4]
81004add %l3, %o5, %l3
81005ld [%l3+4], %l6
81006st %l6, [%l3+4]
81007add %l3, %o5, %l3
81008ld [%l3+4], %l6
81009st %l6, [%l3+4]
81010add %l3, %o5, %l3
81011ld [%l3+4], %l6
81012st %l6, [%l3+4]
81013add %l3, %o5, %l3
81014ld [%l3+4], %l6
81015st %l6, [%l3+4]
81016loop_exit_7_207:
81017sub %l2, 1, %l2
81018cmp %l2, 0
81019bg loop_entry_7_207
81020nop
81021
81022P5066: !_PREFETCH [5] (Int) (Loop entry) (Loop exit)
81023sethi %hi(0x1), %l2
81024or %l2, %lo(0x1), %l2
81025loop_entry_7_208:
81026sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
81027sub %i0, %i3, %i3
81028prefetch [%i3 + 12], 24
81029loop_exit_7_208:
81030sub %l2, 1, %l2
81031cmp %l2, 0
81032bg loop_entry_7_208
81033nop
81034
81035P5067: !_CASX [12] (maybe <- 0x380001e) (Int) (Loop entry) (Loop exit) (Branch target of P5256)
81036sethi %hi(0x2), %l2
81037or %l2, %lo(0x2), %l2
81038loop_entry_7_209:
81039sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
81040sub %i0, %i2, %i2
81041ldx [%i2], %o0
81042! move %o0(upper) -> %o0(upper)
81043! move %o0(lower) -> %o0(lower)
81044mov %o0, %l3
81045mov %l4, %o1
81046casx [%i2], %l3, %o1
81047! move %o1(upper) -> %o1(upper)
81048! move %o1(lower) -> %o1(lower)
81049add %l4, 1, %l4
81050!---- flushing int results buffer----
81051mov %o0, %l5
81052mov %o1, %l5
81053loop_exit_7_209:
81054sub %l2, 1, %l2
81055cmp %l2, 0
81056bg loop_entry_7_209
81057nop
81058ba P5068
81059nop
81060
81061TARGET5256:
81062ba RET5256
81063nop
81064
81065
81066P5068: !_LD [12] (Int) (Loop entry)
81067sethi %hi(0x1), %l2
81068or %l2, %lo(0x1), %l2
81069loop_entry_7_210:
81070sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
81071sub %i0, %i3, %i3
81072lduw [%i3 + 4], %o0
81073! move %o0(lower) -> %o0(upper)
81074sllx %o0, 32, %o0
81075
81076P5069: !_CASX [13] (maybe <- 0x380001f) (Int)
81077add %i3, 8, %l3
81078ldx [%l3], %l7
81079! move %l7(upper) -> %o0(lower)
81080srlx %l7, 32, %o5
81081or %o5, %o0, %o0
81082! move %l7(lower) -> %o1(upper)
81083sllx %l7, 32, %o1
81084mov %l7, %o5
81085mov %l4, %l7
81086casx [%l3], %o5, %l7
81087! move %l7(upper) -> %o1(lower)
81088srlx %l7, 32, %o5
81089or %o5, %o1, %o1
81090! move %l7(lower) -> %o2(upper)
81091sllx %l7, 32, %o2
81092add %l4, 1, %l4
81093
81094P5070: !_LD [11] (Int) (Loop exit)
81095sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
81096sub %i0, %i2, %i2
81097lduw [%i2 + 12], %l3
81098! move %l3(lower) -> %o2(lower)
81099or %l3, %o2, %o2
81100!---- flushing int results buffer----
81101mov %o0, %l5
81102mov %o1, %l5
81103mov %o2, %l5
81104loop_exit_7_210:
81105sub %l2, 1, %l2
81106cmp %l2, 0
81107bg loop_entry_7_210
81108nop
81109
81110P5071: !_REPLACEMENT [11] (Int) (Loop entry)
81111sethi %hi(0x2), %l2
81112or %l2, %lo(0x2), %l2
81113loop_entry_7_211:
81114sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i3
81115add %i0, %i3, %i3
81116sethi %hi(0x20000), %l7
81117ld [%i3+12], %l3
81118st %l3, [%i3+12]
81119add %i3, %l7, %o5
81120ld [%o5+12], %l3
81121st %l3, [%o5+12]
81122add %o5, %l7, %o5
81123ld [%o5+12], %l3
81124st %l3, [%o5+12]
81125add %o5, %l7, %o5
81126ld [%o5+12], %l3
81127st %l3, [%o5+12]
81128add %o5, %l7, %o5
81129ld [%o5+12], %l3
81130st %l3, [%o5+12]
81131add %o5, %l7, %o5
81132ld [%o5+12], %l3
81133st %l3, [%o5+12]
81134add %o5, %l7, %o5
81135ld [%o5+12], %l3
81136st %l3, [%o5+12]
81137add %o5, %l7, %o5
81138ld [%o5+12], %l3
81139st %l3, [%o5+12]
81140
81141P5072: !_ST [8] (maybe <- 0x3800020) (Int) (Loop exit)
81142sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS2_O), %i2
81143sub %i0, %i2, %i2
81144stw %l4, [%i2 + 4 ]
81145add %l4, 1, %l4
81146loop_exit_7_211:
81147sub %l2, 1, %l2
81148cmp %l2, 0
81149bg loop_entry_7_211
81150nop
81151
81152P5073: !_DWLD [3] (FP) (Loop entry) (Loop exit)
81153sethi %hi(0x2), %l2
81154or %l2, %lo(0x2), %l2
81155loop_entry_7_212:
81156ldd [%i1 + 8], %f0
81157! 1 addresses covered
81158fmovs %f1, %f0
81159!---- flushing fp results buffer to %f30 ----
81160fmovs %f0, %f30
81161!--
81162loop_exit_7_212:
81163sub %l2, 1, %l2
81164cmp %l2, 0
81165bg loop_entry_7_212
81166nop
81167
81168P5074: !_DWLD [8] (Int) (Loop entry)
81169sethi %hi(0x2), %l2
81170or %l2, %lo(0x2), %l2
81171loop_entry_7_213:
81172sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
81173sub %i0, %i3, %i3
81174ldx [%i3 + 0], %o0
81175! move %o0(lower) -> %o0(upper)
81176sllx %o0, 32, %o0
81177
81178P5075: !_LD [15] (Int) (Loop exit)
81179sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
81180sub %i0, %i2, %i2
81181lduw [%i2 + 12], %l7
81182! move %l7(lower) -> %o0(lower)
81183or %l7, %o0, %o0
81184!---- flushing int results buffer----
81185mov %o0, %l5
81186loop_exit_7_213:
81187sub %l2, 1, %l2
81188cmp %l2, 0
81189bg loop_entry_7_213
81190nop
81191
81192P5076: !_QWST [13] (maybe <- 0x4300003b) (FP) (Loop entry)
81193sethi %hi(0x1), %l2
81194or %l2, %lo(0x1), %l2
81195loop_entry_7_214:
81196sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
81197sub %i0, %i3, %i3
81198! preparing store val #0, next val will be in f21
81199fmovs %f16, %f21
81200fadds %f16, %f17, %f16
81201! preparing store val #1, next val will be in f23
81202fmovs %f16, %f23
81203fadds %f16, %f17, %f16
81204stq %f20, [%i3 + 0]
81205
81206P5077: !_LD [12] (FP) (Loop exit)
81207ld [%i3 + 4], %f0
81208! 1 addresses covered
81209!---- flushing fp results buffer to %f30 ----
81210fmovs %f0, %f30
81211!--
81212loop_exit_7_214:
81213sub %l2, 1, %l2
81214cmp %l2, 0
81215bg loop_entry_7_214
81216nop
81217
81218P5078: !_LD [11] (Int) (Loop entry) (CBR) (Branch target of P5295)
81219sethi %hi(0x2), %l2
81220or %l2, %lo(0x2), %l2
81221loop_entry_7_215:
81222sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
81223sub %i0, %i2, %i2
81224lduw [%i2 + 12], %o0
81225! move %o0(lower) -> %o0(upper)
81226sllx %o0, 32, %o0
81227
81228! cbranch
81229andcc %l0, 1, %g0
81230be,pn %xcc, TARGET5078
81231nop
81232RET5078:
81233
81234! lfsr step begin
81235srlx %l0, 1, %l7
81236xnor %l7, %l0, %l7
81237sllx %l7, 63, %l7
81238or %l7, %l0, %l0
81239srlx %l0, 1, %l0
81240
81241ba P5079
81242nop
81243
81244TARGET5295:
81245ba RET5295
81246nop
81247
81248
81249P5079: !_SWAP [7] (maybe <- 0x3800021) (Int) (Loop exit)
81250sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
81251sub %i0, %i3, %i3
81252mov %l4, %l6
81253swap [%i3 + 12], %l6
81254! move %l6(lower) -> %o0(lower)
81255srl %l6, 0, %o5
81256or %o5, %o0, %o0
81257add %l4, 1, %l4
81258!---- flushing int results buffer----
81259mov %o0, %l5
81260loop_exit_7_215:
81261sub %l2, 1, %l2
81262cmp %l2, 0
81263bg loop_entry_7_215
81264nop
81265
81266P5080: !_LD [1] (Int) (Loop entry)
81267sethi %hi(0x1), %l2
81268or %l2, %lo(0x1), %l2
81269loop_entry_7_216:
81270lduw [%i0 + 12], %o0
81271! move %o0(lower) -> %o0(upper)
81272sllx %o0, 32, %o0
81273
81274P5081: !_LD [7] (Int) (NF) (Loop exit)
81275wr %g0, 0x82, %asi
81276sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
81277sub %i0, %i2, %i2
81278lduwa [%i2 + 12] %asi, %l7
81279! move %l7(lower) -> %o0(lower)
81280or %l7, %o0, %o0
81281!---- flushing int results buffer----
81282mov %o0, %l5
81283loop_exit_7_216:
81284sub %l2, 1, %l2
81285cmp %l2, 0
81286bg loop_entry_7_216
81287nop
81288
81289P5082: !_FLUSH [6] (Int) (Loop entry)
81290sethi %hi(0x2), %l2
81291or %l2, %lo(0x2), %l2
81292loop_entry_7_217:
81293! Unsupported instruction
81294
81295P5083: !_PREFETCH [4] (Int) (Loop exit)
81296sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
81297sub %i0, %i3, %i3
81298prefetch [%i3 + 4], 18
81299loop_exit_7_217:
81300sub %l2, 1, %l2
81301cmp %l2, 0
81302bg loop_entry_7_217
81303nop
81304
81305P5084: !_LD [15] (Int) (Loop entry)
81306sethi %hi(0x2), %l2
81307or %l2, %lo(0x2), %l2
81308loop_entry_7_218:
81309sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
81310sub %i0, %i2, %i2
81311lduw [%i2 + 12], %o0
81312! move %o0(lower) -> %o0(upper)
81313sllx %o0, 32, %o0
81314
81315P5085: !_LD [10] (Int) (Loop exit)
81316sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
81317sub %i0, %i3, %i3
81318lduw [%i3 + 4], %l3
81319! move %l3(lower) -> %o0(lower)
81320or %l3, %o0, %o0
81321!---- flushing int results buffer----
81322mov %o0, %l5
81323loop_exit_7_218:
81324sub %l2, 1, %l2
81325cmp %l2, 0
81326bg loop_entry_7_218
81327nop
81328
81329P5086: !_LD [4] (Int) (NF) (Loop entry)
81330sethi %hi(0x2), %l2
81331or %l2, %lo(0x2), %l2
81332loop_entry_7_219:
81333wr %g0, 0x82, %asi
81334sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
81335sub %i0, %i2, %i2
81336lduwa [%i2 + 4] %asi, %o0
81337! move %o0(lower) -> %o0(upper)
81338sllx %o0, 32, %o0
81339
81340P5087: !_LD [2] (Int) (Loop exit)
81341lduw [%i1 + 4], %l6
81342! move %l6(lower) -> %o0(lower)
81343or %l6, %o0, %o0
81344!---- flushing int results buffer----
81345mov %o0, %l5
81346loop_exit_7_219:
81347sub %l2, 1, %l2
81348cmp %l2, 0
81349bg loop_entry_7_219
81350nop
81351
81352P5088: !_LD [14] (FP) (Loop entry)
81353sethi %hi(0x1), %l2
81354or %l2, %lo(0x1), %l2
81355loop_entry_7_220:
81356sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
81357sub %i0, %i3, %i3
81358ld [%i3 + 4], %f0
81359! 1 addresses covered
81360
81361P5089: !_BST [11] (maybe <- 0x4300003d) (FP) (Loop exit)
81362wr %g0, 0xf0, %asi
81363sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
81364sub %i0, %i2, %i2
81365! preparing store val #0, next val will be in f33
81366fmovs %f16, %f21
81367fadds %f16, %f17, %f16
81368! preparing store val #1, next val will be in f35
81369fmovd %f20, %f32
81370fmovs %f16, %f21
81371fadds %f16, %f17, %f16
81372fmovd %f20, %f34
81373membar #Sync
81374stda %f32, [%i2 + 0 ] %asi
81375membar #Sync
81376!---- flushing fp results buffer to %f30 ----
81377fmovs %f0, %f30
81378!--
81379loop_exit_7_220:
81380sub %l2, 1, %l2
81381cmp %l2, 0
81382bg loop_entry_7_220
81383nop
81384
81385P5090: !_DWST [6] (maybe <- 0x4300003f) (FP) (Loop entry)
81386sethi %hi(0x2), %l2
81387or %l2, %lo(0x2), %l2
81388loop_entry_7_221:
81389sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
81390sub %i0, %i3, %i3
81391! preparing store val #0, next val will be in f21
81392fmovs %f16, %f21
81393fadds %f16, %f17, %f16
81394std %f20, [%i3 + 0]
81395
81396P5091: !_PREFETCH [7] (Int) (Loop exit)
81397prefetch [%i3 + 12], 0
81398loop_exit_7_221:
81399sub %l2, 1, %l2
81400cmp %l2, 0
81401bg loop_entry_7_221
81402nop
81403
81404P5092: !_QWLD [9] (FP) (Loop entry)
81405sethi %hi(0x2), %l2
81406or %l2, %lo(0x2), %l2
81407loop_entry_7_222:
81408sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
81409sub %i0, %i2, %i2
81410ldq [%i2 + 0], %f0
81411! 2 addresses covered
81412fmovs %f1, %f0
81413fmovs %f3, %f1
81414
81415P5093: !_PREFETCH [3] (Int) (Loop exit)
81416prefetch [%i1 + 12], 1
81417!---- flushing fp results buffer to %f30 ----
81418fmovd %f0, %f30
81419!--
81420loop_exit_7_222:
81421sub %l2, 1, %l2
81422cmp %l2, 0
81423bg loop_entry_7_222
81424nop
81425
81426P5094: !_DWST [9] (maybe <- 0x3800022) (Int) (Loop entry) (Loop exit)
81427sethi %hi(0x1), %l2
81428or %l2, %lo(0x1), %l2
81429loop_entry_7_223:
81430sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
81431sub %i0, %i3, %i3
81432mov %l4, %l3
81433stx %l3, [%i3 + 8]
81434add %l4, 1, %l4
81435loop_exit_7_223:
81436sub %l2, 1, %l2
81437cmp %l2, 0
81438bg loop_entry_7_223
81439nop
81440
81441P5095: !_BST [14] (maybe <- 0x43000040) (FP) (Loop entry) (Loop exit)
81442sethi %hi(0x1), %l2
81443or %l2, %lo(0x1), %l2
81444loop_entry_7_224:
81445wr %g0, 0xf0, %asi
81446sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
81447sub %i0, %i2, %i2
81448! preparing store val #0, next val will be in f33
81449fmovs %f16, %f21
81450fadds %f16, %f17, %f16
81451! preparing store val #1, next val will be in f35
81452fmovd %f20, %f32
81453fmovs %f16, %f21
81454fadds %f16, %f17, %f16
81455fmovd %f20, %f34
81456membar #Sync
81457stda %f32, [%i2 + 0 ] %asi
81458membar #Sync
81459loop_exit_7_224:
81460sub %l2, 1, %l2
81461cmp %l2, 0
81462bg loop_entry_7_224
81463nop
81464
81465P5096: !_REPLACEMENT [4] (Int) (Loop entry) (Loop exit)
81466sethi %hi(0x2), %l2
81467or %l2, %lo(0x2), %l2
81468loop_entry_7_225:
81469sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3
81470sub %i0, %i3, %i3
81471sethi %hi(0x20000), %l3
81472ld [%i3+4], %l7
81473st %l7, [%i3+4]
81474add %i3, %l3, %l6
81475ld [%l6+4], %l7
81476st %l7, [%l6+4]
81477add %l6, %l3, %l6
81478ld [%l6+4], %l7
81479st %l7, [%l6+4]
81480add %l6, %l3, %l6
81481ld [%l6+4], %l7
81482st %l7, [%l6+4]
81483add %l6, %l3, %l6
81484ld [%l6+4], %l7
81485st %l7, [%l6+4]
81486add %l6, %l3, %l6
81487ld [%l6+4], %l7
81488st %l7, [%l6+4]
81489add %l6, %l3, %l6
81490ld [%l6+4], %l7
81491st %l7, [%l6+4]
81492add %l6, %l3, %l6
81493ld [%l6+4], %l7
81494st %l7, [%l6+4]
81495loop_exit_7_225:
81496sub %l2, 1, %l2
81497cmp %l2, 0
81498bg loop_entry_7_225
81499nop
81500
81501P5097: !_SWAP [14] (maybe <- 0x3800023) (Int) (Loop entry)
81502sethi %hi(0x1), %l2
81503or %l2, %lo(0x1), %l2
81504loop_entry_7_226:
81505sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
81506sub %i0, %i2, %i2
81507mov %l4, %o0
81508swap [%i2 + 4], %o0
81509! move %o0(lower) -> %o0(upper)
81510sllx %o0, 32, %o0
81511add %l4, 1, %l4
81512
81513P5098: !_LD [2] (Int) (Loop exit)
81514lduw [%i1 + 4], %l3
81515! move %l3(lower) -> %o0(lower)
81516or %l3, %o0, %o0
81517!---- flushing int results buffer----
81518mov %o0, %l5
81519loop_exit_7_226:
81520sub %l2, 1, %l2
81521cmp %l2, 0
81522bg loop_entry_7_226
81523nop
81524
81525P5099: !_ST [3] (maybe <- 0x43000042) (FP) (Loop entry) (Loop exit)
81526sethi %hi(0x2), %l2
81527or %l2, %lo(0x2), %l2
81528loop_entry_7_227:
81529! preparing store val #0, next val will be in f20
81530fmovs %f16, %f20
81531fadds %f16, %f17, %f16
81532st %f20, [%i1 + 12 ]
81533loop_exit_7_227:
81534sub %l2, 1, %l2
81535cmp %l2, 0
81536bg loop_entry_7_227
81537nop
81538
81539P5100: !_LD [10] (Int) (Loop entry)
81540sethi %hi(0x1), %l2
81541or %l2, %lo(0x1), %l2
81542loop_entry_7_228:
81543sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
81544sub %i0, %i3, %i3
81545lduw [%i3 + 4], %o0
81546! move %o0(lower) -> %o0(upper)
81547sllx %o0, 32, %o0
81548
81549P5101: !_QWST [8] (maybe <- 0x43000043) (FP) (CBR)
81550sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
81551sub %i0, %i2, %i2
81552! preparing store val #0, next val will be in f21
81553fmovs %f16, %f21
81554fadds %f16, %f17, %f16
81555! preparing store val #1, next val will be in f23
81556fmovs %f16, %f23
81557fadds %f16, %f17, %f16
81558stq %f20, [%i2 + 0]
81559
81560! cbranch
81561andcc %l0, 1, %g0
81562be,pn %xcc, TARGET5101
81563nop
81564RET5101:
81565
81566! lfsr step begin
81567srlx %l0, 1, %o5
81568xnor %o5, %l0, %o5
81569sllx %o5, 63, %o5
81570or %o5, %l0, %l0
81571srlx %l0, 1, %l0
81572
81573
81574P5102: !_LD [3] (Int) (Loop exit)
81575lduw [%i1 + 12], %l6
81576! move %l6(lower) -> %o0(lower)
81577or %l6, %o0, %o0
81578!---- flushing int results buffer----
81579mov %o0, %l5
81580loop_exit_7_228:
81581sub %l2, 1, %l2
81582cmp %l2, 0
81583bg loop_entry_7_228
81584nop
81585
81586P5103: !_LD [12] (FP) (NF) (Loop entry)
81587sethi %hi(0x1), %l2
81588or %l2, %lo(0x1), %l2
81589loop_entry_7_229:
81590wr %g0, 0x82, %asi
81591sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
81592sub %i0, %i3, %i3
81593lda [%i3 + 4] %asi, %f0
81594! 1 addresses covered
81595
81596P5104: !_PREFETCH [7] (Int) (NF) (Loop exit)
81597wr %g0, 0x82, %asi
81598sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
81599sub %i0, %i2, %i2
81600prefetcha [%i2 + 12] %asi, 1
81601!---- flushing fp results buffer to %f30 ----
81602fmovs %f0, %f30
81603!--
81604loop_exit_7_229:
81605sub %l2, 1, %l2
81606cmp %l2, 0
81607bg loop_entry_7_229
81608nop
81609
81610P5105: !_PREFETCH [1] (Int) (Loop entry) (Loop exit)
81611sethi %hi(0x2), %l2
81612or %l2, %lo(0x2), %l2
81613loop_entry_7_230:
81614prefetch [%i0 + 12], 20
81615loop_exit_7_230:
81616sub %l2, 1, %l2
81617cmp %l2, 0
81618bg loop_entry_7_230
81619nop
81620
81621P5106: !_CAS [10] (maybe <- 0x3800024) (Int) (Loop entry)
81622sethi %hi(0x2), %l2
81623or %l2, %lo(0x2), %l2
81624loop_entry_7_231:
81625sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
81626sub %i0, %i3, %i3
81627add %i3, 4, %l7
81628lduw [%l7], %o0
81629mov %o0, %l6
81630! move %l6(lower) -> %o0(upper)
81631sllx %l6, 32, %o0
81632mov %l4, %l3
81633cas [%l7], %l6, %l3
81634! move %l3(lower) -> %o0(lower)
81635srl %l3, 0, %l6
81636or %l6, %o0, %o0
81637add %l4, 1, %l4
81638
81639P5107: !_PREFETCH [13] (Int) (Loop exit)
81640sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
81641sub %i0, %i2, %i2
81642prefetch [%i2 + 12], 23
81643!---- flushing int results buffer----
81644mov %o0, %l5
81645loop_exit_7_231:
81646sub %l2, 1, %l2
81647cmp %l2, 0
81648bg loop_entry_7_231
81649nop
81650
81651P5108: !_LD [5] (FP) (Loop entry)
81652sethi %hi(0x2), %l2
81653or %l2, %lo(0x2), %l2
81654loop_entry_7_232:
81655sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
81656sub %i0, %i3, %i3
81657ld [%i3 + 12], %f0
81658! 1 addresses covered
81659
81660P5109: !_BSTC [8] (maybe <- 0x43000045) (FP) (Loop exit)
81661wr %g0, 0xe0, %asi
81662sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
81663sub %i0, %i2, %i2
81664! preparing store val #0, next val will be in f33
81665fmovs %f16, %f21
81666fadds %f16, %f17, %f16
81667! preparing store val #1, next val will be in f35
81668fmovd %f20, %f32
81669fmovs %f16, %f21
81670fadds %f16, %f17, %f16
81671fmovd %f20, %f34
81672membar #Sync
81673stda %f32, [%i2 + 0 ] %asi
81674membar #Sync
81675!---- flushing fp results buffer to %f30 ----
81676fmovs %f0, %f30
81677!--
81678loop_exit_7_232:
81679sub %l2, 1, %l2
81680cmp %l2, 0
81681bg loop_entry_7_232
81682nop
81683
81684P5110: !_REPLACEMENT [13] (Int) (Loop entry)
81685sethi %hi(0x1), %l2
81686or %l2, %lo(0x1), %l2
81687loop_entry_7_233:
81688sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
81689sub %i0, %i3, %i3
81690sethi %hi(0x20000), %l7
81691ld [%i3+12], %l3
81692st %l3, [%i3+12]
81693add %i3, %l7, %o5
81694ld [%o5+12], %l3
81695st %l3, [%o5+12]
81696add %o5, %l7, %o5
81697ld [%o5+12], %l3
81698st %l3, [%o5+12]
81699add %o5, %l7, %o5
81700ld [%o5+12], %l3
81701st %l3, [%o5+12]
81702add %o5, %l7, %o5
81703ld [%o5+12], %l3
81704st %l3, [%o5+12]
81705add %o5, %l7, %o5
81706ld [%o5+12], %l3
81707st %l3, [%o5+12]
81708add %o5, %l7, %o5
81709ld [%o5+12], %l3
81710st %l3, [%o5+12]
81711add %o5, %l7, %o5
81712ld [%o5+12], %l3
81713st %l3, [%o5+12]
81714
81715P5111: !_DWLD [12] (Int)
81716sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
81717sub %i0, %i2, %i2
81718ldx [%i2 + 0], %o0
81719! move %o0(lower) -> %o0(upper)
81720sllx %o0, 32, %o0
81721
81722P5112: !_LD [6] (Int) (Loop exit)
81723sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
81724sub %i0, %i3, %i3
81725lduw [%i3 + 4], %l3
81726! move %l3(lower) -> %o0(lower)
81727or %l3, %o0, %o0
81728!---- flushing int results buffer----
81729mov %o0, %l5
81730loop_exit_7_233:
81731sub %l2, 1, %l2
81732cmp %l2, 0
81733bg loop_entry_7_233
81734nop
81735
81736P5113: !_PREFETCH [10] (Int) (Loop entry) (Loop exit)
81737sethi %hi(0x1), %l2
81738or %l2, %lo(0x1), %l2
81739loop_entry_7_234:
81740sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
81741sub %i0, %i2, %i2
81742prefetch [%i2 + 4], 20
81743loop_exit_7_234:
81744sub %l2, 1, %l2
81745cmp %l2, 0
81746bg loop_entry_7_234
81747nop
81748
81749P5114: !_REPLACEMENT [12] (Int) (Loop entry)
81750sethi %hi(0x2), %l2
81751or %l2, %lo(0x2), %l2
81752loop_entry_7_235:
81753sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i3
81754sub %i0, %i3, %i3
81755sethi %hi(0x20000), %o5
81756ld [%i3+4], %l6
81757st %l6, [%i3+4]
81758add %i3, %o5, %l3
81759ld [%l3+4], %l6
81760st %l6, [%l3+4]
81761add %l3, %o5, %l3
81762ld [%l3+4], %l6
81763st %l6, [%l3+4]
81764add %l3, %o5, %l3
81765ld [%l3+4], %l6
81766st %l6, [%l3+4]
81767add %l3, %o5, %l3
81768ld [%l3+4], %l6
81769st %l6, [%l3+4]
81770add %l3, %o5, %l3
81771ld [%l3+4], %l6
81772st %l6, [%l3+4]
81773add %l3, %o5, %l3
81774ld [%l3+4], %l6
81775st %l6, [%l3+4]
81776add %l3, %o5, %l3
81777ld [%l3+4], %l6
81778st %l6, [%l3+4]
81779
81780P5115: !_LD [11] (Int) (CBR)
81781sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
81782sub %i0, %i2, %i2
81783lduw [%i2 + 12], %o0
81784! move %o0(lower) -> %o0(upper)
81785sllx %o0, 32, %o0
81786
81787! cbranch
81788andcc %l0, 1, %g0
81789be,pn %xcc, TARGET5115
81790nop
81791RET5115:
81792
81793! lfsr step begin
81794srlx %l0, 1, %l3
81795xnor %l3, %l0, %l3
81796sllx %l3, 63, %l3
81797or %l3, %l0, %l0
81798srlx %l0, 1, %l0
81799
81800
81801P5116: !_LD [8] (Int) (Loop exit)
81802sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
81803sub %i0, %i3, %i3
81804lduw [%i3 + 4], %l7
81805! move %l7(lower) -> %o0(lower)
81806or %l7, %o0, %o0
81807!---- flushing int results buffer----
81808mov %o0, %l5
81809loop_exit_7_235:
81810sub %l2, 1, %l2
81811cmp %l2, 0
81812bg loop_entry_7_235
81813nop
81814
81815P5117: !_LD [8] (FP) (NF) (Loop entry) (Loop exit) (Branch target of P4753)
81816sethi %hi(0x2), %l2
81817or %l2, %lo(0x2), %l2
81818loop_entry_7_236:
81819wr %g0, 0x82, %asi
81820sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
81821sub %i0, %i2, %i2
81822lda [%i2 + 4] %asi, %f0
81823! 1 addresses covered
81824!---- flushing fp results buffer to %f30 ----
81825fmovs %f0, %f30
81826!--
81827loop_exit_7_236:
81828sub %l2, 1, %l2
81829cmp %l2, 0
81830bg loop_entry_7_236
81831nop
81832ba P5118
81833nop
81834
81835TARGET4753:
81836ba RET4753
81837nop
81838
81839
81840P5118: !_LD [14] (FP) (NF) (Loop entry) (Loop exit)
81841sethi %hi(0x1), %l2
81842or %l2, %lo(0x1), %l2
81843loop_entry_7_237:
81844wr %g0, 0x82, %asi
81845sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
81846sub %i0, %i3, %i3
81847lda [%i3 + 4] %asi, %f0
81848! 1 addresses covered
81849!---- flushing fp results buffer to %f30 ----
81850fmovs %f0, %f30
81851!--
81852loop_exit_7_237:
81853sub %l2, 1, %l2
81854cmp %l2, 0
81855bg loop_entry_7_237
81856nop
81857
81858P5119: !_LD [3] (FP) (Loop entry)
81859sethi %hi(0x1), %l2
81860or %l2, %lo(0x1), %l2
81861loop_entry_7_238:
81862ld [%i1 + 12], %f0
81863! 1 addresses covered
81864
81865P5120: !_LD [12] (FP) (Loop exit) (CBR)
81866sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
81867sub %i0, %i2, %i2
81868ld [%i2 + 4], %f1
81869! 1 addresses covered
81870
81871! cbranch
81872andcc %l0, 1, %g0
81873be,pt %xcc, TARGET5120
81874nop
81875RET5120:
81876
81877! lfsr step begin
81878srlx %l0, 1, %l7
81879xnor %l7, %l0, %l7
81880sllx %l7, 63, %l7
81881or %l7, %l0, %l0
81882srlx %l0, 1, %l0
81883
81884!---- flushing fp results buffer to %f30 ----
81885fmovd %f0, %f30
81886!--
81887loop_exit_7_238:
81888sub %l2, 1, %l2
81889cmp %l2, 0
81890bg loop_entry_7_238
81891nop
81892
81893P5121: !_LD [2] (FP) (Loop entry)
81894sethi %hi(0x1), %l2
81895or %l2, %lo(0x1), %l2
81896loop_entry_7_239:
81897ld [%i1 + 4], %f0
81898! 1 addresses covered
81899
81900P5122: !_REPLACEMENT [6] (Int) (Loop exit)
81901sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS3_O), %i3
81902sub %i0, %i3, %i3
81903sethi %hi(0x20000), %l3
81904ld [%i3+4], %l7
81905st %l7, [%i3+4]
81906add %i3, %l3, %l6
81907ld [%l6+4], %l7
81908st %l7, [%l6+4]
81909add %l6, %l3, %l6
81910ld [%l6+4], %l7
81911st %l7, [%l6+4]
81912add %l6, %l3, %l6
81913ld [%l6+4], %l7
81914st %l7, [%l6+4]
81915add %l6, %l3, %l6
81916ld [%l6+4], %l7
81917st %l7, [%l6+4]
81918add %l6, %l3, %l6
81919ld [%l6+4], %l7
81920st %l7, [%l6+4]
81921add %l6, %l3, %l6
81922ld [%l6+4], %l7
81923st %l7, [%l6+4]
81924add %l6, %l3, %l6
81925ld [%l6+4], %l7
81926st %l7, [%l6+4]
81927!---- flushing fp results buffer to %f30 ----
81928fmovs %f0, %f30
81929!--
81930loop_exit_7_239:
81931sub %l2, 1, %l2
81932cmp %l2, 0
81933bg loop_entry_7_239
81934nop
81935
81936P5123: !_BSTC [5] (maybe <- 0x43000047) (FP) (Loop entry) (Loop exit)
81937sethi %hi(0x2), %l2
81938or %l2, %lo(0x2), %l2
81939loop_entry_7_240:
81940wr %g0, 0xe0, %asi
81941sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
81942sub %i0, %i2, %i2
81943! preparing store val #0, next val will be in f33
81944fmovs %f16, %f21
81945fadds %f16, %f17, %f16
81946! preparing store val #1, next val will be in f35
81947fmovd %f20, %f32
81948fmovs %f16, %f21
81949fadds %f16, %f17, %f16
81950fmovd %f20, %f34
81951membar #Sync
81952stda %f32, [%i2 + 0 ] %asi
81953membar #Sync
81954loop_exit_7_240:
81955sub %l2, 1, %l2
81956cmp %l2, 0
81957bg loop_entry_7_240
81958nop
81959
81960P5124: !_LD [8] (Int) (Loop entry) (Branch target of P5207)
81961sethi %hi(0x2), %l2
81962or %l2, %lo(0x2), %l2
81963loop_entry_7_241:
81964sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i3
81965sub %i0, %i3, %i3
81966lduw [%i3 + 4], %o0
81967! move %o0(lower) -> %o0(upper)
81968sllx %o0, 32, %o0
81969ba P5125
81970nop
81971
81972TARGET5207:
81973ba RET5207
81974nop
81975
81976
81977P5125: !_LD [12] (FP)
81978sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
81979sub %i0, %i2, %i2
81980ld [%i2 + 4], %f0
81981! 1 addresses covered
81982
81983P5126: !_LD [11] (Int) (Loop exit)
81984sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
81985sub %i0, %i3, %i3
81986lduw [%i3 + 12], %o5
81987! move %o5(lower) -> %o0(lower)
81988or %o5, %o0, %o0
81989!---- flushing int results buffer----
81990mov %o0, %l5
81991!---- flushing fp results buffer to %f30 ----
81992fmovs %f0, %f30
81993!--
81994loop_exit_7_241:
81995sub %l2, 1, %l2
81996cmp %l2, 0
81997bg loop_entry_7_241
81998nop
81999
82000P5127: !_LD [2] (FP) (NF) (Faults) (Loop entry) (Loop exit)
82001sethi %hi(0x2), %l2
82002or %l2, %lo(0x2), %l2
82003loop_entry_7_242:
82004wr %g0, 0x82, %asi
82005lda [%g0] %asi, %f0
82006! 1 addresses covered
82007!---- flushing fp results buffer to %f30 ----
82008fmovs %f0, %f30
82009!--
82010loop_exit_7_242:
82011sub %l2, 1, %l2
82012cmp %l2, 0
82013bg loop_entry_7_242
82014nop
82015
82016P5128: !_LD [9] (FP) (Loop entry)
82017sethi %hi(0x1), %l2
82018or %l2, %lo(0x1), %l2
82019loop_entry_7_243:
82020sethi %hi(REGION0_ALIAS0_O-REGION4_ALIAS3_O), %i2
82021sub %i0, %i2, %i2
82022ld [%i2 + 12], %f0
82023! 1 addresses covered
82024
82025P5129: !_DWLD [1] (Int) (CBR)
82026ldx [%i0 + 8], %o0
82027! move %o0(lower) -> %o0(upper)
82028sllx %o0, 32, %o0
82029
82030! cbranch
82031andcc %l0, 1, %g0
82032be,pn %xcc, TARGET5129
82033nop
82034RET5129:
82035
82036! lfsr step begin
82037srlx %l0, 1, %l3
82038xnor %l3, %l0, %l3
82039sllx %l3, 63, %l3
82040or %l3, %l0, %l0
82041srlx %l0, 1, %l0
82042
82043
82044P5130: !_LD [8] (Int) (Loop exit)
82045lduw [%i2 + 4], %l7
82046! move %l7(lower) -> %o0(lower)
82047or %l7, %o0, %o0
82048!---- flushing int results buffer----
82049mov %o0, %l5
82050!---- flushing fp results buffer to %f30 ----
82051fmovs %f0, %f30
82052!--
82053loop_exit_7_243:
82054sub %l2, 1, %l2
82055cmp %l2, 0
82056bg loop_entry_7_243
82057nop
82058
82059P5131: !_BST [7] (maybe <- 0x43000049) (FP) (Loop entry)
82060sethi %hi(0x1), %l2
82061or %l2, %lo(0x1), %l2
82062loop_entry_7_244:
82063wr %g0, 0xf0, %asi
82064sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
82065sub %i0, %i3, %i3
82066! preparing store val #0, next val will be in f33
82067fmovs %f16, %f21
82068fadds %f16, %f17, %f16
82069! preparing store val #1, next val will be in f35
82070fmovd %f20, %f32
82071fmovs %f16, %f21
82072fadds %f16, %f17, %f16
82073fmovd %f20, %f34
82074membar #Sync
82075stda %f32, [%i3 + 0 ] %asi
82076membar #Sync
82077
82078P5132: !_LD [6] (Int)
82079lduw [%i3 + 4], %o0
82080! move %o0(lower) -> %o0(upper)
82081sllx %o0, 32, %o0
82082
82083P5133: !_LD [0] (Int) (Loop exit)
82084lduw [%i0 + 4], %l7
82085! move %l7(lower) -> %o0(lower)
82086or %l7, %o0, %o0
82087!---- flushing int results buffer----
82088mov %o0, %l5
82089loop_exit_7_244:
82090sub %l2, 1, %l2
82091cmp %l2, 0
82092bg loop_entry_7_244
82093nop
82094
82095P5134: !_CASX [11] (maybe <- 0x3800025) (Int) (Loop entry)
82096sethi %hi(0x1), %l2
82097or %l2, %lo(0x1), %l2
82098loop_entry_7_245:
82099sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
82100sub %i0, %i2, %i2
82101add %i2, 8, %l6
82102ldx [%l6], %o0
82103! move %o0(upper) -> %o0(upper)
82104! move %o0(lower) -> %o0(lower)
82105mov %o0, %l3
82106mov %l4, %o1
82107casx [%l6], %l3, %o1
82108! move %o1(upper) -> %o1(upper)
82109! move %o1(lower) -> %o1(lower)
82110add %l4, 1, %l4
82111
82112P5135: !_DWLD [6] (FP) (Loop exit)
82113sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
82114sub %i0, %i3, %i3
82115ldd [%i3 + 0], %f0
82116! 1 addresses covered
82117fmovs %f1, %f0
82118!---- flushing int results buffer----
82119mov %o0, %l5
82120mov %o1, %l5
82121!---- flushing fp results buffer to %f30 ----
82122fmovs %f0, %f30
82123!--
82124loop_exit_7_245:
82125sub %l2, 1, %l2
82126cmp %l2, 0
82127bg loop_entry_7_245
82128nop
82129
82130P5136: !_DWST [7] (maybe <- 0x4300004b) (FP) (Loop entry) (Loop exit)
82131sethi %hi(0x2), %l2
82132or %l2, %lo(0x2), %l2
82133loop_entry_7_246:
82134sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
82135sub %i0, %i2, %i2
82136! preparing store val #0, next val will be in f21
82137fmovs %f16, %f21
82138fadds %f16, %f17, %f16
82139std %f20, [%i2 + 8]
82140loop_exit_7_246:
82141sub %l2, 1, %l2
82142cmp %l2, 0
82143bg loop_entry_7_246
82144nop
82145
82146P5137: !_DWST [4] (maybe <- 0x3800026) (Int) (Loop entry) (Loop exit)
82147sethi %hi(0x2), %l2
82148or %l2, %lo(0x2), %l2
82149loop_entry_7_247:
82150sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
82151sub %i0, %i3, %i3
82152mov %l4, %l6
82153stx %l6, [%i3 + 0]
82154add %l4, 1, %l4
82155loop_exit_7_247:
82156sub %l2, 1, %l2
82157cmp %l2, 0
82158bg loop_entry_7_247
82159nop
82160
82161P5138: !_LD [8] (FP) (Loop entry) (Loop exit)
82162sethi %hi(0x2), %l2
82163or %l2, %lo(0x2), %l2
82164loop_entry_7_248:
82165sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
82166add %i0, %i2, %i2
82167ld [%i2 + 4], %f0
82168! 1 addresses covered
82169!---- flushing fp results buffer to %f30 ----
82170fmovs %f0, %f30
82171!--
82172loop_exit_7_248:
82173sub %l2, 1, %l2
82174cmp %l2, 0
82175bg loop_entry_7_248
82176nop
82177
82178P5139: !_PREFETCH [7] (Int) (Loop entry)
82179sethi %hi(0x2), %l2
82180or %l2, %lo(0x2), %l2
82181loop_entry_7_249:
82182sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
82183sub %i0, %i3, %i3
82184prefetch [%i3 + 12], 23
82185
82186P5140: !_FLUSH [15] (Int) (Loop exit)
82187! Unsupported instruction
82188loop_exit_7_249:
82189sub %l2, 1, %l2
82190cmp %l2, 0
82191bg loop_entry_7_249
82192nop
82193
82194P5141: !_BSTC [0] (maybe <- 0x4300004c) (FP) (Loop entry)
82195sethi %hi(0x1), %l2
82196or %l2, %lo(0x1), %l2
82197loop_entry_7_250:
82198wr %g0, 0xe0, %asi
82199! preparing store val #0, next val will be in f33
82200fmovs %f16, %f21
82201fadds %f16, %f17, %f16
82202! preparing store val #1, next val will be in f35
82203fmovd %f20, %f32
82204fmovs %f16, %f21
82205fadds %f16, %f17, %f16
82206fmovd %f20, %f34
82207membar #Sync
82208stda %f32, [%i0 + 0 ] %asi
82209membar #Sync
82210
82211P5142: !_LD [3] (Int)
82212lduw [%i1 + 12], %o0
82213! move %o0(lower) -> %o0(upper)
82214sllx %o0, 32, %o0
82215
82216P5143: !_LD [8] (Int) (Loop exit) (CBR)
82217sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
82218add %i0, %i2, %i2
82219lduw [%i2 + 4], %l7
82220! move %l7(lower) -> %o0(lower)
82221or %l7, %o0, %o0
82222
82223! cbranch
82224andcc %l0, 1, %g0
82225be,pn %xcc, TARGET5143
82226nop
82227RET5143:
82228
82229! lfsr step begin
82230srlx %l0, 1, %o5
82231xnor %o5, %l0, %o5
82232sllx %o5, 63, %o5
82233or %o5, %l0, %l0
82234srlx %l0, 1, %l0
82235
82236!---- flushing int results buffer----
82237mov %o0, %l5
82238loop_exit_7_250:
82239sub %l2, 1, %l2
82240cmp %l2, 0
82241bg loop_entry_7_250
82242nop
82243
82244P5144: !_PREFETCH [5] (Int) (Loop entry) (Loop exit)
82245sethi %hi(0x2), %l2
82246or %l2, %lo(0x2), %l2
82247loop_entry_7_251:
82248sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
82249sub %i0, %i3, %i3
82250prefetch [%i3 + 12], 24
82251loop_exit_7_251:
82252sub %l2, 1, %l2
82253cmp %l2, 0
82254bg loop_entry_7_251
82255nop
82256
82257P5145: !_LD [10] (Int) (Loop entry)
82258sethi %hi(0x2), %l2
82259or %l2, %lo(0x2), %l2
82260loop_entry_7_252:
82261sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
82262sub %i0, %i2, %i2
82263lduw [%i2 + 4], %o0
82264! move %o0(lower) -> %o0(upper)
82265sllx %o0, 32, %o0
82266
82267P5146: !_LD [12] (Int) (Loop exit)
82268sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
82269sub %i0, %i3, %i3
82270lduw [%i3 + 4], %l6
82271! move %l6(lower) -> %o0(lower)
82272or %l6, %o0, %o0
82273!---- flushing int results buffer----
82274mov %o0, %l5
82275loop_exit_7_252:
82276sub %l2, 1, %l2
82277cmp %l2, 0
82278bg loop_entry_7_252
82279nop
82280
82281P5147: !_PREFETCH [12] (Int) (Loop entry)
82282sethi %hi(0x2), %l2
82283or %l2, %lo(0x2), %l2
82284loop_entry_7_253:
82285sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
82286sub %i0, %i2, %i2
82287prefetch [%i2 + 4], 21
82288
82289P5148: !_FLUSH [7] (Int) (Loop exit)
82290! Unsupported instruction
82291loop_exit_7_253:
82292sub %l2, 1, %l2
82293cmp %l2, 0
82294bg loop_entry_7_253
82295nop
82296
82297P5149: !_PREFETCH [8] (Int) (Loop entry)
82298sethi %hi(0x1), %l2
82299or %l2, %lo(0x1), %l2
82300loop_entry_7_254:
82301sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
82302add %i0, %i3, %i3
82303prefetch [%i3 + 4], 0
82304
82305P5150: !_FLUSH [0] (Int) (Loop exit)
82306! Unsupported instruction
82307loop_exit_7_254:
82308sub %l2, 1, %l2
82309cmp %l2, 0
82310bg loop_entry_7_254
82311nop
82312
82313P5151: !_BLD [3] (FP) (Loop entry) (Loop exit)
82314sethi %hi(0x2), %l2
82315or %l2, %lo(0x2), %l2
82316loop_entry_7_255:
82317wr %g0, 0xf0, %asi
82318membar #Sync
82319ldda [%i1 + 0] %asi, %f0
82320membar #Sync
82321! 2 addresses covered
82322fmovs %f1, %f0
82323fmovs %f3, %f1
82324!---- flushing fp results buffer to %f30 ----
82325fmovd %f0, %f30
82326!--
82327loop_exit_7_255:
82328sub %l2, 1, %l2
82329cmp %l2, 0
82330bg loop_entry_7_255
82331nop
82332
82333P5152: !_DWLD [11] (Int) (Loop entry)
82334sethi %hi(0x1), %l2
82335or %l2, %lo(0x1), %l2
82336loop_entry_7_256:
82337sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
82338sub %i0, %i2, %i2
82339ldx [%i2 + 8], %o0
82340! move %o0(lower) -> %o0(upper)
82341sllx %o0, 32, %o0
82342
82343P5153: !_PREFETCH [3] (Int)
82344prefetch [%i1 + 12], 16
82345
82346P5154: !_LD [15] (Int) (Loop exit)
82347sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
82348sub %i0, %i3, %i3
82349lduw [%i3 + 12], %l6
82350! move %l6(lower) -> %o0(lower)
82351or %l6, %o0, %o0
82352!---- flushing int results buffer----
82353mov %o0, %l5
82354loop_exit_7_256:
82355sub %l2, 1, %l2
82356cmp %l2, 0
82357bg loop_entry_7_256
82358nop
82359
82360P5155: !_DWLD [6] (FP) (Loop entry)
82361sethi %hi(0x2), %l2
82362or %l2, %lo(0x2), %l2
82363loop_entry_7_257:
82364sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
82365sub %i0, %i2, %i2
82366ldd [%i2 + 0], %f0
82367! 1 addresses covered
82368fmovs %f1, %f0
82369
82370P5156: !_LD [5] (FP) (Loop exit)
82371sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
82372sub %i0, %i3, %i3
82373ld [%i3 + 12], %f1
82374! 1 addresses covered
82375!---- flushing fp results buffer to %f30 ----
82376fmovd %f0, %f30
82377!--
82378loop_exit_7_257:
82379sub %l2, 1, %l2
82380cmp %l2, 0
82381bg loop_entry_7_257
82382nop
82383
82384P5157: !_PREFETCH [13] (Int) (NF) (Loop entry)
82385sethi %hi(0x1), %l2
82386or %l2, %lo(0x1), %l2
82387loop_entry_7_258:
82388wr %g0, 0x82, %asi
82389sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
82390sub %i0, %i2, %i2
82391prefetcha [%i2 + 12] %asi, 4
82392
82393P5158: !_LD [2] (Int)
82394lduw [%i1 + 4], %o0
82395! move %o0(lower) -> %o0(upper)
82396sllx %o0, 32, %o0
82397
82398P5159: !_LD [9] (Int) (Loop exit) (Branch target of P4804)
82399sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
82400add %i0, %i3, %i3
82401lduw [%i3 + 12], %o5
82402! move %o5(lower) -> %o0(lower)
82403or %o5, %o0, %o0
82404!---- flushing int results buffer----
82405mov %o0, %l5
82406loop_exit_7_258:
82407sub %l2, 1, %l2
82408cmp %l2, 0
82409bg loop_entry_7_258
82410nop
82411ba P5160
82412nop
82413
82414TARGET4804:
82415ba RET4804
82416nop
82417
82418
82419P5160: !_LD [10] (FP) (Loop entry) (Loop exit)
82420sethi %hi(0x2), %l2
82421or %l2, %lo(0x2), %l2
82422loop_entry_7_259:
82423sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
82424sub %i0, %i2, %i2
82425ld [%i2 + 4], %f0
82426! 1 addresses covered
82427!---- flushing fp results buffer to %f30 ----
82428fmovs %f0, %f30
82429!--
82430loop_exit_7_259:
82431sub %l2, 1, %l2
82432cmp %l2, 0
82433bg loop_entry_7_259
82434nop
82435
82436P5161: !_LD [3] (FP) (NF) (Loop entry)
82437sethi %hi(0x2), %l2
82438or %l2, %lo(0x2), %l2
82439loop_entry_7_260:
82440wr %g0, 0x82, %asi
82441lda [%i1 + 12] %asi, %f0
82442! 1 addresses covered
82443
82444P5162: !_DWLD [15] (Int) (Branch target of P4948)
82445sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
82446sub %i0, %i3, %i3
82447ldx [%i3 + 8], %o0
82448! move %o0(lower) -> %o0(upper)
82449sllx %o0, 32, %o0
82450ba P5163
82451nop
82452
82453TARGET4948:
82454ba RET4948
82455nop
82456
82457
82458P5163: !_LD [7] (Int) (NF) (Loop exit)
82459wr %g0, 0x82, %asi
82460sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
82461sub %i0, %i2, %i2
82462lduwa [%i2 + 12] %asi, %l6
82463! move %l6(lower) -> %o0(lower)
82464or %l6, %o0, %o0
82465!---- flushing int results buffer----
82466mov %o0, %l5
82467!---- flushing fp results buffer to %f30 ----
82468fmovs %f0, %f30
82469!--
82470loop_exit_7_260:
82471sub %l2, 1, %l2
82472cmp %l2, 0
82473bg loop_entry_7_260
82474nop
82475
82476P5164: !_LD [7] (Int) (Loop entry)
82477sethi %hi(0x1), %l2
82478or %l2, %lo(0x1), %l2
82479loop_entry_7_261:
82480sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
82481sub %i0, %i3, %i3
82482lduw [%i3 + 12], %o0
82483! move %o0(lower) -> %o0(upper)
82484sllx %o0, 32, %o0
82485
82486P5165: !_LD [3] (FP) (NF)
82487wr %g0, 0x82, %asi
82488lda [%i1 + 12] %asi, %f0
82489! 1 addresses covered
82490
82491P5166: !_LD [3] (Int) (Loop exit)
82492lduw [%i1 + 12], %l7
82493! move %l7(lower) -> %o0(lower)
82494or %l7, %o0, %o0
82495!---- flushing int results buffer----
82496mov %o0, %l5
82497!---- flushing fp results buffer to %f30 ----
82498fmovs %f0, %f30
82499!--
82500loop_exit_7_261:
82501sub %l2, 1, %l2
82502cmp %l2, 0
82503bg loop_entry_7_261
82504nop
82505
82506P5167: !_CASX [2] (maybe <- 0x3800027) (Int) (Loop entry) (CBR)
82507sethi %hi(0x1), %l2
82508or %l2, %lo(0x1), %l2
82509loop_entry_7_262:
82510ldx [%i1], %o0
82511! move %o0(upper) -> %o0(upper)
82512! move %o0(lower) -> %o0(lower)
82513mov %o0, %l3
82514mov %l4, %o1
82515casx [%i1], %l3, %o1
82516! move %o1(upper) -> %o1(upper)
82517! move %o1(lower) -> %o1(lower)
82518add %l4, 1, %l4
82519
82520! cbranch
82521andcc %l0, 1, %g0
82522be,pt %xcc, TARGET5167
82523nop
82524RET5167:
82525
82526! lfsr step begin
82527srlx %l0, 1, %l3
82528xnor %l3, %l0, %l3
82529sllx %l3, 63, %l3
82530or %l3, %l0, %l0
82531srlx %l0, 1, %l0
82532
82533
82534P5168: !_SWAP [2] (maybe <- 0x3800028) (Int) (Branch target of P4995)
82535mov %l4, %o2
82536swap [%i1 + 4], %o2
82537! move %o2(lower) -> %o2(upper)
82538sllx %o2, 32, %o2
82539add %l4, 1, %l4
82540ba P5169
82541nop
82542
82543TARGET4995:
82544ba RET4995
82545nop
82546
82547
82548P5169: !_LD [13] (Int) (Loop exit)
82549sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
82550sub %i0, %i2, %i2
82551lduw [%i2 + 12], %l6
82552! move %l6(lower) -> %o2(lower)
82553or %l6, %o2, %o2
82554!---- flushing int results buffer----
82555mov %o0, %l5
82556mov %o1, %l5
82557mov %o2, %l5
82558loop_exit_7_262:
82559sub %l2, 1, %l2
82560cmp %l2, 0
82561bg loop_entry_7_262
82562nop
82563
82564P5170: !_QWLD [15] (FP) (Loop entry)
82565sethi %hi(0x2), %l2
82566or %l2, %lo(0x2), %l2
82567loop_entry_7_263:
82568sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
82569sub %i0, %i3, %i3
82570ldq [%i3 + 0], %f0
82571! 2 addresses covered
82572fmovs %f1, %f0
82573fmovs %f3, %f1
82574
82575P5171: !_LD [0] (Int)
82576lduw [%i0 + 4], %o0
82577! move %o0(lower) -> %o0(upper)
82578sllx %o0, 32, %o0
82579
82580P5172: !_LD [2] (Int) (Loop exit)
82581lduw [%i1 + 4], %l7
82582! move %l7(lower) -> %o0(lower)
82583or %l7, %o0, %o0
82584!---- flushing int results buffer----
82585mov %o0, %l5
82586!---- flushing fp results buffer to %f30 ----
82587fmovd %f0, %f30
82588!--
82589loop_exit_7_263:
82590sub %l2, 1, %l2
82591cmp %l2, 0
82592bg loop_entry_7_263
82593nop
82594
82595P5173: !_BST [6] (maybe <- 0x4300004e) (FP) (Loop entry)
82596sethi %hi(0x1), %l2
82597or %l2, %lo(0x1), %l2
82598loop_entry_7_264:
82599wr %g0, 0xf0, %asi
82600sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
82601sub %i0, %i2, %i2
82602! preparing store val #0, next val will be in f33
82603fmovs %f16, %f21
82604fadds %f16, %f17, %f16
82605! preparing store val #1, next val will be in f35
82606fmovd %f20, %f32
82607fmovs %f16, %f21
82608fadds %f16, %f17, %f16
82609fmovd %f20, %f34
82610membar #Sync
82611stda %f32, [%i2 + 0 ] %asi
82612membar #Sync
82613
82614P5174: !_CAS [13] (maybe <- 0x3800029) (Int) (Loop exit)
82615sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
82616sub %i0, %i3, %i3
82617add %i3, 12, %l3
82618lduw [%l3], %o0
82619mov %o0, %o5
82620! move %o5(lower) -> %o0(upper)
82621sllx %o5, 32, %o0
82622mov %l4, %l7
82623cas [%l3], %o5, %l7
82624! move %l7(lower) -> %o0(lower)
82625srl %l7, 0, %o5
82626or %o5, %o0, %o0
82627add %l4, 1, %l4
82628!---- flushing int results buffer----
82629mov %o0, %l5
82630loop_exit_7_264:
82631sub %l2, 1, %l2
82632cmp %l2, 0
82633bg loop_entry_7_264
82634nop
82635
82636P5175: !_LD [11] (FP) (Loop entry) (Loop exit)
82637sethi %hi(0x2), %l2
82638or %l2, %lo(0x2), %l2
82639loop_entry_7_265:
82640sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
82641sub %i0, %i2, %i2
82642ld [%i2 + 12], %f0
82643! 1 addresses covered
82644!---- flushing fp results buffer to %f30 ----
82645fmovs %f0, %f30
82646!--
82647loop_exit_7_265:
82648sub %l2, 1, %l2
82649cmp %l2, 0
82650bg loop_entry_7_265
82651nop
82652
82653P5176: !_PREFETCH [13] (Int) (NF) (Loop entry)
82654sethi %hi(0x2), %l2
82655or %l2, %lo(0x2), %l2
82656loop_entry_7_266:
82657wr %g0, 0x82, %asi
82658sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
82659sub %i0, %i3, %i3
82660prefetcha [%i3 + 12] %asi, 4
82661
82662P5177: !_QWST [3] (maybe <- 0x43000050) (FP) (Loop exit)
82663! preparing store val #0, next val will be in f21
82664fmovs %f16, %f21
82665fadds %f16, %f17, %f16
82666! preparing store val #1, next val will be in f23
82667fmovs %f16, %f23
82668fadds %f16, %f17, %f16
82669stq %f20, [%i1 + 0]
82670loop_exit_7_266:
82671sub %l2, 1, %l2
82672cmp %l2, 0
82673bg loop_entry_7_266
82674nop
82675
82676P5178: !_DWST [11] (maybe <- 0x380002a) (Int) (Loop entry)
82677sethi %hi(0x1), %l2
82678or %l2, %lo(0x1), %l2
82679loop_entry_7_267:
82680sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
82681sub %i0, %i2, %i2
82682mov %l4, %l6
82683stx %l6, [%i2 + 8]
82684add %l4, 1, %l4
82685
82686P5179: !_LD [15] (Int)
82687sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
82688sub %i0, %i3, %i3
82689lduw [%i3 + 12], %o0
82690! move %o0(lower) -> %o0(upper)
82691sllx %o0, 32, %o0
82692
82693P5180: !_LD [0] (Int) (Loop exit)
82694lduw [%i0 + 4], %o5
82695! move %o5(lower) -> %o0(lower)
82696or %o5, %o0, %o0
82697!---- flushing int results buffer----
82698mov %o0, %l5
82699loop_exit_7_267:
82700sub %l2, 1, %l2
82701cmp %l2, 0
82702bg loop_entry_7_267
82703nop
82704
82705P5181: !_CASX [1] (maybe <- 0x380002b) (Int) (Loop entry)
82706sethi %hi(0x1), %l2
82707or %l2, %lo(0x1), %l2
82708loop_entry_7_268:
82709add %i0, 8, %l7
82710ldx [%l7], %o0
82711! move %o0(upper) -> %o0(upper)
82712! move %o0(lower) -> %o0(lower)
82713mov %o0, %l6
82714mov %l4, %o1
82715casx [%l7], %l6, %o1
82716! move %o1(upper) -> %o1(upper)
82717! move %o1(lower) -> %o1(lower)
82718add %l4, 1, %l4
82719
82720P5182: !_LD [9] (FP) (Loop exit)
82721sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
82722add %i0, %i2, %i2
82723ld [%i2 + 12], %f0
82724! 1 addresses covered
82725!---- flushing int results buffer----
82726mov %o0, %l5
82727mov %o1, %l5
82728!---- flushing fp results buffer to %f30 ----
82729fmovs %f0, %f30
82730!--
82731loop_exit_7_268:
82732sub %l2, 1, %l2
82733cmp %l2, 0
82734bg loop_entry_7_268
82735nop
82736
82737P5183: !_PREFETCH [15] (Int) (Faults) (Loop entry) (Loop exit)
82738sethi %hi(0x1), %l2
82739or %l2, %lo(0x1), %l2
82740loop_entry_7_269:
82741sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
82742sub %i0, %i3, %i3
82743prefetch [%i3 + 12], 20
82744loop_exit_7_269:
82745sub %l2, 1, %l2
82746cmp %l2, 0
82747bg loop_entry_7_269
82748nop
82749
82750P5184: !_PREFETCH [6] (Int) (Loop entry) (LE)
82751sethi %hi(0x1), %l2
82752or %l2, %lo(0x1), %l2
82753loop_entry_7_270:
82754wr %g0, 0x88, %asi
82755sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
82756sub %i0, %i2, %i2
82757prefetcha [%i2 + 4] %asi, 19
82758
82759P5185: !_BLD [11] (FP) (Loop exit)
82760wr %g0, 0xf0, %asi
82761sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
82762sub %i0, %i3, %i3
82763membar #Sync
82764ldda [%i3 + 0] %asi, %f0
82765membar #Sync
82766! 2 addresses covered
82767fmovs %f1, %f0
82768fmovs %f3, %f1
82769!---- flushing fp results buffer to %f30 ----
82770fmovd %f0, %f30
82771!--
82772loop_exit_7_270:
82773sub %l2, 1, %l2
82774cmp %l2, 0
82775bg loop_entry_7_270
82776nop
82777
82778P5186: !_LD [9] (Int) (Loop entry)
82779sethi %hi(0x1), %l2
82780or %l2, %lo(0x1), %l2
82781loop_entry_7_271:
82782sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
82783add %i0, %i2, %i2
82784lduw [%i2 + 12], %o0
82785! move %o0(lower) -> %o0(upper)
82786sllx %o0, 32, %o0
82787
82788P5187: !_LD [11] (Int) (Loop exit)
82789sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
82790sub %i0, %i3, %i3
82791lduw [%i3 + 12], %o5
82792! move %o5(lower) -> %o0(lower)
82793or %o5, %o0, %o0
82794!---- flushing int results buffer----
82795mov %o0, %l5
82796loop_exit_7_271:
82797sub %l2, 1, %l2
82798cmp %l2, 0
82799bg loop_entry_7_271
82800nop
82801
82802P5188: !_FLUSH [14] (Int) (Loop entry)
82803sethi %hi(0x1), %l2
82804or %l2, %lo(0x1), %l2
82805loop_entry_7_272:
82806! Unsupported instruction
82807
82808P5189: !_REPLACEMENT [15] (Int) (Loop exit)
82809sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS2_O), %i2
82810sub %i0, %i2, %i2
82811sethi %hi(0x20000), %l6
82812ld [%i2+12], %o5
82813st %o5, [%i2+12]
82814add %i2, %l6, %l7
82815ld [%l7+12], %o5
82816st %o5, [%l7+12]
82817add %l7, %l6, %l7
82818ld [%l7+12], %o5
82819st %o5, [%l7+12]
82820add %l7, %l6, %l7
82821ld [%l7+12], %o5
82822st %o5, [%l7+12]
82823add %l7, %l6, %l7
82824ld [%l7+12], %o5
82825st %o5, [%l7+12]
82826add %l7, %l6, %l7
82827ld [%l7+12], %o5
82828st %o5, [%l7+12]
82829add %l7, %l6, %l7
82830ld [%l7+12], %o5
82831st %o5, [%l7+12]
82832add %l7, %l6, %l7
82833ld [%l7+12], %o5
82834st %o5, [%l7+12]
82835loop_exit_7_272:
82836sub %l2, 1, %l2
82837cmp %l2, 0
82838bg loop_entry_7_272
82839nop
82840
82841P5190: !_LD [8] (Int) (Loop entry) (Branch target of P5101)
82842sethi %hi(0x1), %l2
82843or %l2, %lo(0x1), %l2
82844loop_entry_7_273:
82845sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
82846add %i0, %i3, %i3
82847lduw [%i3 + 4], %o0
82848! move %o0(lower) -> %o0(upper)
82849sllx %o0, 32, %o0
82850ba P5191
82851nop
82852
82853TARGET5101:
82854ba RET5101
82855nop
82856
82857
82858P5191: !_LD [8] (Int) (NF) (Loop exit)
82859wr %g0, 0x82, %asi
82860lduwa [%i3 + 4] %asi, %l3
82861! move %l3(lower) -> %o0(lower)
82862or %l3, %o0, %o0
82863!---- flushing int results buffer----
82864mov %o0, %l5
82865loop_exit_7_273:
82866sub %l2, 1, %l2
82867cmp %l2, 0
82868bg loop_entry_7_273
82869nop
82870
82871P5192: !_QWLD [12] (FP) (Loop entry)
82872sethi %hi(0x2), %l2
82873or %l2, %lo(0x2), %l2
82874loop_entry_7_274:
82875sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
82876sub %i0, %i2, %i2
82877ldq [%i2 + 0], %f0
82878! 2 addresses covered
82879fmovs %f1, %f0
82880fmovs %f3, %f1
82881
82882P5193: !_LD [9] (FP) (Loop exit)
82883sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
82884add %i0, %i3, %i3
82885ld [%i3 + 12], %f2
82886! 1 addresses covered
82887!---- flushing fp results buffer to %f30 ----
82888fmovd %f0, %f30
82889fmovs %f2, %f30
82890!--
82891loop_exit_7_274:
82892sub %l2, 1, %l2
82893cmp %l2, 0
82894bg loop_entry_7_274
82895nop
82896
82897P5194: !_LD [13] (FP) (Loop entry)
82898sethi %hi(0x1), %l2
82899or %l2, %lo(0x1), %l2
82900loop_entry_7_275:
82901sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
82902sub %i0, %i2, %i2
82903ld [%i2 + 12], %f0
82904! 1 addresses covered
82905
82906P5195: !_CASX [6] (maybe <- 0x380002c) (Int) (Loop exit)
82907sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
82908sub %i0, %i3, %i3
82909ldx [%i3], %o0
82910! move %o0(upper) -> %o0(upper)
82911! move %o0(lower) -> %o0(lower)
82912mov %o0, %o5
82913mov %l4, %o1
82914casx [%i3], %o5, %o1
82915! move %o1(upper) -> %o1(upper)
82916! move %o1(lower) -> %o1(lower)
82917add %l4, 1, %l4
82918!---- flushing int results buffer----
82919mov %o0, %l5
82920mov %o1, %l5
82921!---- flushing fp results buffer to %f30 ----
82922fmovs %f0, %f30
82923!--
82924loop_exit_7_275:
82925sub %l2, 1, %l2
82926cmp %l2, 0
82927bg loop_entry_7_275
82928nop
82929
82930P5196: !_SWAP [8] (maybe <- 0x380002d) (Int) (Loop entry)
82931sethi %hi(0x2), %l2
82932or %l2, %lo(0x2), %l2
82933loop_entry_7_276:
82934sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
82935add %i0, %i2, %i2
82936mov %l4, %o0
82937swap [%i2 + 4], %o0
82938! move %o0(lower) -> %o0(upper)
82939sllx %o0, 32, %o0
82940add %l4, 1, %l4
82941
82942P5197: !_PREFETCH [14] (Int) (Faults)
82943sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
82944sub %i0, %i3, %i3
82945prefetch [%i3 + 4], 20
82946
82947P5198: !_LD [9] (Int) (Loop exit)
82948lduw [%i2 + 12], %l3
82949! move %l3(lower) -> %o0(lower)
82950or %l3, %o0, %o0
82951!---- flushing int results buffer----
82952mov %o0, %l5
82953loop_exit_7_276:
82954sub %l2, 1, %l2
82955cmp %l2, 0
82956bg loop_entry_7_276
82957nop
82958
82959P5199: !_PREFETCH [11] (Int) (Loop entry) (Loop exit)
82960sethi %hi(0x2), %l2
82961or %l2, %lo(0x2), %l2
82962loop_entry_7_277:
82963sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
82964sub %i0, %i2, %i2
82965prefetch [%i2 + 12], 4
82966loop_exit_7_277:
82967sub %l2, 1, %l2
82968cmp %l2, 0
82969bg loop_entry_7_277
82970nop
82971
82972P5200: !_CAS [11] (maybe <- 0x380002e) (Int) (Loop entry)
82973sethi %hi(0x1), %l2
82974or %l2, %lo(0x1), %l2
82975loop_entry_7_278:
82976sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
82977sub %i0, %i3, %i3
82978add %i3, 12, %l3
82979lduw [%l3], %o0
82980mov %o0, %o5
82981! move %o5(lower) -> %o0(upper)
82982sllx %o5, 32, %o0
82983mov %l4, %l7
82984cas [%l3], %o5, %l7
82985! move %l7(lower) -> %o0(lower)
82986srl %l7, 0, %o5
82987or %o5, %o0, %o0
82988add %l4, 1, %l4
82989
82990P5201: !_PREFETCH [15] (Int) (Faults) (Loop exit) (LE)
82991wr %g0, 0x88, %asi
82992prefetcha [%g0] %asi, 3
82993!---- flushing int results buffer----
82994mov %o0, %l5
82995loop_exit_7_278:
82996sub %l2, 1, %l2
82997cmp %l2, 0
82998bg loop_entry_7_278
82999nop
83000
83001P5202: !_LD [1] (FP) (Loop entry) (Loop exit)
83002sethi %hi(0x1), %l2
83003or %l2, %lo(0x1), %l2
83004loop_entry_7_279:
83005ld [%i0 + 12], %f0
83006! 1 addresses covered
83007!---- flushing fp results buffer to %f30 ----
83008fmovs %f0, %f30
83009!--
83010loop_exit_7_279:
83011sub %l2, 1, %l2
83012cmp %l2, 0
83013bg loop_entry_7_279
83014nop
83015
83016P5203: !_SWAP [1] (maybe <- 0x380002f) (Int) (Loop entry)
83017sethi %hi(0x2), %l2
83018or %l2, %lo(0x2), %l2
83019loop_entry_7_280:
83020mov %l4, %o0
83021swap [%i0 + 12], %o0
83022! move %o0(lower) -> %o0(upper)
83023sllx %o0, 32, %o0
83024add %l4, 1, %l4
83025
83026P5204: !_LD [2] (Int) (Loop exit)
83027lduw [%i1 + 4], %l7
83028! move %l7(lower) -> %o0(lower)
83029or %l7, %o0, %o0
83030!---- flushing int results buffer----
83031mov %o0, %l5
83032loop_exit_7_280:
83033sub %l2, 1, %l2
83034cmp %l2, 0
83035bg loop_entry_7_280
83036nop
83037
83038P5205: !_LD [1] (Int) (Loop entry)
83039sethi %hi(0x1), %l2
83040or %l2, %lo(0x1), %l2
83041loop_entry_7_281:
83042lduw [%i0 + 12], %o0
83043! move %o0(lower) -> %o0(upper)
83044sllx %o0, 32, %o0
83045
83046P5206: !_LD [7] (Int) (Loop exit)
83047sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
83048sub %i0, %i2, %i2
83049lduw [%i2 + 12], %o5
83050! move %o5(lower) -> %o0(lower)
83051or %o5, %o0, %o0
83052!---- flushing int results buffer----
83053mov %o0, %l5
83054loop_exit_7_281:
83055sub %l2, 1, %l2
83056cmp %l2, 0
83057bg loop_entry_7_281
83058nop
83059
83060P5207: !_LD [4] (Int) (Loop entry) (CBR)
83061sethi %hi(0x2), %l2
83062or %l2, %lo(0x2), %l2
83063loop_entry_7_282:
83064sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
83065sub %i0, %i3, %i3
83066lduw [%i3 + 4], %o0
83067! move %o0(lower) -> %o0(upper)
83068sllx %o0, 32, %o0
83069
83070! cbranch
83071andcc %l0, 1, %g0
83072be,pn %xcc, TARGET5207
83073nop
83074RET5207:
83075
83076! lfsr step begin
83077srlx %l0, 1, %o5
83078xnor %o5, %l0, %o5
83079sllx %o5, 63, %o5
83080or %o5, %l0, %l0
83081srlx %l0, 1, %l0
83082
83083
83084P5208: !_LD [1] (Int) (NF) (Loop exit)
83085wr %g0, 0x82, %asi
83086lduwa [%i0 + 12] %asi, %l6
83087! move %l6(lower) -> %o0(lower)
83088or %l6, %o0, %o0
83089!---- flushing int results buffer----
83090mov %o0, %l5
83091loop_exit_7_282:
83092sub %l2, 1, %l2
83093cmp %l2, 0
83094bg loop_entry_7_282
83095nop
83096
83097P5209: !_PREFETCH [0] (Int) (NF) (Loop entry)
83098sethi %hi(0x2), %l2
83099or %l2, %lo(0x2), %l2
83100loop_entry_7_283:
83101wr %g0, 0x82, %asi
83102prefetcha [%i0 + 4] %asi, 0
83103
83104P5210: !_SWAP [7] (maybe <- 0x3800030) (Int)
83105sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
83106sub %i0, %i2, %i2
83107mov %l4, %o0
83108swap [%i2 + 12], %o0
83109! move %o0(lower) -> %o0(upper)
83110sllx %o0, 32, %o0
83111add %l4, 1, %l4
83112
83113P5211: !_LD [13] (Int) (Loop exit)
83114sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
83115sub %i0, %i3, %i3
83116lduw [%i3 + 12], %o5
83117! move %o5(lower) -> %o0(lower)
83118or %o5, %o0, %o0
83119!---- flushing int results buffer----
83120mov %o0, %l5
83121loop_exit_7_283:
83122sub %l2, 1, %l2
83123cmp %l2, 0
83124bg loop_entry_7_283
83125nop
83126
83127P5212: !_LD [12] (Int) (Loop entry)
83128sethi %hi(0x2), %l2
83129or %l2, %lo(0x2), %l2
83130loop_entry_7_284:
83131sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
83132sub %i0, %i2, %i2
83133lduw [%i2 + 4], %o0
83134! move %o0(lower) -> %o0(upper)
83135sllx %o0, 32, %o0
83136
83137P5213: !_PREFETCH [11] (Int)
83138sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
83139sub %i0, %i3, %i3
83140prefetch [%i3 + 12], 31
83141
83142P5214: !_LD [4] (Int) (Loop exit)
83143sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
83144sub %i0, %i2, %i2
83145lduw [%i2 + 4], %l3
83146! move %l3(lower) -> %o0(lower)
83147or %l3, %o0, %o0
83148!---- flushing int results buffer----
83149mov %o0, %l5
83150loop_exit_7_284:
83151sub %l2, 1, %l2
83152cmp %l2, 0
83153bg loop_entry_7_284
83154nop
83155
83156P5215: !_LD [10] (FP) (Loop entry) (Loop exit)
83157sethi %hi(0x1), %l2
83158or %l2, %lo(0x1), %l2
83159loop_entry_7_285:
83160sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
83161sub %i0, %i3, %i3
83162ld [%i3 + 4], %f0
83163! 1 addresses covered
83164!---- flushing fp results buffer to %f30 ----
83165fmovs %f0, %f30
83166!--
83167loop_exit_7_285:
83168sub %l2, 1, %l2
83169cmp %l2, 0
83170bg loop_entry_7_285
83171nop
83172
83173P5216: !_REPLACEMENT [13] (Int) (Loop entry) (CBR)
83174sethi %hi(0x1), %l2
83175or %l2, %lo(0x1), %l2
83176loop_entry_7_286:
83177sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
83178sub %i0, %i2, %i2
83179sethi %hi(0x20000), %o5
83180ld [%i2+12], %l6
83181st %l6, [%i2+12]
83182add %i2, %o5, %l3
83183ld [%l3+12], %l6
83184st %l6, [%l3+12]
83185add %l3, %o5, %l3
83186ld [%l3+12], %l6
83187st %l6, [%l3+12]
83188add %l3, %o5, %l3
83189ld [%l3+12], %l6
83190st %l6, [%l3+12]
83191add %l3, %o5, %l3
83192ld [%l3+12], %l6
83193st %l6, [%l3+12]
83194add %l3, %o5, %l3
83195ld [%l3+12], %l6
83196st %l6, [%l3+12]
83197add %l3, %o5, %l3
83198ld [%l3+12], %l6
83199st %l6, [%l3+12]
83200add %l3, %o5, %l3
83201ld [%l3+12], %l6
83202st %l6, [%l3+12]
83203
83204! cbranch
83205andcc %l0, 1, %g0
83206be,pn %xcc, TARGET5216
83207nop
83208RET5216:
83209
83210! lfsr step begin
83211srlx %l0, 1, %l7
83212xnor %l7, %l0, %l7
83213sllx %l7, 63, %l7
83214or %l7, %l0, %l0
83215srlx %l0, 1, %l0
83216
83217
83218P5217: !_CASX [9] (maybe <- 0x3800031) (Int) (Loop exit)
83219sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
83220add %i0, %i3, %i3
83221add %i3, 8, %l3
83222ldx [%l3], %o0
83223! move %o0(upper) -> %o0(upper)
83224! move %o0(lower) -> %o0(lower)
83225mov %o0, %o5
83226mov %l4, %o1
83227casx [%l3], %o5, %o1
83228! move %o1(upper) -> %o1(upper)
83229! move %o1(lower) -> %o1(lower)
83230add %l4, 1, %l4
83231!---- flushing int results buffer----
83232mov %o0, %l5
83233mov %o1, %l5
83234loop_exit_7_286:
83235sub %l2, 1, %l2
83236cmp %l2, 0
83237bg loop_entry_7_286
83238nop
83239
83240P5218: !_LD [10] (FP) (Loop entry) (Loop exit)
83241sethi %hi(0x2), %l2
83242or %l2, %lo(0x2), %l2
83243loop_entry_7_287:
83244sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
83245sub %i0, %i2, %i2
83246ld [%i2 + 4], %f0
83247! 1 addresses covered
83248!---- flushing fp results buffer to %f30 ----
83249fmovs %f0, %f30
83250!--
83251loop_exit_7_287:
83252sub %l2, 1, %l2
83253cmp %l2, 0
83254bg loop_entry_7_287
83255nop
83256
83257P5219: !_PREFETCH [3] (Int) (Loop entry) (Loop exit)
83258sethi %hi(0x2), %l2
83259or %l2, %lo(0x2), %l2
83260loop_entry_7_288:
83261prefetch [%i1 + 12], 19
83262loop_exit_7_288:
83263sub %l2, 1, %l2
83264cmp %l2, 0
83265bg loop_entry_7_288
83266nop
83267
83268P5220: !_CAS [2] (maybe <- 0x3800032) (Int) (Loop entry)
83269sethi %hi(0x1), %l2
83270or %l2, %lo(0x1), %l2
83271loop_entry_7_289:
83272add %i1, 4, %o5
83273lduw [%o5], %o0
83274mov %o0, %l7
83275! move %l7(lower) -> %o0(upper)
83276sllx %l7, 32, %o0
83277mov %l4, %l6
83278cas [%o5], %l7, %l6
83279! move %l6(lower) -> %o0(lower)
83280srl %l6, 0, %l7
83281or %l7, %o0, %o0
83282add %l4, 1, %l4
83283
83284P5221: !_PREFETCH [10] (Int) (Loop exit)
83285sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
83286sub %i0, %i3, %i3
83287prefetch [%i3 + 4], 1
83288!---- flushing int results buffer----
83289mov %o0, %l5
83290loop_exit_7_289:
83291sub %l2, 1, %l2
83292cmp %l2, 0
83293bg loop_entry_7_289
83294nop
83295
83296P5222: !_FLUSH [10] (Int) (Loop entry) (Loop exit)
83297sethi %hi(0x1), %l2
83298or %l2, %lo(0x1), %l2
83299loop_entry_7_290:
83300! Unsupported instruction
83301loop_exit_7_290:
83302sub %l2, 1, %l2
83303cmp %l2, 0
83304bg loop_entry_7_290
83305nop
83306
83307P5223: !_BLD [8] (FP) (Loop entry) (Loop exit)
83308sethi %hi(0x2), %l2
83309or %l2, %lo(0x2), %l2
83310loop_entry_7_291:
83311wr %g0, 0xf0, %asi
83312sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
83313add %i0, %i2, %i2
83314membar #Sync
83315ldda [%i2 + 0] %asi, %f0
83316membar #Sync
83317! 2 addresses covered
83318fmovs %f1, %f0
83319fmovs %f3, %f1
83320!---- flushing fp results buffer to %f30 ----
83321fmovd %f0, %f30
83322!--
83323loop_exit_7_291:
83324sub %l2, 1, %l2
83325cmp %l2, 0
83326bg loop_entry_7_291
83327nop
83328
83329P5224: !_SWAP [9] (maybe <- 0x3800033) (Int) (Loop entry)
83330sethi %hi(0x1), %l2
83331or %l2, %lo(0x1), %l2
83332loop_entry_7_292:
83333sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
83334add %i0, %i3, %i3
83335mov %l4, %o0
83336swap [%i3 + 12], %o0
83337! move %o0(lower) -> %o0(upper)
83338sllx %o0, 32, %o0
83339add %l4, 1, %l4
83340
83341P5225: !_LD [7] (Int) (Loop exit)
83342sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
83343sub %i0, %i2, %i2
83344lduw [%i2 + 12], %l6
83345! move %l6(lower) -> %o0(lower)
83346or %l6, %o0, %o0
83347!---- flushing int results buffer----
83348mov %o0, %l5
83349loop_exit_7_292:
83350sub %l2, 1, %l2
83351cmp %l2, 0
83352bg loop_entry_7_292
83353nop
83354
83355P5226: !_QWLD [13] (FP) (Loop entry) (Loop exit)
83356sethi %hi(0x1), %l2
83357or %l2, %lo(0x1), %l2
83358loop_entry_7_293:
83359sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
83360sub %i0, %i3, %i3
83361ldq [%i3 + 0], %f0
83362! 2 addresses covered
83363fmovs %f1, %f0
83364fmovs %f3, %f1
83365!---- flushing fp results buffer to %f30 ----
83366fmovd %f0, %f30
83367!--
83368loop_exit_7_293:
83369sub %l2, 1, %l2
83370cmp %l2, 0
83371bg loop_entry_7_293
83372nop
83373
83374P5227: !_LD [10] (Int) (NF) (Loop entry)
83375sethi %hi(0x2), %l2
83376or %l2, %lo(0x2), %l2
83377loop_entry_7_294:
83378wr %g0, 0x82, %asi
83379sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
83380sub %i0, %i2, %i2
83381lduwa [%i2 + 4] %asi, %o0
83382! move %o0(lower) -> %o0(upper)
83383sllx %o0, 32, %o0
83384
83385P5228: !_LD [9] (Int) (Loop exit)
83386sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
83387add %i0, %i3, %i3
83388lduw [%i3 + 12], %o5
83389! move %o5(lower) -> %o0(lower)
83390or %o5, %o0, %o0
83391!---- flushing int results buffer----
83392mov %o0, %l5
83393loop_exit_7_294:
83394sub %l2, 1, %l2
83395cmp %l2, 0
83396bg loop_entry_7_294
83397nop
83398
83399P5229: !_PREFETCH [12] (Int) (Loop entry) (LE)
83400sethi %hi(0x1), %l2
83401or %l2, %lo(0x1), %l2
83402loop_entry_7_295:
83403wr %g0, 0x88, %asi
83404sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
83405sub %i0, %i2, %i2
83406prefetcha [%i2 + 4] %asi, 0
83407
83408P5230: !_LD [4] (FP) (Loop exit)
83409sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
83410sub %i0, %i3, %i3
83411ld [%i3 + 4], %f0
83412! 1 addresses covered
83413!---- flushing fp results buffer to %f30 ----
83414fmovs %f0, %f30
83415!--
83416loop_exit_7_295:
83417sub %l2, 1, %l2
83418cmp %l2, 0
83419bg loop_entry_7_295
83420nop
83421
83422P5231: !_LD [14] (Int) (Loop entry)
83423sethi %hi(0x2), %l2
83424or %l2, %lo(0x2), %l2
83425loop_entry_7_296:
83426sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
83427sub %i0, %i2, %i2
83428lduw [%i2 + 4], %o0
83429! move %o0(lower) -> %o0(upper)
83430sllx %o0, 32, %o0
83431
83432P5232: !_PREFETCH [14] (Int) (Faults)
83433prefetch [%i2 + 4], 20
83434
83435P5233: !_LD [10] (Int) (Loop exit)
83436sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
83437sub %i0, %i3, %i3
83438lduw [%i3 + 4], %l6
83439! move %l6(lower) -> %o0(lower)
83440or %l6, %o0, %o0
83441!---- flushing int results buffer----
83442mov %o0, %l5
83443loop_exit_7_296:
83444sub %l2, 1, %l2
83445cmp %l2, 0
83446bg loop_entry_7_296
83447nop
83448
83449P5234: !_LD [0] (Int) (NF) (Loop entry)
83450sethi %hi(0x1), %l2
83451or %l2, %lo(0x1), %l2
83452loop_entry_7_297:
83453wr %g0, 0x82, %asi
83454lduwa [%i0 + 4] %asi, %o0
83455! move %o0(lower) -> %o0(upper)
83456sllx %o0, 32, %o0
83457
83458P5235: !_LD [7] (Int) (Loop exit)
83459sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
83460sub %i0, %i2, %i2
83461lduw [%i2 + 12], %l7
83462! move %l7(lower) -> %o0(lower)
83463or %l7, %o0, %o0
83464!---- flushing int results buffer----
83465mov %o0, %l5
83466loop_exit_7_297:
83467sub %l2, 1, %l2
83468cmp %l2, 0
83469bg loop_entry_7_297
83470nop
83471
83472P5236: !_FLUSH [13] (Int) (Loop entry)
83473sethi %hi(0x1), %l2
83474or %l2, %lo(0x1), %l2
83475loop_entry_7_298:
83476! Unsupported instruction
83477
83478P5237: !_ST [6] (maybe <- 0x3800034) (Int) (Loop exit)
83479sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
83480sub %i0, %i3, %i3
83481stw %l4, [%i3 + 4 ]
83482add %l4, 1, %l4
83483loop_exit_7_298:
83484sub %l2, 1, %l2
83485cmp %l2, 0
83486bg loop_entry_7_298
83487nop
83488
83489P5238: !_PREFETCH [6] (Int) (Loop entry)
83490sethi %hi(0x1), %l2
83491or %l2, %lo(0x1), %l2
83492loop_entry_7_299:
83493sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
83494sub %i0, %i2, %i2
83495prefetch [%i2 + 4], 3
83496
83497P5239: !_QWLD [0] (FP) (Loop exit)
83498ldq [%i0 + 0], %f0
83499! 2 addresses covered
83500fmovs %f1, %f0
83501fmovs %f3, %f1
83502!---- flushing fp results buffer to %f30 ----
83503fmovd %f0, %f30
83504!--
83505loop_exit_7_299:
83506sub %l2, 1, %l2
83507cmp %l2, 0
83508bg loop_entry_7_299
83509nop
83510
83511P5240: !_LD [6] (FP) (Loop entry) (Loop exit)
83512sethi %hi(0x1), %l2
83513or %l2, %lo(0x1), %l2
83514loop_entry_7_300:
83515sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
83516sub %i0, %i3, %i3
83517ld [%i3 + 4], %f0
83518! 1 addresses covered
83519!---- flushing fp results buffer to %f30 ----
83520fmovs %f0, %f30
83521!--
83522loop_exit_7_300:
83523sub %l2, 1, %l2
83524cmp %l2, 0
83525bg loop_entry_7_300
83526nop
83527
83528P5241: !_BLD [8] (FP) (Loop entry)
83529sethi %hi(0x2), %l2
83530or %l2, %lo(0x2), %l2
83531loop_entry_7_301:
83532wr %g0, 0xf0, %asi
83533sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
83534add %i0, %i2, %i2
83535membar #Sync
83536ldda [%i2 + 0] %asi, %f0
83537membar #Sync
83538! 2 addresses covered
83539fmovs %f1, %f0
83540fmovs %f3, %f1
83541
83542P5242: !_CASX [5] (maybe <- 0x3800035) (Int) (Loop exit)
83543sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
83544sub %i0, %i3, %i3
83545add %i3, 8, %o5
83546ldx [%o5], %o0
83547! move %o0(upper) -> %o0(upper)
83548! move %o0(lower) -> %o0(lower)
83549mov %o0, %l7
83550mov %l4, %o1
83551casx [%o5], %l7, %o1
83552! move %o1(upper) -> %o1(upper)
83553! move %o1(lower) -> %o1(lower)
83554add %l4, 1, %l4
83555!---- flushing int results buffer----
83556mov %o0, %l5
83557mov %o1, %l5
83558!---- flushing fp results buffer to %f30 ----
83559fmovd %f0, %f30
83560!--
83561loop_exit_7_301:
83562sub %l2, 1, %l2
83563cmp %l2, 0
83564bg loop_entry_7_301
83565nop
83566
83567P5243: !_SWAP [13] (maybe <- 0x3800036) (Int) (Loop entry) (Branch target of P4799)
83568sethi %hi(0x1), %l2
83569or %l2, %lo(0x1), %l2
83570loop_entry_7_302:
83571sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
83572sub %i0, %i2, %i2
83573mov %l4, %o0
83574swap [%i2 + 12], %o0
83575! move %o0(lower) -> %o0(upper)
83576sllx %o0, 32, %o0
83577add %l4, 1, %l4
83578ba P5244
83579nop
83580
83581TARGET4799:
83582ba RET4799
83583nop
83584
83585
83586P5244: !_LD [4] (Int) (Loop exit)
83587sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
83588sub %i0, %i3, %i3
83589lduw [%i3 + 4], %o5
83590! move %o5(lower) -> %o0(lower)
83591or %o5, %o0, %o0
83592!---- flushing int results buffer----
83593mov %o0, %l5
83594loop_exit_7_302:
83595sub %l2, 1, %l2
83596cmp %l2, 0
83597bg loop_entry_7_302
83598nop
83599
83600P5245: !_LD [15] (Int) (Loop entry)
83601sethi %hi(0x1), %l2
83602or %l2, %lo(0x1), %l2
83603loop_entry_7_303:
83604sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
83605sub %i0, %i2, %i2
83606lduw [%i2 + 12], %o0
83607! move %o0(lower) -> %o0(upper)
83608sllx %o0, 32, %o0
83609
83610P5246: !_LD [4] (Int) (Loop exit)
83611sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
83612sub %i0, %i3, %i3
83613lduw [%i3 + 4], %l3
83614! move %l3(lower) -> %o0(lower)
83615or %l3, %o0, %o0
83616!---- flushing int results buffer----
83617mov %o0, %l5
83618loop_exit_7_303:
83619sub %l2, 1, %l2
83620cmp %l2, 0
83621bg loop_entry_7_303
83622nop
83623
83624P5247: !_LD [4] (Int) (Loop entry)
83625sethi %hi(0x1), %l2
83626or %l2, %lo(0x1), %l2
83627loop_entry_7_304:
83628sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
83629sub %i0, %i2, %i2
83630lduw [%i2 + 4], %o0
83631! move %o0(lower) -> %o0(upper)
83632sllx %o0, 32, %o0
83633
83634P5248: !_BSTC [11] (maybe <- 0x43000052) (FP)
83635wr %g0, 0xe0, %asi
83636sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
83637sub %i0, %i3, %i3
83638! preparing store val #0, next val will be in f33
83639fmovs %f16, %f21
83640fadds %f16, %f17, %f16
83641! preparing store val #1, next val will be in f35
83642fmovd %f20, %f32
83643fmovs %f16, %f21
83644fadds %f16, %f17, %f16
83645fmovd %f20, %f34
83646membar #Sync
83647stda %f32, [%i3 + 0 ] %asi
83648membar #Sync
83649
83650P5249: !_LD [0] (Int) (Loop exit)
83651lduw [%i0 + 4], %l3
83652! move %l3(lower) -> %o0(lower)
83653or %l3, %o0, %o0
83654!---- flushing int results buffer----
83655mov %o0, %l5
83656loop_exit_7_304:
83657sub %l2, 1, %l2
83658cmp %l2, 0
83659bg loop_entry_7_304
83660nop
83661
83662P5250: !_PREFETCH [3] (Int) (NF) (Loop entry)
83663sethi %hi(0x2), %l2
83664or %l2, %lo(0x2), %l2
83665loop_entry_7_305:
83666wr %g0, 0x82, %asi
83667prefetcha [%i1 + 12] %asi, 1
83668
83669P5251: !_LD [6] (Int)
83670sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
83671sub %i0, %i2, %i2
83672lduw [%i2 + 4], %o0
83673! move %o0(lower) -> %o0(upper)
83674sllx %o0, 32, %o0
83675
83676P5252: !_LD [13] (Int) (Loop exit)
83677sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
83678sub %i0, %i3, %i3
83679lduw [%i3 + 12], %l6
83680! move %l6(lower) -> %o0(lower)
83681or %l6, %o0, %o0
83682!---- flushing int results buffer----
83683mov %o0, %l5
83684loop_exit_7_305:
83685sub %l2, 1, %l2
83686cmp %l2, 0
83687bg loop_entry_7_305
83688nop
83689
83690P5253: !_DWST [3] (maybe <- 0x3800037) (Int) (Loop entry)
83691sethi %hi(0x2), %l2
83692or %l2, %lo(0x2), %l2
83693loop_entry_7_306:
83694mov %l4, %o5
83695stx %o5, [%i1 + 8]
83696add %l4, 1, %l4
83697
83698P5254: !_BSTC [4] (maybe <- 0x43000054) (FP) (Loop exit)
83699wr %g0, 0xe0, %asi
83700sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
83701sub %i0, %i2, %i2
83702! preparing store val #0, next val will be in f33
83703fmovs %f16, %f21
83704fadds %f16, %f17, %f16
83705! preparing store val #1, next val will be in f35
83706fmovd %f20, %f32
83707fmovs %f16, %f21
83708fadds %f16, %f17, %f16
83709fmovd %f20, %f34
83710membar #Sync
83711stda %f32, [%i2 + 0 ] %asi
83712membar #Sync
83713loop_exit_7_306:
83714sub %l2, 1, %l2
83715cmp %l2, 0
83716bg loop_entry_7_306
83717nop
83718
83719P5255: !_CAS [5] (maybe <- 0x3800038) (Int) (Loop entry)
83720sethi %hi(0x2), %l2
83721or %l2, %lo(0x2), %l2
83722loop_entry_7_307:
83723sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
83724sub %i0, %i3, %i3
83725add %i3, 12, %o5
83726lduw [%o5], %o0
83727mov %o0, %l7
83728! move %l7(lower) -> %o0(upper)
83729sllx %l7, 32, %o0
83730mov %l4, %l6
83731cas [%o5], %l7, %l6
83732! move %l6(lower) -> %o0(lower)
83733srl %l6, 0, %l7
83734or %l7, %o0, %o0
83735add %l4, 1, %l4
83736
83737P5256: !_LD [9] (FP) (Loop exit) (CBR)
83738sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
83739add %i0, %i2, %i2
83740ld [%i2 + 12], %f0
83741! 1 addresses covered
83742
83743! cbranch
83744andcc %l0, 1, %g0
83745be,pn %xcc, TARGET5256
83746nop
83747RET5256:
83748
83749! lfsr step begin
83750srlx %l0, 1, %l7
83751xnor %l7, %l0, %l7
83752sllx %l7, 63, %l7
83753or %l7, %l0, %l0
83754srlx %l0, 1, %l0
83755
83756!---- flushing int results buffer----
83757mov %o0, %l5
83758!---- flushing fp results buffer to %f30 ----
83759fmovs %f0, %f30
83760!--
83761loop_exit_7_307:
83762sub %l2, 1, %l2
83763cmp %l2, 0
83764bg loop_entry_7_307
83765nop
83766
83767P5257: !_FLUSH [9] (Int) (Loop entry) (Loop exit)
83768sethi %hi(0x1), %l2
83769or %l2, %lo(0x1), %l2
83770loop_entry_7_308:
83771! Unsupported instruction
83772loop_exit_7_308:
83773sub %l2, 1, %l2
83774cmp %l2, 0
83775bg loop_entry_7_308
83776nop
83777
83778P5258: !_LD [2] (Int) (Loop entry)
83779sethi %hi(0x2), %l2
83780or %l2, %lo(0x2), %l2
83781loop_entry_7_309:
83782lduw [%i1 + 4], %o0
83783! move %o0(lower) -> %o0(upper)
83784sllx %o0, 32, %o0
83785
83786P5259: !_LD [14] (Int) (Loop exit)
83787sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
83788sub %i0, %i3, %i3
83789lduw [%i3 + 4], %l3
83790! move %l3(lower) -> %o0(lower)
83791or %l3, %o0, %o0
83792!---- flushing int results buffer----
83793mov %o0, %l5
83794loop_exit_7_309:
83795sub %l2, 1, %l2
83796cmp %l2, 0
83797bg loop_entry_7_309
83798nop
83799
83800P5260: !_DWLD [6] (Int) (Loop entry)
83801sethi %hi(0x2), %l2
83802or %l2, %lo(0x2), %l2
83803loop_entry_7_310:
83804sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
83805sub %i0, %i2, %i2
83806ldx [%i2 + 0], %o0
83807! move %o0(lower) -> %o0(upper)
83808sllx %o0, 32, %o0
83809
83810P5261: !_PREFETCH [12] (Int)
83811sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
83812sub %i0, %i3, %i3
83813prefetch [%i3 + 4], 31
83814
83815P5262: !_LD [4] (Int) (NF) (Loop exit)
83816wr %g0, 0x82, %asi
83817sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i2
83818sub %i0, %i2, %i2
83819lduwa [%i2 + 4] %asi, %l6
83820! move %l6(lower) -> %o0(lower)
83821or %l6, %o0, %o0
83822!---- flushing int results buffer----
83823mov %o0, %l5
83824loop_exit_7_310:
83825sub %l2, 1, %l2
83826cmp %l2, 0
83827bg loop_entry_7_310
83828nop
83829
83830P5263: !_LD [5] (Int) (NF) (Loop entry)
83831sethi %hi(0x1), %l2
83832or %l2, %lo(0x1), %l2
83833loop_entry_7_311:
83834wr %g0, 0x82, %asi
83835sethi %hi(REGION0_ALIAS0_O-REGION2_ALIAS3_O), %i3
83836sub %i0, %i3, %i3
83837lduwa [%i3 + 12] %asi, %o0
83838! move %o0(lower) -> %o0(upper)
83839sllx %o0, 32, %o0
83840
83841P5264: !_LD [12] (Int) (Loop exit)
83842sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
83843sub %i0, %i2, %i2
83844lduw [%i2 + 4], %l7
83845! move %l7(lower) -> %o0(lower)
83846or %l7, %o0, %o0
83847!---- flushing int results buffer----
83848mov %o0, %l5
83849loop_exit_7_311:
83850sub %l2, 1, %l2
83851cmp %l2, 0
83852bg loop_entry_7_311
83853nop
83854
83855P5265: !_PREFETCH [0] (Int) (NF) (Loop entry)
83856sethi %hi(0x1), %l2
83857or %l2, %lo(0x1), %l2
83858loop_entry_7_312:
83859wr %g0, 0x82, %asi
83860prefetcha [%i0 + 4] %asi, 3
83861
83862P5266: !_LD [4] (FP) (Loop exit)
83863sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
83864add %i0, %i3, %i3
83865ld [%i3 + 4], %f0
83866! 1 addresses covered
83867!---- flushing fp results buffer to %f30 ----
83868fmovs %f0, %f30
83869!--
83870loop_exit_7_312:
83871sub %l2, 1, %l2
83872cmp %l2, 0
83873bg loop_entry_7_312
83874nop
83875
83876P5267: !_PREFETCH [0] (Int) (NF) (Loop entry)
83877sethi %hi(0x1), %l2
83878or %l2, %lo(0x1), %l2
83879loop_entry_7_313:
83880wr %g0, 0x82, %asi
83881prefetcha [%i0 + 4] %asi, 31
83882
83883P5268: !_QWLD [5] (FP) (Loop exit)
83884sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
83885add %i0, %i2, %i2
83886ldq [%i2 + 0], %f0
83887! 2 addresses covered
83888fmovs %f1, %f0
83889fmovs %f3, %f1
83890!---- flushing fp results buffer to %f30 ----
83891fmovd %f0, %f30
83892!--
83893loop_exit_7_313:
83894sub %l2, 1, %l2
83895cmp %l2, 0
83896bg loop_entry_7_313
83897nop
83898
83899P5269: !_PREFETCH [14] (Int) (Loop entry) (Loop exit)
83900sethi %hi(0x1), %l2
83901or %l2, %lo(0x1), %l2
83902loop_entry_7_314:
83903sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
83904sub %i0, %i3, %i3
83905prefetch [%i3 + 4], 3
83906loop_exit_7_314:
83907sub %l2, 1, %l2
83908cmp %l2, 0
83909bg loop_entry_7_314
83910nop
83911
83912P5270: !_LD [8] (Int) (Loop entry)
83913sethi %hi(0x2), %l2
83914or %l2, %lo(0x2), %l2
83915loop_entry_7_315:
83916sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
83917add %i0, %i2, %i2
83918lduw [%i2 + 4], %o0
83919! move %o0(lower) -> %o0(upper)
83920sllx %o0, 32, %o0
83921
83922P5271: !_LD [8] (Int) (Loop exit)
83923lduw [%i2 + 4], %o5
83924! move %o5(lower) -> %o0(lower)
83925or %o5, %o0, %o0
83926!---- flushing int results buffer----
83927mov %o0, %l5
83928loop_exit_7_315:
83929sub %l2, 1, %l2
83930cmp %l2, 0
83931bg loop_entry_7_315
83932nop
83933
83934P5272: !_LD [8] (FP) (Loop entry)
83935sethi %hi(0x2), %l2
83936or %l2, %lo(0x2), %l2
83937loop_entry_7_316:
83938sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
83939add %i0, %i3, %i3
83940ld [%i3 + 4], %f0
83941! 1 addresses covered
83942
83943P5273: !_LD [4] (FP) (Loop exit)
83944sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
83945add %i0, %i2, %i2
83946ld [%i2 + 4], %f1
83947! 1 addresses covered
83948!---- flushing fp results buffer to %f30 ----
83949fmovd %f0, %f30
83950!--
83951loop_exit_7_316:
83952sub %l2, 1, %l2
83953cmp %l2, 0
83954bg loop_entry_7_316
83955nop
83956
83957P5274: !_LD [11] (Int) (Loop entry)
83958sethi %hi(0x2), %l2
83959or %l2, %lo(0x2), %l2
83960loop_entry_7_317:
83961sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
83962sub %i0, %i3, %i3
83963lduw [%i3 + 12], %o0
83964! move %o0(lower) -> %o0(upper)
83965sllx %o0, 32, %o0
83966
83967P5275: !_LD [8] (FP)
83968sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
83969add %i0, %i2, %i2
83970ld [%i2 + 4], %f0
83971! 1 addresses covered
83972
83973P5276: !_LD [12] (Int) (Loop exit)
83974sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
83975sub %i0, %i3, %i3
83976lduw [%i3 + 4], %l6
83977! move %l6(lower) -> %o0(lower)
83978or %l6, %o0, %o0
83979!---- flushing int results buffer----
83980mov %o0, %l5
83981!---- flushing fp results buffer to %f30 ----
83982fmovs %f0, %f30
83983!--
83984loop_exit_7_317:
83985sub %l2, 1, %l2
83986cmp %l2, 0
83987bg loop_entry_7_317
83988nop
83989
83990P5277: !_LD [8] (Int) (Loop entry) (Branch target of P4975)
83991sethi %hi(0x2), %l2
83992or %l2, %lo(0x2), %l2
83993loop_entry_7_318:
83994sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
83995add %i0, %i2, %i2
83996lduw [%i2 + 4], %o0
83997! move %o0(lower) -> %o0(upper)
83998sllx %o0, 32, %o0
83999ba P5278
84000nop
84001
84002TARGET4975:
84003ba RET4975
84004nop
84005
84006
84007P5278: !_LD [15] (Int) (Loop exit)
84008sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
84009sub %i0, %i3, %i3
84010lduw [%i3 + 12], %l7
84011! move %l7(lower) -> %o0(lower)
84012or %l7, %o0, %o0
84013!---- flushing int results buffer----
84014mov %o0, %l5
84015loop_exit_7_318:
84016sub %l2, 1, %l2
84017cmp %l2, 0
84018bg loop_entry_7_318
84019nop
84020
84021P5279: !_SWAP [13] (maybe <- 0x3800039) (Int) (Loop entry)
84022sethi %hi(0x2), %l2
84023or %l2, %lo(0x2), %l2
84024loop_entry_7_319:
84025sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
84026sub %i0, %i2, %i2
84027mov %l4, %o0
84028swap [%i2 + 12], %o0
84029! move %o0(lower) -> %o0(upper)
84030sllx %o0, 32, %o0
84031add %l4, 1, %l4
84032
84033P5280: !_ST [5] (maybe <- 0x43000056) (FP)
84034sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
84035add %i0, %i3, %i3
84036! preparing store val #0, next val will be in f20
84037fmovs %f16, %f20
84038fadds %f16, %f17, %f16
84039st %f20, [%i3 + 12 ]
84040
84041P5281: !_LD [4] (Int) (NF) (Loop exit) (Branch target of P4893)
84042wr %g0, 0x82, %asi
84043lduwa [%i3 + 4] %asi, %o5
84044! move %o5(lower) -> %o0(lower)
84045or %o5, %o0, %o0
84046!---- flushing int results buffer----
84047mov %o0, %l5
84048loop_exit_7_319:
84049sub %l2, 1, %l2
84050cmp %l2, 0
84051bg loop_entry_7_319
84052nop
84053ba P5282
84054nop
84055
84056TARGET4893:
84057ba RET4893
84058nop
84059
84060
84061P5282: !_QWLD [5] (FP) (Loop entry)
84062sethi %hi(0x2), %l2
84063or %l2, %lo(0x2), %l2
84064loop_entry_7_320:
84065sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
84066add %i0, %i2, %i2
84067ldq [%i2 + 0], %f0
84068! 2 addresses covered
84069fmovs %f1, %f0
84070fmovs %f3, %f1
84071
84072P5283: !_CASX [1] (maybe <- 0x380003a) (Int) (Loop exit)
84073add %i0, 8, %l7
84074ldx [%l7], %o0
84075! move %o0(upper) -> %o0(upper)
84076! move %o0(lower) -> %o0(lower)
84077mov %o0, %l6
84078mov %l4, %o1
84079casx [%l7], %l6, %o1
84080! move %o1(upper) -> %o1(upper)
84081! move %o1(lower) -> %o1(lower)
84082add %l4, 1, %l4
84083!---- flushing int results buffer----
84084mov %o0, %l5
84085mov %o1, %l5
84086!---- flushing fp results buffer to %f30 ----
84087fmovd %f0, %f30
84088!--
84089loop_exit_7_320:
84090sub %l2, 1, %l2
84091cmp %l2, 0
84092bg loop_entry_7_320
84093nop
84094
84095P5284: !_LD [10] (Int) (Loop entry)
84096sethi %hi(0x2), %l2
84097or %l2, %lo(0x2), %l2
84098loop_entry_7_321:
84099sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
84100sub %i0, %i3, %i3
84101lduw [%i3 + 4], %o0
84102! move %o0(lower) -> %o0(upper)
84103sllx %o0, 32, %o0
84104
84105P5285: !_PREFETCH [0] (Int)
84106prefetch [%i0 + 4], 28
84107
84108P5286: !_LD [10] (Int) (NF) (Loop exit) (Branch target of P5024)
84109wr %g0, 0x82, %asi
84110lduwa [%i3 + 4] %asi, %l6
84111! move %l6(lower) -> %o0(lower)
84112or %l6, %o0, %o0
84113!---- flushing int results buffer----
84114mov %o0, %l5
84115loop_exit_7_321:
84116sub %l2, 1, %l2
84117cmp %l2, 0
84118bg loop_entry_7_321
84119nop
84120ba P5287
84121nop
84122
84123TARGET5024:
84124ba RET5024
84125nop
84126
84127
84128P5287: !_REPLACEMENT [12] (Int) (Loop entry)
84129sethi %hi(0x1), %l2
84130or %l2, %lo(0x1), %l2
84131loop_entry_7_322:
84132sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
84133sub %i0, %i2, %i2
84134sethi %hi(0x20000), %o5
84135ld [%i2+4], %l6
84136st %l6, [%i2+4]
84137add %i2, %o5, %l3
84138ld [%l3+4], %l6
84139st %l6, [%l3+4]
84140add %l3, %o5, %l3
84141ld [%l3+4], %l6
84142st %l6, [%l3+4]
84143add %l3, %o5, %l3
84144ld [%l3+4], %l6
84145st %l6, [%l3+4]
84146add %l3, %o5, %l3
84147ld [%l3+4], %l6
84148st %l6, [%l3+4]
84149add %l3, %o5, %l3
84150ld [%l3+4], %l6
84151st %l6, [%l3+4]
84152add %l3, %o5, %l3
84153ld [%l3+4], %l6
84154st %l6, [%l3+4]
84155add %l3, %o5, %l3
84156ld [%l3+4], %l6
84157st %l6, [%l3+4]
84158
84159P5288: !_LD [8] (Int)
84160sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
84161add %i0, %i3, %i3
84162lduw [%i3 + 4], %o0
84163! move %o0(lower) -> %o0(upper)
84164sllx %o0, 32, %o0
84165
84166P5289: !_LD [0] (Int) (Loop exit)
84167lduw [%i0 + 4], %l6
84168! move %l6(lower) -> %o0(lower)
84169or %l6, %o0, %o0
84170!---- flushing int results buffer----
84171mov %o0, %l5
84172loop_exit_7_322:
84173sub %l2, 1, %l2
84174cmp %l2, 0
84175bg loop_entry_7_322
84176nop
84177
84178P5290: !_LD [13] (FP) (Loop entry)
84179sethi %hi(0x1), %l2
84180or %l2, %lo(0x1), %l2
84181loop_entry_7_323:
84182sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
84183sub %i0, %i2, %i2
84184ld [%i2 + 12], %f0
84185! 1 addresses covered
84186
84187P5291: !_QWST [2] (maybe <- 0x43000057) (FP) (Loop exit)
84188! preparing store val #0, next val will be in f21
84189fmovs %f16, %f21
84190fadds %f16, %f17, %f16
84191! preparing store val #1, next val will be in f23
84192fmovs %f16, %f23
84193fadds %f16, %f17, %f16
84194stq %f20, [%i1 + 0]
84195!---- flushing fp results buffer to %f30 ----
84196fmovs %f0, %f30
84197!--
84198loop_exit_7_323:
84199sub %l2, 1, %l2
84200cmp %l2, 0
84201bg loop_entry_7_323
84202nop
84203
84204P5292: !_QWLD [14] (FP) (Loop entry) (Loop exit)
84205sethi %hi(0x1), %l2
84206or %l2, %lo(0x1), %l2
84207loop_entry_7_324:
84208sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
84209sub %i0, %i3, %i3
84210ldq [%i3 + 0], %f0
84211! 2 addresses covered
84212fmovs %f1, %f0
84213fmovs %f3, %f1
84214!---- flushing fp results buffer to %f30 ----
84215fmovd %f0, %f30
84216!--
84217loop_exit_7_324:
84218sub %l2, 1, %l2
84219cmp %l2, 0
84220bg loop_entry_7_324
84221nop
84222
84223P5293: !_REPLACEMENT [12] (Int) (Loop entry)
84224sethi %hi(0x2), %l2
84225or %l2, %lo(0x2), %l2
84226loop_entry_7_325:
84227sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i2
84228sub %i0, %i2, %i2
84229sethi %hi(0x20000), %l3
84230ld [%i2+4], %l7
84231st %l7, [%i2+4]
84232add %i2, %l3, %l6
84233ld [%l6+4], %l7
84234st %l7, [%l6+4]
84235add %l6, %l3, %l6
84236ld [%l6+4], %l7
84237st %l7, [%l6+4]
84238add %l6, %l3, %l6
84239ld [%l6+4], %l7
84240st %l7, [%l6+4]
84241add %l6, %l3, %l6
84242ld [%l6+4], %l7
84243st %l7, [%l6+4]
84244add %l6, %l3, %l6
84245ld [%l6+4], %l7
84246st %l7, [%l6+4]
84247add %l6, %l3, %l6
84248ld [%l6+4], %l7
84249st %l7, [%l6+4]
84250add %l6, %l3, %l6
84251ld [%l6+4], %l7
84252st %l7, [%l6+4]
84253
84254P5294: !_BSTC [12] (maybe <- 0x43000059) (FP) (Loop exit)
84255wr %g0, 0xe0, %asi
84256sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
84257sub %i0, %i3, %i3
84258! preparing store val #0, next val will be in f33
84259fmovs %f16, %f21
84260fadds %f16, %f17, %f16
84261! preparing store val #1, next val will be in f35
84262fmovd %f20, %f32
84263fmovs %f16, %f21
84264fadds %f16, %f17, %f16
84265fmovd %f20, %f34
84266membar #Sync
84267stda %f32, [%i3 + 0 ] %asi
84268membar #Sync
84269loop_exit_7_325:
84270sub %l2, 1, %l2
84271cmp %l2, 0
84272bg loop_entry_7_325
84273nop
84274
84275P5295: !_PREFETCH [2] (Int) (Loop entry) (CBR)
84276sethi %hi(0x2), %l2
84277or %l2, %lo(0x2), %l2
84278loop_entry_7_326:
84279prefetch [%i1 + 4], 3
84280
84281! cbranch
84282andcc %l0, 1, %g0
84283be,pt %xcc, TARGET5295
84284nop
84285RET5295:
84286
84287! lfsr step begin
84288srlx %l0, 1, %o5
84289xnor %o5, %l0, %o5
84290sllx %o5, 63, %o5
84291or %o5, %l0, %l0
84292srlx %l0, 1, %l0
84293
84294
84295P5296: !_LD [4] (Int)
84296sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
84297add %i0, %i2, %i2
84298lduw [%i2 + 4], %o0
84299! move %o0(lower) -> %o0(upper)
84300sllx %o0, 32, %o0
84301
84302P5297: !_LD [4] (Int) (Loop exit)
84303lduw [%i2 + 4], %o5
84304! move %o5(lower) -> %o0(lower)
84305or %o5, %o0, %o0
84306!---- flushing int results buffer----
84307mov %o0, %l5
84308loop_exit_7_326:
84309sub %l2, 1, %l2
84310cmp %l2, 0
84311bg loop_entry_7_326
84312nop
84313
84314P5298: !_QWLD [14] (FP) (Loop entry)
84315sethi %hi(0x2), %l2
84316or %l2, %lo(0x2), %l2
84317loop_entry_7_327:
84318sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i3
84319sub %i0, %i3, %i3
84320ldq [%i3 + 0], %f0
84321! 2 addresses covered
84322fmovs %f1, %f0
84323fmovs %f3, %f1
84324
84325P5299: !_CASX [2] (maybe <- 0x380003b) (Int) (Loop exit) (CBR)
84326ldx [%i1], %o0
84327! move %o0(upper) -> %o0(upper)
84328! move %o0(lower) -> %o0(lower)
84329mov %o0, %l6
84330mov %l4, %o1
84331casx [%i1], %l6, %o1
84332! move %o1(upper) -> %o1(upper)
84333! move %o1(lower) -> %o1(lower)
84334add %l4, 1, %l4
84335
84336! cbranch
84337andcc %l0, 1, %g0
84338be,pn %xcc, TARGET5299
84339nop
84340RET5299:
84341
84342! lfsr step begin
84343srlx %l0, 1, %l6
84344xnor %l6, %l0, %l6
84345sllx %l6, 63, %l6
84346or %l6, %l0, %l0
84347srlx %l0, 1, %l0
84348
84349!---- flushing int results buffer----
84350mov %o0, %l5
84351mov %o1, %l5
84352!---- flushing fp results buffer to %f30 ----
84353fmovd %f0, %f30
84354!--
84355loop_exit_7_327:
84356sub %l2, 1, %l2
84357cmp %l2, 0
84358bg loop_entry_7_327
84359nop
84360
84361P5300: !_CAS [14] (maybe <- 0x380003c) (Int) (Loop entry)
84362sethi %hi(0x2), %l2
84363or %l2, %lo(0x2), %l2
84364loop_entry_7_328:
84365sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS1_O), %i2
84366sub %i0, %i2, %i2
84367add %i2, 4, %l3
84368lduw [%l3], %o0
84369mov %o0, %o5
84370! move %o5(lower) -> %o0(upper)
84371sllx %o5, 32, %o0
84372mov %l4, %l7
84373cas [%l3], %o5, %l7
84374! move %l7(lower) -> %o0(lower)
84375srl %l7, 0, %o5
84376or %o5, %o0, %o0
84377add %l4, 1, %l4
84378
84379P5301: !_PREFETCH [14] (Int) (Loop exit)
84380prefetch [%i2 + 4], 2
84381!---- flushing int results buffer----
84382mov %o0, %l5
84383loop_exit_7_328:
84384sub %l2, 1, %l2
84385cmp %l2, 0
84386bg loop_entry_7_328
84387nop
84388
84389P5302: !_LD [9] (FP) (Loop entry)
84390sethi %hi(0x2), %l2
84391or %l2, %lo(0x2), %l2
84392loop_entry_7_329:
84393sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
84394add %i0, %i3, %i3
84395ld [%i3 + 12], %f0
84396! 1 addresses covered
84397
84398P5303: !_LD [13] (Int)
84399sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i2
84400sub %i0, %i2, %i2
84401lduw [%i2 + 12], %o0
84402! move %o0(lower) -> %o0(upper)
84403sllx %o0, 32, %o0
84404
84405P5304: !_LD [9] (Int) (Loop exit)
84406lduw [%i3 + 12], %o5
84407! move %o5(lower) -> %o0(lower)
84408or %o5, %o0, %o0
84409!---- flushing int results buffer----
84410mov %o0, %l5
84411!---- flushing fp results buffer to %f30 ----
84412fmovs %f0, %f30
84413!--
84414loop_exit_7_329:
84415sub %l2, 1, %l2
84416cmp %l2, 0
84417bg loop_entry_7_329
84418nop
84419
84420P5305: !_LD [10] (Int) (Loop entry)
84421sethi %hi(0x2), %l2
84422or %l2, %lo(0x2), %l2
84423loop_entry_7_330:
84424sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
84425sub %i0, %i3, %i3
84426lduw [%i3 + 4], %o0
84427! move %o0(lower) -> %o0(upper)
84428sllx %o0, 32, %o0
84429
84430P5306: !_LD [5] (Int) (Loop exit) (CBR)
84431sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
84432add %i0, %i2, %i2
84433lduw [%i2 + 12], %l3
84434! move %l3(lower) -> %o0(lower)
84435or %l3, %o0, %o0
84436
84437! cbranch
84438andcc %l0, 1, %g0
84439be,pt %xcc, TARGET5306
84440nop
84441RET5306:
84442
84443! lfsr step begin
84444srlx %l0, 1, %l6
84445xnor %l6, %l0, %l6
84446sllx %l6, 63, %l6
84447or %l6, %l0, %l0
84448srlx %l0, 1, %l0
84449
84450!---- flushing int results buffer----
84451mov %o0, %l5
84452loop_exit_7_330:
84453sub %l2, 1, %l2
84454cmp %l2, 0
84455bg loop_entry_7_330
84456nop
84457
84458P5307: !_LD [13] (Int) (Loop entry)
84459sethi %hi(0x1), %l2
84460or %l2, %lo(0x1), %l2
84461loop_entry_7_331:
84462sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
84463sub %i0, %i3, %i3
84464lduw [%i3 + 12], %o0
84465! move %o0(lower) -> %o0(upper)
84466sllx %o0, 32, %o0
84467
84468P5308: !_FLUSH [3] (Int)
84469! Unsupported instruction
84470
84471P5309: !_LD [2] (Int) (Loop exit)
84472lduw [%i1 + 4], %l7
84473! move %l7(lower) -> %o0(lower)
84474or %l7, %o0, %o0
84475!---- flushing int results buffer----
84476mov %o0, %l5
84477loop_exit_7_331:
84478sub %l2, 1, %l2
84479cmp %l2, 0
84480bg loop_entry_7_331
84481nop
84482
84483P5310: !_LD [2] (Int) (Loop entry)
84484sethi %hi(0x2), %l2
84485or %l2, %lo(0x2), %l2
84486loop_entry_7_332:
84487lduw [%i1 + 4], %o0
84488! move %o0(lower) -> %o0(upper)
84489sllx %o0, 32, %o0
84490
84491P5311: !_LD [0] (Int) (Loop exit)
84492lduw [%i0 + 4], %o5
84493! move %o5(lower) -> %o0(lower)
84494or %o5, %o0, %o0
84495!---- flushing int results buffer----
84496mov %o0, %l5
84497loop_exit_7_332:
84498sub %l2, 1, %l2
84499cmp %l2, 0
84500bg loop_entry_7_332
84501nop
84502
84503P5312: !_LD [5] (Int) (Loop entry)
84504sethi %hi(0x2), %l2
84505or %l2, %lo(0x2), %l2
84506loop_entry_7_333:
84507sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
84508add %i0, %i2, %i2
84509lduw [%i2 + 12], %o0
84510! move %o0(lower) -> %o0(upper)
84511sllx %o0, 32, %o0
84512
84513P5313: !_LD [10] (Int) (Loop exit)
84514sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
84515sub %i0, %i3, %i3
84516lduw [%i3 + 4], %l3
84517! move %l3(lower) -> %o0(lower)
84518or %l3, %o0, %o0
84519!---- flushing int results buffer----
84520mov %o0, %l5
84521loop_exit_7_333:
84522sub %l2, 1, %l2
84523cmp %l2, 0
84524bg loop_entry_7_333
84525nop
84526
84527P5314: !_PREFETCH [0] (Int) (NF) (Loop entry) (Branch target of P5031)
84528sethi %hi(0x2), %l2
84529or %l2, %lo(0x2), %l2
84530loop_entry_7_334:
84531wr %g0, 0x82, %asi
84532prefetcha [%i0 + 4] %asi, 2
84533ba P5315
84534nop
84535
84536TARGET5031:
84537ba RET5031
84538nop
84539
84540
84541P5315: !_SWAP [6] (maybe <- 0x380003d) (Int)
84542sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
84543sub %i0, %i2, %i2
84544mov %l4, %o0
84545swap [%i2 + 4], %o0
84546! move %o0(lower) -> %o0(upper)
84547sllx %o0, 32, %o0
84548add %l4, 1, %l4
84549
84550P5316: !_LD [5] (Int) (Loop exit)
84551sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
84552add %i0, %i3, %i3
84553lduw [%i3 + 12], %l7
84554! move %l7(lower) -> %o0(lower)
84555or %l7, %o0, %o0
84556!---- flushing int results buffer----
84557mov %o0, %l5
84558loop_exit_7_334:
84559sub %l2, 1, %l2
84560cmp %l2, 0
84561bg loop_entry_7_334
84562nop
84563
84564P5317: !_BST [9] (maybe <- 0x4300005b) (FP) (Loop entry)
84565sethi %hi(0x2), %l2
84566or %l2, %lo(0x2), %l2
84567loop_entry_7_335:
84568wr %g0, 0xf0, %asi
84569sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
84570add %i0, %i2, %i2
84571! preparing store val #0, next val will be in f33
84572fmovs %f16, %f21
84573fadds %f16, %f17, %f16
84574! preparing store val #1, next val will be in f35
84575fmovd %f20, %f32
84576fmovs %f16, %f21
84577fadds %f16, %f17, %f16
84578fmovd %f20, %f34
84579membar #Sync
84580stda %f32, [%i2 + 0 ] %asi
84581membar #Sync
84582
84583P5318: !_PREFETCH [7] (Int) (Loop exit)
84584sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
84585sub %i0, %i3, %i3
84586prefetch [%i3 + 12], 16
84587loop_exit_7_335:
84588sub %l2, 1, %l2
84589cmp %l2, 0
84590bg loop_entry_7_335
84591nop
84592
84593P5319: !_BLD [0] (FP) (Loop entry) (Loop exit)
84594sethi %hi(0x1), %l2
84595or %l2, %lo(0x1), %l2
84596loop_entry_7_336:
84597wr %g0, 0xf0, %asi
84598membar #Sync
84599ldda [%i0 + 0] %asi, %f0
84600membar #Sync
84601! 2 addresses covered
84602fmovs %f1, %f0
84603fmovs %f3, %f1
84604!---- flushing fp results buffer to %f30 ----
84605fmovd %f0, %f30
84606!--
84607loop_exit_7_336:
84608sub %l2, 1, %l2
84609cmp %l2, 0
84610bg loop_entry_7_336
84611nop
84612
84613P5320: !_SWAP [1] (maybe <- 0x380003e) (Int) (Loop entry)
84614sethi %hi(0x1), %l2
84615or %l2, %lo(0x1), %l2
84616loop_entry_7_337:
84617mov %l4, %o0
84618swap [%i0 + 12], %o0
84619! move %o0(lower) -> %o0(upper)
84620sllx %o0, 32, %o0
84621add %l4, 1, %l4
84622
84623P5321: !_LD [9] (Int) (Loop exit)
84624sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
84625add %i0, %i2, %i2
84626lduw [%i2 + 12], %l6
84627! move %l6(lower) -> %o0(lower)
84628or %l6, %o0, %o0
84629!---- flushing int results buffer----
84630mov %o0, %l5
84631loop_exit_7_337:
84632sub %l2, 1, %l2
84633cmp %l2, 0
84634bg loop_entry_7_337
84635nop
84636
84637P5322: !_LD [13] (FP) (Loop entry)
84638sethi %hi(0x1), %l2
84639or %l2, %lo(0x1), %l2
84640loop_entry_7_338:
84641sethi %hi(REGION0_ALIAS0_O-REGION6_ALIAS3_O), %i3
84642sub %i0, %i3, %i3
84643ld [%i3 + 12], %f0
84644! 1 addresses covered
84645
84646P5323: !_LD [13] (FP) (Loop exit)
84647ld [%i3 + 12], %f1
84648! 1 addresses covered
84649!---- flushing fp results buffer to %f30 ----
84650fmovd %f0, %f30
84651!--
84652loop_exit_7_338:
84653sub %l2, 1, %l2
84654cmp %l2, 0
84655bg loop_entry_7_338
84656nop
84657
84658P5324: !_QWST [8] (maybe <- 0x4300005d) (FP) (Loop entry) (Loop exit)
84659sethi %hi(0x2), %l2
84660or %l2, %lo(0x2), %l2
84661loop_entry_7_339:
84662sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
84663add %i0, %i2, %i2
84664! preparing store val #0, next val will be in f21
84665fmovs %f16, %f21
84666fadds %f16, %f17, %f16
84667! preparing store val #1, next val will be in f23
84668fmovs %f16, %f23
84669fadds %f16, %f17, %f16
84670stq %f20, [%i2 + 0]
84671loop_exit_7_339:
84672sub %l2, 1, %l2
84673cmp %l2, 0
84674bg loop_entry_7_339
84675nop
84676
84677P5325: !_ST [8] (maybe <- 0x380003f) (Int) (Loop entry)
84678sethi %hi(0x2), %l2
84679or %l2, %lo(0x2), %l2
84680loop_entry_7_340:
84681sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
84682add %i0, %i3, %i3
84683stw %l4, [%i3 + 4 ]
84684add %l4, 1, %l4
84685
84686P5326: !_DWST [4] (maybe <- 0x4300005f) (FP) (Loop exit)
84687sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
84688add %i0, %i2, %i2
84689! preparing store val #0, next val will be in f21
84690fmovs %f16, %f21
84691fadds %f16, %f17, %f16
84692std %f20, [%i2 + 0]
84693loop_exit_7_340:
84694sub %l2, 1, %l2
84695cmp %l2, 0
84696bg loop_entry_7_340
84697nop
84698
84699P5327: !_LD [6] (Int) (Loop entry)
84700sethi %hi(0x2), %l2
84701or %l2, %lo(0x2), %l2
84702loop_entry_7_341:
84703sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i3
84704sub %i0, %i3, %i3
84705lduw [%i3 + 4], %o0
84706! move %o0(lower) -> %o0(upper)
84707sllx %o0, 32, %o0
84708
84709P5328: !_LD [9] (Int) (Loop exit)
84710sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
84711add %i0, %i2, %i2
84712lduw [%i2 + 12], %l7
84713! move %l7(lower) -> %o0(lower)
84714or %l7, %o0, %o0
84715!---- flushing int results buffer----
84716mov %o0, %l5
84717loop_exit_7_341:
84718sub %l2, 1, %l2
84719cmp %l2, 0
84720bg loop_entry_7_341
84721nop
84722
84723P5329: !_BST [10] (maybe <- 0x43000060) (FP) (Loop entry) (Loop exit)
84724sethi %hi(0x1), %l2
84725or %l2, %lo(0x1), %l2
84726loop_entry_7_342:
84727wr %g0, 0xf0, %asi
84728sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i3
84729sub %i0, %i3, %i3
84730! preparing store val #0, next val will be in f33
84731fmovs %f16, %f21
84732fadds %f16, %f17, %f16
84733! preparing store val #1, next val will be in f35
84734fmovd %f20, %f32
84735fmovs %f16, %f21
84736fadds %f16, %f17, %f16
84737fmovd %f20, %f34
84738membar #Sync
84739stda %f32, [%i3 + 0 ] %asi
84740membar #Sync
84741loop_exit_7_342:
84742sub %l2, 1, %l2
84743cmp %l2, 0
84744bg loop_entry_7_342
84745nop
84746
84747P5330: !_CAS [15] (maybe <- 0x3800040) (Int) (Loop entry)
84748sethi %hi(0x2), %l2
84749or %l2, %lo(0x2), %l2
84750loop_entry_7_343:
84751sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i2
84752sub %i0, %i2, %i2
84753add %i2, 12, %l7
84754lduw [%l7], %o0
84755mov %o0, %l6
84756! move %l6(lower) -> %o0(upper)
84757sllx %l6, 32, %o0
84758mov %l4, %l3
84759cas [%l7], %l6, %l3
84760! move %l3(lower) -> %o0(lower)
84761srl %l3, 0, %l6
84762or %l6, %o0, %o0
84763add %l4, 1, %l4
84764
84765P5331: !_DWST [3] (maybe <- 0x43000062) (FP) (Loop exit)
84766! preparing store val #0, next val will be in f21
84767fmovs %f16, %f21
84768fadds %f16, %f17, %f16
84769std %f20, [%i1 + 8]
84770!---- flushing int results buffer----
84771mov %o0, %l5
84772loop_exit_7_343:
84773sub %l2, 1, %l2
84774cmp %l2, 0
84775bg loop_entry_7_343
84776nop
84777
84778P5332: !_MEMBAR (Int) (Loop entry) (Loop exit)
84779sethi %hi(0x1), %l2
84780or %l2, %lo(0x1), %l2
84781loop_entry_7_344:
84782membar #StoreLoad
84783loop_exit_7_344:
84784sub %l2, 1, %l2
84785cmp %l2, 0
84786bg loop_entry_7_344
84787nop
84788
84789P5333: !_DWLD [9] (Int) (Loop entry)
84790sethi %hi(0x1), %l2
84791or %l2, %lo(0x1), %l2
84792loop_entry_7_345:
84793sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
84794add %i0, %i3, %i3
84795ldx [%i3 + 8], %o0
84796! move %o0(lower) -> %o0(upper)
84797sllx %o0, 32, %o0
84798
84799P5334: !_REPLACEMENT [5] (Int)
84800sethi %hi(REPLACEMENT0_ALIAS0_O-REGION0_ALIAS0_O), %i2
84801add %i0, %i2, %i2
84802sethi %hi(0x20000), %l3
84803ld [%i2+12], %l7
84804st %l7, [%i2+12]
84805add %i2, %l3, %l6
84806ld [%l6+12], %l7
84807st %l7, [%l6+12]
84808add %l6, %l3, %l6
84809ld [%l6+12], %l7
84810st %l7, [%l6+12]
84811add %l6, %l3, %l6
84812ld [%l6+12], %l7
84813st %l7, [%l6+12]
84814add %l6, %l3, %l6
84815ld [%l6+12], %l7
84816st %l7, [%l6+12]
84817add %l6, %l3, %l6
84818ld [%l6+12], %l7
84819st %l7, [%l6+12]
84820add %l6, %l3, %l6
84821ld [%l6+12], %l7
84822st %l7, [%l6+12]
84823add %l6, %l3, %l6
84824ld [%l6+12], %l7
84825st %l7, [%l6+12]
84826
84827P5335: !_LD [0] (Int) (Loop exit)
84828lduw [%i0 + 4], %l3
84829! move %l3(lower) -> %o0(lower)
84830or %l3, %o0, %o0
84831!---- flushing int results buffer----
84832mov %o0, %l5
84833loop_exit_7_345:
84834sub %l2, 1, %l2
84835cmp %l2, 0
84836bg loop_entry_7_345
84837nop
84838
84839P5336: !_LD [13] (Int) (NF) (Faults) (Loop entry)
84840sethi %hi(0x1), %l2
84841or %l2, %lo(0x1), %l2
84842loop_entry_7_346:
84843wr %g0, 0x82, %asi
84844lduwa [%g0] %asi, %o0
84845! move %o0(lower) -> %o0(upper)
84846sllx %o0, 32, %o0
84847
84848P5337: !_LD [15] (Int) (Loop exit)
84849sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
84850sub %i0, %i3, %i3
84851lduw [%i3 + 12], %l6
84852! move %l6(lower) -> %o0(lower)
84853or %l6, %o0, %o0
84854!---- flushing int results buffer----
84855mov %o0, %l5
84856loop_exit_7_346:
84857sub %l2, 1, %l2
84858cmp %l2, 0
84859bg loop_entry_7_346
84860nop
84861
84862P5338: !_PREFETCH [6] (Int) (NF) (Loop entry) (Loop exit)
84863sethi %hi(0x2), %l2
84864or %l2, %lo(0x2), %l2
84865loop_entry_7_347:
84866wr %g0, 0x82, %asi
84867sethi %hi(REGION0_ALIAS0_O-REGION3_ALIAS3_O), %i2
84868sub %i0, %i2, %i2
84869prefetcha [%i2 + 4] %asi, 26
84870loop_exit_7_347:
84871sub %l2, 1, %l2
84872cmp %l2, 0
84873bg loop_entry_7_347
84874nop
84875
84876P5339: !_LD [14] (Int) (Loop entry)
84877sethi %hi(0x1), %l2
84878or %l2, %lo(0x1), %l2
84879loop_entry_7_348:
84880sethi %hi(REGION0_ALIAS0_O-REGION7_ALIAS2_O), %i3
84881sub %i0, %i3, %i3
84882lduw [%i3 + 4], %o0
84883! move %o0(lower) -> %o0(upper)
84884sllx %o0, 32, %o0
84885
84886P5340: !_LD [3] (Int) (Loop exit)
84887lduw [%i1 + 12], %o5
84888! move %o5(lower) -> %o0(lower)
84889or %o5, %o0, %o0
84890!---- flushing int results buffer----
84891mov %o0, %l5
84892loop_exit_7_348:
84893sub %l2, 1, %l2
84894cmp %l2, 0
84895bg loop_entry_7_348
84896nop
84897
84898P5341: !_LD [11] (Int) (Loop entry)
84899sethi %hi(0x2), %l2
84900or %l2, %lo(0x2), %l2
84901loop_entry_7_349:
84902sethi %hi(REGION0_ALIAS0_O-REGION5_ALIAS3_O), %i2
84903sub %i0, %i2, %i2
84904lduw [%i2 + 12], %o0
84905! move %o0(lower) -> %o0(upper)
84906sllx %o0, 32, %o0
84907
84908P5342: !_LD [4] (Int) (Loop exit)
84909sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i3
84910add %i0, %i3, %i3
84911lduw [%i3 + 4], %l3
84912! move %l3(lower) -> %o0(lower)
84913or %l3, %o0, %o0
84914!---- flushing int results buffer----
84915mov %o0, %l5
84916loop_exit_7_349:
84917sub %l2, 1, %l2
84918cmp %l2, 0
84919bg loop_entry_7_349
84920nop
84921
84922P5343: !_LD [9] (FP) (Loop entry)
84923sethi %hi(0x1), %l2
84924or %l2, %lo(0x1), %l2
84925loop_entry_7_350:
84926sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i2
84927add %i0, %i2, %i2
84928ld [%i2 + 12], %f0
84929! 1 addresses covered
84930
84931P5344: !_PREFETCH [0] (Int) (Loop exit)
84932prefetch [%i0 + 4], 23
84933!---- flushing fp results buffer to %f30 ----
84934fmovs %f0, %f30
84935!--
84936loop_exit_7_350:
84937sub %l2, 1, %l2
84938cmp %l2, 0
84939bg loop_entry_7_350
84940nop
84941
84942P5345: !_LD [1] (FP) (Loop entry) (Loop exit)
84943sethi %hi(0x2), %l2
84944or %l2, %lo(0x2), %l2
84945loop_entry_7_351:
84946ld [%i0 + 12], %f0
84947! 1 addresses covered
84948!---- flushing fp results buffer to %f30 ----
84949fmovs %f0, %f30
84950!--
84951loop_exit_7_351:
84952sub %l2, 1, %l2
84953cmp %l2, 0
84954bg loop_entry_7_351
84955nop
84956
84957P5346: !_LD [9] (Int) (Loop entry)
84958sethi %hi(0x2), %l2
84959or %l2, %lo(0x2), %l2
84960loop_entry_7_352:
84961sethi %hi(REGION4_ALIAS0_O-REGION0_ALIAS0_O), %i3
84962add %i0, %i3, %i3
84963lduw [%i3 + 12], %o0
84964! move %o0(lower) -> %o0(upper)
84965sllx %o0, 32, %o0
84966
84967P5347: !_LD [4] (Int) (Loop exit)
84968sethi %hi(REGION2_ALIAS0_O-REGION0_ALIAS0_O), %i2
84969add %i0, %i2, %i2
84970lduw [%i2 + 4], %o5
84971! move %o5(lower) -> %o0(lower)
84972or %o5, %o0, %o0
84973!---- flushing int results buffer----
84974mov %o0, %l5
84975loop_exit_7_352:
84976sub %l2, 1, %l2
84977cmp %l2, 0
84978bg loop_entry_7_352
84979nop
84980
84981P5348: !_REPLACEMENT [6] (Int) (Loop entry) (Loop exit) (Branch target of P5004)
84982sethi %hi(0x2), %l2
84983or %l2, %lo(0x2), %l2
84984loop_entry_7_353:
84985sethi %hi(REGION0_ALIAS0_O-REPLACEMENT0_ALIAS1_O), %i3
84986sub %i0, %i3, %i3
84987sethi %hi(0x20000), %l6
84988ld [%i3+4], %o5
84989st %o5, [%i3+4]
84990add %i3, %l6, %l7
84991ld [%l7+4], %o5
84992st %o5, [%l7+4]
84993add %l7, %l6, %l7
84994ld [%l7+4], %o5
84995st %o5, [%l7+4]
84996add %l7, %l6, %l7
84997ld [%l7+4], %o5
84998st %o5, [%l7+4]
84999add %l7, %l6, %l7
85000ld [%l7+4], %o5
85001st %o5, [%l7+4]
85002add %l7, %l6, %l7
85003ld [%l7+4], %o5
85004st %o5, [%l7+4]
85005add %l7, %l6, %l7
85006ld [%l7+4], %o5
85007st %o5, [%l7+4]
85008add %l7, %l6, %l7
85009ld [%l7+4], %o5
85010st %o5, [%l7+4]
85011loop_exit_7_353:
85012sub %l2, 1, %l2
85013cmp %l2, 0
85014bg loop_entry_7_353
85015nop
85016ba P5349
85017nop
85018
85019TARGET5004:
85020ba RET5004
85021nop
85022
85023
85024P5349: !_MEMBAR (Int)
85025membar #StoreLoad
85026
85027END_NODES7: ! Test instruction sequence for CPU 7 ends
85028sethi %hi(0xdead0e0f), %l6
85029or %l6, %lo(0xdead0e0f), %l6
85030! move %l6(lower) -> %o0(upper)
85031sllx %l6, 32, %o0
85032stw %l6, [%i5]
85033ld [%i5], %f0
85034!---- flushing int results buffer----
85035mov %o0, %l5
85036!---- flushing fp results buffer to %f30 ----
85037fmovs %f0, %f30
85038!--
85039
85040restore
85041retl
85042nop
85043tsotool_text_end:
85044
85045
85046!#0 N1 P1 LD 11 -1 FP BE Pri
85047!#0 N2 P2 LD 4 -1 FP BE Pri
85048!#0 N3 P1 LD 11 -1 FP BE Pri
85049!#0 N4 P2 LD 4 -1 FP BE Pri
85050!#0 N5 P3 BSTC 10 0x3f800001 FP BE Pri
85051!#0 N6 P3 BSTC 11 0x3f800002 FP BE Pri
85052!#0 N7 P4 BSTC 4 0x3f800003 FP BE Pri
85053!#0 N8 P4 BSTC 5 0x3f800004 FP BE Pri
85054!#0 N9 P3 BSTC 10 0x3f800005 FP BE Pri
85055!#0 N10 P3 BSTC 11 0x3f800006 FP BE Pri
85056!#0 N11 P4 BSTC 4 0x3f800007 FP BE Pri
85057!#0 N12 P4 BSTC 5 0x3f800008 FP BE Pri
85058!#0 N14 P6 LD 15 -1 FP BE Pri
85059!#0 N15 P7 BLD 0 -1 FP BE Pri
85060!#0 N16 P7 BLD 1 -1 FP BE Pri
85061!#0 N17 P8 DWLD 3 -1,0x0 Int BE Pri
85062!#0 N18 P8 CASX 3 -1,0x0 N17 0x1 Int BE Pri
85063!#0 N19 P9 QWLD 10 -1 NF FP BE Pri
85064!#0 N20 P9 QWLD 11 -1 NF FP BE Pri
85065!#0 N21 P9 QWLD 10 -1 NF FP BE Pri
85066!#0 N22 P9 QWLD 11 -1 NF FP BE Pri
85067!#0 N23 P10 LD 5 -1 FP BE Pri
85068!#0 N24 P11 ST 15 0x3f800009 FP BE Pri
85069!#0 N25 P12 BLD 12 -1 FP BE Pri
85070!#0 N26 P12 BLD 13 -1 FP BE Pri
85071!#0 N27 P13 LD 6 -1 FP BE Pri
85072!#0 N28 P12 BLD 12 -1 FP BE Pri
85073!#0 N29 P12 BLD 13 -1 FP BE Pri
85074!#0 N30 P13 LD 6 -1 FP BE Pri
85075!#0 N31 P14 SWAP 12 0xffffffff 0x2 Int BE Pri
85076!#0 N32 P15 LD 13 -1 Int BE Pri
85077!#0 N33 P14 SWAP 12 0xffffffff 0x3 Int BE Pri
85078!#0 N34 P15 LD 13 -1 Int BE Pri
85079!#0 N35 P16 LD 0 -1 Int BE Pri
85080!#0 N36 P17 LD 10 -1 Int BE Pri
85081!#0 N37 P18 LD 4 -1 FP BE Pri
85082!#0 N38 P19 BST 10 0x3f80000a FP BE Pri
85083!#0 N39 P19 BST 11 0x3f80000b FP BE Pri
85084!#0 N40 P18 LD 4 -1 FP BE Pri
85085!#0 N41 P19 BST 10 0x3f80000c FP BE Pri
85086!#0 N42 P19 BST 11 0x3f80000d FP BE Pri
85087!#0 N45 P21 LD 12 -1 FP BE Pri
85088!#0 N46 P22 LD 8 -1 FP BE Pri
85089!#0 N47 P23 LD 0 -1 FP BE Pri
85090!#0 N48 P23 LD 0 -1 FP BE Pri
85091!#0 N49 P24 LD 14 -1 FP BE Pri
85092!#0 N50 P25 LD 3 -1 Int BE Pri
85093!#0 N51 P26 LD 0 -1 FP BE Pri
85094!#0 N52 P27 LD 12 -1 Int BE Pri
85095!#0 N53 P28 DWST 3 0x3f80000e FP BE Pri
85096!#0 N54 P29 QWST 4 0x3f80000f FP BE Pri
85097!#0 N55 P29 QWST 5 0x3f800010 FP BE Pri
85098!#0 N56 P28 DWST 3 0x3f800011 FP BE Pri
85099!#0 N57 P29 QWST 4 0x3f800012 FP BE Pri
85100!#0 N58 P29 QWST 5 0x3f800013 FP BE Pri
85101!#0 N59 P30 LD 3 -1 Int BE Pri
85102!#0 N60 P31 LD 5 -1 Int BE Pri
85103!#0 N61 P30 LD 3 -1 Int BE Pri
85104!#0 N62 P31 LD 5 -1 Int BE Pri
85105!#0 N64 P33 DWST 11 0x3f800014 FP BE Pri
85106!#0 N65 P34 SWAP 8 0xffffffff 0x4 Int BE Pri
85107!#0 N66 P35 LD 6 -1 Int BE Pri
85108!#0 N67 P33 DWST 11 0x3f800015 FP BE Pri
85109!#0 N68 P34 SWAP 8 0xffffffff 0x5 Int BE Pri
85110!#0 N69 P35 LD 6 -1 Int BE Pri
85111!#0 N71 P37 BLD 4 -1 FP BE Pri
85112!#0 N72 P37 BLD 5 -1 FP BE Pri
85113!#0 N74 P37 BLD 4 -1 FP BE Pri
85114!#0 N75 P37 BLD 5 -1 FP BE Pri
85115!#0 N77 P39 LD 14 -1 FP BE Pri
85116!#0 N79 P39 LD 14 -1 FP BE Pri
85117!#0 N80 P40 DWST 4 0x6 Int BE Pri
85118!#0 N82 P42 LD 13 -1 Int BE Pri
85119!#0 N83 P43 DWLD 1 -1,0x0 Int BE Pri
85120!#0 N84 P43 CASX 1 -1,0x0 N83 0x7 Int BE Pri
85121!#0 N85 P44 LD 7 -1 NF Int BE Pri
85122!#0 N86 P42 LD 13 -1 Int BE Pri
85123!#0 N87 P43 DWLD 1 -1,0x0 Int BE Pri
85124!#0 N88 P43 CASX 1 -1,0x0 N87 0x8 Int BE Pri
85125!#0 N89 P44 LD 7 -1 NF Int BE Pri
85126!#0 N90 P45 QWST 12 0x3f800016 FP BE Pri
85127!#0 N91 P45 QWST 13 0x3f800017 FP BE Pri
85128!#0 N92 P46 ST 3 0x9 Int BE Pri
85129!#0 N93 P47 BLD 12 -1 FP BE Pri
85130!#0 N94 P47 BLD 13 -1 FP BE Pri
85131!#0 N95 P48 DWLD 15 -1 Int BE Pri
85132!#0 N96 P49 LD 0 -1 Int BE Pri
85133!#0 N97 P50 LD 8 -1 FP BE Pri
85134!#0 N98 P51 DWST 10 0x3f800018 FP BE Pri
85135!#0 N99 P52 LD 4 -1 Int BE Pri
85136!#0 N100 P53 LD 3 -1 Int BE Pri
85137!#0 N101 P54 LD 4 -1 Int BE Pri
85138!#0 N103 P56 LD 8 -1 Int BE Pri
85139!#0 N104 P54 LD 4 -1 Int BE Pri
85140!#0 N106 P56 LD 8 -1 Int BE Pri
85141!#0 N107 P57 LD 3 -1 Int BE Pri
85142!#0 N108 P57 CAS 3 -1 N107 0xa Int BE Pri
85143!#0 N110 P59 BSTC 14 0x3f800019 FP BE Pri
85144!#0 N111 P59 BSTC 15 0x3f80001a FP BE Pri
85145!#0 N113 P59 BSTC 14 0x3f80001b FP BE Pri
85146!#0 N114 P59 BSTC 15 0x3f80001c FP BE Pri
85147!#0 N115 P60 LD 5 -1 Int BE Pri
85148!#0 N117 P62 LD 0 -1 Int BE Pri
85149!#0 N118 P60 LD 5 -1 Int BE Pri
85150!#0 N120 P62 LD 0 -1 Int BE Pri
85151!#0 N121 P63 LD 10 -1 Int BE Pri
85152!#0 N122 P64 LD 9 -1 Int BE Pri
85153!#0 N123 P63 LD 10 -1 Int BE Pri
85154!#0 N124 P64 LD 9 -1 Int BE Pri
85155!#0 N125 P65 LD 1 -1 Int BE Pri
85156!#0 N126 P66 LD 10 -1 Int BE Pri
85157!#0 N127 P65 LD 1 -1 Int BE Pri
85158!#0 N128 P66 LD 10 -1 Int BE Pri
85159!#0 N129 P67 DWLD 0 -1,0x0 Int BE Pri
85160!#0 N130 P67 CASX 0 -1,0x0 N129 0xb Int BE Pri
85161!#0 N131 P68 QWLD 0 -1 NF FP BE Pri
85162!#0 N132 P68 QWLD 1 -1 NF FP BE Pri
85163!#0 N134 P68 QWLD 0 -1 NF FP BE Pri
85164!#0 N135 P68 QWLD 1 -1 NF FP BE Pri
85165!#0 N138 P71 LD 14 -1 FP BE Pri
85166!#0 N140 P71 LD 14 -1 FP BE Pri
85167!#0 N143 P73 LD 1 -1 Int BE Pri
85168!#0 N144 P74 ST 4 0xc Int BE Pri
85169!#0 N145 P75 LD 14 -1 Int BE Pri
85170!#0 N146 P73 LD 1 -1 Int BE Pri
85171!#0 N147 P74 ST 4 0xd Int BE Pri
85172!#0 N148 P75 LD 14 -1 Int BE Pri
85173!#0 N149 P76 LD 0 -1 Int BE Pri
85174!#0 N150 P77 LD 10 -1 Int BE Pri
85175!#0 N151 P76 LD 0 -1 Int BE Pri
85176!#0 N152 P77 LD 10 -1 Int BE Pri
85177!#0 N153 P78 ST 1 0x3f80001d FP BE Pri
85178!#0 N154 P79 QWLD 4 -1 NF FP BE Pri
85179!#0 N155 P79 QWLD 5 -1 NF FP BE Pri
85180!#0 N156 P79 QWLD 4 -1 NF FP BE Pri
85181!#0 N157 P79 QWLD 5 -1 NF FP BE Pri
85182!#0 N159 P81 DWST 0 0x3f80001e FP BE Pri
85183!#0 N160 P82 LD 14 -1 FP BE Pri
85184!#0 N161 P81 DWST 0 0x3f80001f FP BE Pri
85185!#0 N162 P82 LD 14 -1 FP BE Pri
85186!#0 N163 P83 BSTC 4 0x3f800020 FP BE Pri
85187!#0 N164 P83 BSTC 5 0x3f800021 FP BE Pri
85188!#0 N165 P84 LD 11 -1 NF FP BE Pri
85189!#0 N166 P85 DWST 15 0x3f800022 FP BE Pri
85190!#0 N168 P87 BSTC 6 0x3f800023 FP BE Pri
85191!#0 N169 P87 BSTC 7 0x3f800024 FP BE Pri
85192!#0 N171 P87 BSTC 6 0x3f800025 FP BE Pri
85193!#0 N172 P87 BSTC 7 0x3f800026 FP BE Pri
85194!#0 N175 P90 LD 5 -1 FP BE Pri
85195!#0 N176 P91 LD 5 -1 Int BE Pri
85196!#0 N177 P91 CAS 5 -1 N176 0xe Int BE Pri
85197!#0 N178 P92 LD 11 -1 FP BE Pri
85198!#0 N180 P94 LD 11 -1 Int BE Pri
85199!#0 N181 P95 LD 6 -1 Int BE Pri
85200!#0 N182 P96 BST 6 0x3f800027 FP BE Pri
85201!#0 N183 P96 BST 7 0x3f800028 FP BE Pri
85202!#0 N184 P97 QWLD 0 -1 FP BE Pri
85203!#0 N185 P97 QWLD 1 -1 FP BE Pri
85204!#0 N186 P98 LD 14 -1 Int BE Pri
85205!#0 N188 P100 LD 3 -1 Int BE Pri
85206!#0 N189 P98 LD 14 -1 Int BE Pri
85207!#0 N191 P100 LD 3 -1 Int BE Pri
85208!#0 N192 P101 LD 9 -1 FP BE Pri
85209!#0 N194 P103 LD 13 -1 Int BE Pri
85210!#0 N196 P105 LD 5 -1 Int BE Pri
85211!#0 N197 P103 LD 13 -1 Int BE Pri
85212!#0 N199 P105 LD 5 -1 Int BE Pri
85213!#0 N201 P107 LD 7 -1 FP BE Pri
85214!#0 N204 P109 ST 15 0xf Int BE Pri
85215!#0 N205 P110 LD 8 -1 FP BE Pri
85216!#0 N206 P109 ST 15 0x10 Int BE Pri
85217!#0 N207 P110 LD 8 -1 FP BE Pri
85218!#0 N208 P111 LD 0 -1 Int BE Pri
85219!#0 N209 P112 LD 5 -1 Int BE Pri
85220!#0 N210 P113 SWAP 14 0xffffffff 0x11 Int BE Pri
85221!#0 N212 P115 LD 11 -1 Int BE Pri
85222!#0 N213 P113 SWAP 14 0xffffffff 0x12 Int BE Pri
85223!#0 N215 P115 LD 11 -1 Int BE Pri
85224!#0 N216 P116 LD 2 -1 Int BE Pri
85225!#0 N217 P117 LD 3 -1 Int BE Pri
85226!#0 N218 P116 LD 2 -1 Int BE Pri
85227!#0 N219 P117 LD 3 -1 Int BE Pri
85228!#0 N221 P119 LD 7 -1 FP BE Pri
85229!#0 N222 P120 LD 0 -1 FP BE Pri
85230!#0 N223 P121 LD 13 -1 Int BE Pri
85231!#0 N224 P122 LD 0 -1 Int BE Pri
85232!#0 N225 P120 LD 0 -1 FP BE Pri
85233!#0 N226 P121 LD 13 -1 Int BE Pri
85234!#0 N227 P122 LD 0 -1 Int BE Pri
85235!#0 N228 P123 LD 10 -1 NF FP BE Pri
85236!#0 N232 P126 LD 10 -1 Int LE Pri
85237!#0 N233 P127 LD 2 -1 Int BE Pri
85238!#0 N234 P128 LD 2 -1 Int LE Pri
85239!#0 N235 P129 LD 6 -1 Int LE Pri
85240!#0 N236 P130 LD 12 -1 Int BE Pri
85241!#0 N237 P131 LD 1 -1 Int BE Pri
85242!#0 N238 P130 LD 12 -1 Int BE Pri
85243!#0 N239 P131 LD 1 -1 Int BE Pri
85244!#0 N240 P132 SWAP 5 0xffffffff 0x13 Int BE Pri
85245!#0 N241 P133 LD 14 -1 NF Int BE Pri
85246!#0 N242 P134 LD 6 -1 Int LE Pri
85247!#0 N243 P135 LD 8 -1 FP BE Pri
85248!#0 N244 P136 LD 4 -1 Int BE Pri
85249!#0 N245 P134 LD 6 -1 Int LE Pri
85250!#0 N246 P135 LD 8 -1 FP BE Pri
85251!#0 N247 P136 LD 4 -1 Int BE Pri
85252!#0 N248 P137 BST 4 0x3f800029 FP BE Pri
85253!#0 N249 P137 BST 5 0x3f80002a FP BE Pri
85254!#0 N250 P138 BSTC 10 0x3f80002b FP BE Pri
85255!#0 N251 P138 BSTC 11 0x3f80002c FP BE Pri
85256!#0 N252 P139 LD 9 -1 Int BE Pri
85257!#0 N253 P140 LD 12 -1 Int BE Pri
85258!#0 N255 P142 LD 15 -1 Int BE Pri
85259!#0 N256 P143 LD 15 -1 Int BE Pri
85260!#0 N258 P142 LD 15 -1 Int BE Pri
85261!#0 N259 P143 LD 15 -1 Int BE Pri
85262!#0 N260 P144 ST 8 0x3f80002d FP BE Pri
85263!#0 N261 P145 DWLD 3 -1 Int BE Pri
85264!#0 N262 P146 LD 1 -1 Int BE Pri
85265!#0 N263 P144 ST 8 0x3f80002e FP BE Pri
85266!#0 N264 P145 DWLD 3 -1 Int BE Pri
85267!#0 N265 P146 LD 1 -1 Int BE Pri
85268!#0 N266 P147 LD 12 -1 Int BE Pri
85269!#0 N267 P148 LD 9 -1 Int BE Pri
85270!#0 N268 P149 BSTC 12 0x3f80002f FP BE Pri
85271!#0 N269 P149 BSTC 13 0x3f800030 FP BE Pri
85272!#0 N273 P153 LD 9 -1 Int BE Pri
85273!#0 N274 P154 LD 3 -1 Int BE Pri
85274!#0 N279 P158 QWLD 6 -1 FP BE Pri
85275!#0 N280 P158 QWLD 7 -1 FP BE Pri
85276!#0 N281 P159 BST 10 0x3f800031 FP BE Pri
85277!#0 N282 P159 BST 11 0x3f800032 FP BE Pri
85278!#0 N283 P160 LD 1 -1 Int BE Pri
85279!#0 N285 P162 LD 8 -1 Int BE Pri
85280!#0 N286 P163 DWLD 12 -1,0x0 Int BE Pri
85281!#0 N287 P163 CASX 12 -1,0x0 N286 0x14 Int BE Pri
85282!#0 N288 P164 LD 15 -1 Int BE Pri
85283!#0 N289 P165 LD 6 -1 Int BE Pri
85284!#0 N292 P167 QWLD 4 -1 FP BE Pri
85285!#0 N293 P167 QWLD 5 -1 FP BE Pri
85286!#0 N295 P169 LD 10 -1 FP BE Pri
85287!#0 N296 P170 LD 15 -1 FP BE Pri
85288!#0 N297 P171 BSTC 6 0x3f800033 FP BE Pri
85289!#0 N298 P171 BSTC 7 0x3f800034 FP BE Pri
85290!#0 N299 P170 LD 15 -1 FP BE Pri
85291!#0 N300 P171 BSTC 6 0x3f800035 FP BE Pri
85292!#0 N301 P171 BSTC 7 0x3f800036 FP BE Pri
85293!#0 N302 P172 DWST 5 0x15 Int BE Pri
85294!#0 N303 P173 LD 11 -1 FP BE Pri
85295!#0 N304 P172 DWST 5 0x16 Int BE Pri
85296!#0 N305 P173 LD 11 -1 FP BE Pri
85297!#0 N308 P176 BST 14 0x3f800037 FP BE Pri
85298!#0 N309 P176 BST 15 0x3f800038 FP BE Pri
85299!#0 N311 P176 BST 14 0x3f800039 FP BE Pri
85300!#0 N312 P176 BST 15 0x3f80003a FP BE Pri
85301!#0 N315 P178 LD 13 -1 Int BE Pri
85302!#0 N317 P180 LD 1 -1 Int BE Pri
85303!#0 N318 P178 LD 13 -1 Int BE Pri
85304!#0 N320 P180 LD 1 -1 Int BE Pri
85305!#0 N322 P182 BST 4 0x3f80003b FP BE Pri
85306!#0 N323 P182 BST 5 0x3f80003c FP BE Pri
85307!#0 N324 P183 LD 9 -1 FP BE Pri
85308!#0 N326 P185 DWST 9 0x17 Int BE Pri
85309!#0 N327 P185 DWST 9 0x18 Int BE Pri
85310!#0 N328 P186 BLD 8 -1 FP BE Pri
85311!#0 N329 P186 BLD 9 -1 FP BE Pri
85312!#0 N330 P187 LD 9 -1 NF Int BE Pri
85313!#0 N331 P188 LD 0 -1 Int BE Pri
85314!#0 N333 P190 DWLD 1 -1,0x0 Int BE Pri
85315!#0 N334 P190 CASX 1 -1,0x0 N333 0x19 Int BE Pri
85316!#0 N335 P191 LD 1 -1 Int BE Pri
85317!#0 N336 P192 LD 5 -1 Int BE Pri
85318!#0 N337 P193 ST 9 0x1a Int BE Pri
85319!#0 N338 P193 ST 9 0x1b Int BE Pri
85320!#0 N339 P194 ST 13 0x3f80003d FP BE Pri
85321!#0 N341 P194 ST 13 0x3f80003e FP BE Pri
85322!#0 N343 P196 LD 0 -1 FP BE Pri
85323!#0 N344 P196 LD 0 -1 FP BE Pri
85324!#0 N345 P197 BST 0 0x3f80003f FP BE Pri
85325!#0 N346 P197 BST 1 0x3f800040 FP BE Pri
85326!#0 N347 P198 LD 13 -1 FP BE Pri
85327!#0 N348 P199 SWAP 0 0xffffffff 0x1c Int BE Pri
85328!#0 N349 P200 LD 14 -1 Int BE Pri
85329!#0 N350 P198 LD 13 -1 FP BE Pri
85330!#0 N351 P199 SWAP 0 0xffffffff 0x1d Int BE Pri
85331!#0 N352 P200 LD 14 -1 Int BE Pri
85332!#0 N353 P201 DWLD 5 -1,0x0 Int BE Pri
85333!#0 N354 P201 CASX 5 -1,0x0 N353 0x1e Int BE Pri
85334!#0 N355 P202 LD 10 -1 Int BE Pri
85335!#0 N357 P204 LD 1 -1 Int BE Pri
85336!#0 N359 P206 DWLD 6 -1,0x0 Int BE Pri
85337!#0 N360 P206 CASX 6 -1,0x0 N359 0x1f Int BE Pri
85338!#0 N362 P206 DWLD 6 -1,0x0 Int BE Pri
85339!#0 N363 P206 CASX 6 -1,0x0 N362 0x20 Int BE Pri
85340!#0 N364 P207 LD 2 -1 Int BE Pri
85341!#0 N366 P209 LD 9 -1 NF Int BE Pri
85342!#0 N367 P207 LD 2 -1 Int BE Pri
85343!#0 N369 P209 LD 9 -1 NF Int BE Pri
85344!#0 N370 P210 ST 4 0x21 Int BE Pri
85345!#0 N371 P211 LD 10 -1 FP BE Pri
85346!#0 N372 P210 ST 4 0x22 Int BE Pri
85347!#0 N373 P211 LD 10 -1 FP BE Pri
85348!#0 N375 P213 LD 6 -1 Int BE Pri
85349!#0 N376 P214 LD 12 -1 NF Int BE Pri
85350!#0 N377 P215 MEMBAR
85351!#0 N378 P215 MEMBAR
85352!#0 N379 P216 BLD 8 -1 FP BE Pri
85353!#0 N380 P216 BLD 9 -1 FP BE Pri
85354!#0 N381 P217 DWLD 15 -1 FP BE Pri
85355!#0 N382 P216 BLD 8 -1 FP BE Pri
85356!#0 N383 P216 BLD 9 -1 FP BE Pri
85357!#0 N384 P217 DWLD 15 -1 FP BE Pri
85358!#0 N385 P218 SWAP 0 0xffffffff 0x23 Int BE Pri
85359!#0 N386 P219 LD 15 -1 Int BE Pri
85360!#0 N388 P221 LD 1 -1 NF Int BE Pri
85361!#0 N389 P222 LD 15 -1 Int BE Pri
85362!#0 N390 P223 LD 15 -1 Int BE Pri
85363!#0 N392 P225 LD 10 -1 Int BE Pri
85364!#0 N393 P223 LD 15 -1 Int BE Pri
85365!#0 N395 P225 LD 10 -1 Int BE Pri
85366!#0 N396 P226 LD 2 -1 Int BE Pri
85367!#0 N397 P227 LD 0 -1 Int BE Pri
85368!#0 N398 P228 LD 8 -1 Int BE Pri
85369!#0 N399 P229 LD 14 -1 Int BE Pri
85370!#0 N400 P228 LD 8 -1 Int BE Pri
85371!#0 N401 P229 LD 14 -1 Int BE Pri
85372!#0 N402 P230 LD 12 -1 FP BE Pri
85373!#0 N403 P231 BST 10 0x3f800041 FP BE Pri
85374!#0 N404 P231 BST 11 0x3f800042 FP BE Pri
85375!#0 N405 P230 LD 12 -1 FP BE Pri
85376!#0 N406 P231 BST 10 0x3f800043 FP BE Pri
85377!#0 N407 P231 BST 11 0x3f800044 FP BE Pri
85378!#0 N408 P232 LD 9 -1 NF Int BE Pri
85379!#0 N409 P233 LD 15 -1 FP BE Pri
85380!#0 N410 P234 LD 15 -1 NF Int BE Pri
85381!#0 N411 P232 LD 9 -1 NF Int BE Pri
85382!#0 N412 P233 LD 15 -1 FP BE Pri
85383!#0 N413 P234 LD 15 -1 NF Int BE Pri
85384!#0 N414 P235 BSTC 4 0x3f800045 FP BE Pri
85385!#0 N415 P235 BSTC 5 0x3f800046 FP BE Pri
85386!#0 N416 P235 BSTC 4 0x3f800047 FP BE Pri
85387!#0 N417 P235 BSTC 5 0x3f800048 FP BE Pri
85388!#0 N418 P236 LD 4 -1 Int BE Pri
85389!#0 N419 P237 LD 6 -1 Int BE Pri
85390!#0 N420 P236 LD 4 -1 Int BE Pri
85391!#0 N421 P237 LD 6 -1 Int BE Pri
85392!#0 N422 P238 BST 10 0x3f800049 FP BE Pri
85393!#0 N423 P238 BST 11 0x3f80004a FP BE Pri
85394!#0 N425 P238 BST 10 0x3f80004b FP BE Pri
85395!#0 N426 P238 BST 11 0x3f80004c FP BE Pri
85396!#0 N434 P243 LD 1 -1 FP BE Pri
85397!#0 N435 P244 BSTC 10 0x3f80004d FP BE Pri
85398!#0 N436 P244 BSTC 11 0x3f80004e FP BE Pri
85399!#0 N437 P245 LD 3 -1 Int BE Pri
85400!#0 N438 P246 LD 13 -1 Int BE Pri
85401!#0 N439 P244 BSTC 10 0x3f80004f FP BE Pri
85402!#0 N440 P244 BSTC 11 0x3f800050 FP BE Pri
85403!#0 N441 P245 LD 3 -1 Int BE Pri
85404!#0 N442 P246 LD 13 -1 Int BE Pri
85405!#0 N443 P247 BLD 6 -1 FP BE Pri
85406!#0 N444 P247 BLD 7 -1 FP BE Pri
85407!#0 N445 P248 DWLD 1 -1,0x0 Int BE Pri
85408!#0 N446 P248 CASX 1 -1,0x0 N445 0x24 Int BE Pri
85409!#0 N447 P249 LD 3 -1 FP BE Pri
85410!#0 N450 P251 SWAP 6 0xffffffff 0x25 Int BE Pri
85411!#0 N451 P252 LD 3 -1 FP BE Pri
85412!#0 N452 P253 LD 6 -1 Int BE Pri
85413!#0 N453 P251 SWAP 6 0xffffffff 0x26 Int BE Pri
85414!#0 N454 P252 LD 3 -1 FP BE Pri
85415!#0 N455 P253 LD 6 -1 Int BE Pri
85416!#0 N456 P254 LD 7 -1 NF Int BE Pri
85417!#0 N457 P255 BLD 14 -1 FP BE Pri
85418!#0 N458 P255 BLD 15 -1 FP BE Pri
85419!#0 N459 P256 LD 8 -1 Int BE Pri
85420!#0 N460 P254 LD 7 -1 NF Int BE Pri
85421!#0 N461 P255 BLD 14 -1 FP BE Pri
85422!#0 N462 P255 BLD 15 -1 FP BE Pri
85423!#0 N463 P256 LD 8 -1 Int BE Pri
85424!#0 N466 P258 QWST 14 0x3f800051 FP BE Pri
85425!#0 N467 P258 QWST 15 0x3f800052 FP BE Pri
85426!#0 N468 P258 QWST 14 0x3f800053 FP BE Pri
85427!#0 N469 P258 QWST 15 0x3f800054 FP BE Pri
85428!#0 N473 P261 LD 15 -1 Int BE Pri
85429!#0 N475 P263 LD 4 -1 Int BE Pri
85430!#0 N476 P261 LD 15 -1 Int BE Pri
85431!#0 N478 P263 LD 4 -1 Int BE Pri
85432!#0 N479 P264 LD 6 -1 FP BE Pri
85433!#0 N480 P265 LD 0 -1 Int BE Pri
85434!#0 N481 P266 LD 14 -1 Int BE Pri
85435!#0 N482 P267 DWST 3 0x27 Int BE Pri
85436!#0 N483 P268 DWLD 4 -1 FP BE Pri
85437!#0 N484 P268 DWLD 4 -1 FP BE Pri
85438!#0 N485 P269 BST 2 0x3f800055 FP BE Pri
85439!#0 N486 P269 BST 3 0x3f800056 FP BE Pri
85440!#0 N487 P269 BST 2 0x3f800057 FP BE Pri
85441!#0 N488 P269 BST 3 0x3f800058 FP BE Pri
85442!#0 N489 P270 BST 6 0x3f800059 FP BE Pri
85443!#0 N490 P270 BST 7 0x3f80005a FP BE Pri
85444!#0 N491 P270 BST 6 0x3f80005b FP BE Pri
85445!#0 N492 P270 BST 7 0x3f80005c FP BE Pri
85446!#0 N493 P271 QWST 12 0x3f80005d FP BE Pri
85447!#0 N494 P271 QWST 13 0x3f80005e FP BE Pri
85448!#0 N495 P272 BSTC 6 0x3f80005f FP BE Pri
85449!#0 N496 P272 BSTC 7 0x3f800060 FP BE Pri
85450!#0 N497 P273 LD 6 -1 FP BE Pri
85451!#0 N498 P274 ST 15 0x28 Int BE Pri
85452!#0 N499 P275 QWLD 0 -1 FP BE Pri
85453!#0 N500 P275 QWLD 1 -1 FP BE Pri
85454!#0 N501 P276 LD 8 -1 Int BE Pri
85455!#0 N503 P278 LD 9 -1 Int BE Pri
85456!#0 N504 P276 LD 8 -1 Int BE Pri
85457!#0 N506 P278 LD 9 -1 Int BE Pri
85458!#0 N507 P279 LD 6 -1 Int BE Pri
85459!#0 N508 P280 LD 1 -1 Int BE Pri
85460!#0 N509 P281 LD 9 -1 FP BE Pri
85461!#0 N510 P281 LD 9 -1 FP BE Pri
85462!#0 N511 P282 LD 0 -1 FP BE Pri
85463!#0 N512 P283 LD 7 -1 Int BE Pri
85464!#0 N513 P283 CAS 7 -1 N512 0x29 Int BE Pri
85465!#0 N514 P284 LD 1 -1 FP BE Pri
85466!#0 N515 P285 LD 5 -1 Int BE Pri
85467!#0 N516 P286 LD 1 -1 Int BE Pri
85468!#0 N517 P284 LD 1 -1 FP BE Pri
85469!#0 N518 P285 LD 5 -1 Int BE Pri
85470!#0 N519 P286 LD 1 -1 Int BE Pri
85471!#0 N520 P287 LD 15 -1 FP BE Pri
85472!#0 N521 P288 LD 8 -1 Int BE Pri
85473!#0 N522 P289 LD 4 -1 Int LE Pri
85474!#0 N523 P287 LD 15 -1 FP BE Pri
85475!#0 N524 P288 LD 8 -1 Int BE Pri
85476!#0 N525 P289 LD 4 -1 Int LE Pri
85477!#0 N526 P290 LD 7 -1 FP BE Pri
85478!#0 N528 P290 LD 7 -1 FP BE Pri
85479!#0 N530 P292 LD 7 -1 Int BE Pri
85480!#0 N531 P293 LD 0 -1 Int BE Pri
85481!#0 N532 P292 LD 7 -1 Int BE Pri
85482!#0 N533 P293 LD 0 -1 Int BE Pri
85483!#0 N534 P294 LD 12 -1 Int BE Pri
85484!#0 N535 P295 LD 5 -1 Int BE Pri
85485!#0 N536 P296 SWAP 10 0xffffffff 0x2a Int BE Pri
85486!#0 N537 P297 QWST 14 0x3f800061 FP BE Pri
85487!#0 N538 P297 QWST 15 0x3f800062 FP BE Pri
85488!#0 N539 P298 LD 3 -1 NF Int BE Pri
85489!#0 N540 P296 SWAP 10 0xffffffff 0x2b Int BE Pri
85490!#0 N541 P297 QWST 14 0x3f800063 FP BE Pri
85491!#0 N542 P297 QWST 15 0x3f800064 FP BE Pri
85492!#0 N543 P298 LD 3 -1 NF Int BE Pri
85493!#0 N544 P299 LD 0 -1 FP BE Pri
85494!#0 N545 P300 LD 10 -1 NF FP BE Pri
85495!#0 N546 P299 LD 0 -1 FP BE Pri
85496!#0 N547 P300 LD 10 -1 NF FP BE Pri
85497!#0 N549 P302 QWLD 10 -1 FP BE Pri
85498!#0 N550 P302 QWLD 11 -1 FP BE Pri
85499!#0 N551 P302 QWLD 10 -1 FP BE Pri
85500!#0 N552 P302 QWLD 11 -1 FP BE Pri
85501!#0 N556 P305 SWAP 7 0xffffffff 0x2c Int BE Pri
85502!#0 N557 P306 LD 4 -1 Int BE Pri
85503!#0 N559 P305 SWAP 7 0xffffffff 0x2d Int BE Pri
85504!#0 N560 P306 LD 4 -1 Int BE Pri
85505!#0 N561 P307 LD 10 -1 NF Int BE Pri
85506!#0 N563 P309 LD 14 -1 Int BE Pri
85507!#0 N564 P310 SWAP 10 0xffffffff 0x2e Int BE Pri
85508!#0 N565 P311 LD 0 -1 Int LE Pri
85509!#0 N566 P310 SWAP 10 0xffffffff 0x2f Int BE Pri
85510!#0 N567 P311 LD 0 -1 Int LE Pri
85511!#0 N568 P312 QWST 12 0x3f800065 FP BE Pri
85512!#0 N569 P312 QWST 13 0x3f800066 FP BE Pri
85513!#0 N570 P313 SWAP 14 0xffffffff 0x30 Int BE Pri
85514!#0 N571 P314 LD 14 -1 FP BE Pri
85515!#0 N572 P315 LD 3 -1 Int BE Pri
85516!#0 N573 P316 LD 9 -1 Int BE Pri
85517!#0 N574 P316 CAS 9 -1 N573 0x31 Int BE Pri
85518!#0 N575 P317 BLD 0 -1 FP BE Pri
85519!#0 N576 P317 BLD 1 -1 FP BE Pri
85520!#0 N577 P318 LD 1 -1 NF FP BE Pri
85521!#0 N578 P319 DWST 6 0x3f800067 FP BE Pri
85522!#0 N579 P318 LD 1 -1 NF FP BE Pri
85523!#0 N580 P319 DWST 6 0x3f800068 FP BE Pri
85524!#0 N581 P320 LD 6 -1 FP BE Pri
85525!#0 N582 P320 LD 6 -1 FP BE Pri
85526!#0 N585 P323 LD 9 -1 Int BE Pri
85527!#0 N586 P324 LD 9 -1 Int BE Pri
85528!#0 N587 P325 BSTC 8 0x3f800069 FP BE Pri
85529!#0 N588 P325 BSTC 9 0x3f80006a FP BE Pri
85530!#0 N589 P326 DWLD 12 -1,0x0 Int BE Pri
85531!#0 N590 P326 CASX 12 -1,0x0 N589 0x32 Int BE Pri
85532!#0 N591 P325 BSTC 8 0x3f80006b FP BE Pri
85533!#0 N592 P325 BSTC 9 0x3f80006c FP BE Pri
85534!#0 N593 P326 DWLD 12 -1,0x0 Int BE Pri
85535!#0 N594 P326 CASX 12 -1,0x0 N593 0x33 Int BE Pri
85536!#0 N595 P327 QWST 2 0x3f80006d FP BE Pri
85537!#0 N596 P327 QWST 3 0x3f80006e FP BE Pri
85538!#0 N597 P327 QWST 2 0x3f80006f FP BE Pri
85539!#0 N598 P327 QWST 3 0x3f800070 FP BE Pri
85540!#0 N599 P328 LD 6 -1 FP BE Pri
85541!#0 N600 P328 LD 6 -1 FP BE Pri
85542!#0 N605 P331 QWST 8 0x3f800071 FP BE Pri
85543!#0 N606 P331 QWST 9 0x3f800072 FP BE Pri
85544!#0 N607 P332 LD 15 -1 Int BE Pri
85545!#0 N608 P333 LD 4 -1 Int BE Pri
85546!#0 N609 P334 LD 12 -1 FP BE Pri
85547!#0 N610 P335 DWLD 5 -1 NF Int BE Pri
85548!#0 N611 P336 LD 6 -1 Int BE Pri
85549!#0 N612 P334 LD 12 -1 FP BE Pri
85550!#0 N613 P335 DWLD 5 -1 NF Int BE Pri
85551!#0 N614 P336 LD 6 -1 Int BE Pri
85552!#0 N615 P337 BLD 12 -1 FP BE Pri
85553!#0 N616 P337 BLD 13 -1 FP BE Pri
85554!#0 N617 P337 BLD 12 -1 FP BE Pri
85555!#0 N618 P337 BLD 13 -1 FP BE Pri
85556!#0 N619 P338 QWST 14 0x3f800073 FP BE Pri
85557!#0 N620 P338 QWST 15 0x3f800074 FP BE Pri
85558!#0 N622 P338 QWST 14 0x3f800075 FP BE Pri
85559!#0 N623 P338 QWST 15 0x3f800076 FP BE Pri
85560!#0 N625 P340 LD 3 -1 Int BE Pri
85561!#0 N626 P341 BSTC 0 0x3f800077 FP BE Pri
85562!#0 N627 P341 BSTC 1 0x3f800078 FP BE Pri
85563!#0 N628 P342 LD 12 -1 Int BE Pri
85564!#0 N629 P340 LD 3 -1 Int BE Pri
85565!#0 N630 P341 BSTC 0 0x3f800079 FP BE Pri
85566!#0 N631 P341 BSTC 1 0x3f80007a FP BE Pri
85567!#0 N632 P342 LD 12 -1 Int BE Pri
85568!#0 N634 P344 LD 6 -1 Int BE Pri
85569!#0 N635 P345 LD 3 -1 Int BE Pri
85570!#0 N636 P346 LD 5 -1 FP BE Pri
85571!#0 N638 P348 LD 5 -1 Int BE Pri
85572!#0 N639 P349 LD 15 -1 Int LE Pri
85573!#0 N640 P350 BSTC 10 0x3f80007b FP BE Pri
85574!#0 N641 P350 BSTC 11 0x3f80007c FP BE Pri
85575!#0 N642 P351 BST 2 0x3f80007d FP BE Pri
85576!#0 N643 P351 BST 3 0x3f80007e FP BE Pri
85577!#0 N644 P350 BSTC 10 0x3f80007f FP BE Pri
85578!#0 N645 P350 BSTC 11 0x3f800080 FP BE Pri
85579!#0 N646 P351 BST 2 0x3f800081 FP BE Pri
85580!#0 N647 P351 BST 3 0x3f800082 FP BE Pri
85581!#0 N648 P352 DWLD 1 -1,0x0 Int BE Pri
85582!#0 N649 P352 CASX 1 -1,0x0 N648 0x34 Int BE Pri
85583!#0 N650 P352 DWLD 1 -1,0x0 Int BE Pri
85584!#0 N651 P352 CASX 1 -1,0x0 N650 0x35 Int BE Pri
85585!#0 N652 P353 BLD 12 -1 FP BE Pri
85586!#0 N653 P353 BLD 13 -1 FP BE Pri
85587!#0 N654 P354 DWLD 4 -1,0x0 Int BE Pri
85588!#0 N655 P354 CASX 4 -1,0x0 N654 0x36 Int BE Pri
85589!#0 N658 P356 LD 7 -1 FP BE Pri
85590!#0 N659 P357 LD 6 -1 Int BE Pri
85591!#0 N660 P358 LD 15 -1 Int BE Pri
85592!#0 N661 P359 LD 3 -1 Int BE Pri
85593!#0 N662 P359 CAS 3 -1 N661 0x37 Int BE Pri
85594!#0 N663 P360 DWLD 7 -1,0x0 Int BE Pri
85595!#0 N664 P360 CASX 7 -1,0x0 N663 0x38 Int BE Pri
85596!#0 N666 P360 DWLD 7 -1,0x0 Int BE Pri
85597!#0 N667 P360 CASX 7 -1,0x0 N666 0x39 Int BE Pri
85598!#0 N669 P362 LD 3 -1 FP BE Pri
85599!#0 N670 P363 LD 4 -1 Int BE Pri
85600!#0 N671 P364 LD 14 -1 Int BE Pri
85601!#0 N672 P365 LD 3 -1 Int BE Pri
85602!#0 N674 P367 LD 2 -1 NF Int BE Pri
85603!#0 N675 P365 LD 3 -1 Int BE Pri
85604!#0 N677 P367 LD 2 -1 NF Int BE Pri
85605!#0 N678 P368 LD 3 -1 FP BE Pri
85606!#0 N679 P369 LD 8 -1 Int BE Pri
85607!#0 N680 P370 LD 12 -1 Int BE Pri
85608!#0 N681 P371 SWAP 0 0xffffffff 0x3a Int BE Pri
85609!#0 N683 P373 LD 10 -1 Int BE Pri
85610!#0 N684 P374 LD 14 -1 FP BE Pri
85611!#0 N686 P374 LD 14 -1 FP BE Pri
85612!#0 N690 P377 BLD 0 -1 FP BE Pri
85613!#0 N691 P377 BLD 1 -1 FP BE Pri
85614!#0 N693 P377 BLD 0 -1 FP BE Pri
85615!#0 N694 P377 BLD 1 -1 FP BE Pri
85616!#0 N696 P379 BST 12 0x3f800083 FP BE Pri
85617!#0 N697 P379 BST 13 0x3f800084 FP BE Pri
85618!#0 N698 P379 BST 12 0x3f800085 FP BE Pri
85619!#0 N699 P379 BST 13 0x3f800086 FP BE Pri
85620!#0 N700 P380 QWLD 14 -1 FP BE Pri
85621!#0 N701 P380 QWLD 15 -1 FP BE Pri
85622!#0 N702 P381 LD 14 -1 FP BE Pri
85623!#0 N703 P381 LD 14 -1 FP BE Pri
85624!#0 N704 P382 DWLD 3 -1 Int BE Pri
85625!#0 N705 P383 LD 6 -1 Int BE Pri
85626!#0 N707 P385 BST 0 0x3f800087 FP BE Pri
85627!#0 N708 P385 BST 1 0x3f800088 FP BE Pri
85628!#0 N709 P385 BST 0 0x3f800089 FP BE Pri
85629!#0 N710 P385 BST 1 0x3f80008a FP BE Pri
85630!#0 N711 P386 LD 8 -1 Int LE Pri
85631!#0 N712 P387 LD 13 -1 Int BE Pri
85632!#0 N717 P391 BSTC 0 0x3f80008b FP BE Pri
85633!#0 N718 P391 BSTC 1 0x3f80008c FP BE Pri
85634!#0 N719 P392 LD 1 -1 FP BE Pri
85635!#0 N720 P391 BSTC 0 0x3f80008d FP BE Pri
85636!#0 N721 P391 BSTC 1 0x3f80008e FP BE Pri
85637!#0 N722 P392 LD 1 -1 FP BE Pri
85638!#0 N723 P393 DWLD 6 -1 Int BE Pri
85639!#0 N725 P395 LD 0 -1 Int BE Pri
85640!#0 N730 P398 BLD 4 -1 FP BE Pri
85641!#0 N731 P398 BLD 5 -1 FP BE Pri
85642!#0 N732 P399 LD 15 -1 Int BE Pri
85643!#0 N733 P400 LD 11 -1 Int BE Pri
85644!#0 N734 P398 BLD 4 -1 FP BE Pri
85645!#0 N735 P398 BLD 5 -1 FP BE Pri
85646!#0 N736 P399 LD 15 -1 Int BE Pri
85647!#0 N737 P400 LD 11 -1 Int BE Pri
85648!#0 N738 P401 BLD 2 -1 FP BE Pri
85649!#0 N739 P401 BLD 3 -1 FP BE Pri
85650!#0 N740 P402 LD 6 -1 FP BE Pri
85651!#0 N741 P402 LD 6 -1 FP BE Pri
85652!#0 N742 P403 DWST 13 0x3f80008f FP BE Pri
85653!#0 N743 P404 LD 12 -1 FP BE Pri
85654!#0 N744 P405 DWLD 6 -1,0x0 Int BE Pri
85655!#0 N745 P405 CASX 6 -1,0x0 N744 0x3b Int BE Pri
85656!#0 N746 P406 QWLD 10 -1 NF FP BE Pri
85657!#0 N747 P406 QWLD 11 -1 NF FP BE Pri
85658!#0 N748 P405 DWLD 6 -1,0x0 Int BE Pri
85659!#0 N749 P405 CASX 6 -1,0x0 N748 0x3c Int BE Pri
85660!#0 N750 P406 QWLD 10 -1 NF FP BE Pri
85661!#0 N751 P406 QWLD 11 -1 NF FP BE Pri
85662!#0 N752 P407 LD 10 -1 FP BE Pri
85663!#0 N754 P407 LD 10 -1 FP BE Pri
85664!#0 N756 P409 LD 14 -1 FP BE Pri
85665!#0 N757 P410 LD 5 -1 Int BE Pri
85666!#0 N758 P411 LD 1 -1 Int BE Pri
85667!#0 N759 P409 LD 14 -1 FP BE Pri
85668!#0 N760 P410 LD 5 -1 Int BE Pri
85669!#0 N761 P411 LD 1 -1 Int BE Pri
85670!#0 N762 P412 LD 11 -1 Int BE Pri
85671!#0 N763 P413 LD 4 -1 Int BE Pri
85672!#0 N764 P414 LD 15 -1 FP BE Pri
85673!#0 N765 P415 LD 8 -1 Int BE Pri
85674!#0 N766 P416 LD 8 -1 Int BE Pri
85675!#0 N767 P414 LD 15 -1 FP BE Pri
85676!#0 N768 P415 LD 8 -1 Int BE Pri
85677!#0 N769 P416 LD 8 -1 Int BE Pri
85678!#0 N771 P418 QWLD 6 -1 FP BE Pri
85679!#0 N772 P418 QWLD 7 -1 FP BE Pri
85680!#0 N774 P418 QWLD 6 -1 FP BE Pri
85681!#0 N775 P418 QWLD 7 -1 FP BE Pri
85682!#0 N776 P419 LD 5 -1 FP BE Pri
85683!#0 N777 P420 DWST 13 0x3f800090 FP BE Pri
85684!#0 N778 P421 LD 15 -1 FP BE Pri
85685!#0 N779 P421 LD 15 -1 FP BE Pri
85686!#0 N780 P422 DWLD 7 -1 Int BE Pri
85687!#0 N781 P423 LD 3 -1 Int BE Pri
85688!#0 N787 P427 DWST 9 0x3d Int BE Pri
85689!#0 N788 P428 LD 8 -1 Int BE Pri
85690!#0 N790 P430 LD 4 -1 Int BE Pri
85691!#0 N791 P428 LD 8 -1 Int BE Pri
85692!#0 N793 P430 LD 4 -1 Int BE Pri
85693!#0 N797 P433 LD 5 -1 Int BE Pri
85694!#0 N798 P434 LD 10 -1 Int BE Pri
85695!#0 N799 P433 LD 5 -1 Int BE Pri
85696!#0 N800 P434 LD 10 -1 Int BE Pri
85697!#0 N801 P435 LD 11 -1 Int BE Pri
85698!#0 N803 P437 LD 6 -1 Int BE Pri
85699!#0 N804 P438 LD 7 -1 FP BE Pri
85700!#0 N805 P439 LD 1 -1 FP BE Pri
85701!#0 N806 P440 LD 12 -1 FP BE Pri
85702!#0 N807 P439 LD 1 -1 FP BE Pri
85703!#0 N808 P440 LD 12 -1 FP BE Pri
85704!#0 N809 P441 DWLD 7 -1,0x0 Int BE Pri
85705!#0 N810 P441 CASX 7 -1,0x0 N809 0x3e Int BE Pri
85706!#0 N811 P442 LD 3 -1 FP BE Pri
85707!#0 N814 P445 LD 14 -1 Int BE Pri
85708!#0 N815 P446 LD 2 -1 Int BE Pri
85709!#0 N816 P445 LD 14 -1 Int BE Pri
85710!#0 N817 P446 LD 2 -1 Int BE Pri
85711!#0 N818 P447 LD 1 -1 FP BE Pri
85712!#0 N820 P449 MEMBAR
85713!#0 N821 P450 LD 13 -1 FP BE Pri
85714!#0 N822 P451 LD 3 -1 Int BE Pri
85715!#0 N823 P452 LD 11 -1 NF Fault Int BE Pri
85716!#0 N824 P453 SWAP 0 0xffffffff 0x3f Int BE Pri
85717!#0 N825 P454 LD 15 -1 NF FP BE Pri
85718!#0 N826 P455 LD 4 -1 Int BE Pri
85719!#0 N827 P453 SWAP 0 0xffffffff 0x40 Int BE Pri
85720!#0 N828 P454 LD 15 -1 NF FP BE Pri
85721!#0 N829 P455 LD 4 -1 Int BE Pri
85722!#0 N831 P457 LD 15 -1 Int BE Pri
85723!#0 N832 P458 LD 0 -1 Int BE Pri
85724!#0 N833 P459 ST 0 0x41 Int BE Pri
85725!#0 N834 P460 LD 5 -1 FP BE Pri
85726!#0 N835 P459 ST 0 0x42 Int BE Pri
85727!#0 N836 P460 LD 5 -1 FP BE Pri
85728!#0 N840 P463 BST 2 0x3f800091 FP BE Pri
85729!#0 N841 P463 BST 3 0x3f800092 FP BE Pri
85730!#0 N842 P464 BLD 2 -1 FP BE Pri
85731!#0 N843 P464 BLD 3 -1 FP BE Pri
85732!#0 N844 P465 BST 8 0x3f800093 FP BE Pri
85733!#0 N845 P465 BST 9 0x3f800094 FP BE Pri
85734!#0 N846 P466 ST 14 0x3f800095 FP BE Pri
85735!#0 N847 P467 QWST 12 0x3f800096 FP BE Pri
85736!#0 N848 P467 QWST 13 0x3f800097 FP BE Pri
85737!#0 N849 P466 ST 14 0x3f800098 FP BE Pri
85738!#0 N850 P467 QWST 12 0x3f800099 FP BE Pri
85739!#0 N851 P467 QWST 13 0x3f80009a FP BE Pri
85740!#0 N852 P468 SWAP 1 0xffffffff 0x43 Int BE Pri
85741!#0 N853 P469 LD 3 -1 Int BE Pri
85742!#0 N855 P471 DWLD 5 -1,0x0 Int BE Pri
85743!#0 N856 P471 CASX 5 -1,0x0 N855 0x44 Int BE Pri
85744!#0 N858 P473 DWLD 5 -1 FP BE Pri
85745!#0 N859 P474 DWLD 2 -1 FP BE Pri
85746!#0 N860 P475 SWAP 14 0xffffffff 0x45 Int BE Pri
85747!#0 N861 P476 LD 0 -1 Int BE Pri
85748!#0 N863 P478 BST 6 0x3f80009b FP BE Pri
85749!#0 N864 P478 BST 7 0x3f80009c FP BE Pri
85750!#0 N866 P478 BST 6 0x3f80009d FP BE Pri
85751!#0 N867 P478 BST 7 0x3f80009e FP BE Pri
85752!#0 N868 P479 LD 2 -1 Int BE Pri
85753!#0 N870 P481 LD 7 -1 Int BE Pri
85754!#0 N871 P482 LD 11 -1 Int BE Pri
85755!#0 N872 P483 BSTC 14 0x3f80009f FP BE Pri
85756!#0 N873 P483 BSTC 15 0x3f8000a0 FP BE Pri
85757!#0 N874 P484 LD 9 -1 Int BE Pri
85758!#0 N875 P482 LD 11 -1 Int BE Pri
85759!#0 N876 P483 BSTC 14 0x3f8000a1 FP BE Pri
85760!#0 N877 P483 BSTC 15 0x3f8000a2 FP BE Pri
85761!#0 N878 P484 LD 9 -1 Int BE Pri
85762!#0 N879 P485 DWLD 8 -1,0x0 Int BE Pri
85763!#0 N880 P485 CASX 8 -1,0x0 N879 0x46 Int BE Pri
85764!#0 N881 P485 DWLD 8 -1,0x0 Int BE Pri
85765!#0 N882 P485 CASX 8 -1,0x0 N881 0x47 Int BE Pri
85766!#0 N883 P486 LD 1 -1 Int BE Pri
85767!#0 N884 P487 LD 8 -1 Int BE Pri
85768!#0 N886 P489 ST 10 0x48 Int BE Pri
85769!#0 N887 P489 ST 10 0x49 Int BE Pri
85770!#0 N889 P491 LD 6 -1 FP BE Pri
85771!#0 N890 P492 BSTC 10 0x3f8000a3 FP BE Pri
85772!#0 N891 P492 BSTC 11 0x3f8000a4 FP BE Pri
85773!#0 N893 P492 BSTC 10 0x3f8000a5 FP BE Pri
85774!#0 N894 P492 BSTC 11 0x3f8000a6 FP BE Pri
85775!#0 N896 P494 BSTC 12 0x3f8000a7 FP BE Pri
85776!#0 N897 P494 BSTC 13 0x3f8000a8 FP BE Pri
85777!#0 N898 P495 LD 11 -1 FP BE Pri
85778!#0 N899 P494 BSTC 12 0x3f8000a9 FP BE Pri
85779!#0 N900 P494 BSTC 13 0x3f8000aa FP BE Pri
85780!#0 N901 P495 LD 11 -1 FP BE Pri
85781!#0 N902 P496 LD 1 -1 Int BE Pri
85782!#0 N903 P497 LD 7 -1 Int LE Pri
85783!#0 N906 P499 LD 0 -1 Int BE Pri
85784!#0 N907 P499 CAS 0 -1 N906 0x4a Int BE Pri
85785!#0 N908 P500 DWST 11 0x4b Int BE Pri
85786!#0 N909 P500 DWST 11 0x4c Int BE Pri
85787!#0 N910 P501 DWLD 7 -1,0x0 Int BE Pri
85788!#0 N911 P501 CASX 7 -1,0x0 N910 0x4d Int BE Pri
85789!#0 N912 P501 DWLD 7 -1,0x0 Int BE Pri
85790!#0 N913 P501 CASX 7 -1,0x0 N912 0x4e Int BE Pri
85791!#0 N914 P502 QWST 14 0x3f8000ab FP BE Pri
85792!#0 N915 P502 QWST 15 0x3f8000ac FP BE Pri
85793!#0 N917 P504 LD 8 -1 FP BE Pri
85794!#0 N918 P505 LD 1 -1 Int BE Pri
85795!#0 N919 P506 LD 9 -1 Int BE Pri
85796!#0 N920 P507 QWLD 2 -1 FP BE Pri
85797!#0 N921 P507 QWLD 3 -1 FP BE Pri
85798!#0 N924 P509 BLD 8 -1 FP BE Pri
85799!#0 N925 P509 BLD 9 -1 FP BE Pri
85800!#0 N926 P510 LD 15 -1 Int BE Pri
85801!#0 N927 P510 CAS 15 -1 N926 0x4f Int BE Pri
85802!#0 N928 P509 BLD 8 -1 FP BE Pri
85803!#0 N929 P509 BLD 9 -1 FP BE Pri
85804!#0 N930 P510 LD 15 -1 Int BE Pri
85805!#0 N931 P510 CAS 15 -1 N930 0x50 Int BE Pri
85806!#0 N935 P513 LD 0 -1 Int BE Pri
85807!#0 N936 P514 LD 4 -1 Int BE Pri
85808!#0 N937 P515 BLD 12 -1 FP BE Pri
85809!#0 N938 P515 BLD 13 -1 FP BE Pri
85810!#0 N939 P516 LD 9 -1 FP BE Pri
85811!#0 N940 P517 LD 7 -1 Int LE Pri
85812!#0 N941 P518 LD 14 -1 Int LE Pri
85813!#0 N942 P519 LD 11 -1 Int BE Pri
85814!#0 N943 P519 CAS 11 -1 N942 0x51 Int BE Pri
85815!#0 N945 P521 LD 15 -1 Int BE Pri
85816!#0 N946 P521 CAS 15 -1 N945 0x52 Int BE Pri
85817!#0 N947 P522 BLD 0 -1 FP BE Pri
85818!#0 N948 P522 BLD 1 -1 FP BE Pri
85819!#0 N949 P521 LD 15 -1 Int BE Pri
85820!#0 N950 P521 CAS 15 -1 N949 0x53 Int BE Pri
85821!#0 N951 P522 BLD 0 -1 FP BE Pri
85822!#0 N952 P522 BLD 1 -1 FP BE Pri
85823!#0 N953 P523 DWLD 5 -1 NF FP BE Pri
85824!#0 N955 P523 DWLD 5 -1 NF FP BE Pri
85825!#0 N959 P526 QWLD 10 -1 FP BE Pri
85826!#0 N960 P526 QWLD 11 -1 FP BE Pri
85827!#0 N961 P527 LD 0 -1 Int LE Pri
85828!#0 N962 P528 LD 8 -1 Int BE Pri
85829!#0 N963 P529 LD 3 -1 Int BE Pri
85830!#0 N964 P530 LD 9 -1 Int BE Pri
85831!#0 N965 P529 LD 3 -1 Int BE Pri
85832!#0 N966 P530 LD 9 -1 Int BE Pri
85833!#0 N968 P532 BSTC 6 0x3f8000ad FP BE Pri
85834!#0 N969 P532 BSTC 7 0x3f8000ae FP BE Pri
85835!#0 N970 P533 DWLD 12 -1 FP BE Pri
85836!#0 N973 P536 LD 2 -1 Int BE Pri
85837!#0 N974 P537 DWLD 2 -1,0x0 Int LE Pri
85838!#0 N975 P537 CASX 2 -1,0x0 N974 0x54 Int LE Pri
85839!#0 N976 P538 LD 5 -1 Int BE Pri
85840!#0 N977 P539 ST 1 0x55 Int BE Pri
85841!#0 N978 P540 LD 4 -1 Int BE Pri
85842!#0 N979 P541 LD 3 -1 Int BE Pri
85843!#0 N980 P542 LD 12 -1 FP BE Pri
85844!#0 N981 P543 BLD 2 -1 FP BE Pri
85845!#0 N982 P543 BLD 3 -1 FP BE Pri
85846!#0 N990 P548 BSTC 14 0x3f8000af FP BE Pri
85847!#0 N991 P548 BSTC 15 0x3f8000b0 FP BE Pri
85848!#0 N992 P549 LD 15 -1 NF FP BE Pri
85849!#0 N993 P548 BSTC 14 0x3f8000b1 FP BE Pri
85850!#0 N994 P548 BSTC 15 0x3f8000b2 FP BE Pri
85851!#0 N995 P549 LD 15 -1 NF FP BE Pri
85852!#0 N997 P551 LD 11 -1 Int BE Pri
85853!#0 N998 P552 LD 10 -1 Int BE Pri
85854!#0 N999 P553 LD 12 -1 FP BE Pri
85855!#0 N1000 P554 LD 9 -1 FP BE Pri
85856!#0 N1001 P555 QWST 2 0x3f8000b3 FP BE Pri
85857!#0 N1002 P555 QWST 3 0x3f8000b4 FP BE Pri
85858!#0 N1003 P555 QWST 2 0x3f8000b5 FP BE Pri
85859!#0 N1004 P555 QWST 3 0x3f8000b6 FP BE Pri
85860!#0 N1006 P557 LD 15 -1 Int BE Pri
85861!#0 N1007 P558 LD 6 -1 Int BE Pri
85862!#0 N1009 P557 LD 15 -1 Int BE Pri
85863!#0 N1010 P558 LD 6 -1 Int BE Pri
85864!#0 N1012 P560 BLD 6 -1 FP BE Pri
85865!#0 N1013 P560 BLD 7 -1 FP BE Pri
85866!#0 N1014 P561 LD 0 -1 Int BE Pri
85867!#0 N1015 P562 LD 10 -1 Int BE Pri
85868!#0 N1016 P560 BLD 6 -1 FP BE Pri
85869!#0 N1017 P560 BLD 7 -1 FP BE Pri
85870!#0 N1018 P561 LD 0 -1 Int BE Pri
85871!#0 N1019 P562 LD 10 -1 Int BE Pri
85872!#0 N1020 P563 ST 7 0x56 Int BE Pri
85873!#0 N1021 P564 LD 1 -1 FP BE Pri
85874!#0 N1022 P565 LD 13 -1 FP BE Pri
85875!#0 N1023 P566 BSTC 2 0x3f8000b7 FP BE Pri
85876!#0 N1024 P566 BSTC 3 0x3f8000b8 FP BE Pri
85877!#0 N1025 P567 LD 13 -1 Int BE Pri
85878!#0 N1026 P568 LD 14 -1 Int BE Pri
85879!#0 N1027 P567 LD 13 -1 Int BE Pri
85880!#0 N1028 P568 LD 14 -1 Int BE Pri
85881!#0 N1029 P569 LD 3 -1 NF FP BE Pri
85882!#0 N1030 P569 LD 3 -1 NF FP BE Pri
85883!#0 N1032 P571 BSTC 8 0x3f8000b9 FP BE Pri
85884!#0 N1033 P571 BSTC 9 0x3f8000ba FP BE Pri
85885!#0 N1035 P571 BSTC 8 0x3f8000bb FP BE Pri
85886!#0 N1036 P571 BSTC 9 0x3f8000bc FP BE Pri
85887!#0 N1037 P572 LD 2 -1 Int BE Pri
85888!#0 N1038 P573 SWAP 2 0xffffffff 0x57 Int BE Pri
85889!#0 N1039 P572 LD 2 -1 Int BE Pri
85890!#0 N1040 P573 SWAP 2 0xffffffff 0x58 Int BE Pri
85891!#0 N1041 P574 LD 3 -1 Int BE Pri
85892!#0 N1042 P575 LD 14 -1 Int BE Pri
85893!#0 N1044 P577 BST 14 0x3f8000bd FP BE Pri
85894!#0 N1045 P577 BST 15 0x3f8000be FP BE Pri
85895!#0 N1046 P578 LD 13 -1 NF FP BE Pri
85896!#0 N1048 P578 LD 13 -1 NF FP BE Pri
85897!#0 N1051 P581 LD 6 -1 Int BE Pri
85898!#0 N1052 P582 LD 5 -1 Int BE Pri
85899!#0 N1054 P581 LD 6 -1 Int BE Pri
85900!#0 N1055 P582 LD 5 -1 Int BE Pri
85901!#0 N1059 P586 LD 3 -1 FP BE Pri
85902!#0 N1061 P588 LD 1 -1 FP BE Pri
85903!#0 N1062 P589 LD 10 -1 Int BE Pri
85904!#0 N1063 P589 CAS 10 -1 N1062 0x59 Int BE Pri
85905!#0 N1064 P590 LD 12 -1 FP BE Pri
85906!#0 N1065 P589 LD 10 -1 Int BE Pri
85907!#0 N1066 P589 CAS 10 -1 N1065 0x5a Int BE Pri
85908!#0 N1067 P590 LD 12 -1 FP BE Pri
85909!#0 N1068 P591 LD 7 -1 Int BE Pri
85910!#0 N1069 P592 LD 13 -1 NF FP BE Pri
85911!#0 N1070 P593 LD 3 -1 Int BE Pri
85912!#0 N1072 P595 DWLD 4 -1,0x0 Int BE Pri
85913!#0 N1073 P595 CASX 4 -1,0x0 N1072 0x5b Int BE Pri
85914!#0 N1074 P596 ST 13 0x3f8000bf FP BE Pri
85915!#0 N1075 P597 LD 13 -1 Int BE Pri
85916!#0 N1076 P598 LD 2 -1 Int BE Pri
85917!#0 N1077 P596 ST 13 0x3f8000c0 FP BE Pri
85918!#0 N1078 P597 LD 13 -1 Int BE Pri
85919!#0 N1079 P598 LD 2 -1 Int BE Pri
85920!#0 N1080 P599 SWAP 9 0xffffffff 0x5c Int BE Pri
85921!#0 N1081 P600 BLD 4 -1 FP BE Pri
85922!#0 N1082 P600 BLD 5 -1 FP BE Pri
85923!#0 N1083 P601 LD 2 -1 NF Int BE Pri
85924!#0 N1084 P602 BLD 10 -1 FP BE Pri
85925!#0 N1085 P602 BLD 11 -1 FP BE Pri
85926!#0 N1090 P606 SWAP 0 0xffffffff 0x5d Int BE Pri
85927!#0 N1091 P607 LD 12 -1 Int BE Pri
85928!#0 N1092 P606 SWAP 0 0xffffffff 0x5e Int BE Pri
85929!#0 N1093 P607 LD 12 -1 Int BE Pri
85930!#0 N1096 P609 QWST 6 0x3f8000c1 FP BE Pri
85931!#0 N1097 P609 QWST 7 0x3f8000c2 FP BE Pri
85932!#0 N1098 P610 LD 2 -1 FP BE Pri
85933!#0 N1102 P614 LD 0 -1 Int BE Pri
85934!#0 N1103 P615 LD 12 -1 Int BE Pri
85935!#0 N1105 P614 LD 0 -1 Int BE Pri
85936!#0 N1106 P615 LD 12 -1 Int BE Pri
85937!#0 N1108 P617 BST 6 0x3f8000c3 FP BE Pri
85938!#0 N1109 P617 BST 7 0x3f8000c4 FP BE Pri
85939!#0 N1113 P620 LD 1 -1 FP BE Pri
85940!#0 N1114 P621 MEMBAR
85941!#0 N1116 P621 MEMBAR
85942!#0 N1118 P623 LD 9 -1 FP BE Pri
85943!#0 N1119 P624 BLD 0 -1 FP BE Pri
85944!#0 N1120 P624 BLD 1 -1 FP BE Pri
85945!#0 N1124 P628 QWST 2 0x3f8000c5 FP BE Pri
85946!#0 N1125 P628 QWST 3 0x3f8000c6 FP BE Pri
85947!#0 N1126 P629 BSTC 10 0x3f8000c7 FP BE Pri
85948!#0 N1127 P629 BSTC 11 0x3f8000c8 FP BE Pri
85949!#0 N1128 P630 LD 12 -1 Int BE Pri
85950!#0 N1129 P631 LD 5 -1 Int BE Pri
85951!#0 N1131 P633 LD 15 -1 Int BE Pri
85952!#0 N1132 P633 CAS 15 -1 N1131 0x5f Int BE Pri
85953!#0 N1133 P634 LD 6 -1 Int BE Pri
85954!#0 N1134 P635 LD 12 -1 Int BE Pri
85955!#0 N1135 P634 LD 6 -1 Int BE Pri
85956!#0 N1136 P635 LD 12 -1 Int BE Pri
85957!#0 N1137 P636 SWAP 4 0xffffffff 0x60 Int BE Pri
85958!#0 N1138 P637 LD 10 -1 FP BE Pri
85959!#0 N1139 P638 LD 6 -1 Int LE Pri
85960!#0 N1140 P636 SWAP 4 0xffffffff 0x61 Int BE Pri
85961!#0 N1141 P637 LD 10 -1 FP BE Pri
85962!#0 N1142 P638 LD 6 -1 Int LE Pri
85963!#0 N1143 P639 DWLD 7 -1 Int BE Pri
85964!#0 N1144 P640 LD 5 -1 Int BE Pri
85965!#0 N1145 P641 LD 9 -1 FP BE Pri
85966!#0 N1147 P643 LD 10 -1 Int BE Pri
85967!#0 N1148 P644 DWLD 9 -1 FP BE Pri
85968!#0 N1149 P645 LD 6 -1 Int BE Pri
85969!#0 N1150 P643 LD 10 -1 Int BE Pri
85970!#0 N1151 P644 DWLD 9 -1 FP BE Pri
85971!#0 N1152 P645 LD 6 -1 Int BE Pri
85972!#0 N1153 P646 LD 14 -1 Int BE Pri
85973!#0 N1154 P647 LD 4 -1 Int BE Pri
85974!#0 N1155 P646 LD 14 -1 Int BE Pri
85975!#0 N1156 P647 LD 4 -1 Int BE Pri
85976!#0 N1157 P648 LD 5 -1 Int BE Pri
85977!#0 N1158 P649 LD 1 -1 Int BE Pri
85978!#0 N1159 P648 LD 5 -1 Int BE Pri
85979!#0 N1160 P649 LD 1 -1 Int BE Pri
85980!#0 N1161 P650 DWST 14 0x3f8000c9 FP BE Pri
85981!#0 N1162 P651 BLD 12 -1 FP BE Pri
85982!#0 N1163 P651 BLD 13 -1 FP BE Pri
85983!#0 N1164 P652 DWLD 3 -1 FP BE Pri
85984!#0 N1166 P654 DWLD 8 -1,0x0 Int BE Pri
85985!#0 N1167 P654 CASX 8 -1,0x0 N1166 0x62 Int BE Pri
85986!#0 N1168 P655 LD 7 -1 Int BE Pri
85987!#0 N1169 P656 LD 15 -1 Int BE Pri
85988!#0 N1170 P657 DWLD 6 -1 NF Int BE Pri
85989!#0 N1171 P658 BSTC 10 0x3f8000ca FP BE Pri
85990!#0 N1172 P658 BSTC 11 0x3f8000cb FP BE Pri
85991!#0 N1173 P659 LD 13 -1 Int BE Pri
85992!#0 N1175 P661 DWLD 1 -1 Int BE Pri
85993!#0 N1176 P662 LD 10 -1 Int BE Pri
85994!#0 N1177 P663 DWST 15 0x3f8000cc FP BE Pri
85995!#0 N1179 P663 DWST 15 0x3f8000cd FP BE Pri
85996!#0 N1181 P665 LD 7 -1 Int BE Pri
85997!#0 N1182 P666 LD 0 -1 Int BE Pri
85998!#0 N1186 P670 MEMBAR
85999!#1 N1187 P671 DWST 7 0x800001 Int LE Pri
86000!#1 N1188 P672 BST 8 0x40000001 FP BE Pri
86001!#1 N1189 P672 BST 9 0x40000002 FP BE Pri
86002!#1 N1190 P673 LD 3 -1 FP BE Pri
86003!#1 N1191 P673 LD 3 -1 FP BE Pri
86004!#1 N1192 P674 LD 12 -1 Int BE Pri
86005!#1 N1193 P675 LD 4 -1 Int BE Pri
86006!#1 N1194 P676 LD 2 -1 FP BE Pri
86007!#1 N1195 P677 LD 14 -1 Int BE Pri
86008!#1 N1196 P678 LD 11 -1 Int BE Pri
86009!#1 N1197 P676 LD 2 -1 FP BE Pri
86010!#1 N1198 P677 LD 14 -1 Int BE Pri
86011!#1 N1199 P678 LD 11 -1 Int BE Pri
86012!#1 N1200 P679 LD 13 -1 Int BE Pri
86013!#1 N1202 P681 LD 0 -1 Int BE Pri
86014!#1 N1203 P679 LD 13 -1 Int BE Pri
86015!#1 N1205 P681 LD 0 -1 Int BE Pri
86016!#1 N1206 P682 SWAP 1 0xffffffff 0x800002 Int BE Pri
86017!#1 N1207 P683 LD 1 -1 Int BE Pri
86018!#1 N1208 P684 BLD 4 -1 FP BE Pri
86019!#1 N1209 P684 BLD 5 -1 FP BE Pri
86020!#1 N1211 P684 BLD 4 -1 FP BE Pri
86021!#1 N1212 P684 BLD 5 -1 FP BE Pri
86022!#1 N1215 P687 LD 0 -1 FP BE Pri
86023!#1 N1216 P687 LD 0 -1 FP BE Pri
86024!#1 N1217 P688 BSTC 12 0x40000003 FP BE Pri
86025!#1 N1218 P688 BSTC 13 0x40000004 FP BE Pri
86026!#1 N1220 P690 DWST 9 0x800003 Int BE Pri
86027!#1 N1222 P692 BST 4 0x40000005 FP BE Pri
86028!#1 N1223 P692 BST 5 0x40000006 FP BE Pri
86029!#1 N1224 P693 LD 0 -1 FP BE Pri
86030!#1 N1225 P694 BLD 10 -1 FP BE Pri
86031!#1 N1226 P694 BLD 11 -1 FP BE Pri
86032!#1 N1229 P696 BLD 6 -1 FP BE Pri
86033!#1 N1230 P696 BLD 7 -1 FP BE Pri
86034!#1 N1232 P698 LD 4 -1 Int BE Pri
86035!#1 N1233 P699 LD 5 -1 Int BE Pri
86036!#1 N1234 P700 QWLD 14 -1 NF FP BE Pri
86037!#1 N1235 P700 QWLD 15 -1 NF FP BE Pri
86038!#1 N1237 P702 QWLD 2 -1 FP BE Pri
86039!#1 N1238 P702 QWLD 3 -1 FP BE Pri
86040!#1 N1239 P703 LD 1 -1 Int BE Pri
86041!#1 N1240 P704 LD 14 -1 Int BE Pri
86042!#1 N1241 P702 QWLD 2 -1 FP BE Pri
86043!#1 N1242 P702 QWLD 3 -1 FP BE Pri
86044!#1 N1243 P703 LD 1 -1 Int BE Pri
86045!#1 N1244 P704 LD 14 -1 Int BE Pri
86046!#1 N1245 P705 SWAP 6 0xffffffff 0x800004 Int BE Pri
86047!#1 N1246 P706 LD 5 -1 Int BE Pri
86048!#1 N1247 P707 DWST 3 0x800005 Int BE Pri
86049!#1 N1248 P707 DWST 3 0x800006 Int BE Pri
86050!#1 N1249 P708 BLD 8 -1 FP BE Pri
86051!#1 N1250 P708 BLD 9 -1 FP BE Pri
86052!#1 N1252 P708 BLD 8 -1 FP BE Pri
86053!#1 N1253 P708 BLD 9 -1 FP BE Pri
86054!#1 N1255 P710 QWLD 14 -1 FP BE Pri
86055!#1 N1256 P710 QWLD 15 -1 FP BE Pri
86056!#1 N1257 P711 LD 4 -1 FP BE Pri
86057!#1 N1258 P712 LD 8 -1 Int BE Pri
86058!#1 N1259 P713 LD 2 -1 Int BE Pri
86059!#1 N1261 P715 BST 2 0x40000007 FP BE Pri
86060!#1 N1262 P715 BST 3 0x40000008 FP BE Pri
86061!#1 N1263 P715 BST 2 0x40000009 FP BE Pri
86062!#1 N1264 P715 BST 3 0x4000000a FP BE Pri
86063!#1 N1265 P716 LD 0 -1 Int BE Pri
86064!#1 N1266 P717 LD 15 -1 Int BE Pri
86065!#1 N1269 P720 DWLD 14 -1 NF FP BE Pri
86066!#1 N1270 P721 LD 14 -1 Int LE Pri
86067!#1 N1271 P722 LD 0 -1 Int BE Pri
86068!#1 N1272 P720 DWLD 14 -1 NF FP BE Pri
86069!#1 N1273 P721 LD 14 -1 Int LE Pri
86070!#1 N1274 P722 LD 0 -1 Int BE Pri
86071!#1 N1276 P724 DWLD 5 -1 Int BE Pri
86072!#1 N1277 P725 LD 0 -1 NF Int BE Pri
86073!#1 N1278 P726 LD 10 -1 FP BE Pri
86074!#1 N1279 P727 LD 4 -1 FP BE Pri
86075!#1 N1280 P726 LD 10 -1 FP BE Pri
86076!#1 N1281 P727 LD 4 -1 FP BE Pri
86077!#1 N1282 P728 DWST 3 0x4000000b FP BE Pri
86078!#1 N1284 P730 LD 9 -1 FP BE Pri
86079!#1 N1286 P730 LD 9 -1 FP BE Pri
86080!#1 N1287 P731 QWLD 0 -1 FP BE Pri
86081!#1 N1288 P731 QWLD 1 -1 FP BE Pri
86082!#1 N1289 P732 BSTC 10 0x4000000c FP BE Pri
86083!#1 N1290 P732 BSTC 11 0x4000000d FP BE Pri
86084!#1 N1292 P734 LD 10 -1 FP BE Pri
86085!#1 N1294 P734 LD 10 -1 FP BE Pri
86086!#1 N1296 P736 SWAP 4 0xffffffff 0x800007 Int BE Pri
86087!#1 N1297 P737 LD 7 -1 Int BE Pri
86088!#1 N1298 P738 BSTC 14 0x4000000e FP BE Pri
86089!#1 N1299 P738 BSTC 15 0x4000000f FP BE Pri
86090!#1 N1300 P738 BSTC 14 0x40000010 FP BE Pri
86091!#1 N1301 P738 BSTC 15 0x40000011 FP BE Pri
86092!#1 N1302 P739 DWLD 13 -1,0x0 Int BE Pri
86093!#1 N1303 P739 CASX 13 -1,0x0 N1302 0x800008 Int BE Pri
86094!#1 N1305 P739 DWLD 13 -1,0x0 Int BE Pri
86095!#1 N1306 P739 CASX 13 -1,0x0 N1305 0x800009 Int BE Pri
86096!#1 N1308 P741 LD 2 -1 FP BE Pri
86097!#1 N1310 P743 DWLD 1 -1 Int BE Pri
86098!#1 N1311 P744 LD 8 -1 Int BE Pri
86099!#1 N1312 P745 QWST 8 0x40000012 FP BE Pri
86100!#1 N1313 P745 QWST 9 0x40000013 FP BE Pri
86101!#1 N1314 P745 QWST 8 0x40000014 FP BE Pri
86102!#1 N1315 P745 QWST 9 0x40000015 FP BE Pri
86103!#1 N1317 P747 DWLD 12 -1 Int BE Pri
86104!#1 N1318 P748 LD 6 -1 Int BE Pri
86105!#1 N1320 P747 DWLD 12 -1 Int BE Pri
86106!#1 N1321 P748 LD 6 -1 Int BE Pri
86107!#1 N1323 P750 LD 2 -1 FP BE Pri
86108!#1 N1325 P750 LD 2 -1 FP BE Pri
86109!#1 N1326 P751 BST 12 0x40000016 FP BE Pri
86110!#1 N1327 P751 BST 13 0x40000017 FP BE Pri
86111!#1 N1329 P753 LD 6 -1 Int BE Pri
86112!#1 N1330 P754 LD 15 -1 Int BE Pri
86113!#1 N1331 P755 QWLD 14 -1 NF FP BE Pri
86114!#1 N1332 P755 QWLD 15 -1 NF FP BE Pri
86115!#1 N1333 P755 QWLD 14 -1 NF FP BE Pri
86116!#1 N1334 P755 QWLD 15 -1 NF FP BE Pri
86117!#1 N1335 P756 BSTC 2 0x40000018 FP BE Pri
86118!#1 N1336 P756 BSTC 3 0x40000019 FP BE Pri
86119!#1 N1338 P758 BSTC 6 0x4000001a FP BE Pri
86120!#1 N1339 P758 BSTC 7 0x4000001b FP BE Pri
86121!#1 N1340 P759 DWST 2 0x80000a Int BE Pri
86122!#1 N1341 P760 LD 0 -1 FP BE Pri
86123!#1 N1342 P759 DWST 2 0x80000b Int BE Pri
86124!#1 N1343 P760 LD 0 -1 FP BE Pri
86125!#1 N1344 P761 LD 6 -1 Int BE Pri
86126!#1 N1345 P762 LD 7 -1 Int LE Pri
86127!#1 N1346 P763 LD 15 -1 Int BE Pri
86128!#1 N1347 P764 LD 10 -1 FP BE Pri
86129!#1 N1348 P765 LD 15 -1 NF Int BE Pri
86130!#1 N1349 P763 LD 15 -1 Int BE Pri
86131!#1 N1350 P764 LD 10 -1 FP BE Pri
86132!#1 N1351 P765 LD 15 -1 NF Int BE Pri
86133!#1 N1352 P766 QWST 0 0x4000001c FP BE Pri
86134!#1 N1353 P766 QWST 1 0x4000001d FP BE Pri
86135!#1 N1354 P767 DWST 2 0x4000001e FP BE Pri
86136!#1 N1355 P766 QWST 0 0x4000001f FP BE Pri
86137!#1 N1356 P766 QWST 1 0x40000020 FP BE Pri
86138!#1 N1357 P767 DWST 2 0x40000021 FP BE Pri
86139!#1 N1358 P768 LD 6 -1 Int BE Pri
86140!#1 N1359 P769 BLD 4 -1 FP BE Pri
86141!#1 N1360 P769 BLD 5 -1 FP BE Pri
86142!#1 N1361 P770 LD 4 -1 Int BE Pri
86143!#1 N1362 P768 LD 6 -1 Int BE Pri
86144!#1 N1363 P769 BLD 4 -1 FP BE Pri
86145!#1 N1364 P769 BLD 5 -1 FP BE Pri
86146!#1 N1365 P770 LD 4 -1 Int BE Pri
86147!#1 N1366 P771 LD 12 -1 Int BE Pri
86148!#1 N1367 P772 LD 10 -1 Int BE Pri
86149!#1 N1368 P771 LD 12 -1 Int BE Pri
86150!#1 N1369 P772 LD 10 -1 Int BE Pri
86151!#1 N1370 P773 QWLD 10 -1 FP BE Pri
86152!#1 N1371 P773 QWLD 11 -1 FP BE Pri
86153!#1 N1375 P776 DWST 12 0x40000022 FP BE Pri
86154!#1 N1376 P777 LD 6 -1 Int BE Pri
86155!#1 N1377 P778 LD 4 -1 Int LE Pri
86156!#1 N1378 P779 LD 6 -1 Int BE Pri
86157!#1 N1379 P780 LD 0 -1 Int BE Pri
86158!#1 N1380 P781 LD 14 -1 FP BE Pri
86159!#1 N1382 P783 BLD 4 -1 FP BE Pri
86160!#1 N1383 P783 BLD 5 -1 FP BE Pri
86161!#1 N1384 P784 LD 3 -1 FP BE Pri
86162!#1 N1385 P783 BLD 4 -1 FP BE Pri
86163!#1 N1386 P783 BLD 5 -1 FP BE Pri
86164!#1 N1387 P784 LD 3 -1 FP BE Pri
86165!#1 N1388 P785 BLD 2 -1 FP BE Pri
86166!#1 N1389 P785 BLD 3 -1 FP BE Pri
86167!#1 N1390 P786 LD 6 -1 Int BE Pri
86168!#1 N1391 P787 LD 3 -1 NF Int BE Pri
86169!#1 N1392 P788 LD 12 -1 FP BE Pri
86170!#1 N1393 P789 LD 4 -1 NF FP BE Pri
86171!#1 N1394 P788 LD 12 -1 FP BE Pri
86172!#1 N1395 P789 LD 4 -1 NF FP BE Pri
86173!#1 N1399 P792 LD 9 -1 FP BE Pri
86174!#1 N1400 P793 LD 7 -1 FP BE Pri
86175!#1 N1401 P794 LD 2 -1 FP BE Pri
86176!#1 N1402 P793 LD 7 -1 FP BE Pri
86177!#1 N1403 P794 LD 2 -1 FP BE Pri
86178!#1 N1404 P795 LD 5 -1 NF Int BE Pri
86179!#1 N1405 P796 LD 10 -1 Int BE Pri
86180!#1 N1406 P795 LD 5 -1 NF Int BE Pri
86181!#1 N1407 P796 LD 10 -1 Int BE Pri
86182!#1 N1408 P797 LD 13 -1 FP BE Pri
86183!#1 N1409 P797 LD 13 -1 FP BE Pri
86184!#1 N1410 P798 DWST 13 0x40000023 FP BE Pri
86185!#1 N1411 P799 QWLD 2 -1 FP BE Pri
86186!#1 N1412 P799 QWLD 3 -1 FP BE Pri
86187!#1 N1413 P800 LD 0 -1 Int BE Pri
86188!#1 N1414 P801 DWST 0 0x40000024 FP BE Pri
86189!#1 N1415 P802 LD 2 -1 NF Fault Int BE Pri
86190!#1 N1416 P800 LD 0 -1 Int BE Pri
86191!#1 N1417 P801 DWST 0 0x40000025 FP BE Pri
86192!#1 N1418 P802 LD 2 -1 NF Fault Int BE Pri
86193!#1 N1419 P803 MEMBAR
86194!#1 N1420 P803 MEMBAR
86195!#1 N1421 P804 DWLD 4 -1,0x0 Int BE Pri
86196!#1 N1422 P804 CASX 4 -1,0x0 N1421 0x80000c Int BE Pri
86197!#1 N1423 P805 MEMBAR
86198!#1 N1425 P805 MEMBAR
86199!#1 N1427 P807 LD 1 -1 NF Int BE Pri
86200!#1 N1429 P809 LD 8 -1 NF Fault Int BE Pri
86201!#1 N1430 P810 ST 11 0x40000026 FP BE Pri
86202!#1 N1431 P811 LD 2 -1 FP BE Pri
86203!#1 N1432 P812 LD 1 -1 Int BE Pri
86204!#1 N1433 P812 CAS 1 -1 N1432 0x80000d Int BE Pri
86205!#1 N1434 P813 LD 0 -1 FP BE Pri
86206!#1 N1435 P812 LD 1 -1 Int BE Pri
86207!#1 N1436 P812 CAS 1 -1 N1435 0x80000e Int BE Pri
86208!#1 N1437 P813 LD 0 -1 FP BE Pri
86209!#1 N1438 P814 LD 3 -1 Int BE Pri
86210!#1 N1439 P814 CAS 3 -1 N1438 0x80000f Int BE Pri
86211!#1 N1440 P815 LD 2 -1 NF FP BE Pri
86212!#1 N1441 P814 LD 3 -1 Int BE Pri
86213!#1 N1442 P814 CAS 3 -1 N1441 0x800010 Int BE Pri
86214!#1 N1443 P815 LD 2 -1 NF FP BE Pri
86215!#1 N1444 P816 BLD 0 -1 FP BE Pri
86216!#1 N1445 P816 BLD 1 -1 FP BE Pri
86217!#1 N1446 P817 DWLD 4 -1,0x0 Int BE Pri
86218!#1 N1447 P817 CASX 4 -1,0x0 N1446 0x800011 Int BE Pri
86219!#1 N1448 P816 BLD 0 -1 FP BE Pri
86220!#1 N1449 P816 BLD 1 -1 FP BE Pri
86221!#1 N1450 P817 DWLD 4 -1,0x0 Int BE Pri
86222!#1 N1451 P817 CASX 4 -1,0x0 N1450 0x800012 Int BE Pri
86223!#1 N1452 P818 BSTC 12 0x40000027 FP BE Pri
86224!#1 N1453 P818 BSTC 13 0x40000028 FP BE Pri
86225!#1 N1454 P818 BSTC 12 0x40000029 FP BE Pri
86226!#1 N1455 P818 BSTC 13 0x4000002a FP BE Pri
86227!#1 N1456 P819 LD 5 -1 FP BE Pri
86228!#1 N1457 P819 LD 5 -1 FP BE Pri
86229!#1 N1458 P820 DWLD 12 -1,0x0 Int BE Pri
86230!#1 N1459 P820 CASX 12 -1,0x0 N1458 0x800013 Int BE Pri
86231!#1 N1462 P822 DWST 15 0x800014 Int BE Pri
86232!#1 N1463 P823 BLD 6 -1 FP BE Pri
86233!#1 N1464 P823 BLD 7 -1 FP BE Pri
86234!#1 N1465 P823 BLD 6 -1 FP BE Pri
86235!#1 N1466 P823 BLD 7 -1 FP BE Pri
86236!#1 N1469 P826 DWLD 9 -1 Int BE Pri
86237!#1 N1470 P827 LD 1 -1 Int BE Pri
86238!#1 N1471 P828 BSTC 0 0x4000002b FP BE Pri
86239!#1 N1472 P828 BSTC 1 0x4000002c FP BE Pri
86240!#1 N1473 P829 BST 6 0x4000002d FP BE Pri
86241!#1 N1474 P829 BST 7 0x4000002e FP BE Pri
86242!#1 N1475 P828 BSTC 0 0x4000002f FP BE Pri
86243!#1 N1476 P828 BSTC 1 0x40000030 FP BE Pri
86244!#1 N1477 P829 BST 6 0x40000031 FP BE Pri
86245!#1 N1478 P829 BST 7 0x40000032 FP BE Pri
86246!#1 N1479 P830 LD 0 -1 FP BE Pri
86247!#1 N1480 P831 LD 8 -1 Int BE Pri
86248!#1 N1481 P832 LD 0 -1 NF Int BE Pri
86249!#1 N1482 P830 LD 0 -1 FP BE Pri
86250!#1 N1483 P831 LD 8 -1 Int BE Pri
86251!#1 N1484 P832 LD 0 -1 NF Int BE Pri
86252!#1 N1485 P833 LD 2 -1 FP BE Pri
86253!#1 N1486 P834 ST 15 0x40000033 FP BE Pri
86254!#1 N1487 P835 LD 4 -1 Int BE Pri
86255!#1 N1488 P836 LD 14 -1 Int BE Pri
86256!#1 N1489 P837 DWLD 7 -1,0x0 Int BE Pri
86257!#1 N1490 P837 CASX 7 -1,0x0 N1489 0x800015 Int BE Pri
86258!#1 N1491 P837 DWLD 7 -1,0x0 Int BE Pri
86259!#1 N1492 P837 CASX 7 -1,0x0 N1491 0x800016 Int BE Pri
86260!#1 N1493 P838 DWLD 4 -1 Int BE Pri
86261!#1 N1494 P839 ST 12 0x800017 Int BE Pri
86262!#1 N1495 P840 LD 10 -1 Int BE Pri
86263!#1 N1496 P838 DWLD 4 -1 Int BE Pri
86264!#1 N1497 P839 ST 12 0x800018 Int BE Pri
86265!#1 N1498 P840 LD 10 -1 Int BE Pri
86266!#1 N1499 P841 LD 10 -1 FP BE Pri
86267!#1 N1501 P841 LD 10 -1 FP BE Pri
86268!#1 N1508 P846 BSTC 10 0x40000034 FP BE Pri
86269!#1 N1509 P846 BSTC 11 0x40000035 FP BE Pri
86270!#1 N1511 P846 BSTC 10 0x40000036 FP BE Pri
86271!#1 N1512 P846 BSTC 11 0x40000037 FP BE Pri
86272!#1 N1513 P847 LD 6 -1 FP BE Pri
86273!#1 N1514 P848 LD 5 -1 Int BE Pri
86274!#1 N1515 P849 LD 15 -1 Int BE Pri
86275!#1 N1518 P851 LD 5 -1 Int BE Pri
86276!#1 N1519 P852 LD 9 -1 Int BE Pri
86277!#1 N1520 P851 LD 5 -1 Int BE Pri
86278!#1 N1521 P852 LD 9 -1 Int BE Pri
86279!#1 N1522 P853 DWLD 15 -1,0x0 Int BE Pri
86280!#1 N1523 P853 CASX 15 -1,0x0 N1522 0x800019 Int BE Pri
86281!#1 N1524 P854 LD 13 -1 FP BE Pri
86282!#1 N1525 P855 SWAP 6 0xffffffff 0x80001a Int BE Pri
86283!#1 N1526 P856 LD 12 -1 Int BE Pri
86284!#1 N1527 P855 SWAP 6 0xffffffff 0x80001b Int BE Pri
86285!#1 N1528 P856 LD 12 -1 Int BE Pri
86286!#1 N1529 P857 LD 9 -1 FP BE Pri
86287!#1 N1530 P857 LD 9 -1 FP BE Pri
86288!#1 N1531 P858 QWLD 4 -1 FP BE Pri
86289!#1 N1532 P858 QWLD 5 -1 FP BE Pri
86290!#1 N1533 P859 LD 10 -1 FP BE Pri
86291!#1 N1535 P861 LD 12 -1 FP BE Pri
86292!#1 N1537 P861 LD 12 -1 FP BE Pri
86293!#1 N1538 P862 LD 14 -1 Int BE Pri
86294!#1 N1539 P863 LD 5 -1 Int BE Pri
86295!#1 N1540 P864 DWST 13 0x80001c Int BE Pri
86296!#1 N1543 P866 SWAP 8 0xffffffff 0x80001d Int BE Pri
86297!#1 N1544 P867 DWLD 6 -1,0x0 Int BE Pri
86298!#1 N1545 P867 CASX 6 -1,0x0 N1544 0x80001e Int BE Pri
86299!#1 N1546 P868 LD 10 -1 Int BE Pri
86300!#1 N1547 P869 QWST 12 0x40000038 FP BE Pri
86301!#1 N1548 P869 QWST 13 0x40000039 FP BE Pri
86302!#1 N1549 P870 BSTC 2 0x4000003a FP BE Pri
86303!#1 N1550 P870 BSTC 3 0x4000003b FP BE Pri
86304!#1 N1551 P869 QWST 12 0x4000003c FP BE Pri
86305!#1 N1552 P869 QWST 13 0x4000003d FP BE Pri
86306!#1 N1553 P870 BSTC 2 0x4000003e FP BE Pri
86307!#1 N1554 P870 BSTC 3 0x4000003f FP BE Pri
86308!#1 N1555 P871 LD 10 -1 FP BE Pri
86309!#1 N1557 P873 QWST 0 0x40000040 FP BE Pri
86310!#1 N1558 P873 QWST 1 0x40000041 FP BE Pri
86311!#1 N1559 P873 QWST 0 0x40000042 FP BE Pri
86312!#1 N1560 P873 QWST 1 0x40000043 FP BE Pri
86313!#1 N1561 P874 LD 1 -1 Int BE Pri
86314!#1 N1562 P875 LD 10 -1 Int BE Pri
86315!#1 N1563 P874 LD 1 -1 Int BE Pri
86316!#1 N1564 P875 LD 10 -1 Int BE Pri
86317!#1 N1565 P876 LD 12 -1 Int LE Pri
86318!#1 N1566 P877 LD 1 -1 Int BE Pri
86319!#1 N1568 P879 SWAP 2 0xffffffff 0x80001f Int BE Pri
86320!#1 N1569 P880 LD 7 -1 Int BE Pri
86321!#1 N1570 P881 LD 13 -1 Int BE Pri
86322!#1 N1571 P882 LD 14 -1 Int BE Pri
86323!#1 N1572 P881 LD 13 -1 Int BE Pri
86324!#1 N1573 P882 LD 14 -1 Int BE Pri
86325!#1 N1574 P883 LD 9 -1 FP BE Pri
86326!#1 N1575 P884 LD 3 -1 FP BE Pri
86327!#1 N1576 P885 LD 13 -1 Int BE Pri
86328!#1 N1578 P887 LD 13 -1 Int BE Pri
86329!#1 N1579 P885 LD 13 -1 Int BE Pri
86330!#1 N1581 P887 LD 13 -1 Int BE Pri
86331!#1 N1582 P888 LD 11 -1 Int BE Pri
86332!#1 N1584 P890 LD 13 -1 Int BE Pri
86333!#1 N1588 P893 DWLD 8 -1 Int BE Pri
86334!#1 N1589 P894 LD 12 -1 Int BE Pri
86335!#1 N1591 P893 DWLD 8 -1 Int BE Pri
86336!#1 N1592 P894 LD 12 -1 Int BE Pri
86337!#1 N1593 P895 BSTC 0 0x40000044 FP BE Pri
86338!#1 N1594 P895 BSTC 1 0x40000045 FP BE Pri
86339!#1 N1595 P896 BSTC 10 0x40000046 FP BE Pri
86340!#1 N1596 P896 BSTC 11 0x40000047 FP BE Pri
86341!#1 N1597 P897 LD 12 -1 NF Int BE Pri
86342!#1 N1598 P898 LD 12 -1 Int BE Pri
86343!#1 N1600 P900 ST 8 0x800020 Int BE Pri
86344!#1 N1602 P900 ST 8 0x800021 Int BE Pri
86345!#1 N1604 P902 BST 2 0x40000048 FP BE Pri
86346!#1 N1605 P902 BST 3 0x40000049 FP BE Pri
86347!#1 N1607 P902 BST 2 0x4000004a FP BE Pri
86348!#1 N1608 P902 BST 3 0x4000004b FP BE Pri
86349!#1 N1609 P903 SWAP 7 0xffffffff 0x800022 Int BE Pri
86350!#1 N1611 P905 LD 8 -1 Int BE Pri
86351!#1 N1612 P903 SWAP 7 0xffffffff 0x800023 Int BE Pri
86352!#1 N1614 P905 LD 8 -1 Int BE Pri
86353!#1 N1615 P906 BSTC 4 0x4000004c FP BE Pri
86354!#1 N1616 P906 BSTC 5 0x4000004d FP BE Pri
86355!#1 N1617 P907 LD 3 -1 FP BE Pri
86356!#1 N1618 P907 LD 3 -1 FP BE Pri
86357!#1 N1619 P908 LD 1 -1 FP BE Pri
86358!#1 N1620 P908 LD 1 -1 FP BE Pri
86359!#1 N1621 P909 DWST 14 0x800024 Int BE Pri
86360!#1 N1624 P911 LD 13 -1 FP BE Pri
86361!#1 N1625 P912 LD 8 -1 FP BE Pri
86362!#1 N1626 P911 LD 13 -1 FP BE Pri
86363!#1 N1627 P912 LD 8 -1 FP BE Pri
86364!#1 N1628 P913 LD 9 -1 Int BE Pri
86365!#1 N1629 P914 LD 13 -1 Int BE Pri
86366!#1 N1630 P915 DWLD 4 -1 FP BE Pri
86367!#1 N1631 P916 LD 7 -1 Int BE Pri
86368!#1 N1632 P916 CAS 7 -1 N1631 0x800025 Int BE Pri
86369!#1 N1633 P915 DWLD 4 -1 FP BE Pri
86370!#1 N1634 P916 LD 7 -1 Int BE Pri
86371!#1 N1635 P916 CAS 7 -1 N1634 0x800026 Int BE Pri
86372!#1 N1636 P917 LD 10 -1 Int BE Pri
86373!#1 N1637 P918 LD 6 -1 Int BE Pri
86374!#1 N1638 P917 LD 10 -1 Int BE Pri
86375!#1 N1639 P918 LD 6 -1 Int BE Pri
86376!#1 N1640 P919 LD 5 -1 FP BE Pri
86377!#1 N1641 P920 LD 10 -1 Int BE Pri
86378!#1 N1642 P921 LD 13 -1 Int BE Pri
86379!#1 N1643 P922 LD 0 -1 Int BE Pri
86380!#1 N1644 P923 LD 2 -1 Int BE Pri
86381!#1 N1645 P924 LD 15 -1 Int LE Pri
86382!#1 N1646 P925 LD 4 -1 Int BE Pri
86383!#1 N1647 P926 LD 7 -1 FP BE Pri
86384!#1 N1648 P927 DWST 4 0x800027 Int BE Pri
86385!#1 N1649 P926 LD 7 -1 FP BE Pri
86386!#1 N1650 P927 DWST 4 0x800028 Int BE Pri
86387!#1 N1651 P928 BLD 4 -1 FP BE Pri
86388!#1 N1652 P928 BLD 5 -1 FP BE Pri
86389!#1 N1654 P930 SWAP 4 0xffffffff 0x800029 Int BE Pri
86390!#1 N1655 P931 LD 6 -1 Int BE Pri
86391!#1 N1656 P932 LD 0 -1 Int BE Pri
86392!#1 N1658 P934 LD 13 -1 Int BE Pri
86393!#1 N1659 P932 LD 0 -1 Int BE Pri
86394!#1 N1661 P934 LD 13 -1 Int BE Pri
86395!#1 N1662 P935 BST 2 0x4000004e FP BE Pri
86396!#1 N1663 P935 BST 3 0x4000004f FP BE Pri
86397!#1 N1664 P936 DWLD 8 -1 FP BE Pri
86398!#1 N1665 P937 BLD 10 -1 FP BE Pri
86399!#1 N1666 P937 BLD 11 -1 FP BE Pri
86400!#1 N1667 P938 LD 13 -1 FP BE Pri
86401!#1 N1668 P939 LD 8 -1 FP BE Pri
86402!#1 N1669 P940 QWST 10 0x40000050 FP BE Pri
86403!#1 N1670 P940 QWST 11 0x40000051 FP BE Pri
86404!#1 N1671 P941 LD 9 -1 FP BE Pri
86405!#1 N1672 P940 QWST 10 0x40000052 FP BE Pri
86406!#1 N1673 P940 QWST 11 0x40000053 FP BE Pri
86407!#1 N1674 P941 LD 9 -1 FP BE Pri
86408!#1 N1675 P942 LD 14 -1 FP BE Pri
86409!#1 N1679 P945 LD 1 -1 Int BE Pri
86410!#1 N1680 P946 LD 1 -1 NF FP BE Pri
86411!#1 N1681 P947 LD 14 -1 Int BE Pri
86412!#1 N1682 P948 LD 6 -1 Int BE Pri
86413!#1 N1683 P948 CAS 6 -1 N1682 0x80002a Int BE Pri
86414!#1 N1684 P948 LD 6 -1 Int BE Pri
86415!#1 N1685 P948 CAS 6 -1 N1684 0x80002b Int BE Pri
86416!#1 N1686 P949 DWST 6 0x80002c Int BE Pri
86417!#1 N1687 P949 DWST 6 0x80002d Int BE Pri
86418!#1 N1689 P951 LD 2 -1 Int BE Pri
86419!#1 N1690 P952 LD 3 -1 Int BE Pri
86420!#1 N1692 P951 LD 2 -1 Int BE Pri
86421!#1 N1693 P952 LD 3 -1 Int BE Pri
86422!#1 N1695 P954 LD 5 -1 FP BE Pri
86423!#1 N1696 P955 LD 0 -1 Int BE Pri
86424!#1 N1697 P956 LD 12 -1 Int BE Pri
86425!#1 N1698 P955 LD 0 -1 Int BE Pri
86426!#1 N1699 P956 LD 12 -1 Int BE Pri
86427!#1 N1700 P957 LD 11 -1 Int BE Pri
86428!#1 N1701 P958 LD 1 -1 Int BE Pri
86429!#1 N1702 P959 DWLD 13 -1,0x0 Int BE Pri
86430!#1 N1703 P959 CASX 13 -1,0x0 N1702 0x80002e Int BE Pri
86431!#1 N1705 P961 LD 5 -1 Int BE Pri
86432!#1 N1706 P962 LD 9 -1 FP BE Pri
86433!#1 N1707 P963 LD 7 -1 Int LE Pri
86434!#1 N1708 P964 BST 2 0x40000054 FP BE Pri
86435!#1 N1709 P964 BST 3 0x40000055 FP BE Pri
86436!#1 N1714 P967 DWST 2 0x40000056 FP BE Pri
86437!#1 N1716 P967 DWST 2 0x40000057 FP BE Pri
86438!#1 N1718 P969 LD 7 -1 FP BE Pri
86439!#1 N1719 P970 BST 2 0x40000058 FP BE Pri
86440!#1 N1720 P970 BST 3 0x40000059 FP BE Pri
86441!#1 N1721 P969 LD 7 -1 FP BE Pri
86442!#1 N1722 P970 BST 2 0x4000005a FP BE Pri
86443!#1 N1723 P970 BST 3 0x4000005b FP BE Pri
86444!#1 N1724 P971 DWLD 1 -1,0x0 Int BE Pri
86445!#1 N1725 P971 CASX 1 -1,0x0 N1724 0x80002f Int BE Pri
86446!#1 N1726 P972 LD 8 -1 Int BE Pri
86447!#1 N1727 P972 CAS 8 -1 N1726 0x800030 Int BE Pri
86448!#1 N1728 P971 DWLD 1 -1,0x0 Int BE Pri
86449!#1 N1729 P971 CASX 1 -1,0x0 N1728 0x800031 Int BE Pri
86450!#1 N1730 P972 LD 8 -1 Int BE Pri
86451!#1 N1731 P972 CAS 8 -1 N1730 0x800032 Int BE Pri
86452!#1 N1732 P973 LD 12 -1 Int BE Pri
86453!#1 N1733 P974 LD 4 -1 Int BE Pri
86454!#1 N1734 P975 SWAP 5 0xffffffff 0x800033 Int BE Pri
86455!#1 N1735 P976 LD 10 -1 Int BE Pri
86456!#1 N1736 P975 SWAP 5 0xffffffff 0x800034 Int BE Pri
86457!#1 N1737 P976 LD 10 -1 Int BE Pri
86458!#1 N1738 P977 BSTC 12 0x4000005c FP BE Pri
86459!#1 N1739 P977 BSTC 13 0x4000005d FP BE Pri
86460!#1 N1744 P981 LD 6 -1 Int BE Pri
86461!#1 N1745 P982 BLD 10 -1 FP BE Pri
86462!#1 N1746 P982 BLD 11 -1 FP BE Pri
86463!#1 N1747 P983 LD 10 -1 Int BE Pri
86464!#1 N1749 P985 LD 15 -1 FP BE Pri
86465!#1 N1750 P986 LD 1 -1 FP BE Pri
86466!#1 N1751 P987 DWLD 14 -1,0x0 Int BE Pri
86467!#1 N1752 P987 CASX 14 -1,0x0 N1751 0x800035 Int BE Pri
86468!#1 N1753 P988 BST 4 0x4000005e FP BE Pri
86469!#1 N1754 P988 BST 5 0x4000005f FP BE Pri
86470!#1 N1755 P989 BST 12 0x40000060 FP BE Pri
86471!#1 N1756 P989 BST 13 0x40000061 FP BE Pri
86472!#1 N1758 P991 DWST 10 0x40000062 FP BE Pri
86473!#1 N1762 P994 LD 10 -1 FP BE Pri
86474!#1 N1763 P994 LD 10 -1 FP BE Pri
86475!#1 N1766 P997 DWST 6 0x40000063 FP BE Pri
86476!#1 N1767 P998 LD 7 -1 Int BE Pri
86477!#1 N1768 P999 LD 5 -1 NF Int BE Pri
86478!#1 N1770 P1001 BSTC 8 0x40000064 FP BE Pri
86479!#1 N1771 P1001 BSTC 9 0x40000065 FP BE Pri
86480!#1 N1773 P1001 BSTC 8 0x40000066 FP BE Pri
86481!#1 N1774 P1001 BSTC 9 0x40000067 FP BE Pri
86482!#1 N1775 P1002 LD 10 -1 FP BE Pri
86483!#1 N1776 P1002 LD 10 -1 FP BE Pri
86484!#1 N1777 P1003 LD 4 -1 Int BE Pri
86485!#1 N1778 P1004 LD 15 -1 Int LE Pri
86486!#1 N1779 P1003 LD 4 -1 Int BE Pri
86487!#1 N1780 P1004 LD 15 -1 Int LE Pri
86488!#1 N1781 P1005 BST 4 0x40000068 FP BE Pri
86489!#1 N1782 P1005 BST 5 0x40000069 FP BE Pri
86490!#1 N1783 P1005 BST 4 0x4000006a FP BE Pri
86491!#1 N1784 P1005 BST 5 0x4000006b FP BE Pri
86492!#1 N1787 P1007 QWST 6 0x4000006c FP BE Pri
86493!#1 N1788 P1007 QWST 7 0x4000006d FP BE Pri
86494!#1 N1789 P1008 LD 15 -1 FP BE Pri
86495!#1 N1790 P1008 LD 15 -1 FP BE Pri
86496!#1 N1791 P1009 DWST 9 0x4000006e FP BE Pri
86497!#1 N1792 P1010 LD 6 -1 FP BE Pri
86498!#1 N1793 P1011 LD 9 -1 Int BE Pri
86499!#1 N1794 P1012 LD 6 -1 Int BE Pri
86500!#1 N1795 P1013 BLD 14 -1 FP BE Pri
86501!#1 N1796 P1013 BLD 15 -1 FP BE Pri
86502!#1 N1798 P1015 LD 10 -1 FP BE Pri
86503!#1 N1799 P1016 LD 3 -1 FP BE Pri
86504!#1 N1800 P1017 LD 10 -1 Int LE Pri
86505!#1 N1801 P1018 LD 15 -1 Int BE Pri
86506!#1 N1802 P1019 BLD 12 -1 FP BE Pri
86507!#1 N1803 P1019 BLD 13 -1 FP BE Pri
86508!#1 N1804 P1020 LD 7 -1 Int BE Pri
86509!#1 N1805 P1021 LD 10 -1 Int BE Pri
86510!#1 N1806 P1022 SWAP 3 0xffffffff 0x800036 Int BE Pri
86511!#1 N1807 P1023 LD 8 -1 NF Fault Int BE Pri
86512!#1 N1808 P1024 DWST 5 0x800037 Int BE Pri
86513!#1 N1809 P1025 LD 0 -1 FP BE Pri
86514!#1 N1810 P1026 LD 2 -1 Int BE Pri
86515!#1 N1811 P1026 CAS 2 -1 N1810 0x800038 Int BE Pri
86516!#1 N1812 P1027 LD 15 -1 Int BE Pri
86517!#1 N1813 P1028 LD 8 -1 Int BE Pri
86518!#1 N1815 P1030 LD 1 -1 FP BE Pri
86519!#1 N1817 P1030 LD 1 -1 FP BE Pri
86520!#1 N1819 P1032 LD 9 -1 Int BE Pri
86521!#1 N1820 P1033 LD 12 -1 NF FP BE Pri
86522!#1 N1821 P1034 LD 6 -1 Int BE Pri
86523!#1 N1822 P1032 LD 9 -1 Int BE Pri
86524!#1 N1823 P1033 LD 12 -1 NF FP BE Pri
86525!#1 N1824 P1034 LD 6 -1 Int BE Pri
86526!#1 N1825 P1035 LD 14 -1 Int BE Pri
86527!#1 N1826 P1036 LD 13 -1 FP BE Pri
86528!#1 N1827 P1037 LD 1 -1 Int BE Pri
86529!#1 N1828 P1035 LD 14 -1 Int BE Pri
86530!#1 N1829 P1036 LD 13 -1 FP BE Pri
86531!#1 N1830 P1037 LD 1 -1 Int BE Pri
86532!#1 N1831 P1038 LD 14 -1 Int BE Pri
86533!#1 N1832 P1038 CAS 14 -1 N1831 0x800039 Int BE Pri
86534!#1 N1834 P1040 LD 12 -1 Int BE Pri
86535!#1 N1835 P1041 SWAP 1 0xffffffff 0x80003a Int BE Pri
86536!#1 N1836 P1040 LD 12 -1 Int BE Pri
86537!#1 N1837 P1041 SWAP 1 0xffffffff 0x80003b Int BE Pri
86538!#1 N1838 P1042 BLD 0 -1 FP BE Pri
86539!#1 N1839 P1042 BLD 1 -1 FP BE Pri
86540!#1 N1840 P1043 LD 10 -1 FP BE Pri
86541!#1 N1842 P1045 LD 9 -1 NF FP BE Pri
86542!#1 N1843 P1046 LD 14 -1 Int BE Pri
86543!#1 N1844 P1047 LD 15 -1 Int BE Pri
86544!#1 N1845 P1048 LD 5 -1 Int BE Pri
86545!#1 N1846 P1049 LD 4 -1 NF Fault Int BE Pri
86546!#1 N1847 P1050 ST 4 0x4000006f FP BE Pri
86547!#1 N1848 P1051 LD 7 -1 Int BE Pri
86548!#1 N1849 P1052 LD 15 -1 Int BE Pri
86549!#1 N1850 P1050 ST 4 0x40000070 FP BE Pri
86550!#1 N1851 P1051 LD 7 -1 Int BE Pri
86551!#1 N1852 P1052 LD 15 -1 Int BE Pri
86552!#1 N1854 P1054 BSTC 14 0x40000071 FP BE Pri
86553!#1 N1855 P1054 BSTC 15 0x40000072 FP BE Pri
86554!#1 N1856 P1055 DWLD 3 -1 FP BE Pri
86555!#1 N1857 P1056 QWLD 8 -1 FP BE Pri
86556!#1 N1858 P1056 QWLD 9 -1 FP BE Pri
86557!#1 N1859 P1055 DWLD 3 -1 FP BE Pri
86558!#1 N1860 P1056 QWLD 8 -1 FP BE Pri
86559!#1 N1861 P1056 QWLD 9 -1 FP BE Pri
86560!#1 N1862 P1057 LD 2 -1 Int BE Pri
86561!#1 N1863 P1058 LD 10 -1 Int BE Pri
86562!#1 N1864 P1059 BST 4 0x40000073 FP BE Pri
86563!#1 N1865 P1059 BST 5 0x40000074 FP BE Pri
86564!#1 N1866 P1060 QWLD 2 -1 FP BE Pri
86565!#1 N1867 P1060 QWLD 3 -1 FP BE Pri
86566!#1 N1868 P1061 LD 6 -1 Int BE Pri
86567!#1 N1869 P1062 QWLD 10 -1 FP BE Pri
86568!#1 N1870 P1062 QWLD 11 -1 FP BE Pri
86569!#1 N1871 P1063 LD 9 -1 Int BE Pri
86570!#1 N1872 P1061 LD 6 -1 Int BE Pri
86571!#1 N1873 P1062 QWLD 10 -1 FP BE Pri
86572!#1 N1874 P1062 QWLD 11 -1 FP BE Pri
86573!#1 N1875 P1063 LD 9 -1 Int BE Pri
86574!#1 N1876 P1064 DWLD 10 -1,0x0 Int BE Pri
86575!#1 N1877 P1064 CASX 10 -1,0x0 N1876 0x80003c Int BE Pri
86576!#1 N1878 P1064 DWLD 10 -1,0x0 Int BE Pri
86577!#1 N1879 P1064 CASX 10 -1,0x0 N1878 0x80003d Int BE Pri
86578!#1 N1880 P1065 LD 7 -1 FP BE Pri
86579!#1 N1881 P1066 LD 8 -1 Int BE Pri
86580!#1 N1882 P1066 CAS 8 -1 N1881 0x80003e Int BE Pri
86581!#1 N1884 P1068 BST 8 0x40000075 FP BE Pri
86582!#1 N1885 P1068 BST 9 0x40000076 FP BE Pri
86583!#1 N1887 P1068 BST 8 0x40000077 FP BE Pri
86584!#1 N1888 P1068 BST 9 0x40000078 FP BE Pri
86585!#1 N1897 P1073 DWLD 6 -1 NF Fault FP BE Pri
86586!#1 N1898 P1074 DWLD 0 -1,0x0 Int BE Pri
86587!#1 N1899 P1074 CASX 0 -1,0x0 N1898 0x80003f Int BE Pri
86588!#1 N1901 P1074 DWLD 0 -1,0x0 Int BE Pri
86589!#1 N1902 P1074 CASX 0 -1,0x0 N1901 0x800040 Int BE Pri
86590!#1 N1904 P1076 BSTC 10 0x40000079 FP BE Pri
86591!#1 N1905 P1076 BSTC 11 0x4000007a FP BE Pri
86592!#1 N1906 P1077 MEMBAR
86593!#1 N1907 P1078 LD 15 -1 Int BE Pri
86594!#1 N1908 P1079 LD 13 -1 Int BE Pri
86595!#1 N1909 P1078 LD 15 -1 Int BE Pri
86596!#1 N1910 P1079 LD 13 -1 Int BE Pri
86597!#1 N1911 P1080 DWLD 3 -1 Int BE Pri
86598!#1 N1912 P1081 LD 11 -1 Int BE Pri
86599!#1 N1913 P1080 DWLD 3 -1 Int BE Pri
86600!#1 N1914 P1081 LD 11 -1 Int BE Pri
86601!#1 N1915 P1082 LD 14 -1 FP BE Pri
86602!#1 N1916 P1083 LD 6 -1 Int BE Pri
86603!#1 N1917 P1083 CAS 6 -1 N1916 0x800041 Int BE Pri
86604!#1 N1918 P1084 LD 1 -1 Int BE Pri
86605!#1 N1919 P1085 LD 9 -1 Int BE Pri
86606!#1 N1920 P1084 LD 1 -1 Int BE Pri
86607!#1 N1921 P1085 LD 9 -1 Int BE Pri
86608!#1 N1924 P1087 LD 6 -1 Int BE Pri
86609!#1 N1925 P1088 LD 12 -1 Int BE Pri
86610!#1 N1926 P1089 LD 3 -1 Int BE Pri
86611!#1 N1927 P1090 LD 11 -1 Int BE Pri
86612!#1 N1928 P1091 QWLD 14 -1 FP BE Pri
86613!#1 N1929 P1091 QWLD 15 -1 FP BE Pri
86614!#1 N1930 P1091 QWLD 14 -1 FP BE Pri
86615!#1 N1931 P1091 QWLD 15 -1 FP BE Pri
86616!#1 N1933 P1093 LD 11 -1 FP BE Pri
86617!#1 N1934 P1093 LD 11 -1 FP BE Pri
86618!#1 N1935 P1094 LD 12 -1 Int LE Pri
86619!#1 N1936 P1094 CAS 12 -1 N1935 0x800042 Int LE Pri
86620!#1 N1937 P1095 QWLD 10 -1 FP BE Pri
86621!#1 N1938 P1095 QWLD 11 -1 FP BE Pri
86622!#1 N1939 P1096 QWLD 2 -1 FP BE Pri
86623!#1 N1940 P1096 QWLD 3 -1 FP BE Pri
86624!#1 N1941 P1097 BST 12 0x4000007b FP BE Pri
86625!#1 N1942 P1097 BST 13 0x4000007c FP BE Pri
86626!#1 N1943 P1096 QWLD 2 -1 FP BE Pri
86627!#1 N1944 P1096 QWLD 3 -1 FP BE Pri
86628!#1 N1945 P1097 BST 12 0x4000007d FP BE Pri
86629!#1 N1946 P1097 BST 13 0x4000007e FP BE Pri
86630!#1 N1947 P1098 LD 12 -1 Int BE Pri
86631!#1 N1948 P1098 CAS 12 -1 N1947 0x800043 Int BE Pri
86632!#1 N1949 P1099 BSTC 14 0x4000007f FP BE Pri
86633!#1 N1950 P1099 BSTC 15 0x40000080 FP BE Pri
86634!#1 N1951 P1100 LD 2 -1 FP BE Pri
86635!#1 N1955 P1103 SWAP 12 0xffffffff 0x800044 Int BE Pri
86636!#1 N1956 P1104 LD 11 -1 Int BE Pri
86637!#1 N1957 P1105 LD 9 -1 FP BE Pri
86638!#1 N1958 P1105 LD 9 -1 FP BE Pri
86639!#1 N1959 P1106 LD 2 -1 Int BE Pri
86640!#1 N1960 P1106 CAS 2 -1 N1959 0x800045 Int BE Pri
86641!#1 N1961 P1106 LD 2 -1 Int BE Pri
86642!#1 N1962 P1106 CAS 2 -1 N1961 0x800046 Int BE Pri
86643!#1 N1963 P1107 QWST 10 0x40000081 FP BE Pri
86644!#1 N1964 P1107 QWST 11 0x40000082 FP BE Pri
86645!#1 N1965 P1108 BSTC 12 0x40000083 FP BE Pri
86646!#1 N1966 P1108 BSTC 13 0x40000084 FP BE Pri
86647!#1 N1967 P1107 QWST 10 0x40000085 FP BE Pri
86648!#1 N1968 P1107 QWST 11 0x40000086 FP BE Pri
86649!#1 N1969 P1108 BSTC 12 0x40000087 FP BE Pri
86650!#1 N1970 P1108 BSTC 13 0x40000088 FP BE Pri
86651!#1 N1971 P1109 BLD 6 -1 FP BE Pri
86652!#1 N1972 P1109 BLD 7 -1 FP BE Pri
86653!#1 N1973 P1110 LD 12 -1 Int BE Pri
86654!#1 N1974 P1111 LD 15 -1 NF Int BE Pri
86655!#1 N1975 P1109 BLD 6 -1 FP BE Pri
86656!#1 N1976 P1109 BLD 7 -1 FP BE Pri
86657!#1 N1977 P1110 LD 12 -1 Int BE Pri
86658!#1 N1978 P1111 LD 15 -1 NF Int BE Pri
86659!#1 N1979 P1112 LD 11 -1 FP BE Pri
86660!#1 N1980 P1112 LD 11 -1 FP BE Pri
86661!#1 N1981 P1113 LD 7 -1 Int BE Pri
86662!#1 N1982 P1113 CAS 7 -1 N1981 0x800047 Int BE Pri
86663!#1 N1983 P1114 LD 15 -1 Int BE Pri
86664!#1 N1984 P1115 LD 13 -1 Int BE Pri
86665!#1 N1985 P1116 LD 12 -1 FP BE Pri
86666!#1 N1987 P1116 LD 12 -1 FP BE Pri
86667!#1 N1989 P1118 DWST 2 0x800048 Int BE Pri
86668!#1 N1991 P1120 LD 9 -1 FP BE Pri
86669!#1 N1992 P1121 LD 1 -1 FP BE Pri
86670!#1 N1993 P1122 LD 5 -1 Int BE Pri
86671!#1 N1994 P1123 LD 4 -1 Int BE Pri
86672!#1 N1995 P1124 BSTC 12 0x40000089 FP BE Pri
86673!#1 N1996 P1124 BSTC 13 0x4000008a FP BE Pri
86674!#1 N1997 P1125 BSTC 8 0x4000008b FP BE Pri
86675!#1 N1998 P1125 BSTC 9 0x4000008c FP BE Pri
86676!#1 N1999 P1126 DWLD 2 -1,0x0 Int BE Pri
86677!#1 N2000 P1126 CASX 2 -1,0x0 N1999 0x800049 Int BE Pri
86678!#1 N2001 P1127 BSTC 10 0x4000008d FP BE Pri
86679!#1 N2002 P1127 BSTC 11 0x4000008e FP BE Pri
86680!#1 N2003 P1126 DWLD 2 -1,0x0 Int BE Pri
86681!#1 N2004 P1126 CASX 2 -1,0x0 N2003 0x80004a Int BE Pri
86682!#1 N2005 P1127 BSTC 10 0x4000008f FP BE Pri
86683!#1 N2006 P1127 BSTC 11 0x40000090 FP BE Pri
86684!#1 N2007 P1128 LD 3 -1 Int BE Pri
86685!#1 N2008 P1129 LD 1 -1 Int BE Pri
86686!#1 N2010 P1131 LD 4 -1 Int BE Pri
86687!#1 N2011 P1132 LD 9 -1 Int BE Pri
86688!#1 N2013 P1131 LD 4 -1 Int BE Pri
86689!#1 N2014 P1132 LD 9 -1 Int BE Pri
86690!#1 N2015 P1133 LD 10 -1 Int BE Pri
86691!#1 N2017 P1135 LD 2 -1 NF Int BE Pri
86692!#1 N2023 P1139 SWAP 7 0xffffffff 0x80004b Int BE Pri
86693!#1 N2024 P1140 LD 12 -1 Int BE Pri
86694!#1 N2025 P1141 LD 5 -1 FP BE Pri
86695!#1 N2026 P1141 LD 5 -1 FP BE Pri
86696!#1 N2027 P1142 SWAP 9 0xffffffff 0x80004c Int BE Pri
86697!#1 N2028 P1143 LD 14 -1 Int BE Pri
86698!#1 N2029 P1142 SWAP 9 0xffffffff 0x80004d Int BE Pri
86699!#1 N2030 P1143 LD 14 -1 Int BE Pri
86700!#1 N2031 P1144 LD 3 -1 FP BE Pri
86701!#1 N2032 P1145 LD 0 -1 FP BE Pri
86702!#1 N2033 P1144 LD 3 -1 FP BE Pri
86703!#1 N2034 P1145 LD 0 -1 FP BE Pri
86704!#1 N2035 P1146 LD 11 -1 FP BE Pri
86705!#1 N2036 P1146 LD 11 -1 FP BE Pri
86706!#1 N2037 P1147 LD 1 -1 FP BE Pri
86707!#1 N2038 P1147 LD 1 -1 FP BE Pri
86708!#1 N2039 P1148 DWLD 5 -1 Int BE Pri
86709!#1 N2040 P1149 LD 0 -1 Int BE Pri
86710!#1 N2041 P1150 BSTC 14 0x40000091 FP BE Pri
86711!#1 N2042 P1150 BSTC 15 0x40000092 FP BE Pri
86712!#1 N2043 P1150 BSTC 14 0x40000093 FP BE Pri
86713!#1 N2044 P1150 BSTC 15 0x40000094 FP BE Pri
86714!#1 N2045 P1151 DWLD 0 -1,0x0 Int BE Pri
86715!#1 N2046 P1151 CASX 0 -1,0x0 N2045 0x80004e Int BE Pri
86716!#1 N2047 P1152 ST 11 0x80004f Int BE Pri
86717!#1 N2048 P1153 BSTC 6 0x40000095 FP BE Pri
86718!#1 N2049 P1153 BSTC 7 0x40000096 FP BE Pri
86719!#1 N2050 P1154 DWLD 12 -1,0x0 Int BE Pri
86720!#1 N2051 P1154 CASX 12 -1,0x0 N2050 0x800050 Int BE Pri
86721!#1 N2052 P1155 LD 9 -1 FP BE Pri
86722!#1 N2053 P1154 DWLD 12 -1,0x0 Int BE Pri
86723!#1 N2054 P1154 CASX 12 -1,0x0 N2053 0x800051 Int BE Pri
86724!#1 N2055 P1155 LD 9 -1 FP BE Pri
86725!#1 N2056 P1156 DWLD 3 -1 FP BE Pri
86726!#1 N2057 P1156 DWLD 3 -1 FP BE Pri
86727!#1 N2058 P1157 DWST 11 0x800052 Int BE Pri
86728!#1 N2059 P1158 LD 7 -1 Int BE Pri
86729!#1 N2060 P1159 LD 11 -1 Int BE Pri
86730!#1 N2061 P1160 BLD 2 -1 FP BE Pri
86731!#1 N2062 P1160 BLD 3 -1 FP BE Pri
86732!#1 N2064 P1162 LD 13 -1 Int BE Pri
86733!#1 N2065 P1163 LD 2 -1 Int BE Pri
86734!#1 N2067 P1162 LD 13 -1 Int BE Pri
86735!#1 N2068 P1163 LD 2 -1 Int BE Pri
86736!#1 N2069 P1164 BSTC 12 0x40000097 FP BE Pri
86737!#1 N2070 P1164 BSTC 13 0x40000098 FP BE Pri
86738!#1 N2074 P1167 BLD 8 -1 FP BE Pri
86739!#1 N2075 P1167 BLD 9 -1 FP BE Pri
86740!#1 N2076 P1168 LD 8 -1 FP BE Pri
86741!#1 N2077 P1167 BLD 8 -1 FP BE Pri
86742!#1 N2078 P1167 BLD 9 -1 FP BE Pri
86743!#1 N2079 P1168 LD 8 -1 FP BE Pri
86744!#1 N2080 P1169 LD 15 -1 FP BE Pri
86745!#1 N2081 P1170 LD 1 -1 FP BE Pri
86746!#1 N2082 P1171 DWST 2 0x40000099 FP BE Pri
86747!#1 N2083 P1171 DWST 2 0x4000009a FP BE Pri
86748!#1 N2084 P1172 LD 15 -1 Int BE Pri
86749!#1 N2085 P1173 LD 1 -1 Int BE Pri
86750!#1 N2086 P1172 LD 15 -1 Int BE Pri
86751!#1 N2087 P1173 LD 1 -1 Int BE Pri
86752!#1 N2089 P1175 LD 15 -1 Int BE Pri
86753!#1 N2090 P1175 CAS 15 -1 N2089 0x800053 Int BE Pri
86754!#1 N2091 P1176 ST 6 0x800054 Int BE Pri
86755!#1 N2092 P1175 LD 15 -1 Int BE Pri
86756!#1 N2093 P1175 CAS 15 -1 N2092 0x800055 Int BE Pri
86757!#1 N2094 P1176 ST 6 0x800056 Int BE Pri
86758!#1 N2095 P1177 BLD 4 -1 FP BE Pri
86759!#1 N2096 P1177 BLD 5 -1 FP BE Pri
86760!#1 N2097 P1177 BLD 4 -1 FP BE Pri
86761!#1 N2098 P1177 BLD 5 -1 FP BE Pri
86762!#1 N2099 P1178 QWLD 4 -1 FP BE Pri
86763!#1 N2100 P1178 QWLD 5 -1 FP BE Pri
86764!#1 N2101 P1179 BST 4 0x4000009b FP BE Pri
86765!#1 N2102 P1179 BST 5 0x4000009c FP BE Pri
86766!#1 N2103 P1180 SWAP 13 0xffffffff 0x800057 Int BE Pri
86767!#1 N2104 P1181 LD 11 -1 NF Int BE Pri
86768!#1 N2105 P1182 DWLD 11 -1 FP BE Pri
86769!#1 N2107 P1184 LD 6 -1 Int BE Pri
86770!#1 N2108 P1185 LD 3 -1 Int BE Pri
86771!#1 N2109 P1184 LD 6 -1 Int BE Pri
86772!#1 N2110 P1185 LD 3 -1 Int BE Pri
86773!#1 N2111 P1186 QWST 0 0x4000009d FP BE Pri
86774!#1 N2112 P1186 QWST 1 0x4000009e FP BE Pri
86775!#1 N2113 P1187 LD 2 -1 FP BE Pri
86776!#1 N2114 P1188 DWST 3 0x800058 Int BE Pri
86777!#1 N2115 P1189 LD 7 -1 Int BE Pri
86778!#1 N2116 P1190 LD 14 -1 Int BE Pri
86779!#1 N2117 P1188 DWST 3 0x800059 Int BE Pri
86780!#1 N2118 P1189 LD 7 -1 Int BE Pri
86781!#1 N2119 P1190 LD 14 -1 Int BE Pri
86782!#1 N2120 P1191 DWST 9 0x4000009f FP BE Pri
86783!#1 N2122 P1193 LD 5 -1 Int BE Pri
86784!#1 N2124 P1195 LD 12 -1 Int BE Pri
86785!#1 N2125 P1193 LD 5 -1 Int BE Pri
86786!#1 N2127 P1195 LD 12 -1 Int BE Pri
86787!#1 N2128 P1196 LD 7 -1 NF FP BE Pri
86788!#1 N2129 P1196 LD 7 -1 NF FP BE Pri
86789!#1 N2131 P1198 LD 13 -1 FP BE Pri
86790!#1 N2134 P1200 LD 6 -1 Int BE Pri
86791!#1 N2135 P1201 BSTC 4 0x400000a0 FP BE Pri
86792!#1 N2136 P1201 BSTC 5 0x400000a1 FP BE Pri
86793!#1 N2137 P1202 LD 4 -1 Int BE Pri
86794!#1 N2138 P1200 LD 6 -1 Int BE Pri
86795!#1 N2139 P1201 BSTC 4 0x400000a2 FP BE Pri
86796!#1 N2140 P1201 BSTC 5 0x400000a3 FP BE Pri
86797!#1 N2141 P1202 LD 4 -1 Int BE Pri
86798!#1 N2142 P1203 BSTC 8 0x400000a4 FP BE Pri
86799!#1 N2143 P1203 BSTC 9 0x400000a5 FP BE Pri
86800!#1 N2144 P1204 DWLD 14 -1 Int BE Pri
86801!#1 N2145 P1205 LD 8 -1 Int BE Pri
86802!#1 N2146 P1203 BSTC 8 0x400000a6 FP BE Pri
86803!#1 N2147 P1203 BSTC 9 0x400000a7 FP BE Pri
86804!#1 N2148 P1204 DWLD 14 -1 Int BE Pri
86805!#1 N2149 P1205 LD 8 -1 Int BE Pri
86806!#1 N2150 P1206 LD 11 -1 NF Fault FP BE Pri
86807!#1 N2151 P1206 LD 11 -1 NF Fault FP BE Pri
86808!#1 N2155 P1209 LD 2 -1 Int BE Pri
86809!#1 N2156 P1210 LD 3 -1 Int BE Pri
86810!#1 N2157 P1211 LD 6 -1 FP BE Pri
86811!#1 N2158 P1212 LD 11 -1 FP BE Pri
86812!#1 N2159 P1213 DWST 13 0x80005a Int BE Pri
86813!#1 N2160 P1214 DWLD 13 -1,0x0 Int BE Pri
86814!#1 N2161 P1214 CASX 13 -1,0x0 N2160 0x80005b Int BE Pri
86815!#1 N2162 P1214 DWLD 13 -1,0x0 Int BE Pri
86816!#1 N2163 P1214 CASX 13 -1,0x0 N2162 0x80005c Int BE Pri
86817!#1 N2169 P1218 QWLD 2 -1 FP BE Pri
86818!#1 N2170 P1218 QWLD 3 -1 FP BE Pri
86819!#1 N2176 P1222 QWLD 2 -1 FP BE Pri
86820!#1 N2177 P1222 QWLD 3 -1 FP BE Pri
86821!#1 N2178 P1222 QWLD 2 -1 FP BE Pri
86822!#1 N2179 P1222 QWLD 3 -1 FP BE Pri
86823!#1 N2180 P1223 LD 13 -1 Int BE Pri
86824!#1 N2181 P1224 LD 5 -1 Int BE Pri
86825!#1 N2182 P1223 LD 13 -1 Int BE Pri
86826!#1 N2183 P1224 LD 5 -1 Int BE Pri
86827!#1 N2184 P1225 LD 12 -1 FP BE Pri
86828!#1 N2186 P1227 LD 13 -1 Int BE Pri
86829!#1 N2188 P1229 LD 13 -1 Int BE Pri
86830!#1 N2189 P1227 LD 13 -1 Int BE Pri
86831!#1 N2191 P1229 LD 13 -1 Int BE Pri
86832!#1 N2192 P1230 BSTC 4 0x400000a8 FP BE Pri
86833!#1 N2193 P1230 BSTC 5 0x400000a9 FP BE Pri
86834!#1 N2195 P1232 QWST 14 0x400000aa FP BE Pri
86835!#1 N2196 P1232 QWST 15 0x400000ab FP BE Pri
86836!#1 N2197 P1233 BLD 2 -1 FP BE Pri
86837!#1 N2198 P1233 BLD 3 -1 FP BE Pri
86838!#1 N2199 P1232 QWST 14 0x400000ac FP BE Pri
86839!#1 N2200 P1232 QWST 15 0x400000ad FP BE Pri
86840!#1 N2201 P1233 BLD 2 -1 FP BE Pri
86841!#1 N2202 P1233 BLD 3 -1 FP BE Pri
86842!#1 N2203 P1234 LD 1 -1 Int BE Pri
86843!#1 N2204 P1235 LD 9 -1 Int BE Pri
86844!#1 N2205 P1236 ST 9 0x80005d Int BE Pri
86845!#1 N2207 P1236 ST 9 0x80005e Int BE Pri
86846!#1 N2209 P1238 LD 0 -1 Int BE Pri
86847!#1 N2210 P1239 LD 13 -1 Int BE Pri
86848!#1 N2211 P1238 LD 0 -1 Int BE Pri
86849!#1 N2212 P1239 LD 13 -1 Int BE Pri
86850!#1 N2213 P1240 QWST 0 0x400000ae FP BE Pri
86851!#1 N2214 P1240 QWST 1 0x400000af FP BE Pri
86852!#1 N2215 P1240 QWST 0 0x400000b0 FP BE Pri
86853!#1 N2216 P1240 QWST 1 0x400000b1 FP BE Pri
86854!#1 N2217 P1241 MEMBAR
86855!#1 N2218 P1242 DWLD 11 -1,0x0 Int BE Pri
86856!#1 N2219 P1242 CASX 11 -1,0x0 N2218 0x80005f Int BE Pri
86857!#1 N2220 P1243 LD 14 -1 FP BE Pri
86858!#1 N2221 P1244 LD 9 -1 FP BE Pri
86859!#1 N2222 P1244 LD 9 -1 FP BE Pri
86860!#1 N2223 P1245 LD 4 -1 FP BE Pri
86861!#1 N2224 P1245 LD 4 -1 FP BE Pri
86862!#1 N2225 P1246 ST 1 0x800060 Int BE Pri
86863!#1 N2226 P1247 QWLD 4 -1 FP BE Pri
86864!#1 N2227 P1247 QWLD 5 -1 FP BE Pri
86865!#1 N2228 P1246 ST 1 0x800061 Int BE Pri
86866!#1 N2229 P1247 QWLD 4 -1 FP BE Pri
86867!#1 N2230 P1247 QWLD 5 -1 FP BE Pri
86868!#1 N2231 P1248 LD 7 -1 Int BE Pri
86869!#1 N2232 P1249 LD 14 -1 Int BE Pri
86870!#1 N2233 P1248 LD 7 -1 Int BE Pri
86871!#1 N2234 P1249 LD 14 -1 Int BE Pri
86872!#1 N2235 P1250 QWST 0 0x400000b2 FP BE Pri
86873!#1 N2236 P1250 QWST 1 0x400000b3 FP BE Pri
86874!#1 N2237 P1250 QWST 0 0x400000b4 FP BE Pri
86875!#1 N2238 P1250 QWST 1 0x400000b5 FP BE Pri
86876!#1 N2239 P1251 DWST 13 0x400000b6 FP BE Pri
86877!#1 N2244 P1254 LD 13 -1 Int BE Pri
86878!#1 N2245 P1255 BSTC 2 0x400000b7 FP BE Pri
86879!#1 N2246 P1255 BSTC 3 0x400000b8 FP BE Pri
86880!#1 N2247 P1256 LD 13 -1 Int BE Pri
86881!#1 N2249 P1258 BLD 12 -1 FP BE Pri
86882!#1 N2250 P1258 BLD 13 -1 FP BE Pri
86883!#1 N2251 P1259 BST 0 0x400000b9 FP BE Pri
86884!#1 N2252 P1259 BST 1 0x400000ba FP BE Pri
86885!#1 N2255 P1261 QWST 4 0x400000bb FP BE Pri
86886!#1 N2256 P1261 QWST 5 0x400000bc FP BE Pri
86887!#1 N2257 P1262 DWLD 15 -1,0x0 Int BE Pri
86888!#1 N2258 P1262 CASX 15 -1,0x0 N2257 0x800062 Int BE Pri
86889!#1 N2259 P1263 QWST 0 0x400000bd FP BE Pri
86890!#1 N2260 P1263 QWST 1 0x400000be FP BE Pri
86891!#1 N2262 P1263 QWST 0 0x400000bf FP BE Pri
86892!#1 N2263 P1263 QWST 1 0x400000c0 FP BE Pri
86893!#1 N2265 P1265 LD 4 -1 Int BE Pri
86894!#1 N2266 P1266 LD 9 -1 NF Int BE Pri
86895!#1 N2267 P1267 ST 12 0x400000c1 FP BE Pri
86896!#1 N2269 P1269 LD 11 -1 Int BE Pri
86897!#1 N2270 P1269 CAS 11 -1 N2269 0x800063 Int BE Pri
86898!#1 N2271 P1270 DWST 8 0x400000c2 FP BE Pri
86899!#1 N2272 P1270 DWST 8 0x400000c3 FP BE Pri
86900!#1 N2273 P1271 LD 1 -1 FP BE Pri
86901!#1 N2274 P1272 SWAP 6 0xffffffff 0x800064 Int BE Pri
86902!#1 N2275 P1273 DWST 2 0x400000c4 FP BE Pri
86903!#1 N2276 P1274 LD 0 -1 Int BE Pri
86904!#1 N2277 P1275 LD 5 -1 NF Int BE Pri
86905!#1 N2278 P1276 LD 6 -1 FP BE Pri
86906!#1 N2279 P1277 LD 12 -1 Int BE Pri
86907!#1 N2280 P1275 LD 5 -1 NF Int BE Pri
86908!#1 N2281 P1276 LD 6 -1 FP BE Pri
86909!#1 N2282 P1277 LD 12 -1 Int BE Pri
86910!#1 N2283 P1278 QWST 10 0x400000c5 FP BE Pri
86911!#1 N2284 P1278 QWST 11 0x400000c6 FP BE Pri
86912!#1 N2285 P1279 LD 15 -1 NF Int BE Pri
86913!#1 N2286 P1280 LD 1 -1 Int BE Pri
86914!#1 N2287 P1278 QWST 10 0x400000c7 FP BE Pri
86915!#1 N2288 P1278 QWST 11 0x400000c8 FP BE Pri
86916!#1 N2289 P1279 LD 15 -1 NF Int BE Pri
86917!#1 N2290 P1280 LD 1 -1 Int BE Pri
86918!#1 N2292 P1282 LD 4 -1 FP BE Pri
86919!#1 N2293 P1282 LD 4 -1 FP BE Pri
86920!#1 N2294 P1283 DWLD 12 -1,0x0 Int BE Pri
86921!#1 N2295 P1283 CASX 12 -1,0x0 N2294 0x800065 Int BE Pri
86922!#1 N2296 P1283 DWLD 12 -1,0x0 Int BE Pri
86923!#1 N2297 P1283 CASX 12 -1,0x0 N2296 0x800066 Int BE Pri
86924!#1 N2298 P1284 DWLD 7 -1,0x0 Int BE Pri
86925!#1 N2299 P1284 CASX 7 -1,0x0 N2298 0x800067 Int BE Pri
86926!#1 N2300 P1285 DWLD 4 -1 FP BE Pri
86927!#1 N2301 P1286 MEMBAR
86928!#1 N2302 P1287 BSTC 4 0x400000c9 FP BE Pri
86929!#1 N2303 P1287 BSTC 5 0x400000ca FP BE Pri
86930!#1 N2305 P1289 LD 15 -1 Int BE Pri
86931!#1 N2306 P1289 CAS 15 -1 N2305 0x800068 Int BE Pri
86932!#1 N2307 P1290 SWAP 7 0xffffffff 0x800069 Int BE Pri
86933!#1 N2308 P1291 LD 9 -1 Int BE Pri
86934!#1 N2309 P1292 DWLD 11 -1,0x0 Int BE Pri
86935!#1 N2310 P1292 CASX 11 -1,0x0 N2309 0x80006a Int BE Pri
86936!#1 N2311 P1292 DWLD 11 -1,0x0 Int BE Pri
86937!#1 N2312 P1292 CASX 11 -1,0x0 N2311 0x80006b Int BE Pri
86938!#1 N2313 P1293 LD 5 -1 Int BE Pri
86939!#1 N2314 P1294 ST 10 0x400000cb FP BE Pri
86940!#1 N2315 P1295 LD 13 -1 Int BE Pri
86941!#1 N2316 P1296 LD 15 -1 FP BE Pri
86942!#1 N2317 P1296 LD 15 -1 FP BE Pri
86943!#1 N2318 P1297 SWAP 12 0xffffffff 0x80006c Int BE Pri
86944!#1 N2319 P1298 LD 10 -1 FP BE Pri
86945!#1 N2320 P1299 LD 1 -1 Int BE Pri
86946!#1 N2323 P1301 MEMBAR
86947!#1 N2324 P1302 LD 4 -1 FP BE Pri
86948!#1 N2325 P1301 MEMBAR
86949!#1 N2326 P1302 LD 4 -1 FP BE Pri
86950!#1 N2336 P1310 BSTC 12 0x400000cc FP BE Pri
86951!#1 N2337 P1310 BSTC 13 0x400000cd FP BE Pri
86952!#1 N2339 P1310 BSTC 12 0x400000ce FP BE Pri
86953!#1 N2340 P1310 BSTC 13 0x400000cf FP BE Pri
86954!#1 N2341 P1311 LD 0 -1 Int BE Pri
86955!#1 N2342 P1312 LD 13 -1 Int BE Pri
86956!#1 N2344 P1314 ST 4 0x400000d0 FP BE Pri
86957!#1 N2345 P1315 DWLD 11 -1,0x0 Int BE Pri
86958!#1 N2346 P1315 CASX 11 -1,0x0 N2345 0x80006d Int BE Pri
86959!#1 N2347 P1314 ST 4 0x400000d1 FP BE Pri
86960!#1 N2348 P1315 DWLD 11 -1,0x0 Int BE Pri
86961!#1 N2349 P1315 CASX 11 -1,0x0 N2348 0x80006e Int BE Pri
86962!#1 N2350 P1316 LD 15 -1 Int BE Pri
86963!#1 N2351 P1317 LD 9 -1 Int BE Pri
86964!#1 N2352 P1316 LD 15 -1 Int BE Pri
86965!#1 N2353 P1317 LD 9 -1 Int BE Pri
86966!#1 N2354 P1318 LD 5 -1 NF Int LE Pri
86967!#1 N2355 P1319 LD 1 -1 Int BE Pri
86968!#1 N2356 P1318 LD 5 -1 NF Int LE Pri
86969!#1 N2357 P1319 LD 1 -1 Int BE Pri
86970!#1 N2358 P1320 DWLD 14 -1 Int BE Pri
86971!#1 N2359 P1321 LD 0 -1 Int BE Pri
86972!#1 N2361 P1323 DWST 5 0x80006f Int BE Pri
86973!#1 N2363 P1325 QWLD 4 -1 FP BE Pri
86974!#1 N2364 P1325 QWLD 5 -1 FP BE Pri
86975!#1 N2366 P1325 QWLD 4 -1 FP BE Pri
86976!#1 N2367 P1325 QWLD 5 -1 FP BE Pri
86977!#1 N2369 P1327 DWST 1 0x800070 Int BE Pri
86978!#1 N2374 P1331 LD 13 -1 Int BE Pri
86979!#1 N2375 P1332 LD 6 -1 Int BE Pri
86980!#1 N2377 P1331 LD 13 -1 Int BE Pri
86981!#1 N2378 P1332 LD 6 -1 Int BE Pri
86982!#1 N2379 P1333 LD 12 -1 Int BE Pri
86983!#1 N2380 P1334 SWAP 10 0xffffffff 0x800071 Int BE Pri
86984!#1 N2381 P1335 LD 3 -1 Int BE Pri
86985!#1 N2382 P1336 LD 0 -1 Int BE Pri
86986!#1 N2383 P1335 LD 3 -1 Int BE Pri
86987!#1 N2384 P1336 LD 0 -1 Int BE Pri
86988!#1 N2386 P1338 LD 8 -1 FP BE Pri
86989!#1 N2387 P1339 LD 13 -1 Int BE Pri
86990!#1 N2388 P1340 LD 15 -1 Int BE Pri
86991!#1 N2389 P1341 QWLD 8 -1 FP BE Pri
86992!#1 N2390 P1341 QWLD 9 -1 FP BE Pri
86993!#1 N2391 P1342 LD 11 -1 FP BE Pri
86994!#1 N2392 P1341 QWLD 8 -1 FP BE Pri
86995!#1 N2393 P1341 QWLD 9 -1 FP BE Pri
86996!#1 N2394 P1342 LD 11 -1 FP BE Pri
86997!#1 N2395 P1343 ST 14 0x400000d2 FP BE Pri
86998!#1 N2396 P1344 MEMBAR
86999!#2 N2397 P1345 SWAP 14 0xffffffff 0x1000001 Int BE Pri
87000!#2 N2398 P1346 BSTC 8 0x40800001 FP BE Pri
87001!#2 N2399 P1346 BSTC 9 0x40800002 FP BE Pri
87002!#2 N2400 P1347 LD 2 -1 Int BE Pri
87003!#2 N2401 P1345 SWAP 14 0xffffffff 0x1000002 Int BE Pri
87004!#2 N2402 P1346 BSTC 8 0x40800003 FP BE Pri
87005!#2 N2403 P1346 BSTC 9 0x40800004 FP BE Pri
87006!#2 N2404 P1347 LD 2 -1 Int BE Pri
87007!#2 N2405 P1348 BLD 10 -1 FP BE Pri
87008!#2 N2406 P1348 BLD 11 -1 FP BE Pri
87009!#2 N2407 P1348 BLD 10 -1 FP BE Pri
87010!#2 N2408 P1348 BLD 11 -1 FP BE Pri
87011!#2 N2409 P1349 SWAP 5 0xffffffff 0x1000003 Int BE Pri
87012!#2 N2410 P1350 LD 8 -1 Int BE Pri
87013!#2 N2411 P1351 LD 4 -1 FP BE Pri
87014!#2 N2412 P1352 BST 8 0x40800005 FP BE Pri
87015!#2 N2413 P1352 BST 9 0x40800006 FP BE Pri
87016!#2 N2414 P1353 BSTC 14 0x40800007 FP BE Pri
87017!#2 N2415 P1353 BSTC 15 0x40800008 FP BE Pri
87018!#2 N2416 P1354 QWLD 0 -1 FP BE Pri
87019!#2 N2417 P1354 QWLD 1 -1 FP BE Pri
87020!#2 N2418 P1355 LD 12 -1 FP BE Pri
87021!#2 N2423 P1360 LD 9 -1 Int BE Pri
87022!#2 N2425 P1362 LD 14 -1 Int BE Pri
87023!#2 N2426 P1363 LD 13 -1 Int BE Pri
87024!#2 N2427 P1364 LD 1 -1 FP BE Pri
87025!#2 N2428 P1365 LD 1 -1 Int BE Pri
87026!#2 N2429 P1363 LD 13 -1 Int BE Pri
87027!#2 N2430 P1364 LD 1 -1 FP BE Pri
87028!#2 N2431 P1365 LD 1 -1 Int BE Pri
87029!#2 N2433 P1367 DWST 8 0x1000004 Int BE Pri
87030!#2 N2434 P1368 LD 9 -1 Int BE Pri
87031!#2 N2435 P1369 LD 11 -1 NF Int BE Pri
87032!#2 N2436 P1368 LD 9 -1 Int BE Pri
87033!#2 N2437 P1369 LD 11 -1 NF Int BE Pri
87034!#2 N2438 P1370 LD 0 -1 FP BE Pri
87035!#2 N2439 P1370 LD 0 -1 FP BE Pri
87036!#2 N2440 P1371 SWAP 15 0xffffffff 0x1000005 Int BE Pri
87037!#2 N2441 P1372 LD 12 -1 Int BE Pri
87038!#2 N2442 P1373 LD 1 -1 Int BE Pri
87039!#2 N2444 P1375 LD 6 -1 Int BE Pri
87040!#2 N2445 P1376 LD 14 -1 NF FP BE Pri
87041!#2 N2447 P1376 LD 14 -1 NF FP BE Pri
87042!#2 N2449 P1378 LD 1 -1 Int BE Pri
87043!#2 N2450 P1379 QWLD 4 -1 FP BE Pri
87044!#2 N2451 P1379 QWLD 5 -1 FP BE Pri
87045!#2 N2452 P1380 LD 12 -1 Int BE Pri
87046!#2 N2453 P1378 LD 1 -1 Int BE Pri
87047!#2 N2454 P1379 QWLD 4 -1 FP BE Pri
87048!#2 N2455 P1379 QWLD 5 -1 FP BE Pri
87049!#2 N2456 P1380 LD 12 -1 Int BE Pri
87050!#2 N2457 P1381 LD 2 -1 FP BE Pri
87051!#2 N2458 P1382 DWST 11 0x1000006 Int BE Pri
87052!#2 N2460 P1384 QWLD 6 -1 FP BE Pri
87053!#2 N2461 P1384 QWLD 7 -1 FP BE Pri
87054!#2 N2462 P1385 BLD 0 -1 FP BE Pri
87055!#2 N2463 P1385 BLD 1 -1 FP BE Pri
87056!#2 N2464 P1386 DWLD 4 -1 Int BE Pri
87057!#2 N2465 P1387 LD 14 -1 Int BE Pri
87058!#2 N2466 P1388 LD 8 -1 FP BE Pri
87059!#2 N2467 P1389 DWLD 4 -1,0x0 Int BE Pri
87060!#2 N2468 P1389 CASX 4 -1,0x0 N2467 0x1000007 Int BE Pri
87061!#2 N2472 P1393 LD 15 -1 FP BE Pri
87062!#2 N2473 P1394 LD 8 -1 FP BE Pri
87063!#2 N2474 P1394 LD 8 -1 FP BE Pri
87064!#2 N2475 P1395 LD 12 -1 Int BE Pri
87065!#2 N2476 P1396 LD 0 -1 FP BE Pri
87066!#2 N2477 P1397 LD 15 -1 Int BE Pri
87067!#2 N2478 P1395 LD 12 -1 Int BE Pri
87068!#2 N2479 P1396 LD 0 -1 FP BE Pri
87069!#2 N2480 P1397 LD 15 -1 Int BE Pri
87070!#2 N2482 P1399 BSTC 6 0x40800009 FP BE Pri
87071!#2 N2483 P1399 BSTC 7 0x4080000a FP BE Pri
87072!#2 N2486 P1401 LD 9 -1 FP BE Pri
87073!#2 N2487 P1402 QWLD 14 -1 FP BE Pri
87074!#2 N2488 P1402 QWLD 15 -1 FP BE Pri
87075!#2 N2489 P1403 BSTC 4 0x4080000b FP BE Pri
87076!#2 N2490 P1403 BSTC 5 0x4080000c FP BE Pri
87077!#2 N2491 P1404 QWST 10 0x4080000d FP BE Pri
87078!#2 N2492 P1404 QWST 11 0x4080000e FP BE Pri
87079!#2 N2493 P1405 LD 6 -1 Int BE Pri
87080!#2 N2494 P1406 LD 12 -1 Int BE Pri
87081!#2 N2495 P1407 BST 14 0x4080000f FP BE Pri
87082!#2 N2496 P1407 BST 15 0x40800010 FP BE Pri
87083!#2 N2497 P1408 LD 1 -1 FP BE Pri
87084!#2 N2498 P1407 BST 14 0x40800011 FP BE Pri
87085!#2 N2499 P1407 BST 15 0x40800012 FP BE Pri
87086!#2 N2500 P1408 LD 1 -1 FP BE Pri
87087!#2 N2501 P1409 QWLD 0 -1 FP BE Pri
87088!#2 N2502 P1409 QWLD 1 -1 FP BE Pri
87089!#2 N2503 P1410 LD 7 -1 FP BE Pri
87090!#2 N2504 P1409 QWLD 0 -1 FP BE Pri
87091!#2 N2505 P1409 QWLD 1 -1 FP BE Pri
87092!#2 N2506 P1410 LD 7 -1 FP BE Pri
87093!#2 N2507 P1411 DWLD 13 -1,0x0 Int BE Pri
87094!#2 N2508 P1411 CASX 13 -1,0x0 N2507 0x1000008 Int BE Pri
87095!#2 N2509 P1412 LD 0 -1 FP BE Pri
87096!#2 N2510 P1411 DWLD 13 -1,0x0 Int BE Pri
87097!#2 N2511 P1411 CASX 13 -1,0x0 N2510 0x1000009 Int BE Pri
87098!#2 N2512 P1412 LD 0 -1 FP BE Pri
87099!#2 N2515 P1415 LD 15 -1 Int BE Pri
87100!#2 N2516 P1416 LD 2 -1 Int BE Pri
87101!#2 N2517 P1417 LD 8 -1 Int BE Pri
87102!#2 N2518 P1418 LD 2 -1 Int BE Pri
87103!#2 N2519 P1419 BLD 4 -1 FP BE Pri
87104!#2 N2520 P1419 BLD 5 -1 FP BE Pri
87105!#2 N2521 P1420 QWLD 4 -1 NF FP BE Pri
87106!#2 N2522 P1420 QWLD 5 -1 NF FP BE Pri
87107!#2 N2523 P1421 LD 6 -1 FP BE Pri
87108!#2 N2525 P1423 LD 7 -1 NF FP BE Pri
87109!#2 N2526 P1424 LD 13 -1 Int BE Pri
87110!#2 N2527 P1425 LD 11 -1 Int BE Pri
87111!#2 N2530 P1427 DWST 1 0x100000a Int LE Pri
87112!#2 N2534 P1430 DWLD 1 -1 FP BE Pri
87113!#2 N2535 P1430 DWLD 1 -1 FP BE Pri
87114!#2 N2536 P1431 LD 6 -1 FP BE Pri
87115!#2 N2538 P1433 QWST 2 0x40800013 FP BE Pri
87116!#2 N2539 P1433 QWST 3 0x40800014 FP BE Pri
87117!#2 N2540 P1434 LD 13 -1 Int BE Pri
87118!#2 N2541 P1435 LD 1 -1 Int BE Pri
87119!#2 N2542 P1434 LD 13 -1 Int BE Pri
87120!#2 N2543 P1435 LD 1 -1 Int BE Pri
87121!#2 N2544 P1436 QWLD 0 -1 NF FP BE Pri
87122!#2 N2545 P1436 QWLD 1 -1 NF FP BE Pri
87123!#2 N2546 P1437 QWLD 2 -1 FP BE Pri
87124!#2 N2547 P1437 QWLD 3 -1 FP BE Pri
87125!#2 N2548 P1436 QWLD 0 -1 NF FP BE Pri
87126!#2 N2549 P1436 QWLD 1 -1 NF FP BE Pri
87127!#2 N2550 P1437 QWLD 2 -1 FP BE Pri
87128!#2 N2551 P1437 QWLD 3 -1 FP BE Pri
87129!#2 N2552 P1438 BST 10 0x40800015 FP BE Pri
87130!#2 N2553 P1438 BST 11 0x40800016 FP BE Pri
87131!#2 N2555 P1438 BST 10 0x40800017 FP BE Pri
87132!#2 N2556 P1438 BST 11 0x40800018 FP BE Pri
87133!#2 N2558 P1440 DWST 9 0x100000b Int LE Pri
87134!#2 N2559 P1440 DWST 9 0x100000c Int LE Pri
87135!#2 N2560 P1441 MEMBAR
87136!#2 N2561 P1442 LD 13 -1 FP BE Pri
87137!#2 N2562 P1441 MEMBAR
87138!#2 N2563 P1442 LD 13 -1 FP BE Pri
87139!#2 N2564 P1443 DWST 14 0x40800019 FP BE Pri
87140!#2 N2565 P1444 LD 3 -1 Int BE Pri
87141!#2 N2566 P1445 QWLD 4 -1 FP BE Pri
87142!#2 N2567 P1445 QWLD 5 -1 FP BE Pri
87143!#2 N2568 P1446 LD 2 -1 Int BE Pri
87144!#2 N2569 P1447 LD 13 -1 Int BE Pri
87145!#2 N2570 P1448 ST 12 0x100000d Int BE Pri
87146!#2 N2571 P1449 LD 6 -1 Int BE Pri
87147!#2 N2572 P1450 LD 3 -1 NF Int BE Pri
87148!#2 N2574 P1452 LD 11 -1 Int BE Pri
87149!#2 N2575 P1453 BLD 14 -1 FP BE Pri
87150!#2 N2576 P1453 BLD 15 -1 FP BE Pri
87151!#2 N2577 P1454 QWLD 8 -1 FP BE Pri
87152!#2 N2578 P1454 QWLD 9 -1 FP BE Pri
87153!#2 N2579 P1455 LD 4 -1 NF Int BE Pri
87154!#2 N2581 P1457 LD 2 -1 Int BE Pri
87155!#2 N2582 P1455 LD 4 -1 NF Int BE Pri
87156!#2 N2584 P1457 LD 2 -1 Int BE Pri
87157!#2 N2585 P1458 QWST 14 0x4080001a FP BE Pri
87158!#2 N2586 P1458 QWST 15 0x4080001b FP BE Pri
87159!#2 N2587 P1459 LD 13 -1 FP BE Pri
87160!#2 N2588 P1458 QWST 14 0x4080001c FP BE Pri
87161!#2 N2589 P1458 QWST 15 0x4080001d FP BE Pri
87162!#2 N2590 P1459 LD 13 -1 FP BE Pri
87163!#2 N2591 P1460 LD 7 -1 Int LE Pri
87164!#2 N2592 P1460 CAS 7 -1 N2591 0x100000e Int LE Pri
87165!#2 N2593 P1461 LD 8 -1 FP BE Pri
87166!#2 N2594 P1462 BST 10 0x4080001e FP BE Pri
87167!#2 N2595 P1462 BST 11 0x4080001f FP BE Pri
87168!#2 N2596 P1463 QWLD 2 -1 FP BE Pri
87169!#2 N2597 P1463 QWLD 3 -1 FP BE Pri
87170!#2 N2598 P1464 QWLD 8 -1 FP BE Pri
87171!#2 N2599 P1464 QWLD 9 -1 FP BE Pri
87172!#2 N2600 P1464 QWLD 8 -1 FP BE Pri
87173!#2 N2601 P1464 QWLD 9 -1 FP BE Pri
87174!#2 N2602 P1465 BST 8 0x40800020 FP BE Pri
87175!#2 N2603 P1465 BST 9 0x40800021 FP BE Pri
87176!#2 N2604 P1466 LD 0 -1 Int BE Pri
87177!#2 N2605 P1467 LD 0 -1 Int BE Pri
87178!#2 N2606 P1465 BST 8 0x40800022 FP BE Pri
87179!#2 N2607 P1465 BST 9 0x40800023 FP BE Pri
87180!#2 N2608 P1466 LD 0 -1 Int BE Pri
87181!#2 N2609 P1467 LD 0 -1 Int BE Pri
87182!#2 N2610 P1468 BST 12 0x40800024 FP BE Pri
87183!#2 N2611 P1468 BST 13 0x40800025 FP BE Pri
87184!#2 N2612 P1468 BST 12 0x40800026 FP BE Pri
87185!#2 N2613 P1468 BST 13 0x40800027 FP BE Pri
87186!#2 N2614 P1469 BLD 2 -1 FP BE Pri
87187!#2 N2615 P1469 BLD 3 -1 FP BE Pri
87188!#2 N2616 P1469 BLD 2 -1 FP BE Pri
87189!#2 N2617 P1469 BLD 3 -1 FP BE Pri
87190!#2 N2618 P1470 LD 2 -1 FP BE Pri
87191!#2 N2619 P1471 SWAP 7 0xffffffff 0x100000f Int BE Pri
87192!#2 N2620 P1472 LD 9 -1 Int BE Pri
87193!#2 N2621 P1473 BST 2 0x40800028 FP BE Pri
87194!#2 N2622 P1473 BST 3 0x40800029 FP BE Pri
87195!#2 N2623 P1473 BST 2 0x4080002a FP BE Pri
87196!#2 N2624 P1473 BST 3 0x4080002b FP BE Pri
87197!#2 N2625 P1474 DWLD 11 -1,0x0 Int BE Pri
87198!#2 N2626 P1474 CASX 11 -1,0x0 N2625 0x1000010 Int BE Pri
87199!#2 N2627 P1474 DWLD 11 -1,0x0 Int BE Pri
87200!#2 N2628 P1474 CASX 11 -1,0x0 N2627 0x1000011 Int BE Pri
87201!#2 N2629 P1475 LD 2 -1 Int BE Pri
87202!#2 N2630 P1476 LD 4 -1 Int BE Pri
87203!#2 N2631 P1477 ST 14 0x1000012 Int BE Pri
87204!#2 N2632 P1478 LD 1 -1 FP BE Pri
87205!#2 N2637 P1481 BST 2 0x4080002c FP BE Pri
87206!#2 N2638 P1481 BST 3 0x4080002d FP BE Pri
87207!#2 N2639 P1481 BST 2 0x4080002e FP BE Pri
87208!#2 N2640 P1481 BST 3 0x4080002f FP BE Pri
87209!#2 N2642 P1483 BSTC 6 0x40800030 FP BE Pri
87210!#2 N2643 P1483 BSTC 7 0x40800031 FP BE Pri
87211!#2 N2645 P1483 BSTC 6 0x40800032 FP BE Pri
87212!#2 N2646 P1483 BSTC 7 0x40800033 FP BE Pri
87213!#2 N2647 P1484 LD 14 -1 FP BE Pri
87214!#2 N2648 P1485 QWST 4 0x40800034 FP BE Pri
87215!#2 N2649 P1485 QWST 5 0x40800035 FP BE Pri
87216!#2 N2650 P1485 QWST 4 0x40800036 FP BE Pri
87217!#2 N2651 P1485 QWST 5 0x40800037 FP BE Pri
87218!#2 N2652 P1486 QWST 14 0x40800038 FP BE Pri
87219!#2 N2653 P1486 QWST 15 0x40800039 FP BE Pri
87220!#2 N2654 P1487 LD 13 -1 FP BE Pri
87221!#2 N2655 P1487 LD 13 -1 FP BE Pri
87222!#2 N2656 P1488 LD 13 -1 FP BE Pri
87223!#2 N2658 P1490 SWAP 0 0xffffffff 0x1000013 Int BE Pri
87224!#2 N2659 P1491 LD 8 -1 NF Int BE Pri
87225!#2 N2660 P1492 LD 8 -1 Int BE Pri
87226!#2 N2661 P1493 LD 12 -1 Int BE Pri
87227!#2 N2662 P1492 LD 8 -1 Int BE Pri
87228!#2 N2663 P1493 LD 12 -1 Int BE Pri
87229!#2 N2666 P1496 LD 9 -1 Int BE Pri
87230!#2 N2667 P1497 LD 10 -1 Int BE Pri
87231!#2 N2668 P1498 ST 11 0x4080003a FP BE Pri
87232!#2 N2670 P1498 ST 11 0x4080003b FP BE Pri
87233!#2 N2672 P1500 DWLD 8 -1,0x0 Int BE Pri
87234!#2 N2673 P1500 CASX 8 -1,0x0 N2672 0x1000014 Int BE Pri
87235!#2 N2676 P1503 LD 12 -1 Int BE Pri
87236!#2 N2677 P1504 LD 15 -1 Int BE Pri
87237!#2 N2678 P1505 LD 3 -1 NF Int BE Pri
87238!#2 N2679 P1506 LD 2 -1 Int BE Pri
87239!#2 N2680 P1506 CAS 2 -1 N2679 0x1000015 Int BE Pri
87240!#2 N2681 P1507 LD 5 -1 Int BE Pri
87241!#2 N2682 P1505 LD 3 -1 NF Int BE Pri
87242!#2 N2683 P1506 LD 2 -1 Int BE Pri
87243!#2 N2684 P1506 CAS 2 -1 N2683 0x1000016 Int BE Pri
87244!#2 N2685 P1507 LD 5 -1 Int BE Pri
87245!#2 N2686 P1508 BST 6 0x4080003c FP BE Pri
87246!#2 N2687 P1508 BST 7 0x4080003d FP BE Pri
87247!#2 N2688 P1509 SWAP 5 0xffffffff 0x1000017 Int BE Pri
87248!#2 N2689 P1510 LD 15 -1 Int BE Pri
87249!#2 N2690 P1508 BST 6 0x4080003e FP BE Pri
87250!#2 N2691 P1508 BST 7 0x4080003f FP BE Pri
87251!#2 N2692 P1509 SWAP 5 0xffffffff 0x1000018 Int BE Pri
87252!#2 N2693 P1510 LD 15 -1 Int BE Pri
87253!#2 N2694 P1511 LD 13 -1 FP BE Pri
87254!#2 N2695 P1511 LD 13 -1 FP BE Pri
87255!#2 N2696 P1512 DWLD 9 -1 Int BE Pri
87256!#2 N2697 P1513 LD 1 -1 Int BE Pri
87257!#2 N2698 P1514 ST 8 0x40800040 FP BE Pri
87258!#2 N2699 P1515 LD 9 -1 Int BE Pri
87259!#2 N2700 P1516 LD 1 -1 Int BE Pri
87260!#2 N2703 P1518 DWST 0 0x1000019 Int BE Pri
87261!#2 N2704 P1518 DWST 0 0x100001a Int BE Pri
87262!#2 N2705 P1519 LD 15 -1 FP BE Pri
87263!#2 N2707 P1521 LD 6 -1 FP BE Pri
87264!#2 N2708 P1522 LD 2 -1 FP BE Pri
87265!#2 N2709 P1523 BSTC 12 0x40800041 FP BE Pri
87266!#2 N2710 P1523 BSTC 13 0x40800042 FP BE Pri
87267!#2 N2712 P1525 LD 6 -1 Int BE Pri
87268!#2 N2713 P1526 LD 12 -1 Int BE Pri
87269!#2 N2714 P1527 QWLD 10 -1 FP BE Pri
87270!#2 N2715 P1527 QWLD 11 -1 FP BE Pri
87271!#2 N2716 P1528 LD 1 -1 Int BE Pri
87272!#2 N2718 P1530 LD 6 -1 Int BE Pri
87273!#2 N2719 P1531 DWST 8 0x100001b Int BE Pri
87274!#2 N2720 P1532 LD 4 -1 FP BE Pri
87275!#2 N2721 P1531 DWST 8 0x100001c Int BE Pri
87276!#2 N2722 P1532 LD 4 -1 FP BE Pri
87277!#2 N2723 P1533 DWST 8 0x40800043 FP BE Pri
87278!#2 N2724 P1534 QWLD 14 -1 FP BE Pri
87279!#2 N2725 P1534 QWLD 15 -1 FP BE Pri
87280!#2 N2726 P1535 LD 6 -1 Int BE Pri
87281!#2 N2727 P1536 LD 14 -1 NF Int BE Pri
87282!#2 N2728 P1537 DWLD 5 -1,0x0 Int BE Pri
87283!#2 N2729 P1537 CASX 5 -1,0x0 N2728 0x100001d Int BE Pri
87284!#2 N2730 P1538 QWLD 6 -1 FP BE Pri
87285!#2 N2731 P1538 QWLD 7 -1 FP BE Pri
87286!#2 N2732 P1537 DWLD 5 -1,0x0 Int BE Pri
87287!#2 N2733 P1537 CASX 5 -1,0x0 N2732 0x100001e Int BE Pri
87288!#2 N2734 P1538 QWLD 6 -1 FP BE Pri
87289!#2 N2735 P1538 QWLD 7 -1 FP BE Pri
87290!#2 N2736 P1539 LD 0 -1 Int LE Pri
87291!#2 N2737 P1539 CAS 0 -1 N2736 0x100001f Int LE Pri
87292!#2 N2738 P1540 DWST 4 0x1000020 Int BE Pri
87293!#2 N2741 P1542 LD 7 -1 Int LE Pri
87294!#2 N2742 P1543 LD 3 -1 Int BE Pri
87295!#2 N2743 P1544 DWLD 5 -1 Int BE Pri
87296!#2 N2744 P1545 DWLD 12 -1 Int BE Pri
87297!#2 N2745 P1544 DWLD 5 -1 Int BE Pri
87298!#2 N2746 P1545 DWLD 12 -1 Int BE Pri
87299!#2 N2753 P1549 LD 4 -1 FP BE Pri
87300!#2 N2754 P1550 ST 11 0x40800044 FP BE Pri
87301!#2 N2755 P1551 LD 4 -1 NF Int BE Pri
87302!#2 N2756 P1552 LD 6 -1 Int BE Pri
87303!#2 N2757 P1550 ST 11 0x40800045 FP BE Pri
87304!#2 N2758 P1551 LD 4 -1 NF Int BE Pri
87305!#2 N2759 P1552 LD 6 -1 Int BE Pri
87306!#2 N2760 P1553 LD 15 -1 FP BE Pri
87307!#2 N2761 P1554 LD 1 -1 Int BE Pri
87308!#2 N2762 P1555 LD 9 -1 Int BE Pri
87309!#2 N2763 P1556 LD 2 -1 Int BE Pri
87310!#2 N2764 P1557 LD 4 -1 Int BE Pri
87311!#2 N2765 P1557 CAS 4 -1 N2764 0x1000021 Int BE Pri
87312!#2 N2766 P1558 LD 12 -1 Int BE Pri
87313!#2 N2767 P1559 BLD 6 -1 FP BE Pri
87314!#2 N2768 P1559 BLD 7 -1 FP BE Pri
87315!#2 N2769 P1560 DWLD 9 -1 Int BE Pri
87316!#2 N2770 P1561 LD 10 -1 Int BE Pri
87317!#2 N2771 P1559 BLD 6 -1 FP BE Pri
87318!#2 N2772 P1559 BLD 7 -1 FP BE Pri
87319!#2 N2773 P1560 DWLD 9 -1 Int BE Pri
87320!#2 N2774 P1561 LD 10 -1 Int BE Pri
87321!#2 N2775 P1562 LD 12 -1 Int BE Pri
87322!#2 N2776 P1563 LD 5 -1 Int BE Pri
87323!#2 N2777 P1564 BST 2 0x40800046 FP BE Pri
87324!#2 N2778 P1564 BST 3 0x40800047 FP BE Pri
87325!#2 N2779 P1564 BST 2 0x40800048 FP BE Pri
87326!#2 N2780 P1564 BST 3 0x40800049 FP BE Pri
87327!#2 N2782 P1566 LD 11 -1 Int BE Pri
87328!#2 N2783 P1567 LD 8 -1 Int BE Pri
87329!#2 N2784 P1568 LD 0 -1 Int BE Pri
87330!#2 N2785 P1568 CAS 0 -1 N2784 0x1000022 Int BE Pri
87331!#2 N2786 P1568 LD 0 -1 Int BE Pri
87332!#2 N2787 P1568 CAS 0 -1 N2786 0x1000023 Int BE Pri
87333!#2 N2788 P1569 LD 15 -1 FP BE Pri
87334!#2 N2789 P1570 LD 11 -1 Int BE Pri
87335!#2 N2790 P1571 DWST 7 0x4080004a FP BE Pri
87336!#2 N2791 P1572 LD 1 -1 Int BE Pri
87337!#2 N2792 P1570 LD 11 -1 Int BE Pri
87338!#2 N2793 P1571 DWST 7 0x4080004b FP BE Pri
87339!#2 N2794 P1572 LD 1 -1 Int BE Pri
87340!#2 N2795 P1573 ST 9 0x1000024 Int BE Pri
87341!#2 N2796 P1574 BLD 4 -1 FP BE Pri
87342!#2 N2797 P1574 BLD 5 -1 FP BE Pri
87343!#2 N2798 P1573 ST 9 0x1000025 Int BE Pri
87344!#2 N2799 P1574 BLD 4 -1 FP BE Pri
87345!#2 N2800 P1574 BLD 5 -1 FP BE Pri
87346!#2 N2801 P1575 ST 1 0x4080004c FP BE Pri
87347!#2 N2802 P1575 ST 1 0x4080004d FP BE Pri
87348!#2 N2804 P1577 LD 14 -1 Int BE Pri
87349!#2 N2805 P1578 LD 7 -1 Int BE Pri
87350!#2 N2806 P1577 LD 14 -1 Int BE Pri
87351!#2 N2807 P1578 LD 7 -1 Int BE Pri
87352!#2 N2808 P1579 SWAP 11 0xffffffff 0x1000026 Int BE Pri
87353!#2 N2809 P1580 LD 4 -1 Int LE Pri
87354!#2 N2810 P1581 ST 4 0x4080004e FP BE Pri
87355!#2 N2811 P1582 DWST 5 0x4080004f FP BE Pri
87356!#2 N2812 P1581 ST 4 0x40800050 FP BE Pri
87357!#2 N2813 P1582 DWST 5 0x40800051 FP BE Pri
87358!#2 N2814 P1583 BLD 8 -1 FP BE Pri
87359!#2 N2815 P1583 BLD 9 -1 FP BE Pri
87360!#2 N2817 P1583 BLD 8 -1 FP BE Pri
87361!#2 N2818 P1583 BLD 9 -1 FP BE Pri
87362!#2 N2820 P1585 BSTC 6 0x40800052 FP BE Pri
87363!#2 N2821 P1585 BSTC 7 0x40800053 FP BE Pri
87364!#2 N2822 P1585 BSTC 6 0x40800054 FP BE Pri
87365!#2 N2823 P1585 BSTC 7 0x40800055 FP BE Pri
87366!#2 N2825 P1587 LD 4 -1 Int BE Pri
87367!#2 N2826 P1588 LD 1 -1 Int BE Pri
87368!#2 N2827 P1589 LD 7 -1 Int BE Pri
87369!#2 N2828 P1590 LD 13 -1 Int BE Pri
87370!#2 N2829 P1591 LD 0 -1 Int LE Pri
87371!#2 N2830 P1592 LD 14 -1 Int LE Pri
87372!#2 N2832 P1594 LD 1 -1 FP BE Pri
87373!#2 N2833 P1594 LD 1 -1 FP BE Pri
87374!#2 N2836 P1596 SWAP 12 0xffffffff 0x1000027 Int BE Pri
87375!#2 N2837 P1597 LD 5 -1 FP BE Pri
87376!#2 N2838 P1598 LD 13 -1 Int BE Pri
87377!#2 N2839 P1596 SWAP 12 0xffffffff 0x1000028 Int BE Pri
87378!#2 N2840 P1597 LD 5 -1 FP BE Pri
87379!#2 N2841 P1598 LD 13 -1 Int BE Pri
87380!#2 N2842 P1599 BST 4 0x40800056 FP BE Pri
87381!#2 N2843 P1599 BST 5 0x40800057 FP BE Pri
87382!#2 N2844 P1599 BST 4 0x40800058 FP BE Pri
87383!#2 N2845 P1599 BST 5 0x40800059 FP BE Pri
87384!#2 N2850 P1602 DWLD 9 -1 FP BE Pri
87385!#2 N2851 P1603 LD 11 -1 FP BE Pri
87386!#2 N2853 P1605 LD 8 -1 FP BE Pri
87387!#2 N2855 P1605 LD 8 -1 FP BE Pri
87388!#2 N2858 P1608 DWLD 8 -1,0x0 Int BE Pri
87389!#2 N2859 P1608 CASX 8 -1,0x0 N2858 0x1000029 Int BE Pri
87390!#2 N2860 P1608 DWLD 8 -1,0x0 Int BE Pri
87391!#2 N2861 P1608 CASX 8 -1,0x0 N2860 0x100002a Int BE Pri
87392!#2 N2866 P1611 LD 13 -1 NF Int BE Pri
87393!#2 N2867 P1612 LD 12 -1 Int BE Pri
87394!#2 N2868 P1613 SWAP 11 0xffffffff 0x100002b Int BE Pri
87395!#2 N2869 P1614 DWLD 7 -1 FP BE Pri
87396!#2 N2870 P1615 LD 5 -1 Int BE Pri
87397!#2 N2871 P1613 SWAP 11 0xffffffff 0x100002c Int BE Pri
87398!#2 N2872 P1614 DWLD 7 -1 FP BE Pri
87399!#2 N2873 P1615 LD 5 -1 Int BE Pri
87400!#2 N2874 P1616 LD 9 -1 Int BE Pri
87401!#2 N2875 P1617 LD 3 -1 Int BE Pri
87402!#2 N2876 P1616 LD 9 -1 Int BE Pri
87403!#2 N2877 P1617 LD 3 -1 Int BE Pri
87404!#2 N2878 P1618 LD 12 -1 FP BE Pri
87405!#2 N2879 P1619 DWST 14 0x4080005a FP BE Pri
87406!#2 N2880 P1619 DWST 14 0x4080005b FP BE Pri
87407!#2 N2881 P1620 BSTC 10 0x4080005c FP BE Pri
87408!#2 N2882 P1620 BSTC 11 0x4080005d FP BE Pri
87409!#2 N2883 P1620 BSTC 10 0x4080005e FP BE Pri
87410!#2 N2884 P1620 BSTC 11 0x4080005f FP BE Pri
87411!#2 N2885 P1621 LD 5 -1 Int BE Pri
87412!#2 N2886 P1622 LD 12 -1 FP BE Pri
87413!#2 N2887 P1623 LD 7 -1 Int BE Pri
87414!#2 N2888 P1624 ST 15 0x100002d Int BE Pri
87415!#2 N2889 P1625 LD 4 -1 FP BE Pri
87416!#2 N2890 P1624 ST 15 0x100002e Int BE Pri
87417!#2 N2891 P1625 LD 4 -1 FP BE Pri
87418!#2 N2893 P1627 LD 2 -1 NF Int BE Pri
87419!#2 N2894 P1628 LD 13 -1 FP BE Pri
87420!#2 N2895 P1629 LD 4 -1 Int BE Pri
87421!#2 N2896 P1630 DWLD 13 -1,0x0 Int BE Pri
87422!#2 N2897 P1630 CASX 13 -1,0x0 N2896 0x100002f Int BE Pri
87423!#2 N2898 P1630 DWLD 13 -1,0x0 Int BE Pri
87424!#2 N2899 P1630 CASX 13 -1,0x0 N2898 0x1000030 Int BE Pri
87425!#2 N2900 P1631 LD 15 -1 Int BE Pri
87426!#2 N2901 P1632 LD 0 -1 Int BE Pri
87427!#2 N2902 P1633 LD 14 -1 FP BE Pri
87428!#2 N2905 P1636 MEMBAR
87429!#2 N2906 P1636 MEMBAR
87430!#2 N2910 P1639 BLD 2 -1 FP BE Pri
87431!#2 N2911 P1639 BLD 3 -1 FP BE Pri
87432!#2 N2914 P1642 QWLD 6 -1 FP BE Pri
87433!#2 N2915 P1642 QWLD 7 -1 FP BE Pri
87434!#2 N2916 P1642 QWLD 6 -1 FP BE Pri
87435!#2 N2917 P1642 QWLD 7 -1 FP BE Pri
87436!#2 N2918 P1643 LD 9 -1 Int BE Pri
87437!#2 N2919 P1644 LD 2 -1 Int BE Pri
87438!#2 N2920 P1645 LD 10 -1 Int BE Pri
87439!#2 N2921 P1646 LD 3 -1 Int BE Pri
87440!#2 N2922 P1645 LD 10 -1 Int BE Pri
87441!#2 N2923 P1646 LD 3 -1 Int BE Pri
87442!#2 N2924 P1647 BLD 12 -1 FP BE Pri
87443!#2 N2925 P1647 BLD 13 -1 FP BE Pri
87444!#2 N2926 P1648 LD 15 -1 FP BE Pri
87445!#2 N2927 P1649 BST 4 0x40800060 FP BE Pri
87446!#2 N2928 P1649 BST 5 0x40800061 FP BE Pri
87447!#2 N2929 P1650 LD 12 -1 Int BE Pri
87448!#2 N2930 P1651 LD 1 -1 Int BE Pri
87449!#2 N2931 P1652 LD 11 -1 Int BE Pri
87450!#2 N2932 P1653 LD 12 -1 NF Int BE Pri
87451!#2 N2933 P1654 ST 1 0x40800062 FP BE Pri
87452!#2 N2934 P1655 QWST 12 0x40800063 FP BE Pri
87453!#2 N2935 P1655 QWST 13 0x40800064 FP BE Pri
87454!#2 N2936 P1654 ST 1 0x40800065 FP BE Pri
87455!#2 N2937 P1655 QWST 12 0x40800066 FP BE Pri
87456!#2 N2938 P1655 QWST 13 0x40800067 FP BE Pri
87457!#2 N2939 P1656 DWST 9 0x40800068 FP BE Pri
87458!#2 N2940 P1656 DWST 9 0x40800069 FP BE Pri
87459!#2 N2942 P1658 DWST 1 0x1000031 Int BE Pri
87460!#2 N2943 P1659 LD 6 -1 Int BE Pri
87461!#2 N2944 P1660 LD 15 -1 NF Int BE Pri
87462!#2 N2945 P1661 LD 4 -1 NF Fault FP BE Pri
87463!#2 N2946 P1661 LD 4 -1 NF Fault FP BE Pri
87464!#2 N2950 P1664 LD 13 -1 FP BE Pri
87465!#2 N2952 P1664 LD 13 -1 FP BE Pri
87466!#2 N2953 P1665 BLD 8 -1 FP BE Pri
87467!#2 N2954 P1665 BLD 9 -1 FP BE Pri
87468!#2 N2955 P1665 BLD 8 -1 FP BE Pri
87469!#2 N2956 P1665 BLD 9 -1 FP BE Pri
87470!#2 N2957 P1666 ST 12 0x4080006a FP BE Pri
87471!#2 N2958 P1666 ST 12 0x4080006b FP BE Pri
87472!#2 N2959 P1667 LD 14 -1 FP BE Pri
87473!#2 N2960 P1668 LD 12 -1 Int BE Pri
87474!#2 N2961 P1668 CAS 12 -1 N2960 0x1000032 Int BE Pri
87475!#2 N2962 P1669 LD 4 -1 FP BE Pri
87476!#2 N2963 P1669 LD 4 -1 FP BE Pri
87477!#2 N2964 P1670 BLD 0 -1 FP BE Pri
87478!#2 N2965 P1670 BLD 1 -1 FP BE Pri
87479!#2 N2966 P1670 BLD 0 -1 FP BE Pri
87480!#2 N2967 P1670 BLD 1 -1 FP BE Pri
87481!#2 N2968 P1671 DWST 8 0x4080006c FP BE Pri
87482!#2 N2970 P1673 QWST 0 0x4080006d FP BE Pri
87483!#2 N2971 P1673 QWST 1 0x4080006e FP BE Pri
87484!#2 N2973 P1673 QWST 0 0x4080006f FP BE Pri
87485!#2 N2974 P1673 QWST 1 0x40800070 FP BE Pri
87486!#2 N2977 P1676 LD 13 -1 Int BE Pri
87487!#2 N2978 P1677 LD 1 -1 NF Int BE Pri
87488!#2 N2979 P1678 LD 8 -1 Int LE Pri
87489!#2 N2981 P1680 LD 9 -1 Int BE Pri
87490!#2 N2982 P1678 LD 8 -1 Int LE Pri
87491!#2 N2984 P1680 LD 9 -1 Int BE Pri
87492!#2 N2986 P1682 LD 13 -1 FP BE Pri
87493!#2 N2988 P1684 LD 14 -1 FP BE Pri
87494!#2 N2989 P1685 BST 10 0x40800071 FP BE Pri
87495!#2 N2990 P1685 BST 11 0x40800072 FP BE Pri
87496!#2 N2991 P1686 LD 12 -1 FP BE Pri
87497!#2 N2992 P1687 DWLD 0 -1,0x0 Int BE Pri
87498!#2 N2993 P1687 CASX 0 -1,0x0 N2992 0x1000033 Int BE Pri
87499!#2 N2994 P1686 LD 12 -1 FP BE Pri
87500!#2 N2995 P1687 DWLD 0 -1,0x0 Int BE Pri
87501!#2 N2996 P1687 CASX 0 -1,0x0 N2995 0x1000034 Int BE Pri
87502!#2 N2997 P1688 LD 11 -1 Int BE Pri
87503!#2 N2998 P1689 LD 12 -1 NF FP BE Pri
87504!#2 N2999 P1690 LD 0 -1 Int BE Pri
87505!#2 N3000 P1691 LD 11 -1 Int BE Pri
87506!#2 N3001 P1692 LD 14 -1 Int BE Pri
87507!#2 N3002 P1691 LD 11 -1 Int BE Pri
87508!#2 N3003 P1692 LD 14 -1 Int BE Pri
87509!#2 N3004 P1693 ST 7 0x40800073 FP BE Pri
87510!#2 N3005 P1694 LD 2 -1 Int BE Pri
87511!#2 N3006 P1694 CAS 2 -1 N3005 0x1000035 Int BE Pri
87512!#2 N3007 P1693 ST 7 0x40800074 FP BE Pri
87513!#2 N3008 P1694 LD 2 -1 Int BE Pri
87514!#2 N3009 P1694 CAS 2 -1 N3008 0x1000036 Int BE Pri
87515!#2 N3014 P1697 LD 6 -1 FP BE Pri
87516!#2 N3015 P1698 DWST 2 0x1000037 Int BE Pri
87517!#2 N3016 P1697 LD 6 -1 FP BE Pri
87518!#2 N3017 P1698 DWST 2 0x1000038 Int BE Pri
87519!#2 N3018 P1699 LD 13 -1 Int LE Pri
87520!#2 N3019 P1700 DWLD 5 -1,0x0 Int LE Pri
87521!#2 N3020 P1700 CASX 5 -1,0x0 N3019 0x1000039 Int LE Pri
87522!#2 N3021 P1701 LD 14 -1 Int BE Pri
87523!#2 N3022 P1702 LD 7 -1 Int BE Pri
87524!#2 N3023 P1703 LD 4 -1 NF Int BE Pri
87525!#2 N3024 P1704 LD 9 -1 Int BE Pri
87526!#2 N3026 P1706 LD 8 -1 Int BE Pri
87527!#2 N3027 P1707 LD 13 -1 FP BE Pri
87528!#2 N3028 P1707 LD 13 -1 FP BE Pri
87529!#2 N3029 P1708 LD 8 -1 Int BE Pri
87530!#2 N3030 P1709 LD 15 -1 Int BE Pri
87531!#2 N3031 P1708 LD 8 -1 Int BE Pri
87532!#2 N3032 P1709 LD 15 -1 Int BE Pri
87533!#2 N3033 P1710 LD 6 -1 FP BE Pri
87534!#2 N3034 P1711 BSTC 6 0x40800075 FP BE Pri
87535!#2 N3035 P1711 BSTC 7 0x40800076 FP BE Pri
87536!#2 N3036 P1710 LD 6 -1 FP BE Pri
87537!#2 N3037 P1711 BSTC 6 0x40800077 FP BE Pri
87538!#2 N3038 P1711 BSTC 7 0x40800078 FP BE Pri
87539!#2 N3043 P1714 LD 0 -1 NF FP BE Pri
87540!#2 N3044 P1715 QWLD 10 -1 FP BE Pri
87541!#2 N3045 P1715 QWLD 11 -1 FP BE Pri
87542!#2 N3046 P1715 QWLD 10 -1 FP BE Pri
87543!#2 N3047 P1715 QWLD 11 -1 FP BE Pri
87544!#2 N3048 P1716 LD 12 -1 FP BE Pri
87545!#2 N3050 P1718 LD 9 -1 Int BE Pri
87546!#2 N3052 P1720 LD 4 -1 Int BE Pri
87547!#2 N3053 P1718 LD 9 -1 Int BE Pri
87548!#2 N3055 P1720 LD 4 -1 Int BE Pri
87549!#2 N3059 P1723 BSTC 12 0x40800079 FP BE Pri
87550!#2 N3060 P1723 BSTC 13 0x4080007a FP BE Pri
87551!#2 N3061 P1724 QWST 2 0x4080007b FP BE Pri
87552!#2 N3062 P1724 QWST 3 0x4080007c FP BE Pri
87553!#2 N3063 P1723 BSTC 12 0x4080007d FP BE Pri
87554!#2 N3064 P1723 BSTC 13 0x4080007e FP BE Pri
87555!#2 N3065 P1724 QWST 2 0x4080007f FP BE Pri
87556!#2 N3066 P1724 QWST 3 0x40800080 FP BE Pri
87557!#2 N3067 P1725 QWST 4 0x40800081 FP BE Pri
87558!#2 N3068 P1725 QWST 5 0x40800082 FP BE Pri
87559!#2 N3069 P1726 LD 6 -1 Int BE Pri
87560!#2 N3070 P1727 LD 14 -1 Int BE Pri
87561!#2 N3071 P1725 QWST 4 0x40800083 FP BE Pri
87562!#2 N3072 P1725 QWST 5 0x40800084 FP BE Pri
87563!#2 N3073 P1726 LD 6 -1 Int BE Pri
87564!#2 N3074 P1727 LD 14 -1 Int BE Pri
87565!#2 N3077 P1729 QWST 10 0x40800085 FP BE Pri
87566!#2 N3078 P1729 QWST 11 0x40800086 FP BE Pri
87567!#2 N3079 P1730 DWLD 9 -1,0x0 Int BE Pri
87568!#2 N3080 P1730 CASX 9 -1,0x0 N3079 0x100003a Int BE Pri
87569!#2 N3082 P1732 LD 11 -1 Int LE Pri
87570!#2 N3083 P1733 LD 7 -1 Int BE Pri
87571!#2 N3084 P1734 ST 7 0x40800087 FP BE Pri
87572!#2 N3085 P1735 DWLD 13 -1 FP BE Pri
87573!#2 N3086 P1736 QWST 2 0x40800088 FP BE Pri
87574!#2 N3087 P1736 QWST 3 0x40800089 FP BE Pri
87575!#2 N3088 P1737 DWST 11 0x4080008a FP BE Pri
87576!#2 N3096 P1742 DWLD 7 -1,0x0 Int BE Pri
87577!#2 N3097 P1742 CASX 7 -1,0x0 N3096 0x100003b Int BE Pri
87578!#2 N3098 P1742 DWLD 7 -1,0x0 Int BE Pri
87579!#2 N3099 P1742 CASX 7 -1,0x0 N3098 0x100003c Int BE Pri
87580!#2 N3100 P1743 LD 8 -1 Int BE Pri
87581!#2 N3101 P1744 BSTC 12 0x4080008b FP BE Pri
87582!#2 N3102 P1744 BSTC 13 0x4080008c FP BE Pri
87583!#2 N3103 P1745 LD 3 -1 Int BE Pri
87584!#2 N3104 P1743 LD 8 -1 Int BE Pri
87585!#2 N3105 P1744 BSTC 12 0x4080008d FP BE Pri
87586!#2 N3106 P1744 BSTC 13 0x4080008e FP BE Pri
87587!#2 N3107 P1745 LD 3 -1 Int BE Pri
87588!#2 N3108 P1746 DWST 5 0x100003d Int BE Pri
87589!#2 N3109 P1747 ST 4 0x100003e Int BE Pri
87590!#2 N3110 P1748 SWAP 2 0xffffffff 0x100003f Int BE Pri
87591!#2 N3111 P1749 LD 8 -1 Int BE Pri
87592!#2 N3112 P1750 LD 9 -1 NF Int BE Pri
87593!#2 N3114 P1752 LD 13 -1 Int BE Pri
87594!#2 N3115 P1750 LD 9 -1 NF Int BE Pri
87595!#2 N3117 P1752 LD 13 -1 Int BE Pri
87596!#2 N3118 P1753 DWST 5 0x1000040 Int BE Pri
87597!#2 N3119 P1753 DWST 5 0x1000041 Int BE Pri
87598!#2 N3121 P1755 ST 9 0x1000042 Int BE Pri
87599!#2 N3123 P1755 ST 9 0x1000043 Int BE Pri
87600!#2 N3127 P1758 LD 6 -1 Int BE Pri
87601!#2 N3128 P1759 SWAP 14 0xffffffff 0x1000044 Int BE Pri
87602!#2 N3129 P1758 LD 6 -1 Int BE Pri
87603!#2 N3130 P1759 SWAP 14 0xffffffff 0x1000045 Int BE Pri
87604!#2 N3131 P1760 LD 15 -1 NF FP BE Pri
87605!#2 N3133 P1760 LD 15 -1 NF FP BE Pri
87606!#2 N3135 P1762 QWST 4 0x4080008f FP BE Pri
87607!#2 N3136 P1762 QWST 5 0x40800090 FP BE Pri
87608!#2 N3137 P1763 BLD 10 -1 FP BE Pri
87609!#2 N3138 P1763 BLD 11 -1 FP BE Pri
87610!#2 N3139 P1763 BLD 10 -1 FP BE Pri
87611!#2 N3140 P1763 BLD 11 -1 FP BE Pri
87612!#2 N3141 P1764 BSTC 6 0x40800091 FP BE Pri
87613!#2 N3142 P1764 BSTC 7 0x40800092 FP BE Pri
87614!#2 N3145 P1766 QWLD 4 -1 FP BE Pri
87615!#2 N3146 P1766 QWLD 5 -1 FP BE Pri
87616!#2 N3148 P1768 LD 14 -1 FP BE Pri
87617!#2 N3149 P1769 BLD 0 -1 FP BE Pri
87618!#2 N3150 P1769 BLD 1 -1 FP BE Pri
87619!#2 N3151 P1770 LD 5 -1 Int BE Pri
87620!#2 N3152 P1771 LD 11 -1 Int BE Pri
87621!#2 N3154 P1773 BSTC 0 0x40800093 FP BE Pri
87622!#2 N3155 P1773 BSTC 1 0x40800094 FP BE Pri
87623!#2 N3156 P1774 LD 3 -1 FP BE Pri
87624!#2 N3157 P1775 LD 3 -1 FP BE Pri
87625!#2 N3158 P1774 LD 3 -1 FP BE Pri
87626!#2 N3159 P1775 LD 3 -1 FP BE Pri
87627!#2 N3160 P1776 BLD 6 -1 FP BE Pri
87628!#2 N3161 P1776 BLD 7 -1 FP BE Pri
87629!#2 N3162 P1776 BLD 6 -1 FP BE Pri
87630!#2 N3163 P1776 BLD 7 -1 FP BE Pri
87631!#2 N3164 P1777 LD 3 -1 FP BE Pri
87632!#2 N3165 P1778 MEMBAR
87633!#2 N3169 P1781 LD 11 -1 Int BE Pri
87634!#2 N3170 P1781 CAS 11 -1 N3169 0x1000046 Int BE Pri
87635!#2 N3171 P1782 LD 6 -1 Int BE Pri
87636!#2 N3173 P1784 LD 14 -1 Int LE Pri
87637!#2 N3174 P1785 QWST 12 0x40800095 FP BE Pri
87638!#2 N3175 P1785 QWST 13 0x40800096 FP BE Pri
87639!#2 N3176 P1786 BST 6 0x40800097 FP BE Pri
87640!#2 N3177 P1786 BST 7 0x40800098 FP BE Pri
87641!#2 N3178 P1785 QWST 12 0x40800099 FP BE Pri
87642!#2 N3179 P1785 QWST 13 0x4080009a FP BE Pri
87643!#2 N3180 P1786 BST 6 0x4080009b FP BE Pri
87644!#2 N3181 P1786 BST 7 0x4080009c FP BE Pri
87645!#2 N3182 P1787 LD 14 -1 Int BE Pri
87646!#2 N3184 P1789 LD 15 -1 Int BE Pri
87647!#2 N3185 P1787 LD 14 -1 Int BE Pri
87648!#2 N3187 P1789 LD 15 -1 Int BE Pri
87649!#2 N3188 P1790 LD 1 -1 NF Int BE Pri
87650!#2 N3189 P1791 LD 5 -1 Int BE Pri
87651!#2 N3190 P1792 BST 4 0x4080009d FP BE Pri
87652!#2 N3191 P1792 BST 5 0x4080009e FP BE Pri
87653!#2 N3192 P1793 QWST 0 0x4080009f FP BE Pri
87654!#2 N3193 P1793 QWST 1 0x408000a0 FP BE Pri
87655!#2 N3194 P1792 BST 4 0x408000a1 FP BE Pri
87656!#2 N3195 P1792 BST 5 0x408000a2 FP BE Pri
87657!#2 N3196 P1793 QWST 0 0x408000a3 FP BE Pri
87658!#2 N3197 P1793 QWST 1 0x408000a4 FP BE Pri
87659!#2 N3198 P1794 LD 1 -1 FP BE Pri
87660!#2 N3199 P1794 LD 1 -1 FP BE Pri
87661!#2 N3200 P1795 LD 6 -1 Int BE Pri
87662!#2 N3201 P1796 LD 1 -1 Int BE Pri
87663!#2 N3202 P1795 LD 6 -1 Int BE Pri
87664!#2 N3203 P1796 LD 1 -1 Int BE Pri
87665!#2 N3204 P1797 BLD 10 -1 FP BE Pri
87666!#2 N3205 P1797 BLD 11 -1 FP BE Pri
87667!#2 N3206 P1798 BSTC 8 0x408000a5 FP BE Pri
87668!#2 N3207 P1798 BSTC 9 0x408000a6 FP BE Pri
87669!#2 N3208 P1799 BSTC 8 0x408000a7 FP BE Pri
87670!#2 N3209 P1799 BSTC 9 0x408000a8 FP BE Pri
87671!#2 N3210 P1800 LD 4 -1 FP BE Pri
87672!#2 N3211 P1801 LD 1 -1 Int BE Pri
87673!#2 N3212 P1801 CAS 1 -1 N3211 0x1000047 Int BE Pri
87674!#2 N3213 P1801 LD 1 -1 Int BE Pri
87675!#2 N3214 P1801 CAS 1 -1 N3213 0x1000048 Int BE Pri
87676!#2 N3217 P1803 BST 10 0x408000a9 FP BE Pri
87677!#2 N3218 P1803 BST 11 0x408000aa FP BE Pri
87678!#2 N3219 P1804 LD 2 -1 Int BE Pri
87679!#2 N3220 P1805 LD 5 -1 Int BE Pri
87680!#2 N3221 P1806 LD 7 -1 Int BE Pri
87681!#2 N3222 P1807 LD 13 -1 Int BE Pri
87682!#2 N3223 P1806 LD 7 -1 Int BE Pri
87683!#2 N3224 P1807 LD 13 -1 Int BE Pri
87684!#2 N3225 P1808 LD 3 -1 FP BE Pri
87685!#2 N3226 P1808 LD 3 -1 FP BE Pri
87686!#2 N3229 P1810 LD 7 -1 FP BE Pri
87687!#2 N3231 P1812 LD 13 -1 Int BE Pri
87688!#2 N3232 P1813 LD 4 -1 Int BE Pri
87689!#2 N3233 P1814 DWLD 9 -1 Int BE Pri
87690!#2 N3234 P1815 ST 3 0x1000049 Int BE Pri
87691!#2 N3235 P1816 LD 5 -1 NF Int BE Pri
87692!#2 N3236 P1814 DWLD 9 -1 Int BE Pri
87693!#2 N3237 P1815 ST 3 0x100004a Int BE Pri
87694!#2 N3238 P1816 LD 5 -1 NF Int BE Pri
87695!#2 N3239 P1817 BST 6 0x408000ab FP BE Pri
87696!#2 N3240 P1817 BST 7 0x408000ac FP BE Pri
87697!#2 N3242 P1819 QWLD 4 -1 FP BE Pri
87698!#2 N3243 P1819 QWLD 5 -1 FP BE Pri
87699!#2 N3244 P1819 QWLD 4 -1 FP BE Pri
87700!#2 N3245 P1819 QWLD 5 -1 FP BE Pri
87701!#2 N3246 P1820 LD 9 -1 NF Fault Int BE Pri
87702!#2 N3247 P1821 LD 9 -1 Int BE Pri
87703!#2 N3248 P1822 QWST 8 0x408000ad FP BE Pri
87704!#2 N3249 P1822 QWST 9 0x408000ae FP BE Pri
87705!#2 N3250 P1822 QWST 8 0x408000af FP BE Pri
87706!#2 N3251 P1822 QWST 9 0x408000b0 FP BE Pri
87707!#2 N3252 P1823 QWST 2 0x408000b1 FP BE Pri
87708!#2 N3253 P1823 QWST 3 0x408000b2 FP BE Pri
87709!#2 N3254 P1823 QWST 2 0x408000b3 FP BE Pri
87710!#2 N3255 P1823 QWST 3 0x408000b4 FP BE Pri
87711!#2 N3257 P1825 BSTC 0 0x408000b5 FP BE Pri
87712!#2 N3258 P1825 BSTC 1 0x408000b6 FP BE Pri
87713!#2 N3260 P1825 BSTC 0 0x408000b7 FP BE Pri
87714!#2 N3261 P1825 BSTC 1 0x408000b8 FP BE Pri
87715!#2 N3262 P1826 LD 6 -1 FP BE Pri
87716!#2 N3263 P1827 BLD 12 -1 FP BE Pri
87717!#2 N3264 P1827 BLD 13 -1 FP BE Pri
87718!#2 N3265 P1828 BLD 12 -1 FP BE Pri
87719!#2 N3266 P1828 BLD 13 -1 FP BE Pri
87720!#2 N3267 P1827 BLD 12 -1 FP BE Pri
87721!#2 N3268 P1827 BLD 13 -1 FP BE Pri
87722!#2 N3269 P1828 BLD 12 -1 FP BE Pri
87723!#2 N3270 P1828 BLD 13 -1 FP BE Pri
87724!#2 N3271 P1829 LD 4 -1 Int BE Pri
87725!#2 N3272 P1830 BLD 12 -1 FP BE Pri
87726!#2 N3273 P1830 BLD 13 -1 FP BE Pri
87727!#2 N3274 P1831 LD 6 -1 Int BE Pri
87728!#2 N3275 P1829 LD 4 -1 Int BE Pri
87729!#2 N3276 P1830 BLD 12 -1 FP BE Pri
87730!#2 N3277 P1830 BLD 13 -1 FP BE Pri
87731!#2 N3278 P1831 LD 6 -1 Int BE Pri
87732!#2 N3279 P1832 LD 9 -1 Int BE Pri
87733!#2 N3280 P1833 LD 15 -1 Int BE Pri
87734!#2 N3281 P1834 LD 7 -1 FP BE Pri
87735!#2 N3282 P1834 LD 7 -1 FP BE Pri
87736!#2 N3283 P1835 DWLD 11 -1,0x0 Int BE Pri
87737!#2 N3284 P1835 CASX 11 -1,0x0 N3283 0x100004b Int BE Pri
87738!#2 N3285 P1835 DWLD 11 -1,0x0 Int BE Pri
87739!#2 N3286 P1835 CASX 11 -1,0x0 N3285 0x100004c Int BE Pri
87740!#2 N3288 P1837 LD 11 -1 Int BE Pri
87741!#2 N3289 P1838 LD 9 -1 Int BE Pri
87742!#2 N3291 P1837 LD 11 -1 Int BE Pri
87743!#2 N3292 P1838 LD 9 -1 Int BE Pri
87744!#2 N3293 P1839 BLD 2 -1 FP BE Pri
87745!#2 N3294 P1839 BLD 3 -1 FP BE Pri
87746!#2 N3296 P1841 LD 11 -1 FP BE Pri
87747!#2 N3301 P1844 BST 10 0x408000b9 FP BE Pri
87748!#2 N3302 P1844 BST 11 0x408000ba FP BE Pri
87749!#2 N3303 P1845 BST 10 0x408000bb FP BE Pri
87750!#2 N3304 P1845 BST 11 0x408000bc FP BE Pri
87751!#2 N3305 P1846 BLD 8 -1 FP BE Pri
87752!#2 N3306 P1846 BLD 9 -1 FP BE Pri
87753!#2 N3307 P1846 BLD 8 -1 FP BE Pri
87754!#2 N3308 P1846 BLD 9 -1 FP BE Pri
87755!#2 N3313 P1849 QWST 2 0x408000bd FP BE Pri
87756!#2 N3314 P1849 QWST 3 0x408000be FP BE Pri
87757!#2 N3316 P1849 QWST 2 0x408000bf FP BE Pri
87758!#2 N3317 P1849 QWST 3 0x408000c0 FP BE Pri
87759!#2 N3319 P1851 LD 2 -1 FP BE Pri
87760!#2 N3320 P1852 BSTC 12 0x408000c1 FP BE Pri
87761!#2 N3321 P1852 BSTC 13 0x408000c2 FP BE Pri
87762!#2 N3322 P1853 LD 9 -1 Int BE Pri
87763!#2 N3323 P1854 LD 3 -1 Int BE Pri
87764!#2 N3324 P1853 LD 9 -1 Int BE Pri
87765!#2 N3325 P1854 LD 3 -1 Int BE Pri
87766!#2 N3326 P1855 LD 3 -1 Int BE Pri
87767!#2 N3327 P1856 LD 8 -1 Int BE Pri
87768!#2 N3328 P1857 DWLD 1 -1 Int BE Pri
87769!#2 N3329 P1858 LD 8 -1 FP BE Pri
87770!#2 N3330 P1859 LD 7 -1 Int BE Pri
87771!#2 N3331 P1860 LD 12 -1 FP BE Pri
87772!#2 N3332 P1860 LD 12 -1 FP BE Pri
87773!#2 N3334 P1862 QWLD 2 -1 FP BE Pri
87774!#2 N3335 P1862 QWLD 3 -1 FP BE Pri
87775!#2 N3336 P1863 DWLD 13 -1 Int BE Pri
87776!#2 N3337 P1864 LD 14 -1 Int BE Pri
87777!#2 N3338 P1863 DWLD 13 -1 Int BE Pri
87778!#2 N3339 P1864 LD 14 -1 Int BE Pri
87779!#2 N3340 P1865 LD 8 -1 NF FP BE Pri
87780!#2 N3341 P1865 LD 8 -1 NF FP BE Pri
87781!#2 N3342 P1866 BLD 14 -1 FP BE Pri
87782!#2 N3343 P1866 BLD 15 -1 FP BE Pri
87783!#2 N3344 P1866 BLD 14 -1 FP BE Pri
87784!#2 N3345 P1866 BLD 15 -1 FP BE Pri
87785!#2 N3348 P1868 LD 15 -1 FP BE Pri
87786!#2 N3349 P1869 LD 1 -1 Int BE Pri
87787!#2 N3350 P1870 LD 13 -1 Int BE Pri
87788!#2 N3351 P1871 BSTC 8 0x408000c3 FP BE Pri
87789!#2 N3352 P1871 BSTC 9 0x408000c4 FP BE Pri
87790!#2 N3353 P1871 BSTC 8 0x408000c5 FP BE Pri
87791!#2 N3354 P1871 BSTC 9 0x408000c6 FP BE Pri
87792!#2 N3355 P1872 LD 0 -1 NF Int BE Pri
87793!#2 N3356 P1873 SWAP 3 0xffffffff 0x100004d Int LE Pri
87794!#2 N3357 P1874 LD 14 -1 FP BE Pri
87795!#2 N3358 P1875 LD 2 -1 FP BE Pri
87796!#2 N3359 P1874 LD 14 -1 FP BE Pri
87797!#2 N3360 P1875 LD 2 -1 FP BE Pri
87798!#2 N3361 P1876 LD 0 -1 FP BE Pri
87799!#2 N3362 P1876 LD 0 -1 FP BE Pri
87800!#2 N3363 P1877 LD 2 -1 FP BE Pri
87801!#2 N3364 P1877 LD 2 -1 FP BE Pri
87802!#2 N3365 P1878 LD 5 -1 FP BE Pri
87803!#2 N3366 P1878 LD 5 -1 FP BE Pri
87804!#2 N3367 P1879 LD 3 -1 FP BE Pri
87805!#2 N3368 P1880 BLD 4 -1 FP BE Pri
87806!#2 N3369 P1880 BLD 5 -1 FP BE Pri
87807!#2 N3371 P1880 BLD 4 -1 FP BE Pri
87808!#2 N3372 P1880 BLD 5 -1 FP BE Pri
87809!#2 N3374 P1882 SWAP 6 0xffffffff 0x100004e Int BE Pri
87810!#2 N3375 P1883 DWST 3 0x408000c7 FP BE Pri
87811!#2 N3376 P1884 LD 15 -1 Int BE Pri
87812!#2 N3377 P1885 LD 8 -1 Int BE Pri
87813!#2 N3378 P1886 LD 9 -1 Int BE Pri
87814!#2 N3379 P1887 LD 3 -1 FP BE Pri
87815!#2 N3380 P1888 BSTC 4 0x408000c8 FP BE Pri
87816!#2 N3381 P1888 BSTC 5 0x408000c9 FP BE Pri
87817!#2 N3383 P1890 DWLD 3 -1 FP BE Pri
87818!#2 N3384 P1891 DWLD 14 -1 FP BE Pri
87819!#2 N3385 P1892 LD 14 -1 Int BE Pri
87820!#2 N3386 P1893 LD 4 -1 Int BE Pri
87821!#2 N3387 P1891 DWLD 14 -1 FP BE Pri
87822!#2 N3388 P1892 LD 14 -1 Int BE Pri
87823!#2 N3389 P1893 LD 4 -1 Int BE Pri
87824!#2 N3390 P1894 LD 11 -1 NF FP BE Pri
87825!#2 N3391 P1895 ST 12 0x408000ca FP BE Pri
87826!#2 N3392 P1896 MEMBAR
87827!#2 N3393 P1895 ST 12 0x408000cb FP BE Pri
87828!#2 N3394 P1896 MEMBAR
87829!#2 N3395 P1897 QWST 10 0x408000cc FP BE Pri
87830!#2 N3396 P1897 QWST 11 0x408000cd FP BE Pri
87831!#2 N3397 P1897 QWST 10 0x408000ce FP BE Pri
87832!#2 N3398 P1897 QWST 11 0x408000cf FP BE Pri
87833!#2 N3401 P1899 LD 11 -1 FP BE Pri
87834!#2 N3402 P1899 LD 11 -1 FP BE Pri
87835!#2 N3403 P1900 DWLD 4 -1,0x0 Int BE Pri
87836!#2 N3404 P1900 CASX 4 -1,0x0 N3403 0x100004f Int BE Pri
87837!#2 N3407 P1903 LD 6 -1 Int BE Pri
87838!#2 N3408 P1904 LD 15 -1 Int BE Pri
87839!#2 N3409 P1905 DWLD 8 -1,0x0 Int BE Pri
87840!#2 N3410 P1905 CASX 8 -1,0x0 N3409 0x1000050 Int BE Pri
87841!#2 N3411 P1905 DWLD 8 -1,0x0 Int BE Pri
87842!#2 N3412 P1905 CASX 8 -1,0x0 N3411 0x1000051 Int BE Pri
87843!#2 N3413 P1906 QWLD 14 -1 FP BE Pri
87844!#2 N3414 P1906 QWLD 15 -1 FP BE Pri
87845!#2 N3418 P1909 BST 10 0x408000d0 FP BE Pri
87846!#2 N3419 P1909 BST 11 0x408000d1 FP BE Pri
87847!#2 N3420 P1910 QWLD 0 -1 FP BE Pri
87848!#2 N3421 P1910 QWLD 1 -1 FP BE Pri
87849!#2 N3422 P1911 DWLD 3 -1 Int BE Pri
87850!#2 N3423 P1912 BSTC 2 0x408000d2 FP BE Pri
87851!#2 N3424 P1912 BSTC 3 0x408000d3 FP BE Pri
87852!#2 N3425 P1913 LD 7 -1 Int BE Pri
87853!#2 N3426 P1911 DWLD 3 -1 Int BE Pri
87854!#2 N3427 P1912 BSTC 2 0x408000d4 FP BE Pri
87855!#2 N3428 P1912 BSTC 3 0x408000d5 FP BE Pri
87856!#2 N3429 P1913 LD 7 -1 Int BE Pri
87857!#2 N3430 P1914 BSTC 10 0x408000d6 FP BE Pri
87858!#2 N3431 P1914 BSTC 11 0x408000d7 FP BE Pri
87859!#2 N3432 P1915 QWLD 6 -1 FP BE Pri
87860!#2 N3433 P1915 QWLD 7 -1 FP BE Pri
87861!#2 N3434 P1916 DWLD 1 -1 NF Fault FP BE Pri
87862!#2 N3435 P1916 DWLD 1 -1 NF Fault FP BE Pri
87863!#2 N3436 P1917 LD 11 -1 FP BE Pri
87864!#2 N3438 P1917 LD 11 -1 FP BE Pri
87865!#2 N3440 P1919 BST 8 0x408000d8 FP BE Pri
87866!#2 N3441 P1919 BST 9 0x408000d9 FP BE Pri
87867!#2 N3442 P1920 LD 10 -1 Int BE Pri
87868!#2 N3443 P1921 DWLD 1 -1,0x0 Int BE Pri
87869!#2 N3444 P1921 CASX 1 -1,0x0 N3443 0x1000052 Int BE Pri
87870!#2 N3445 P1922 LD 6 -1 Int BE Pri
87871!#2 N3446 P1923 BLD 2 -1 FP BE Pri
87872!#2 N3447 P1923 BLD 3 -1 FP BE Pri
87873!#2 N3448 P1923 BLD 2 -1 FP BE Pri
87874!#2 N3449 P1923 BLD 3 -1 FP BE Pri
87875!#2 N3450 P1924 LD 2 -1 Int BE Pri
87876!#2 N3451 P1925 LD 0 -1 Int BE Pri
87877!#2 N3452 P1925 CAS 0 -1 N3451 0x1000053 Int BE Pri
87878!#2 N3453 P1926 LD 10 -1 Int BE Pri
87879!#2 N3454 P1924 LD 2 -1 Int BE Pri
87880!#2 N3455 P1925 LD 0 -1 Int BE Pri
87881!#2 N3456 P1925 CAS 0 -1 N3455 0x1000054 Int BE Pri
87882!#2 N3457 P1926 LD 10 -1 Int BE Pri
87883!#2 N3459 P1928 LD 8 -1 Int BE Pri
87884!#2 N3460 P1929 LD 12 -1 Int BE Pri
87885!#2 N3461 P1929 CAS 12 -1 N3460 0x1000055 Int BE Pri
87886!#2 N3462 P1930 LD 15 -1 Int BE Pri
87887!#2 N3463 P1928 LD 8 -1 Int BE Pri
87888!#2 N3464 P1929 LD 12 -1 Int BE Pri
87889!#2 N3465 P1929 CAS 12 -1 N3464 0x1000056 Int BE Pri
87890!#2 N3466 P1930 LD 15 -1 Int BE Pri
87891!#2 N3467 P1931 DWLD 6 -1,0x0 Int BE Pri
87892!#2 N3468 P1931 CASX 6 -1,0x0 N3467 0x1000057 Int BE Pri
87893!#2 N3469 P1932 BST 0 0x408000da FP BE Pri
87894!#2 N3470 P1932 BST 1 0x408000db FP BE Pri
87895!#2 N3472 P1932 BST 0 0x408000dc FP BE Pri
87896!#2 N3473 P1932 BST 1 0x408000dd FP BE Pri
87897!#2 N3475 P1934 ST 12 0x1000058 Int BE Pri
87898!#2 N3477 P1934 ST 12 0x1000059 Int BE Pri
87899!#2 N3479 P1936 SWAP 15 0xffffffff 0x100005a Int BE Pri
87900!#2 N3481 P1938 LD 0 -1 Int BE Pri
87901!#2 N3482 P1939 BST 8 0x408000de FP BE Pri
87902!#2 N3483 P1939 BST 9 0x408000df FP BE Pri
87903!#2 N3485 P1939 BST 8 0x408000e0 FP BE Pri
87904!#2 N3486 P1939 BST 9 0x408000e1 FP BE Pri
87905!#2 N3488 P1941 BST 2 0x408000e2 FP BE Pri
87906!#2 N3489 P1941 BST 3 0x408000e3 FP BE Pri
87907!#2 N3490 P1942 DWST 11 0x408000e4 FP BE Pri
87908!#2 N3491 P1943 LD 13 -1 Int BE Pri
87909!#2 N3492 P1944 LD 7 -1 Int BE Pri
87910!#2 N3495 P1946 QWLD 0 -1 FP BE Pri
87911!#2 N3496 P1946 QWLD 1 -1 FP BE Pri
87912!#2 N3497 P1947 QWLD 12 -1 FP BE Pri
87913!#2 N3498 P1947 QWLD 13 -1 FP BE Pri
87914!#2 N3499 P1946 QWLD 0 -1 FP BE Pri
87915!#2 N3500 P1946 QWLD 1 -1 FP BE Pri
87916!#2 N3501 P1947 QWLD 12 -1 FP BE Pri
87917!#2 N3502 P1947 QWLD 13 -1 FP BE Pri
87918!#2 N3504 P1949 LD 6 -1 FP BE Pri
87919!#2 N3505 P1950 LD 9 -1 FP BE Pri
87920!#2 N3506 P1951 SWAP 9 0xffffffff 0x100005b Int BE Pri
87921!#2 N3507 P1952 LD 14 -1 Int BE Pri
87922!#2 N3508 P1953 QWLD 2 -1 FP BE Pri
87923!#2 N3509 P1953 QWLD 3 -1 FP BE Pri
87924!#2 N3510 P1953 QWLD 2 -1 FP BE Pri
87925!#2 N3511 P1953 QWLD 3 -1 FP BE Pri
87926!#2 N3512 P1954 MEMBAR
87927!#2 N3515 P1957 BST 8 0x408000e5 FP BE Pri
87928!#2 N3516 P1957 BST 9 0x408000e6 FP BE Pri
87929!#2 N3517 P1958 ST 6 0x100005c Int BE Pri
87930!#2 N3518 P1959 QWST 14 0x408000e7 FP BE Pri
87931!#2 N3519 P1959 QWST 15 0x408000e8 FP BE Pri
87932!#2 N3520 P1960 LD 4 -1 FP BE Pri
87933!#2 N3523 P1962 LD 11 -1 FP BE Pri
87934!#2 N3525 P1964 LD 14 -1 NF Int LE Pri
87935!#2 N3527 P1966 LD 9 -1 Int BE Pri
87936!#2 N3528 P1964 LD 14 -1 NF Int LE Pri
87937!#2 N3530 P1966 LD 9 -1 Int BE Pri
87938!#2 N3531 P1967 LD 12 -1 Int BE Pri
87939!#2 N3532 P1968 LD 8 -1 Int BE Pri
87940!#2 N3533 P1969 ST 12 0x408000e9 FP BE Pri
87941!#2 N3534 P1969 ST 12 0x408000ea FP BE Pri
87942!#2 N3535 P1970 BSTC 8 0x408000eb FP BE Pri
87943!#2 N3536 P1970 BSTC 9 0x408000ec FP BE Pri
87944!#2 N3538 P1970 BSTC 8 0x408000ed FP BE Pri
87945!#2 N3539 P1970 BSTC 9 0x408000ee FP BE Pri
87946!#2 N3542 P1973 BSTC 14 0x408000ef FP BE Pri
87947!#2 N3543 P1973 BSTC 15 0x408000f0 FP BE Pri
87948!#2 N3544 P1974 LD 1 -1 Int BE Pri
87949!#2 N3545 P1975 LD 11 -1 Int BE Pri
87950!#2 N3546 P1974 LD 1 -1 Int BE Pri
87951!#2 N3547 P1975 LD 11 -1 Int BE Pri
87952!#2 N3548 P1976 DWLD 10 -1,0x0 Int LE Pri
87953!#2 N3549 P1976 CASX 10 -1,0x0 N3548 0x100005d Int LE Pri
87954!#2 N3550 P1976 DWLD 10 -1,0x0 Int LE Pri
87955!#2 N3551 P1976 CASX 10 -1,0x0 N3550 0x100005e Int LE Pri
87956!#2 N3552 P1977 SWAP 13 0xffffffff 0x100005f Int BE Pri
87957!#2 N3553 P1978 LD 15 -1 Int LE Pri
87958!#2 N3554 P1977 SWAP 13 0xffffffff 0x1000060 Int BE Pri
87959!#2 N3555 P1978 LD 15 -1 Int LE Pri
87960!#2 N3558 P1981 QWLD 10 -1 FP BE Pri
87961!#2 N3559 P1981 QWLD 11 -1 FP BE Pri
87962!#2 N3561 P1983 LD 8 -1 Int BE Pri
87963!#2 N3562 P1984 LD 8 -1 Int BE Pri
87964!#2 N3564 P1983 LD 8 -1 Int BE Pri
87965!#2 N3565 P1984 LD 8 -1 Int BE Pri
87966!#2 N3566 P1985 LD 15 -1 Int LE Pri
87967!#2 N3567 P1986 LD 10 -1 FP BE Pri
87968!#2 N3568 P1987 LD 5 -1 Int BE Pri
87969!#2 N3569 P1988 DWST 7 0x1000061 Int BE Pri
87970!#2 N3571 P1990 DWST 7 0x408000f1 FP BE Pri
87971!#2 N3572 P1990 DWST 7 0x408000f2 FP BE Pri
87972!#2 N3574 P1992 LD 4 -1 Int BE Pri
87973!#2 N3575 P1993 LD 1 -1 Int BE Pri
87974!#2 N3577 P1992 LD 4 -1 Int BE Pri
87975!#2 N3578 P1993 LD 1 -1 Int BE Pri
87976!#2 N3580 P1995 QWLD 6 -1 FP BE Pri
87977!#2 N3581 P1995 QWLD 7 -1 FP BE Pri
87978!#2 N3582 P1995 QWLD 6 -1 FP BE Pri
87979!#2 N3583 P1995 QWLD 7 -1 FP BE Pri
87980!#2 N3584 P1996 LD 3 -1 NF Int BE Pri
87981!#2 N3585 P1997 LD 15 -1 Int BE Pri
87982!#2 N3587 P1999 QWST 6 0x408000f3 FP BE Pri
87983!#2 N3588 P1999 QWST 7 0x408000f4 FP BE Pri
87984!#2 N3590 P1999 QWST 6 0x408000f5 FP BE Pri
87985!#2 N3591 P1999 QWST 7 0x408000f6 FP BE Pri
87986!#2 N3592 P2000 ST 7 0x1000062 Int BE Pri
87987!#2 N3593 P2001 LD 15 -1 NF Int BE Pri
87988!#2 N3594 P2002 ST 12 0x1000063 Int BE Pri
87989!#2 N3595 P2003 LD 6 -1 Int BE Pri
87990!#2 N3596 P2001 LD 15 -1 NF Int BE Pri
87991!#2 N3597 P2002 ST 12 0x1000064 Int BE Pri
87992!#2 N3598 P2003 LD 6 -1 Int BE Pri
87993!#2 N3599 P2004 BST 8 0x408000f7 FP BE Pri
87994!#2 N3600 P2004 BST 9 0x408000f8 FP BE Pri
87995!#2 N3601 P2005 ST 14 0x408000f9 FP BE Pri
87996!#2 N3602 P2005 ST 14 0x408000fa FP BE Pri
87997!#2 N3603 P2006 LD 11 -1 Int BE Pri
87998!#2 N3605 P2008 LD 6 -1 Int BE Pri
87999!#2 N3606 P2009 DWST 14 0x408000fb FP BE Pri
88000!#2 N3607 P2010 LD 2 -1 Int BE Pri
88001!#2 N3608 P2011 LD 2 -1 Int BE Pri
88002!#2 N3609 P2009 DWST 14 0x408000fc FP BE Pri
88003!#2 N3610 P2010 LD 2 -1 Int BE Pri
88004!#2 N3611 P2011 LD 2 -1 Int BE Pri
88005!#2 N3612 P2012 DWST 1 0x1000065 Int BE Pri
88006!#2 N3613 P2013 LD 1 -1 FP BE Pri
88007!#2 N3614 P2012 DWST 1 0x1000066 Int BE Pri
88008!#2 N3615 P2013 LD 1 -1 FP BE Pri
88009!#2 N3616 P2014 BSTC 12 0x408000fd FP BE Pri
88010!#2 N3617 P2014 BSTC 13 0x408000fe FP BE Pri
88011!#2 N3618 P2015 SWAP 10 0xffffffff 0x1000067 Int BE Pri
88012!#2 N3619 P2016 LD 15 -1 Int BE Pri
88013!#2 N3620 P2017 LD 8 -1 Int BE Pri
88014!#2 N3621 P2017 CAS 8 -1 N3620 0x1000068 Int BE Pri
88015!#2 N3622 P2017 LD 8 -1 Int BE Pri
88016!#2 N3623 P2017 CAS 8 -1 N3622 0x1000069 Int BE Pri
88017!#2 N3624 P2018 LD 13 -1 FP BE Pri
88018!#2 N3625 P2019 LD 13 -1 FP BE Pri
88019!#2 N3626 P2018 LD 13 -1 FP BE Pri
88020!#2 N3627 P2019 LD 13 -1 FP BE Pri
88021!#2 N3628 P2020 DWST 7 0x100006a Int BE Pri
88022!#2 N3629 P2021 SWAP 0 0xffffffff 0x100006b Int BE Pri
88023!#2 N3630 P2022 LD 12 -1 FP BE Pri
88024!#2 N3631 P2023 LD 2 -1 Int BE Pri
88025!#2 N3632 P2024 MEMBAR
88026!#3 N3633 P2025 ST 4 0x41000001 FP BE Pri
88027!#3 N3634 P2025 ST 4 0x41000002 FP BE Pri
88028!#3 N3635 P2026 BSTC 2 0x41000003 FP BE Pri
88029!#3 N3636 P2026 BSTC 3 0x41000004 FP BE Pri
88030!#3 N3637 P2027 LD 6 -1 Int BE Pri
88031!#3 N3638 P2028 LD 13 -1 NF Fault Int LE Pri
88032!#3 N3640 P2030 SWAP 7 0xffffffff 0x1800001 Int BE Pri
88033!#3 N3641 P2031 LD 12 -1 Int BE Pri
88034!#3 N3642 P2032 BST 8 0x41000005 FP BE Pri
88035!#3 N3643 P2032 BST 9 0x41000006 FP BE Pri
88036!#3 N3644 P2032 BST 8 0x41000007 FP BE Pri
88037!#3 N3645 P2032 BST 9 0x41000008 FP BE Pri
88038!#3 N3647 P2034 LD 12 -1 FP BE Pri
88039!#3 N3648 P2035 LD 7 -1 FP BE Pri
88040!#3 N3649 P2034 LD 12 -1 FP BE Pri
88041!#3 N3650 P2035 LD 7 -1 FP BE Pri
88042!#3 N3651 P2036 DWST 15 0x1800002 Int BE Pri
88043!#3 N3652 P2037 LD 7 -1 Int BE Pri
88044!#3 N3653 P2038 LD 12 -1 NF Int BE Pri
88045!#3 N3654 P2036 DWST 15 0x1800003 Int BE Pri
88046!#3 N3655 P2037 LD 7 -1 Int BE Pri
88047!#3 N3656 P2038 LD 12 -1 NF Int BE Pri
88048!#3 N3657 P2039 LD 15 -1 Int BE Pri
88049!#3 N3658 P2040 LD 8 -1 Int BE Pri
88050!#3 N3659 P2039 LD 15 -1 Int BE Pri
88051!#3 N3660 P2040 LD 8 -1 Int BE Pri
88052!#3 N3661 P2041 DWLD 4 -1,0x0 Int BE Pri
88053!#3 N3662 P2041 CASX 4 -1,0x0 N3661 0x1800004 Int BE Pri
88054!#3 N3663 P2041 DWLD 4 -1,0x0 Int BE Pri
88055!#3 N3664 P2041 CASX 4 -1,0x0 N3663 0x1800005 Int BE Pri
88056!#3 N3665 P2042 LD 1 -1 Int BE Pri
88057!#3 N3666 P2042 CAS 1 -1 N3665 0x1800006 Int BE Pri
88058!#3 N3667 P2043 QWLD 2 -1 NF FP BE Pri
88059!#3 N3668 P2043 QWLD 3 -1 NF FP BE Pri
88060!#3 N3669 P2044 LD 4 -1 FP BE Pri
88061!#3 N3670 P2043 QWLD 2 -1 NF FP BE Pri
88062!#3 N3671 P2043 QWLD 3 -1 NF FP BE Pri
88063!#3 N3672 P2044 LD 4 -1 FP BE Pri
88064!#3 N3673 P2045 QWLD 14 -1 FP BE Pri
88065!#3 N3674 P2045 QWLD 15 -1 FP BE Pri
88066!#3 N3675 P2046 LD 10 -1 Int BE Pri
88067!#3 N3676 P2046 CAS 10 -1 N3675 0x1800007 Int BE Pri
88068!#3 N3677 P2047 LD 6 -1 Int BE Pri
88069!#3 N3678 P2047 CAS 6 -1 N3677 0x1800008 Int BE Pri
88070!#3 N3679 P2047 LD 6 -1 Int BE Pri
88071!#3 N3680 P2047 CAS 6 -1 N3679 0x1800009 Int BE Pri
88072!#3 N3682 P2049 BSTC 10 0x41000009 FP BE Pri
88073!#3 N3683 P2049 BSTC 11 0x4100000a FP BE Pri
88074!#3 N3685 P2049 BSTC 10 0x4100000b FP BE Pri
88075!#3 N3686 P2049 BSTC 11 0x4100000c FP BE Pri
88076!#3 N3688 P2051 LD 7 -1 Int BE Pri
88077!#3 N3689 P2052 LD 5 -1 Int BE Pri
88078!#3 N3691 P2051 LD 7 -1 Int BE Pri
88079!#3 N3692 P2052 LD 5 -1 Int BE Pri
88080!#3 N3693 P2053 DWLD 12 -1 Int BE Pri
88081!#3 N3694 P2054 LD 8 -1 Int BE Pri
88082!#3 N3695 P2053 DWLD 12 -1 Int BE Pri
88083!#3 N3696 P2054 LD 8 -1 Int BE Pri
88084!#3 N3699 P2056 LD 4 -1 Int BE Pri
88085!#3 N3700 P2057 LD 12 -1 Int BE Pri
88086!#3 N3701 P2056 LD 4 -1 Int BE Pri
88087!#3 N3702 P2057 LD 12 -1 Int BE Pri
88088!#3 N3703 P2058 BST 2 0x4100000d FP BE Pri
88089!#3 N3704 P2058 BST 3 0x4100000e FP BE Pri
88090!#3 N3705 P2059 LD 6 -1 NF Int BE Pri
88091!#3 N3706 P2060 LD 3 -1 Int BE Pri
88092!#3 N3707 P2058 BST 2 0x4100000f FP BE Pri
88093!#3 N3708 P2058 BST 3 0x41000010 FP BE Pri
88094!#3 N3709 P2059 LD 6 -1 NF Int BE Pri
88095!#3 N3710 P2060 LD 3 -1 Int BE Pri
88096!#3 N3711 P2061 BSTC 0 0x41000011 FP BE Pri
88097!#3 N3712 P2061 BSTC 1 0x41000012 FP BE Pri
88098!#3 N3713 P2061 BSTC 0 0x41000013 FP BE Pri
88099!#3 N3714 P2061 BSTC 1 0x41000014 FP BE Pri
88100!#3 N3715 P2062 LD 8 -1 Int BE Pri
88101!#3 N3716 P2063 LD 1 -1 NF Int LE Pri
88102!#3 N3717 P2064 LD 9 -1 Int BE Pri
88103!#3 N3718 P2065 BST 6 0x41000015 FP BE Pri
88104!#3 N3719 P2065 BST 7 0x41000016 FP BE Pri
88105!#3 N3720 P2066 LD 12 -1 Int BE Pri
88106!#3 N3721 P2064 LD 9 -1 Int BE Pri
88107!#3 N3722 P2065 BST 6 0x41000017 FP BE Pri
88108!#3 N3723 P2065 BST 7 0x41000018 FP BE Pri
88109!#3 N3724 P2066 LD 12 -1 Int BE Pri
88110!#3 N3725 P2067 BLD 6 -1 FP BE Pri
88111!#3 N3726 P2067 BLD 7 -1 FP BE Pri
88112!#3 N3728 P2069 LD 4 -1 Int BE Pri
88113!#3 N3729 P2070 LD 4 -1 Int BE Pri
88114!#3 N3731 P2069 LD 4 -1 Int BE Pri
88115!#3 N3732 P2070 LD 4 -1 Int BE Pri
88116!#3 N3735 P2072 DWLD 14 -1,0x0 Int BE Pri
88117!#3 N3736 P2072 CASX 14 -1,0x0 N3735 0x180000a Int BE Pri
88118!#3 N3739 P2074 SWAP 4 0xffffffff 0x180000b Int BE Pri
88119!#3 N3740 P2075 LD 3 -1 Int BE Pri
88120!#3 N3741 P2076 DWLD 8 -1,0x0 Int BE Pri
88121!#3 N3742 P2076 CASX 8 -1,0x0 N3741 0x180000c Int BE Pri
88122!#3 N3743 P2077 DWLD 15 -1 FP BE Pri
88123!#3 N3744 P2076 DWLD 8 -1,0x0 Int BE Pri
88124!#3 N3745 P2076 CASX 8 -1,0x0 N3744 0x180000d Int BE Pri
88125!#3 N3746 P2077 DWLD 15 -1 FP BE Pri
88126!#3 N3748 P2079 LD 8 -1 NF Fault FP BE Pri
88127!#3 N3749 P2080 LD 0 -1 FP BE Pri
88128!#3 N3750 P2079 LD 8 -1 NF Fault FP BE Pri
88129!#3 N3751 P2080 LD 0 -1 FP BE Pri
88130!#3 N3754 P2083 LD 12 -1 Int BE Pri
88131!#3 N3755 P2084 LD 12 -1 FP BE Pri
88132!#3 N3756 P2085 LD 3 -1 Int BE Pri
88133!#3 N3757 P2086 ST 0 0x41000019 FP BE Pri
88134!#3 N3758 P2086 ST 0 0x4100001a FP BE Pri
88135!#3 N3761 P2088 LD 7 -1 Int LE Pri
88136!#3 N3762 P2089 LD 1 -1 Int BE Pri
88137!#3 N3763 P2088 LD 7 -1 Int LE Pri
88138!#3 N3764 P2089 LD 1 -1 Int BE Pri
88139!#3 N3765 P2090 LD 14 -1 Int BE Pri
88140!#3 N3766 P2091 LD 15 -1 Int BE Pri
88141!#3 N3767 P2092 LD 12 -1 Int BE Pri
88142!#3 N3768 P2093 LD 12 -1 Int BE Pri
88143!#3 N3769 P2092 LD 12 -1 Int BE Pri
88144!#3 N3770 P2093 LD 12 -1 Int BE Pri
88145!#3 N3771 P2094 LD 15 -1 FP BE Pri
88146!#3 N3772 P2095 LD 9 -1 FP BE Pri
88147!#3 N3773 P2094 LD 15 -1 FP BE Pri
88148!#3 N3774 P2095 LD 9 -1 FP BE Pri
88149!#3 N3775 P2096 SWAP 15 0xffffffff 0x180000e Int BE Pri
88150!#3 N3776 P2097 LD 1 -1 Int BE Pri
88151!#3 N3777 P2096 SWAP 15 0xffffffff 0x180000f Int BE Pri
88152!#3 N3778 P2097 LD 1 -1 Int BE Pri
88153!#3 N3779 P2098 BLD 6 -1 FP BE Pri
88154!#3 N3780 P2098 BLD 7 -1 FP BE Pri
88155!#3 N3781 P2099 DWST 5 0x4100001b FP BE Pri
88156!#3 N3782 P2098 BLD 6 -1 FP BE Pri
88157!#3 N3783 P2098 BLD 7 -1 FP BE Pri
88158!#3 N3784 P2099 DWST 5 0x4100001c FP BE Pri
88159!#3 N3785 P2100 LD 5 -1 Int BE Pri
88160!#3 N3786 P2100 CAS 5 -1 N3785 0x1800010 Int BE Pri
88161!#3 N3787 P2100 LD 5 -1 Int BE Pri
88162!#3 N3788 P2100 CAS 5 -1 N3787 0x1800011 Int BE Pri
88163!#3 N3790 P2102 QWLD 8 -1 FP BE Pri
88164!#3 N3791 P2102 QWLD 9 -1 FP BE Pri
88165!#3 N3793 P2104 DWLD 11 -1,0x0 Int BE Pri
88166!#3 N3794 P2104 CASX 11 -1,0x0 N3793 0x1800012 Int BE Pri
88167!#3 N3795 P2105 QWST 8 0x4100001d FP BE Pri
88168!#3 N3796 P2105 QWST 9 0x4100001e FP BE Pri
88169!#3 N3797 P2106 QWST 2 0x4100001f FP BE Pri
88170!#3 N3798 P2106 QWST 3 0x41000020 FP BE Pri
88171!#3 N3799 P2107 LD 11 -1 FP BE Pri
88172!#3 N3800 P2108 LD 2 -1 Int BE Pri
88173!#3 N3801 P2108 CAS 2 -1 N3800 0x1800013 Int BE Pri
88174!#3 N3802 P2109 DWLD 5 -1,0x0 Int BE Pri
88175!#3 N3803 P2109 CASX 5 -1,0x0 N3802 0x1800014 Int BE Pri
88176!#3 N3806 P2111 LD 10 -1 FP BE Pri
88177!#3 N3807 P2111 LD 10 -1 FP BE Pri
88178!#3 N3808 P2112 BLD 2 -1 FP BE Pri
88179!#3 N3809 P2112 BLD 3 -1 FP BE Pri
88180!#3 N3811 P2114 LD 4 -1 NF Int BE Pri
88181!#3 N3812 P2115 LD 0 -1 Int BE Pri
88182!#3 N3813 P2116 LD 3 -1 Int BE Pri
88183!#3 N3814 P2117 LD 9 -1 Int BE Pri
88184!#3 N3815 P2116 LD 3 -1 Int BE Pri
88185!#3 N3816 P2117 LD 9 -1 Int BE Pri
88186!#3 N3817 P2118 LD 8 -1 Int BE Pri
88187!#3 N3818 P2119 LD 8 -1 Int BE Pri
88188!#3 N3819 P2118 LD 8 -1 Int BE Pri
88189!#3 N3820 P2119 LD 8 -1 Int BE Pri
88190!#3 N3825 P2122 LD 7 -1 Int BE Pri
88191!#3 N3827 P2124 LD 0 -1 Int BE Pri
88192!#3 N3829 P2126 LD 4 -1 Int LE Pri
88193!#3 N3830 P2127 LD 11 -1 Int BE Pri
88194!#3 N3831 P2128 LD 11 -1 Int BE Pri
88195!#3 N3832 P2129 LD 12 -1 Int BE Pri
88196!#3 N3833 P2128 LD 11 -1 Int BE Pri
88197!#3 N3834 P2129 LD 12 -1 Int BE Pri
88198!#3 N3835 P2130 LD 4 -1 FP BE Pri
88199!#3 N3838 P2133 LD 13 -1 Int BE Pri
88200!#3 N3839 P2134 LD 6 -1 Int BE Pri
88201!#3 N3841 P2133 LD 13 -1 Int BE Pri
88202!#3 N3842 P2134 LD 6 -1 Int BE Pri
88203!#3 N3846 P2137 ST 14 0x41000021 FP BE Pri
88204!#3 N3847 P2138 QWST 10 0x41000022 FP BE Pri
88205!#3 N3848 P2138 QWST 11 0x41000023 FP BE Pri
88206!#3 N3850 P2138 QWST 10 0x41000024 FP BE Pri
88207!#3 N3851 P2138 QWST 11 0x41000025 FP BE Pri
88208!#3 N3853 P2140 DWLD 8 -1 NF Int BE Pri
88209!#3 N3854 P2141 MEMBAR
88210!#3 N3855 P2142 LD 4 -1 Int BE Pri
88211!#3 N3857 P2144 LD 9 -1 Int BE Pri
88212!#3 N3858 P2145 LD 10 -1 Int BE Pri
88213!#3 N3859 P2146 DWST 2 0x1800015 Int BE Pri
88214!#3 N3860 P2147 LD 15 -1 Int BE Pri
88215!#3 N3861 P2148 LD 3 -1 Int BE Pri
88216!#3 N3862 P2149 LD 12 -1 FP BE Pri
88217!#3 N3863 P2150 QWLD 4 -1 FP BE Pri
88218!#3 N3864 P2150 QWLD 5 -1 FP BE Pri
88219!#3 N3870 P2155 BST 4 0x41000026 FP BE Pri
88220!#3 N3871 P2155 BST 5 0x41000027 FP BE Pri
88221!#3 N3873 P2155 BST 4 0x41000028 FP BE Pri
88222!#3 N3874 P2155 BST 5 0x41000029 FP BE Pri
88223!#3 N3876 P2157 DWLD 4 -1,0x0 Int BE Pri
88224!#3 N3877 P2157 CASX 4 -1,0x0 N3876 0x1800016 Int BE Pri
88225!#3 N3879 P2157 DWLD 4 -1,0x0 Int BE Pri
88226!#3 N3880 P2157 CASX 4 -1,0x0 N3879 0x1800017 Int BE Pri
88227!#3 N3881 P2158 DWLD 11 -1,0x0 Int BE Pri
88228!#3 N3882 P2158 CASX 11 -1,0x0 N3881 0x1800018 Int BE Pri
88229!#3 N3883 P2159 LD 6 -1 FP BE Pri
88230!#3 N3885 P2161 BSTC 6 0x4100002a FP BE Pri
88231!#3 N3886 P2161 BSTC 7 0x4100002b FP BE Pri
88232!#3 N3888 P2163 DWST 2 0x4100002c FP BE Pri
88233!#3 N3890 P2163 DWST 2 0x4100002d FP BE Pri
88234!#3 N3891 P2164 LD 12 -1 Int BE Pri
88235!#3 N3892 P2165 LD 15 -1 Int BE Pri
88236!#3 N3893 P2166 LD 5 -1 Int BE Pri
88237!#3 N3894 P2167 LD 10 -1 FP BE Pri
88238!#3 N3895 P2168 LD 4 -1 Int BE Pri
88239!#3 N3896 P2169 LD 8 -1 FP BE Pri
88240!#3 N3897 P2170 LD 15 -1 NF FP BE Pri
88241!#3 N3898 P2171 LD 5 -1 FP BE Pri
88242!#3 N3899 P2172 SWAP 4 0xffffffff 0x1800019 Int BE Pri
88243!#3 N3900 P2173 LD 10 -1 NF Int BE Pri
88244!#3 N3903 P2175 QWST 0 0x4100002e FP BE Pri
88245!#3 N3904 P2175 QWST 1 0x4100002f FP BE Pri
88246!#3 N3905 P2176 DWLD 15 -1 FP BE Pri
88247!#3 N3906 P2175 QWST 0 0x41000030 FP BE Pri
88248!#3 N3907 P2175 QWST 1 0x41000031 FP BE Pri
88249!#3 N3908 P2176 DWLD 15 -1 FP BE Pri
88250!#3 N3909 P2177 LD 0 -1 Int BE Pri
88251!#3 N3911 P2179 LD 0 -1 Int BE Pri
88252!#3 N3912 P2177 LD 0 -1 Int BE Pri
88253!#3 N3914 P2179 LD 0 -1 Int BE Pri
88254!#3 N3915 P2180 BLD 12 -1 FP BE Pri
88255!#3 N3916 P2180 BLD 13 -1 FP BE Pri
88256!#3 N3917 P2181 BSTC 8 0x41000032 FP BE Pri
88257!#3 N3918 P2181 BSTC 9 0x41000033 FP BE Pri
88258!#3 N3919 P2182 BLD 14 -1 FP BE Pri
88259!#3 N3920 P2182 BLD 15 -1 FP BE Pri
88260!#3 N3921 P2183 DWLD 14 -1,0x0 Int BE Pri
88261!#3 N3922 P2183 CASX 14 -1,0x0 N3921 0x180001a Int BE Pri
88262!#3 N3923 P2184 LD 12 -1 FP BE Pri
88263!#3 N3924 P2184 LD 12 -1 FP BE Pri
88264!#3 N3925 P2185 LD 14 -1 Int BE Pri
88265!#3 N3926 P2186 BSTC 4 0x41000034 FP BE Pri
88266!#3 N3927 P2186 BSTC 5 0x41000035 FP BE Pri
88267!#3 N3928 P2187 LD 9 -1 Int BE Pri
88268!#3 N3929 P2188 SWAP 8 0xffffffff 0x180001b Int BE Pri
88269!#3 N3930 P2189 LD 5 -1 NF Int BE Pri
88270!#3 N3931 P2188 SWAP 8 0xffffffff 0x180001c Int BE Pri
88271!#3 N3932 P2189 LD 5 -1 NF Int BE Pri
88272!#3 N3934 P2191 LD 1 -1 Int BE Pri
88273!#3 N3935 P2191 CAS 1 -1 N3934 0x180001d Int BE Pri
88274!#3 N3937 P2193 LD 13 -1 Int BE Pri
88275!#3 N3938 P2193 CAS 13 -1 N3937 0x180001e Int BE Pri
88276!#3 N3940 P2195 DWLD 11 -1 NF Int BE Pri
88277!#3 N3941 P2196 LD 6 -1 Int BE Pri
88278!#3 N3943 P2195 DWLD 11 -1 NF Int BE Pri
88279!#3 N3944 P2196 LD 6 -1 Int BE Pri
88280!#3 N3945 P2197 LD 4 -1 Int BE Pri
88281!#3 N3946 P2198 LD 14 -1 Int BE Pri
88282!#3 N3947 P2197 LD 4 -1 Int BE Pri
88283!#3 N3948 P2198 LD 14 -1 Int BE Pri
88284!#3 N3949 P2199 LD 5 -1 Int BE Pri
88285!#3 N3950 P2200 DWLD 9 -1,0x0 Int BE Pri
88286!#3 N3951 P2200 CASX 9 -1,0x0 N3950 0x180001f Int BE Pri
88287!#3 N3952 P2201 LD 6 -1 NF Int BE Pri
88288!#3 N3956 P2204 DWST 12 0x41000036 FP BE Pri
88289!#3 N3958 P2204 DWST 12 0x41000037 FP BE Pri
88290!#3 N3959 P2205 LD 1 -1 NF Int BE Pri
88291!#3 N3961 P2207 LD 1 -1 Int BE Pri
88292!#3 N3964 P2209 LD 1 -1 Int BE Pri
88293!#3 N3966 P2211 LD 13 -1 Int BE Pri
88294!#3 N3967 P2209 LD 1 -1 Int BE Pri
88295!#3 N3969 P2211 LD 13 -1 Int BE Pri
88296!#3 N3970 P2212 DWLD 5 -1,0x0 Int BE Pri
88297!#3 N3971 P2212 CASX 5 -1,0x0 N3970 0x1800020 Int BE Pri
88298!#3 N3972 P2213 SWAP 13 0xffffffff 0x1800021 Int BE Pri
88299!#3 N3973 P2214 LD 1 -1 Int BE Pri
88300!#3 N3974 P2212 DWLD 5 -1,0x0 Int BE Pri
88301!#3 N3975 P2212 CASX 5 -1,0x0 N3974 0x1800022 Int BE Pri
88302!#3 N3976 P2213 SWAP 13 0xffffffff 0x1800023 Int BE Pri
88303!#3 N3977 P2214 LD 1 -1 Int BE Pri
88304!#3 N3979 P2216 LD 14 -1 Int BE Pri
88305!#3 N3980 P2217 LD 12 -1 Int BE Pri
88306!#3 N3982 P2216 LD 14 -1 Int BE Pri
88307!#3 N3983 P2217 LD 12 -1 Int BE Pri
88308!#3 N3984 P2218 LD 13 -1 FP BE Pri
88309!#3 N3985 P2218 LD 13 -1 FP BE Pri
88310!#3 N3990 P2221 LD 15 -1 Int BE Pri
88311!#3 N3991 P2222 LD 4 -1 Int BE Pri
88312!#3 N3992 P2223 DWST 3 0x1800024 Int BE Pri
88313!#3 N3993 P2224 LD 15 -1 Int BE Pri
88314!#3 N3994 P2225 LD 5 -1 Int BE Pri
88315!#3 N3995 P2223 DWST 3 0x1800025 Int BE Pri
88316!#3 N3996 P2224 LD 15 -1 Int BE Pri
88317!#3 N3997 P2225 LD 5 -1 Int BE Pri
88318!#3 N3998 P2226 BSTC 6 0x41000038 FP BE Pri
88319!#3 N3999 P2226 BSTC 7 0x41000039 FP BE Pri
88320!#3 N4000 P2227 LD 12 -1 Int BE Pri
88321!#3 N4001 P2228 LD 12 -1 Int BE Pri
88322!#3 N4002 P2226 BSTC 6 0x4100003a FP BE Pri
88323!#3 N4003 P2226 BSTC 7 0x4100003b FP BE Pri
88324!#3 N4004 P2227 LD 12 -1 Int BE Pri
88325!#3 N4005 P2228 LD 12 -1 Int BE Pri
88326!#3 N4006 P2229 DWLD 3 -1,0x0 Int BE Pri
88327!#3 N4007 P2229 CASX 3 -1,0x0 N4006 0x1800026 Int BE Pri
88328!#3 N4010 P2231 LD 3 -1 FP BE Pri
88329!#3 N4011 P2232 LD 12 -1 FP BE Pri
88330!#3 N4012 P2233 DWLD 6 -1,0x0 Int BE Pri
88331!#3 N4013 P2233 CASX 6 -1,0x0 N4012 0x1800027 Int BE Pri
88332!#3 N4014 P2234 BST 2 0x4100003c FP BE Pri
88333!#3 N4015 P2234 BST 3 0x4100003d FP BE Pri
88334!#3 N4016 P2235 BSTC 0 0x4100003e FP BE Pri
88335!#3 N4017 P2235 BSTC 1 0x4100003f FP BE Pri
88336!#3 N4018 P2234 BST 2 0x41000040 FP BE Pri
88337!#3 N4019 P2234 BST 3 0x41000041 FP BE Pri
88338!#3 N4020 P2235 BSTC 0 0x41000042 FP BE Pri
88339!#3 N4021 P2235 BSTC 1 0x41000043 FP BE Pri
88340!#3 N4022 P2236 DWLD 7 -1,0x0 Int BE Pri
88341!#3 N4023 P2236 CASX 7 -1,0x0 N4022 0x1800028 Int BE Pri
88342!#3 N4024 P2236 DWLD 7 -1,0x0 Int BE Pri
88343!#3 N4025 P2236 CASX 7 -1,0x0 N4024 0x1800029 Int BE Pri
88344!#3 N4026 P2237 ST 10 0x180002a Int LE Pri
88345!#3 N4028 P2239 LD 0 -1 Int BE Pri
88346!#3 N4029 P2240 LD 12 -1 Int BE Pri
88347!#3 N4031 P2239 LD 0 -1 Int BE Pri
88348!#3 N4032 P2240 LD 12 -1 Int BE Pri
88349!#3 N4033 P2241 LD 0 -1 Int BE Pri
88350!#3 N4034 P2241 CAS 0 -1 N4033 0x180002b Int BE Pri
88351!#3 N4035 P2242 SWAP 4 0xffffffff 0x180002c Int LE Pri
88352!#3 N4036 P2243 LD 1 -1 Int BE Pri
88353!#3 N4037 P2241 LD 0 -1 Int BE Pri
88354!#3 N4038 P2241 CAS 0 -1 N4037 0x180002d Int BE Pri
88355!#3 N4039 P2242 SWAP 4 0xffffffff 0x180002e Int LE Pri
88356!#3 N4040 P2243 LD 1 -1 Int BE Pri
88357!#3 N4043 P2246 BSTC 8 0x41000044 FP BE Pri
88358!#3 N4044 P2246 BSTC 9 0x41000045 FP BE Pri
88359!#3 N4045 P2247 QWST 12 0x41000046 FP BE Pri
88360!#3 N4046 P2247 QWST 13 0x41000047 FP BE Pri
88361!#3 N4047 P2248 LD 15 -1 Int BE Pri
88362!#3 N4048 P2249 LD 8 -1 Int BE Pri
88363!#3 N4049 P2250 SWAP 7 0xffffffff 0x180002f Int BE Pri
88364!#3 N4050 P2251 LD 2 -1 Int LE Pri
88365!#3 N4051 P2250 SWAP 7 0xffffffff 0x1800030 Int BE Pri
88366!#3 N4052 P2251 LD 2 -1 Int LE Pri
88367!#3 N4053 P2252 BST 2 0x41000048 FP BE Pri
88368!#3 N4054 P2252 BST 3 0x41000049 FP BE Pri
88369!#3 N4055 P2252 BST 2 0x4100004a FP BE Pri
88370!#3 N4056 P2252 BST 3 0x4100004b FP BE Pri
88371!#3 N4057 P2253 LD 13 -1 Int BE Pri
88372!#3 N4058 P2254 LD 7 -1 Int BE Pri
88373!#3 N4059 P2253 LD 13 -1 Int BE Pri
88374!#3 N4060 P2254 LD 7 -1 Int BE Pri
88375!#3 N4061 P2255 LD 6 -1 Int BE Pri
88376!#3 N4062 P2256 LD 2 -1 Int BE Pri
88377!#3 N4063 P2257 BST 0 0x4100004c FP BE Pri
88378!#3 N4064 P2257 BST 1 0x4100004d FP BE Pri
88379!#3 N4065 P2258 QWST 6 0x4100004e FP BE Pri
88380!#3 N4066 P2258 QWST 7 0x4100004f FP BE Pri
88381!#3 N4067 P2259 LD 10 -1 Int BE Pri
88382!#3 N4068 P2260 LD 6 -1 Int BE Pri
88383!#3 N4069 P2259 LD 10 -1 Int BE Pri
88384!#3 N4070 P2260 LD 6 -1 Int BE Pri
88385!#3 N4071 P2261 DWST 1 0x1800031 Int BE Pri
88386!#3 N4072 P2262 BST 12 0x41000050 FP BE Pri
88387!#3 N4073 P2262 BST 13 0x41000051 FP BE Pri
88388!#3 N4074 P2261 DWST 1 0x1800032 Int BE Pri
88389!#3 N4075 P2262 BST 12 0x41000052 FP BE Pri
88390!#3 N4076 P2262 BST 13 0x41000053 FP BE Pri
88391!#3 N4077 P2263 DWST 6 0x41000054 FP BE Pri
88392!#3 N4078 P2264 DWLD 2 -1,0x0 Int BE Pri
88393!#3 N4079 P2264 CASX 2 -1,0x0 N4078 0x1800033 Int BE Pri
88394!#3 N4081 P2264 DWLD 2 -1,0x0 Int BE Pri
88395!#3 N4082 P2264 CASX 2 -1,0x0 N4081 0x1800034 Int BE Pri
88396!#3 N4084 P2266 LD 8 -1 FP BE Pri
88397!#3 N4085 P2266 LD 8 -1 FP BE Pri
88398!#3 N4086 P2267 LD 11 -1 FP BE Pri
88399!#3 N4088 P2267 LD 11 -1 FP BE Pri
88400!#3 N4092 P2270 BSTC 12 0x41000055 FP BE Pri
88401!#3 N4093 P2270 BSTC 13 0x41000056 FP BE Pri
88402!#3 N4094 P2271 LD 0 -1 Int BE Pri
88403!#3 N4095 P2272 LD 5 -1 Int BE Pri
88404!#3 N4096 P2273 DWST 1 0x1800035 Int BE Pri
88405!#3 N4097 P2273 DWST 1 0x1800036 Int BE Pri
88406!#3 N4099 P2275 LD 12 -1 Int BE Pri
88407!#3 N4100 P2275 CAS 12 -1 N4099 0x1800037 Int BE Pri
88408!#3 N4102 P2275 LD 12 -1 Int BE Pri
88409!#3 N4103 P2275 CAS 12 -1 N4102 0x1800038 Int BE Pri
88410!#3 N4104 P2276 LD 14 -1 Int BE Pri
88411!#3 N4105 P2277 LD 10 -1 Int BE Pri
88412!#3 N4106 P2276 LD 14 -1 Int BE Pri
88413!#3 N4107 P2277 LD 10 -1 Int BE Pri
88414!#3 N4110 P2279 DWST 13 0x41000057 FP BE Pri
88415!#3 N4112 P2281 DWST 15 0x1800039 Int BE Pri
88416!#3 N4113 P2281 DWST 15 0x180003a Int BE Pri
88417!#3 N4115 P2283 ST 9 0x180003b Int BE Pri
88418!#3 N4117 P2283 ST 9 0x180003c Int BE Pri
88419!#3 N4118 P2284 LD 3 -1 FP BE Pri
88420!#3 N4119 P2285 DWLD 12 -1,0x0 Int BE Pri
88421!#3 N4120 P2285 CASX 12 -1,0x0 N4119 0x180003d Int BE Pri
88422!#3 N4123 P2288 BLD 2 -1 FP BE Pri
88423!#3 N4124 P2288 BLD 3 -1 FP BE Pri
88424!#3 N4125 P2289 LD 9 -1 Int BE Pri
88425!#3 N4126 P2290 LD 0 -1 FP BE Pri
88426!#3 N4127 P2291 LD 6 -1 NF Int BE Pri
88427!#3 N4128 P2289 LD 9 -1 Int BE Pri
88428!#3 N4129 P2290 LD 0 -1 FP BE Pri
88429!#3 N4130 P2291 LD 6 -1 NF Int BE Pri
88430!#3 N4131 P2292 DWLD 7 -1 NF Int BE Pri
88431!#3 N4132 P2293 LD 12 -1 Int BE Pri
88432!#3 N4133 P2293 CAS 12 -1 N4132 0x180003e Int BE Pri
88433!#3 N4134 P2294 LD 7 -1 Int BE Pri
88434!#3 N4135 P2292 DWLD 7 -1 NF Int BE Pri
88435!#3 N4136 P2293 LD 12 -1 Int BE Pri
88436!#3 N4137 P2293 CAS 12 -1 N4136 0x180003f Int BE Pri
88437!#3 N4138 P2294 LD 7 -1 Int BE Pri
88438!#3 N4139 P2295 LD 2 -1 NF Int BE Pri
88439!#3 N4140 P2296 LD 0 -1 Int BE Pri
88440!#3 N4141 P2295 LD 2 -1 NF Int BE Pri
88441!#3 N4142 P2296 LD 0 -1 Int BE Pri
88442!#3 N4143 P2297 LD 4 -1 Int BE Pri
88443!#3 N4144 P2298 BLD 0 -1 FP BE Pri
88444!#3 N4145 P2298 BLD 1 -1 FP BE Pri
88445!#3 N4146 P2299 LD 6 -1 Int BE Pri
88446!#3 N4147 P2297 LD 4 -1 Int BE Pri
88447!#3 N4148 P2298 BLD 0 -1 FP BE Pri
88448!#3 N4149 P2298 BLD 1 -1 FP BE Pri
88449!#3 N4150 P2299 LD 6 -1 Int BE Pri
88450!#3 N4152 P2301 DWLD 7 -1 FP BE Pri
88451!#3 N4154 P2301 DWLD 7 -1 FP BE Pri
88452!#3 N4155 P2302 ST 11 0x41000058 FP BE Pri
88453!#3 N4158 P2305 DWLD 7 -1 FP BE Pri
88454!#3 N4160 P2305 DWLD 7 -1 FP BE Pri
88455!#3 N4163 P2307 QWST 14 0x41000059 FP BE Pri
88456!#3 N4164 P2307 QWST 15 0x4100005a FP BE Pri
88457!#3 N4166 P2309 LD 13 -1 FP BE Pri
88458!#3 N4167 P2309 LD 13 -1 FP BE Pri
88459!#3 N4169 P2311 LD 14 -1 Int BE Pri
88460!#3 N4170 P2312 LD 13 -1 Int BE Pri
88461!#3 N4172 P2311 LD 14 -1 Int BE Pri
88462!#3 N4173 P2312 LD 13 -1 Int BE Pri
88463!#3 N4174 P2313 LD 11 -1 Int BE Pri
88464!#3 N4175 P2314 LD 13 -1 NF FP BE Pri
88465!#3 N4176 P2315 LD 6 -1 NF Int BE Pri
88466!#3 N4177 P2316 DWST 6 0x4100005b FP BE Pri
88467!#3 N4178 P2317 QWLD 14 -1 FP BE Pri
88468!#3 N4179 P2317 QWLD 15 -1 FP BE Pri
88469!#3 N4180 P2316 DWST 6 0x4100005c FP BE Pri
88470!#3 N4181 P2317 QWLD 14 -1 FP BE Pri
88471!#3 N4182 P2317 QWLD 15 -1 FP BE Pri
88472!#3 N4183 P2318 BLD 4 -1 FP BE Pri
88473!#3 N4184 P2318 BLD 5 -1 FP BE Pri
88474!#3 N4185 P2318 BLD 4 -1 FP BE Pri
88475!#3 N4186 P2318 BLD 5 -1 FP BE Pri
88476!#3 N4187 P2319 LD 15 -1 NF FP BE Pri
88477!#3 N4188 P2320 LD 2 -1 Int BE Pri
88478!#3 N4189 P2321 LD 0 -1 Int BE Pri
88479!#3 N4190 P2319 LD 15 -1 NF FP BE Pri
88480!#3 N4191 P2320 LD 2 -1 Int BE Pri
88481!#3 N4192 P2321 LD 0 -1 Int BE Pri
88482!#3 N4193 P2322 DWLD 8 -1 FP BE Pri
88483!#3 N4194 P2323 LD 13 -1 FP BE Pri
88484!#3 N4195 P2324 DWLD 2 -1,0x0 Int BE Pri
88485!#3 N4196 P2324 CASX 2 -1,0x0 N4195 0x1800040 Int BE Pri
88486!#3 N4197 P2324 DWLD 2 -1,0x0 Int BE Pri
88487!#3 N4198 P2324 CASX 2 -1,0x0 N4197 0x1800041 Int BE Pri
88488!#3 N4200 P2326 LD 0 -1 Int BE Pri
88489!#3 N4201 P2327 LD 14 -1 Int BE Pri
88490!#3 N4202 P2328 BLD 14 -1 FP BE Pri
88491!#3 N4203 P2328 BLD 15 -1 FP BE Pri
88492!#3 N4204 P2329 DWLD 1 -1,0x0 Int BE Pri
88493!#3 N4205 P2329 CASX 1 -1,0x0 N4204 0x1800042 Int BE Pri
88494!#3 N4206 P2330 LD 15 -1 FP BE Pri
88495!#3 N4207 P2330 LD 15 -1 FP BE Pri
88496!#3 N4208 P2331 MEMBAR
88497!#3 N4209 P2332 LD 1 -1 Int BE Pri
88498!#3 N4210 P2333 LD 2 -1 Int BE Pri
88499!#3 N4211 P2331 MEMBAR
88500!#3 N4212 P2332 LD 1 -1 Int BE Pri
88501!#3 N4213 P2333 LD 2 -1 Int BE Pri
88502!#3 N4214 P2334 QWST 10 0x4100005d FP BE Pri
88503!#3 N4215 P2334 QWST 11 0x4100005e FP BE Pri
88504!#3 N4216 P2335 SWAP 5 0xffffffff 0x1800043 Int BE Pri
88505!#3 N4217 P2336 LD 8 -1 Int BE Pri
88506!#3 N4218 P2334 QWST 10 0x4100005f FP BE Pri
88507!#3 N4219 P2334 QWST 11 0x41000060 FP BE Pri
88508!#3 N4220 P2335 SWAP 5 0xffffffff 0x1800044 Int BE Pri
88509!#3 N4221 P2336 LD 8 -1 Int BE Pri
88510!#3 N4222 P2337 LD 6 -1 FP BE Pri
88511!#3 N4224 P2337 LD 6 -1 FP BE Pri
88512!#3 N4226 P2339 LD 7 -1 NF Fault Int BE Pri
88513!#3 N4227 P2340 LD 9 -1 Int BE Pri
88514!#3 N4228 P2339 LD 7 -1 NF Fault Int BE Pri
88515!#3 N4229 P2340 LD 9 -1 Int BE Pri
88516!#3 N4230 P2341 BLD 6 -1 FP BE Pri
88517!#3 N4231 P2341 BLD 7 -1 FP BE Pri
88518!#3 N4232 P2341 BLD 6 -1 FP BE Pri
88519!#3 N4233 P2341 BLD 7 -1 FP BE Pri
88520!#3 N4235 P2343 LD 11 -1 Int LE Pri
88521!#3 N4237 P2345 LD 3 -1 Int BE Pri
88522!#3 N4238 P2343 LD 11 -1 Int LE Pri
88523!#3 N4240 P2345 LD 3 -1 Int BE Pri
88524!#3 N4243 P2347 LD 1 -1 FP BE Pri
88525!#3 N4245 P2349 LD 15 -1 Int BE Pri
88526!#3 N4246 P2350 LD 15 -1 Int BE Pri
88527!#3 N4247 P2350 CAS 15 -1 N4246 0x1800045 Int BE Pri
88528!#3 N4248 P2351 LD 9 -1 NF Int BE Pri
88529!#3 N4249 P2349 LD 15 -1 Int BE Pri
88530!#3 N4250 P2350 LD 15 -1 Int BE Pri
88531!#3 N4251 P2350 CAS 15 -1 N4250 0x1800046 Int BE Pri
88532!#3 N4252 P2351 LD 9 -1 NF Int BE Pri
88533!#3 N4253 P2352 SWAP 13 0xffffffff 0x1800047 Int BE Pri
88534!#3 N4254 P2353 LD 7 -1 Int BE Pri
88535!#3 N4255 P2353 CAS 7 -1 N4254 0x1800048 Int BE Pri
88536!#3 N4256 P2354 LD 10 -1 Int LE Pri
88537!#3 N4257 P2355 DWLD 0 -1 FP BE Pri
88538!#3 N4258 P2356 DWLD 4 -1,0x0 Int BE Pri
88539!#3 N4259 P2356 CASX 4 -1,0x0 N4258 0x1800049 Int BE Pri
88540!#3 N4260 P2357 LD 0 -1 Int BE Pri
88541!#3 N4261 P2358 LD 0 -1 Int BE Pri
88542!#3 N4262 P2357 LD 0 -1 Int BE Pri
88543!#3 N4263 P2358 LD 0 -1 Int BE Pri
88544!#3 N4264 P2359 LD 10 -1 Int BE Pri
88545!#3 N4265 P2360 LD 6 -1 NF Int BE Pri
88546!#3 N4268 P2363 LD 10 -1 FP BE Pri
88547!#3 N4269 P2364 LD 14 -1 Int BE Pri
88548!#3 N4270 P2365 LD 6 -1 Int BE Pri
88549!#3 N4272 P2367 LD 7 -1 FP BE Pri
88550!#3 N4274 P2367 LD 7 -1 FP BE Pri
88551!#3 N4275 P2368 LD 0 -1 Int BE Pri
88552!#3 N4276 P2369 LD 1 -1 Int BE Pri
88553!#3 N4277 P2370 LD 4 -1 Int BE Pri
88554!#3 N4278 P2371 LD 10 -1 Int BE Pri
88555!#3 N4279 P2370 LD 4 -1 Int BE Pri
88556!#3 N4280 P2371 LD 10 -1 Int BE Pri
88557!#3 N4281 P2372 ST 4 0x180004a Int BE Pri
88558!#3 N4282 P2372 ST 4 0x180004b Int BE Pri
88559!#3 N4283 P2373 QWST 6 0x41000061 FP BE Pri
88560!#3 N4284 P2373 QWST 7 0x41000062 FP BE Pri
88561!#3 N4285 P2373 QWST 6 0x41000063 FP BE Pri
88562!#3 N4286 P2373 QWST 7 0x41000064 FP BE Pri
88563!#3 N4287 P2374 LD 12 -1 FP BE Pri
88564!#3 N4288 P2375 BLD 12 -1 FP BE Pri
88565!#3 N4289 P2375 BLD 13 -1 FP BE Pri
88566!#3 N4290 P2375 BLD 12 -1 FP BE Pri
88567!#3 N4291 P2375 BLD 13 -1 FP BE Pri
88568!#3 N4292 P2376 LD 0 -1 NF Int BE Pri
88569!#3 N4293 P2377 LD 7 -1 Int BE Pri
88570!#3 N4294 P2378 LD 12 -1 FP BE Pri
88571!#3 N4295 P2379 LD 15 -1 Int BE Pri
88572!#3 N4297 P2381 LD 11 -1 NF Fault Int BE Pri
88573!#3 N4298 P2382 BLD 2 -1 FP BE Pri
88574!#3 N4299 P2382 BLD 3 -1 FP BE Pri
88575!#3 N4303 P2385 LD 13 -1 FP BE Pri
88576!#3 N4306 P2388 DWLD 4 -1,0x0 Int BE Pri
88577!#3 N4307 P2388 CASX 4 -1,0x0 N4306 0x180004c Int BE Pri
88578!#3 N4313 P2393 QWST 2 0x41000065 FP BE Pri
88579!#3 N4314 P2393 QWST 3 0x41000066 FP BE Pri
88580!#3 N4315 P2393 QWST 2 0x41000067 FP BE Pri
88581!#3 N4316 P2393 QWST 3 0x41000068 FP BE Pri
88582!#3 N4317 P2394 LD 2 -1 Int BE Pri
88583!#3 N4318 P2395 LD 3 -1 Int BE Pri
88584!#3 N4319 P2396 LD 7 -1 FP BE Pri
88585!#3 N4321 P2398 DWST 6 0x41000069 FP BE Pri
88586!#3 N4323 P2400 ST 14 0x180004d Int BE Pri
88587!#3 N4325 P2400 ST 14 0x180004e Int BE Pri
88588!#3 N4326 P2401 LD 4 -1 Int BE Pri
88589!#3 N4327 P2402 LD 3 -1 Int BE Pri
88590!#3 N4328 P2403 LD 7 -1 Int LE Pri
88591!#3 N4329 P2404 LD 10 -1 Int BE Pri
88592!#3 N4331 P2406 BSTC 4 0x4100006a FP BE Pri
88593!#3 N4332 P2406 BSTC 5 0x4100006b FP BE Pri
88594!#3 N4334 P2406 BSTC 4 0x4100006c FP BE Pri
88595!#3 N4335 P2406 BSTC 5 0x4100006d FP BE Pri
88596!#3 N4336 P2407 LD 11 -1 FP BE Pri
88597!#3 N4337 P2407 LD 11 -1 FP BE Pri
88598!#3 N4340 P2409 LD 3 -1 FP BE Pri
88599!#3 N4342 P2409 LD 3 -1 FP BE Pri
88600!#3 N4344 P2411 LD 14 -1 FP BE Pri
88601!#3 N4345 P2411 LD 14 -1 FP BE Pri
88602!#3 N4346 P2412 DWST 2 0x180004f Int BE Pri
88603!#3 N4348 P2414 QWLD 12 -1 FP BE Pri
88604!#3 N4349 P2414 QWLD 13 -1 FP BE Pri
88605!#3 N4350 P2415 DWLD 9 -1,0x0 Int LE Pri
88606!#3 N4351 P2415 CASX 9 -1,0x0 N4350 0x1800050 Int LE Pri
88607!#3 N4352 P2415 DWLD 9 -1,0x0 Int LE Pri
88608!#3 N4353 P2415 CASX 9 -1,0x0 N4352 0x1800051 Int LE Pri
88609!#3 N4354 P2416 DWST 11 0x1800052 Int BE Pri
88610!#3 N4355 P2417 LD 2 -1 Int BE Pri
88611!#3 N4356 P2418 LD 1 -1 Int BE Pri
88612!#3 N4357 P2419 LD 6 -1 Int BE Pri
88613!#3 N4358 P2420 LD 1 -1 Int BE Pri
88614!#3 N4359 P2419 LD 6 -1 Int BE Pri
88615!#3 N4360 P2420 LD 1 -1 Int BE Pri
88616!#3 N4361 P2421 BST 8 0x4100006e FP BE Pri
88617!#3 N4362 P2421 BST 9 0x4100006f FP BE Pri
88618!#3 N4363 P2422 BST 10 0x41000070 FP BE Pri
88619!#3 N4364 P2422 BST 11 0x41000071 FP BE Pri
88620!#3 N4365 P2423 QWST 8 0x41000072 FP BE Pri
88621!#3 N4366 P2423 QWST 9 0x41000073 FP BE Pri
88622!#3 N4367 P2423 QWST 8 0x41000074 FP BE Pri
88623!#3 N4368 P2423 QWST 9 0x41000075 FP BE Pri
88624!#3 N4369 P2424 BSTC 12 0x41000076 FP BE Pri
88625!#3 N4370 P2424 BSTC 13 0x41000077 FP BE Pri
88626!#3 N4371 P2425 DWLD 13 -1 Int BE Pri
88627!#3 N4372 P2426 LD 6 -1 Int BE Pri
88628!#3 N4375 P2429 BLD 2 -1 FP BE Pri
88629!#3 N4376 P2429 BLD 3 -1 FP BE Pri
88630!#3 N4377 P2430 DWLD 11 -1,0x0 Int BE Pri
88631!#3 N4378 P2430 CASX 11 -1,0x0 N4377 0x1800053 Int BE Pri
88632!#3 N4380 P2430 DWLD 11 -1,0x0 Int BE Pri
88633!#3 N4381 P2430 CASX 11 -1,0x0 N4380 0x1800054 Int BE Pri
88634!#3 N4383 P2432 LD 8 -1 FP BE Pri
88635!#3 N4386 P2435 LD 12 -1 NF FP BE Pri
88636!#3 N4387 P2435 LD 12 -1 NF FP BE Pri
88637!#3 N4388 P2436 DWST 6 0x41000078 FP BE Pri
88638!#3 N4389 P2436 DWST 6 0x41000079 FP BE Pri
88639!#3 N4390 P2437 LD 10 -1 Int BE Pri
88640!#3 N4391 P2438 LD 1 -1 Int BE Pri
88641!#3 N4392 P2437 LD 10 -1 Int BE Pri
88642!#3 N4393 P2438 LD 1 -1 Int BE Pri
88643!#3 N4394 P2439 QWST 0 0x4100007a FP BE Pri
88644!#3 N4395 P2439 QWST 1 0x4100007b FP BE Pri
88645!#3 N4396 P2440 LD 5 -1 FP BE Pri
88646!#3 N4397 P2440 LD 5 -1 FP BE Pri
88647!#3 N4398 P2441 LD 0 -1 NF Int BE Pri
88648!#3 N4400 P2443 LD 12 -1 Int BE Pri
88649!#3 N4401 P2441 LD 0 -1 NF Int BE Pri
88650!#3 N4403 P2443 LD 12 -1 Int BE Pri
88651!#3 N4404 P2444 LD 5 -1 FP BE Pri
88652!#3 N4405 P2444 LD 5 -1 FP BE Pri
88653!#3 N4406 P2445 LD 10 -1 Int BE Pri
88654!#3 N4407 P2446 LD 8 -1 FP BE Pri
88655!#3 N4408 P2447 LD 12 -1 Int BE Pri
88656!#3 N4409 P2445 LD 10 -1 Int BE Pri
88657!#3 N4410 P2446 LD 8 -1 FP BE Pri
88658!#3 N4411 P2447 LD 12 -1 Int BE Pri
88659!#3 N4415 P2451 LD 10 -1 Int BE Pri
88660!#3 N4416 P2452 LD 4 -1 FP BE Pri
88661!#3 N4417 P2453 LD 1 -1 Int BE Pri
88662!#3 N4418 P2451 LD 10 -1 Int BE Pri
88663!#3 N4419 P2452 LD 4 -1 FP BE Pri
88664!#3 N4420 P2453 LD 1 -1 Int BE Pri
88665!#3 N4421 P2454 DWLD 15 -1 FP BE Pri
88666!#3 N4422 P2454 DWLD 15 -1 FP BE Pri
88667!#3 N4423 P2455 LD 7 -1 Int BE Pri
88668!#3 N4424 P2456 LD 0 -1 Int BE Pri
88669!#3 N4425 P2455 LD 7 -1 Int BE Pri
88670!#3 N4426 P2456 LD 0 -1 Int BE Pri
88671!#3 N4427 P2457 DWST 9 0x4100007c FP BE Pri
88672!#3 N4428 P2458 SWAP 3 0xffffffff 0x1800055 Int BE Pri
88673!#3 N4429 P2459 LD 12 -1 Int BE Pri
88674!#3 N4430 P2457 DWST 9 0x4100007d FP BE Pri
88675!#3 N4431 P2458 SWAP 3 0xffffffff 0x1800056 Int BE Pri
88676!#3 N4432 P2459 LD 12 -1 Int BE Pri
88677!#3 N4434 P2461 ST 3 0x4100007e FP BE Pri
88678!#3 N4436 P2461 ST 3 0x4100007f FP BE Pri
88679!#3 N4437 P2462 LD 9 -1 Int BE Pri
88680!#3 N4438 P2463 LD 8 -1 Int BE Pri
88681!#3 N4439 P2463 CAS 8 -1 N4438 0x1800057 Int BE Pri
88682!#3 N4440 P2464 LD 7 -1 Int BE Pri
88683!#3 N4441 P2462 LD 9 -1 Int BE Pri
88684!#3 N4442 P2463 LD 8 -1 Int BE Pri
88685!#3 N4443 P2463 CAS 8 -1 N4442 0x1800058 Int BE Pri
88686!#3 N4444 P2464 LD 7 -1 Int BE Pri
88687!#3 N4445 P2465 ST 4 0x1800059 Int BE Pri
88688!#3 N4446 P2466 LD 3 -1 FP BE Pri
88689!#3 N4447 P2467 DWST 6 0x180005a Int BE Pri
88690!#3 N4448 P2468 QWLD 8 -1 FP BE Pri
88691!#3 N4449 P2468 QWLD 9 -1 FP BE Pri
88692!#3 N4450 P2467 DWST 6 0x180005b Int BE Pri
88693!#3 N4451 P2468 QWLD 8 -1 FP BE Pri
88694!#3 N4452 P2468 QWLD 9 -1 FP BE Pri
88695!#3 N4453 P2469 LD 11 -1 FP BE Pri
88696!#3 N4454 P2470 BSTC 10 0x41000080 FP BE Pri
88697!#3 N4455 P2470 BSTC 11 0x41000081 FP BE Pri
88698!#3 N4456 P2471 DWST 14 0x180005c Int BE Pri
88699!#3 N4457 P2472 LD 2 -1 FP BE Pri
88700!#3 N4458 P2471 DWST 14 0x180005d Int BE Pri
88701!#3 N4459 P2472 LD 2 -1 FP BE Pri
88702!#3 N4464 P2475 LD 14 -1 FP BE Pri
88703!#3 N4469 P2478 QWLD 14 -1 NF FP BE Pri
88704!#3 N4470 P2478 QWLD 15 -1 NF FP BE Pri
88705!#3 N4471 P2479 LD 9 -1 FP BE Pri
88706!#3 N4472 P2480 BLD 6 -1 FP BE Pri
88707!#3 N4473 P2480 BLD 7 -1 FP BE Pri
88708!#3 N4475 P2482 LD 14 -1 NF Int BE Pri
88709!#3 N4476 P2483 LD 8 -1 Int BE Pri
88710!#3 N4477 P2482 LD 14 -1 NF Int BE Pri
88711!#3 N4478 P2483 LD 8 -1 Int BE Pri
88712!#3 N4479 P2484 LD 15 -1 FP BE Pri
88713!#3 N4480 P2484 LD 15 -1 FP BE Pri
88714!#3 N4481 P2485 BST 10 0x41000082 FP BE Pri
88715!#3 N4482 P2485 BST 11 0x41000083 FP BE Pri
88716!#3 N4484 P2485 BST 10 0x41000084 FP BE Pri
88717!#3 N4485 P2485 BST 11 0x41000085 FP BE Pri
88718!#3 N4489 P2488 DWLD 9 -1 Int BE Pri
88719!#3 N4490 P2489 LD 7 -1 Int BE Pri
88720!#3 N4491 P2488 DWLD 9 -1 Int BE Pri
88721!#3 N4492 P2489 LD 7 -1 Int BE Pri
88722!#3 N4493 P2490 LD 1 -1 Int BE Pri
88723!#3 N4494 P2491 LD 4 -1 Int BE Pri
88724!#3 N4495 P2490 LD 1 -1 Int BE Pri
88725!#3 N4496 P2491 LD 4 -1 Int BE Pri
88726!#3 N4497 P2492 DWLD 7 -1 FP BE Pri
88727!#3 N4498 P2493 DWLD 4 -1,0x0 Int BE Pri
88728!#3 N4499 P2493 CASX 4 -1,0x0 N4498 0x180005e Int BE Pri
88729!#3 N4500 P2492 DWLD 7 -1 FP BE Pri
88730!#3 N4501 P2493 DWLD 4 -1,0x0 Int BE Pri
88731!#3 N4502 P2493 CASX 4 -1,0x0 N4501 0x180005f Int BE Pri
88732!#3 N4503 P2494 LD 3 -1 Int BE Pri
88733!#3 N4504 P2495 LD 15 -1 Int BE Pri
88734!#3 N4505 P2494 LD 3 -1 Int BE Pri
88735!#3 N4506 P2495 LD 15 -1 Int BE Pri
88736!#3 N4507 P2496 DWLD 4 -1 FP BE Pri
88737!#3 N4512 P2500 BLD 12 -1 FP BE Pri
88738!#3 N4513 P2500 BLD 13 -1 FP BE Pri
88739!#3 N4514 P2501 LD 13 -1 Int BE Pri
88740!#3 N4515 P2501 CAS 13 -1 N4514 0x1800060 Int BE Pri
88741!#3 N4516 P2502 LD 10 -1 FP BE Pri
88742!#3 N4517 P2503 LD 4 -1 Int BE Pri
88743!#3 N4518 P2504 LD 8 -1 Int LE Pri
88744!#3 N4519 P2503 LD 4 -1 Int BE Pri
88745!#3 N4520 P2504 LD 8 -1 Int LE Pri
88746!#3 N4521 P2505 BLD 8 -1 FP BE Pri
88747!#3 N4522 P2505 BLD 9 -1 FP BE Pri
88748!#3 N4523 P2505 BLD 8 -1 FP BE Pri
88749!#3 N4524 P2505 BLD 9 -1 FP BE Pri
88750!#3 N4525 P2506 LD 5 -1 FP BE Pri
88751!#3 N4526 P2507 ST 13 0x1800061 Int BE Pri
88752!#3 N4527 P2508 LD 7 -1 FP BE Pri
88753!#3 N4528 P2507 ST 13 0x1800062 Int BE Pri
88754!#3 N4529 P2508 LD 7 -1 FP BE Pri
88755!#3 N4530 P2509 LD 13 -1 FP BE Pri
88756!#3 N4531 P2510 BST 0 0x41000086 FP BE Pri
88757!#3 N4532 P2510 BST 1 0x41000087 FP BE Pri
88758!#3 N4533 P2509 LD 13 -1 FP BE Pri
88759!#3 N4534 P2510 BST 0 0x41000088 FP BE Pri
88760!#3 N4535 P2510 BST 1 0x41000089 FP BE Pri
88761!#3 N4536 P2511 LD 3 -1 NF Fault FP BE Pri
88762!#3 N4537 P2512 LD 12 -1 Int LE Pri
88763!#3 N4538 P2512 CAS 12 -1 N4537 0x1800063 Int LE Pri
88764!#3 N4539 P2513 LD 4 -1 Int BE Pri
88765!#3 N4540 P2514 LD 0 -1 Int BE Pri
88766!#3 N4541 P2513 LD 4 -1 Int BE Pri
88767!#3 N4542 P2514 LD 0 -1 Int BE Pri
88768!#3 N4543 P2515 LD 13 -1 Int BE Pri
88769!#3 N4544 P2516 LD 9 -1 Int BE Pri
88770!#3 N4545 P2515 LD 13 -1 Int BE Pri
88771!#3 N4546 P2516 LD 9 -1 Int BE Pri
88772!#3 N4547 P2517 LD 7 -1 Int BE Pri
88773!#3 N4548 P2518 LD 15 -1 Int BE Pri
88774!#3 N4549 P2519 LD 2 -1 Int BE Pri
88775!#3 N4550 P2519 CAS 2 -1 N4549 0x1800064 Int BE Pri
88776!#3 N4551 P2519 LD 2 -1 Int BE Pri
88777!#3 N4552 P2519 CAS 2 -1 N4551 0x1800065 Int BE Pri
88778!#3 N4553 P2520 LD 13 -1 Int BE Pri
88779!#3 N4554 P2520 CAS 13 -1 N4553 0x1800066 Int BE Pri
88780!#3 N4555 P2521 LD 14 -1 FP BE Pri
88781!#3 N4556 P2522 BSTC 6 0x4100008a FP BE Pri
88782!#3 N4557 P2522 BSTC 7 0x4100008b FP BE Pri
88783!#3 N4558 P2522 BSTC 6 0x4100008c FP BE Pri
88784!#3 N4559 P2522 BSTC 7 0x4100008d FP BE Pri
88785!#3 N4560 P2523 LD 10 -1 FP BE Pri
88786!#3 N4561 P2524 LD 9 -1 FP BE Pri
88787!#3 N4562 P2525 LD 0 -1 FP BE Pri
88788!#3 N4563 P2526 LD 6 -1 Int BE Pri
88789!#3 N4564 P2526 CAS 6 -1 N4563 0x1800067 Int BE Pri
88790!#3 N4565 P2525 LD 0 -1 FP BE Pri
88791!#3 N4566 P2526 LD 6 -1 Int BE Pri
88792!#3 N4567 P2526 CAS 6 -1 N4566 0x1800068 Int BE Pri
88793!#3 N4568 P2527 LD 4 -1 FP BE Pri
88794!#3 N4569 P2527 LD 4 -1 FP BE Pri
88795!#3 N4570 P2528 LD 10 -1 FP BE Pri
88796!#3 N4571 P2529 BST 8 0x4100008e FP BE Pri
88797!#3 N4572 P2529 BST 9 0x4100008f FP BE Pri
88798!#3 N4573 P2530 LD 4 -1 Int BE Pri
88799!#3 N4574 P2530 CAS 4 -1 N4573 0x1800069 Int BE Pri
88800!#3 N4575 P2531 LD 0 -1 FP BE Pri
88801!#3 N4576 P2530 LD 4 -1 Int BE Pri
88802!#3 N4577 P2530 CAS 4 -1 N4576 0x180006a Int BE Pri
88803!#3 N4578 P2531 LD 0 -1 FP BE Pri
88804!#3 N4580 P2533 LD 9 -1 Int BE Pri
88805!#3 N4581 P2533 CAS 9 -1 N4580 0x180006b Int BE Pri
88806!#3 N4583 P2533 LD 9 -1 Int BE Pri
88807!#3 N4584 P2533 CAS 9 -1 N4583 0x180006c Int BE Pri
88808!#3 N4585 P2534 LD 14 -1 FP BE Pri
88809!#3 N4586 P2535 BST 12 0x41000090 FP BE Pri
88810!#3 N4587 P2535 BST 13 0x41000091 FP BE Pri
88811!#3 N4588 P2536 LD 7 -1 Int BE Pri
88812!#3 N4590 P2538 LD 2 -1 Int BE Pri
88813!#3 N4591 P2536 LD 7 -1 Int BE Pri
88814!#3 N4593 P2538 LD 2 -1 Int BE Pri
88815!#3 N4597 P2541 DWLD 12 -1 Int BE Pri
88816!#3 N4598 P2542 LD 8 -1 Int BE Pri
88817!#3 N4600 P2541 DWLD 12 -1 Int BE Pri
88818!#3 N4601 P2542 LD 8 -1 Int BE Pri
88819!#3 N4605 P2545 LD 8 -1 NF FP BE Pri
88820!#3 N4607 P2545 LD 8 -1 NF FP BE Pri
88821!#3 N4610 P2547 LD 15 -1 Int BE Pri
88822!#3 N4611 P2548 LD 4 -1 Int BE Pri
88823!#3 N4612 P2549 LD 5 -1 FP BE Pri
88824!#3 N4614 P2549 LD 5 -1 FP BE Pri
88825!#3 N4618 P2553 BST 14 0x41000092 FP BE Pri
88826!#3 N4619 P2553 BST 15 0x41000093 FP BE Pri
88827!#3 N4621 P2555 SWAP 2 0xffffffff 0x180006d Int BE Pri
88828!#3 N4622 P2556 DWST 1 0x41000094 FP BE Pri
88829!#3 N4623 P2557 LD 1 -1 Int BE Pri
88830!#3 N4624 P2558 LD 3 -1 Int BE Pri
88831!#3 N4625 P2559 QWST 2 0x41000095 FP BE Pri
88832!#3 N4626 P2559 QWST 3 0x41000096 FP BE Pri
88833!#3 N4627 P2560 LD 2 -1 Int BE Pri
88834!#3 N4629 P2562 LD 6 -1 Int BE Pri
88835!#3 N4630 P2563 LD 11 -1 FP BE Pri
88836!#3 N4631 P2564 LD 13 -1 NF Int LE Pri
88837!#3 N4632 P2565 LD 8 -1 FP BE Pri
88838!#3 N4633 P2566 BSTC 4 0x41000097 FP BE Pri
88839!#3 N4634 P2566 BSTC 5 0x41000098 FP BE Pri
88840!#3 N4635 P2565 LD 8 -1 FP BE Pri
88841!#3 N4636 P2566 BSTC 4 0x41000099 FP BE Pri
88842!#3 N4637 P2566 BSTC 5 0x4100009a FP BE Pri
88843!#3 N4639 P2568 LD 13 -1 FP BE Pri
88844!#3 N4641 P2568 LD 13 -1 FP BE Pri
88845!#3 N4642 P2569 LD 4 -1 Int BE Pri
88846!#3 N4643 P2570 LD 14 -1 Int BE Pri
88847!#3 N4644 P2569 LD 4 -1 Int BE Pri
88848!#3 N4645 P2570 LD 14 -1 Int BE Pri
88849!#3 N4646 P2571 BST 14 0x4100009b FP BE Pri
88850!#3 N4647 P2571 BST 15 0x4100009c FP BE Pri
88851!#3 N4648 P2572 BLD 8 -1 FP BE Pri
88852!#3 N4649 P2572 BLD 9 -1 FP BE Pri
88853!#3 N4650 P2573 LD 7 -1 FP BE Pri
88854!#3 N4651 P2572 BLD 8 -1 FP BE Pri
88855!#3 N4652 P2572 BLD 9 -1 FP BE Pri
88856!#3 N4653 P2573 LD 7 -1 FP BE Pri
88857!#3 N4654 P2574 LD 1 -1 Int BE Pri
88858!#3 N4655 P2574 CAS 1 -1 N4654 0x180006e Int BE Pri
88859!#3 N4656 P2574 LD 1 -1 Int BE Pri
88860!#3 N4657 P2574 CAS 1 -1 N4656 0x180006f Int BE Pri
88861!#3 N4658 P2575 BST 8 0x4100009d FP BE Pri
88862!#3 N4659 P2575 BST 9 0x4100009e FP BE Pri
88863!#3 N4660 P2576 QWST 14 0x4100009f FP BE Pri
88864!#3 N4661 P2576 QWST 15 0x410000a0 FP BE Pri
88865!#3 N4662 P2576 QWST 14 0x410000a1 FP BE Pri
88866!#3 N4663 P2576 QWST 15 0x410000a2 FP BE Pri
88867!#3 N4667 P2579 DWST 2 0x1800070 Int BE Pri
88868!#3 N4668 P2579 DWST 2 0x1800071 Int BE Pri
88869!#3 N4671 P2581 BST 0 0x410000a3 FP BE Pri
88870!#3 N4672 P2581 BST 1 0x410000a4 FP BE Pri
88871!#3 N4673 P2582 LD 4 -1 FP BE Pri
88872!#3 N4674 P2583 LD 15 -1 Int BE Pri
88873!#3 N4675 P2583 CAS 15 -1 N4674 0x1800072 Int BE Pri
88874!#3 N4676 P2584 DWLD 5 -1 Int BE Pri
88875!#3 N4677 P2585 LD 5 -1 Int BE Pri
88876!#3 N4678 P2583 LD 15 -1 Int BE Pri
88877!#3 N4679 P2583 CAS 15 -1 N4678 0x1800073 Int BE Pri
88878!#3 N4680 P2584 DWLD 5 -1 Int BE Pri
88879!#3 N4681 P2585 LD 5 -1 Int BE Pri
88880!#3 N4682 P2586 DWLD 15 -1,0x0 Int BE Pri
88881!#3 N4683 P2586 CASX 15 -1,0x0 N4682 0x1800074 Int BE Pri
88882!#3 N4684 P2587 BST 4 0x410000a5 FP BE Pri
88883!#3 N4685 P2587 BST 5 0x410000a6 FP BE Pri
88884!#3 N4686 P2588 LD 10 -1 FP BE Pri
88885!#3 N4688 P2588 LD 10 -1 FP BE Pri
88886!#3 N4690 P2590 LD 5 -1 NF FP BE Pri
88887!#3 N4691 P2590 LD 5 -1 NF FP BE Pri
88888!#3 N4692 P2591 BLD 10 -1 FP BE Pri
88889!#3 N4693 P2591 BLD 11 -1 FP BE Pri
88890!#3 N4694 P2592 DWST 9 0x410000a7 FP BE Pri
88891!#3 N4695 P2591 BLD 10 -1 FP BE Pri
88892!#3 N4696 P2591 BLD 11 -1 FP BE Pri
88893!#3 N4697 P2592 DWST 9 0x410000a8 FP BE Pri
88894!#3 N4698 P2593 LD 13 -1 NF FP BE Pri
88895!#3 N4699 P2594 DWST 15 0x1800075 Int BE Pri
88896!#3 N4700 P2595 LD 12 -1 Int LE Pri
88897!#3 N4701 P2595 CAS 12 -1 N4700 0x1800076 Int LE Pri
88898!#3 N4702 P2596 DWLD 14 -1,0x0 Int BE Pri
88899!#3 N4703 P2596 CASX 14 -1,0x0 N4702 0x1800077 Int BE Pri
88900!#3 N4704 P2595 LD 12 -1 Int LE Pri
88901!#3 N4705 P2595 CAS 12 -1 N4704 0x1800078 Int LE Pri
88902!#3 N4706 P2596 DWLD 14 -1,0x0 Int BE Pri
88903!#3 N4707 P2596 CASX 14 -1,0x0 N4706 0x1800079 Int BE Pri
88904!#3 N4708 P2597 LD 9 -1 Int BE Pri
88905!#3 N4709 P2598 LD 13 -1 FP BE Pri
88906!#3 N4710 P2599 LD 13 -1 Int BE Pri
88907!#3 N4711 P2600 LD 5 -1 NF Int BE Pri
88908!#3 N4712 P2601 LD 4 -1 Int BE Pri
88909!#3 N4713 P2602 LD 2 -1 Int BE Pri
88910!#3 N4714 P2603 LD 14 -1 Int BE Pri
88911!#3 N4715 P2602 LD 2 -1 Int BE Pri
88912!#3 N4716 P2603 LD 14 -1 Int BE Pri
88913!#3 N4717 P2604 DWLD 13 -1,0x0 Int BE Pri
88914!#3 N4718 P2604 CASX 13 -1,0x0 N4717 0x180007a Int BE Pri
88915!#3 N4719 P2605 LD 8 -1 Int BE Pri
88916!#3 N4720 P2606 LD 9 -1 Int BE Pri
88917!#3 N4721 P2604 DWLD 13 -1,0x0 Int BE Pri
88918!#3 N4722 P2604 CASX 13 -1,0x0 N4721 0x180007b Int BE Pri
88919!#3 N4723 P2605 LD 8 -1 Int BE Pri
88920!#3 N4724 P2606 LD 9 -1 Int BE Pri
88921!#3 N4725 P2607 LD 15 -1 NF FP BE Pri
88922!#3 N4727 P2609 LD 14 -1 FP BE Pri
88923!#3 N4728 P2610 MEMBAR
88924!#3 N4729 P2611 BSTC 12 0x410000a9 FP BE Pri
88925!#3 N4730 P2611 BSTC 13 0x410000aa FP BE Pri
88926!#3 N4731 P2612 LD 1 -1 Int BE Pri
88927!#3 N4732 P2612 CAS 1 -1 N4731 0x180007c Int BE Pri
88928!#3 N4733 P2611 BSTC 12 0x410000ab FP BE Pri
88929!#3 N4734 P2611 BSTC 13 0x410000ac FP BE Pri
88930!#3 N4735 P2612 LD 1 -1 Int BE Pri
88931!#3 N4736 P2612 CAS 1 -1 N4735 0x180007d Int BE Pri
88932!#3 N4737 P2613 QWLD 2 -1 NF FP BE Pri
88933!#3 N4738 P2613 QWLD 3 -1 NF FP BE Pri
88934!#3 N4739 P2614 MEMBAR
88935!#3 N4740 P2613 QWLD 2 -1 NF FP BE Pri
88936!#3 N4741 P2613 QWLD 3 -1 NF FP BE Pri
88937!#3 N4742 P2614 MEMBAR
88938!#3 N4743 P2615 LD 2 -1 FP BE Pri
88939!#3 N4745 P2617 BST 4 0x410000ad FP BE Pri
88940!#3 N4746 P2617 BST 5 0x410000ae FP BE Pri
88941!#3 N4748 P2617 BST 4 0x410000af FP BE Pri
88942!#3 N4749 P2617 BST 5 0x410000b0 FP BE Pri
88943!#3 N4751 P2619 LD 0 -1 Int BE Pri
88944!#3 N4752 P2619 CAS 0 -1 N4751 0x180007e Int BE Pri
88945!#3 N4753 P2620 LD 12 -1 Int BE Pri
88946!#3 N4754 P2621 LD 5 -1 FP BE Pri
88947!#3 N4755 P2622 LD 6 -1 Int BE Pri
88948!#3 N4756 P2620 LD 12 -1 Int BE Pri
88949!#3 N4757 P2621 LD 5 -1 FP BE Pri
88950!#3 N4758 P2622 LD 6 -1 Int BE Pri
88951!#3 N4759 P2623 DWLD 13 -1 FP BE Pri
88952!#3 N4761 P2625 LD 11 -1 Int BE Pri
88953!#3 N4762 P2625 CAS 11 -1 N4761 0x180007f Int BE Pri
88954!#3 N4763 P2625 LD 11 -1 Int BE Pri
88955!#3 N4764 P2625 CAS 11 -1 N4763 0x1800080 Int BE Pri
88956!#3 N4765 P2626 LD 14 -1 FP BE Pri
88957!#3 N4766 P2626 LD 14 -1 FP BE Pri
88958!#3 N4767 P2627 LD 15 -1 Int BE Pri
88959!#3 N4768 P2628 QWST 10 0x410000b1 FP BE Pri
88960!#3 N4769 P2628 QWST 11 0x410000b2 FP BE Pri
88961!#3 N4770 P2629 LD 6 -1 Int BE Pri
88962!#3 N4771 P2630 LD 14 -1 FP BE Pri
88963!#3 N4772 P2631 LD 9 -1 Int BE Pri
88964!#3 N4773 P2632 LD 0 -1 Int BE Pri
88965!#3 N4774 P2631 LD 9 -1 Int BE Pri
88966!#3 N4775 P2632 LD 0 -1 Int BE Pri
88967!#3 N4776 P2633 DWLD 4 -1 Int BE Pri
88968!#3 N4777 P2634 LD 15 -1 Int BE Pri
88969!#3 N4778 P2635 DWLD 0 -1 Int BE Pri
88970!#3 N4779 P2636 LD 10 -1 Int BE Pri
88971!#3 N4781 P2638 DWST 1 0x410000b3 FP BE Pri
88972!#3 N4783 P2638 DWST 1 0x410000b4 FP BE Pri
88973!#3 N4784 P2639 LD 9 -1 Int BE Pri
88974!#3 N4785 P2639 CAS 9 -1 N4784 0x1800081 Int BE Pri
88975!#3 N4786 P2640 DWLD 10 -1,0x0 Int BE Pri
88976!#3 N4787 P2640 CASX 10 -1,0x0 N4786 0x1800082 Int BE Pri
88977!#3 N4788 P2641 BSTC 10 0x410000b5 FP BE Pri
88978!#3 N4789 P2641 BSTC 11 0x410000b6 FP BE Pri
88979!#3 N4790 P2640 DWLD 10 -1,0x0 Int BE Pri
88980!#3 N4791 P2640 CASX 10 -1,0x0 N4790 0x1800083 Int BE Pri
88981!#3 N4792 P2641 BSTC 10 0x410000b7 FP BE Pri
88982!#3 N4793 P2641 BSTC 11 0x410000b8 FP BE Pri
88983!#3 N4795 P2643 DWLD 2 -1,0x0 Int BE Pri
88984!#3 N4796 P2643 CASX 2 -1,0x0 N4795 0x1800084 Int BE Pri
88985!#3 N4797 P2644 LD 4 -1 Int BE Pri
88986!#3 N4798 P2644 CAS 4 -1 N4797 0x1800085 Int BE Pri
88987!#3 N4799 P2643 DWLD 2 -1,0x0 Int BE Pri
88988!#3 N4800 P2643 CASX 2 -1,0x0 N4799 0x1800086 Int BE Pri
88989!#3 N4801 P2644 LD 4 -1 Int BE Pri
88990!#3 N4802 P2644 CAS 4 -1 N4801 0x1800087 Int BE Pri
88991!#3 N4805 P2646 LD 8 -1 FP BE Pri
88992!#3 N4807 P2648 LD 14 -1 FP BE Pri
88993!#3 N4808 P2649 LD 4 -1 Int BE Pri
88994!#3 N4810 P2651 LD 11 -1 Int BE Pri
88995!#3 N4811 P2652 LD 4 -1 FP BE Pri
88996!#3 N4812 P2653 LD 13 -1 Int BE Pri
88997!#3 N4813 P2653 CAS 13 -1 N4812 0x1800088 Int BE Pri
88998!#3 N4814 P2652 LD 4 -1 FP BE Pri
88999!#3 N4815 P2653 LD 13 -1 Int BE Pri
89000!#3 N4816 P2653 CAS 13 -1 N4815 0x1800089 Int BE Pri
89001!#3 N4817 P2654 DWLD 12 -1 FP BE Pri
89002!#3 N4819 P2656 ST 12 0x180008a Int BE Pri
89003!#3 N4821 P2656 ST 12 0x180008b Int BE Pri
89004!#3 N4822 P2657 LD 13 -1 FP BE Pri
89005!#3 N4823 P2657 LD 13 -1 FP BE Pri
89006!#3 N4824 P2658 LD 4 -1 Int BE Pri
89007!#3 N4825 P2659 LD 2 -1 Int BE Pri
89008!#3 N4826 P2660 LD 12 -1 Int BE Pri
89009!#3 N4827 P2661 LD 8 -1 Int BE Pri
89010!#3 N4828 P2662 DWLD 13 -1 Int BE Pri
89011!#3 N4829 P2663 LD 8 -1 FP BE Pri
89012!#3 N4830 P2664 LD 4 -1 Int BE Pri
89013!#3 N4836 P2668 QWLD 14 -1 FP BE Pri
89014!#3 N4837 P2668 QWLD 15 -1 FP BE Pri
89015!#3 N4839 P2668 QWLD 14 -1 FP BE Pri
89016!#3 N4840 P2668 QWLD 15 -1 FP BE Pri
89017!#3 N4841 P2669 MEMBAR
89018!#4 N4842 P2670 LD 12 -1 FP BE Pri
89019!#4 N4844 P2670 LD 12 -1 FP BE Pri
89020!#4 N4848 P2674 BLD 12 -1 FP BE Pri
89021!#4 N4849 P2674 BLD 13 -1 FP BE Pri
89022!#4 N4850 P2675 BST 4 0x41800001 FP BE Pri
89023!#4 N4851 P2675 BST 5 0x41800002 FP BE Pri
89024!#4 N4852 P2676 LD 1 -1 Int BE Pri
89025!#4 N4853 P2677 LD 15 -1 FP BE Pri
89026!#4 N4854 P2678 LD 4 -1 NF Int BE Pri
89027!#4 N4855 P2679 LD 4 -1 NF Fault FP BE Pri
89028!#4 N4856 P2680 QWLD 0 -1 FP BE Pri
89029!#4 N4857 P2680 QWLD 1 -1 FP BE Pri
89030!#4 N4858 P2681 SWAP 6 0xffffffff 0x2000001 Int BE Pri
89031!#4 N4859 P2682 DWST 4 0x2000002 Int BE Pri
89032!#4 N4860 P2683 LD 3 -1 Int BE Pri
89033!#4 N4861 P2681 SWAP 6 0xffffffff 0x2000003 Int BE Pri
89034!#4 N4862 P2682 DWST 4 0x2000004 Int BE Pri
89035!#4 N4863 P2683 LD 3 -1 Int BE Pri
89036!#4 N4864 P2684 LD 11 -1 Int BE Pri
89037!#4 N4865 P2685 LD 13 -1 Int BE Pri
89038!#4 N4866 P2686 SWAP 0 0xffffffff 0x2000005 Int BE Pri
89039!#4 N4867 P2687 LD 6 -1 Int BE Pri
89040!#4 N4868 P2686 SWAP 0 0xffffffff 0x2000006 Int BE Pri
89041!#4 N4869 P2687 LD 6 -1 Int BE Pri
89042!#4 N4871 P2689 LD 11 -1 Int BE Pri
89043!#4 N4872 P2689 CAS 11 -1 N4871 0x2000007 Int BE Pri
89044!#4 N4873 P2690 LD 13 -1 Int BE Pri
89045!#4 N4874 P2691 LD 13 -1 Int BE Pri
89046!#4 N4875 P2690 LD 13 -1 Int BE Pri
89047!#4 N4876 P2691 LD 13 -1 Int BE Pri
89048!#4 N4877 P2692 LD 3 -1 Int BE Pri
89049!#4 N4878 P2693 LD 11 -1 NF Int BE Pri
89050!#4 N4879 P2692 LD 3 -1 Int BE Pri
89051!#4 N4880 P2693 LD 11 -1 NF Int BE Pri
89052!#4 N4881 P2694 LD 3 -1 FP BE Pri
89053!#4 N4882 P2695 LD 8 -1 FP BE Pri
89054!#4 N4883 P2696 DWLD 6 -1 Int BE Pri
89055!#4 N4884 P2697 LD 10 -1 Int BE Pri
89056!#4 N4885 P2695 LD 8 -1 FP BE Pri
89057!#4 N4886 P2696 DWLD 6 -1 Int BE Pri
89058!#4 N4887 P2697 LD 10 -1 Int BE Pri
89059!#4 N4889 P2699 LD 15 -1 Int BE Pri
89060!#4 N4890 P2700 LD 2 -1 Int BE Pri
89061!#4 N4893 P2702 QWST 10 0x41800003 FP BE Pri
89062!#4 N4894 P2702 QWST 11 0x41800004 FP BE Pri
89063!#4 N4895 P2702 QWST 10 0x41800005 FP BE Pri
89064!#4 N4896 P2702 QWST 11 0x41800006 FP BE Pri
89065!#4 N4897 P2703 DWLD 13 -1,0x0 Int BE Pri
89066!#4 N4898 P2703 CASX 13 -1,0x0 N4897 0x2000008 Int BE Pri
89067!#4 N4899 P2704 LD 6 -1 Int BE Pri
89068!#4 N4900 P2705 LD 14 -1 Int BE Pri
89069!#4 N4901 P2706 LD 6 -1 Int BE Pri
89070!#4 N4902 P2707 LD 15 -1 Int BE Pri
89071!#4 N4903 P2706 LD 6 -1 Int BE Pri
89072!#4 N4904 P2707 LD 15 -1 Int BE Pri
89073!#4 N4905 P2708 SWAP 13 0xffffffff 0x2000009 Int BE Pri
89074!#4 N4906 P2709 LD 4 -1 Int BE Pri
89075!#4 N4907 P2710 QWLD 12 -1 FP BE Pri
89076!#4 N4908 P2710 QWLD 13 -1 FP BE Pri
89077!#4 N4909 P2711 LD 9 -1 Int BE Pri
89078!#4 N4910 P2712 LD 0 -1 Int BE Pri
89079!#4 N4911 P2713 LD 0 -1 Int BE Pri
89080!#4 N4912 P2714 DWLD 7 -1 Int BE Pri
89081!#4 N4913 P2715 BLD 8 -1 FP BE Pri
89082!#4 N4914 P2715 BLD 9 -1 FP BE Pri
89083!#4 N4915 P2715 BLD 8 -1 FP BE Pri
89084!#4 N4916 P2715 BLD 9 -1 FP BE Pri
89085!#4 N4918 P2717 BLD 0 -1 FP BE Pri
89086!#4 N4919 P2717 BLD 1 -1 FP BE Pri
89087!#4 N4921 P2717 BLD 0 -1 FP BE Pri
89088!#4 N4922 P2717 BLD 1 -1 FP BE Pri
89089!#4 N4925 P2719 LD 15 -1 Int BE Pri
89090!#4 N4926 P2720 LD 12 -1 Int BE Pri
89091!#4 N4927 P2721 BLD 14 -1 FP BE Pri
89092!#4 N4928 P2721 BLD 15 -1 FP BE Pri
89093!#4 N4929 P2722 LD 3 -1 NF Int BE Pri
89094!#4 N4930 P2723 LD 2 -1 Int BE Pri
89095!#4 N4934 P2726 LD 12 -1 NF FP BE Pri
89096!#4 N4936 P2726 LD 12 -1 NF FP BE Pri
89097!#4 N4937 P2727 LD 6 -1 FP BE Pri
89098!#4 N4938 P2727 LD 6 -1 FP BE Pri
89099!#4 N4940 P2729 LD 0 -1 Int BE Pri
89100!#4 N4941 P2729 CAS 0 -1 N4940 0x200000a Int BE Pri
89101!#4 N4946 P2734 LD 6 -1 NF Int BE Pri
89102!#4 N4948 P2736 LD 13 -1 Int BE Pri
89103!#4 N4949 P2737 LD 5 -1 Int BE Pri
89104!#4 N4950 P2738 LD 13 -1 Int BE Pri
89105!#4 N4952 P2740 ST 13 0x200000b Int BE Pri
89106!#4 N4953 P2740 ST 13 0x200000c Int BE Pri
89107!#4 N4954 P2741 LD 15 -1 Int BE Pri
89108!#4 N4955 P2742 BSTC 2 0x41800007 FP BE Pri
89109!#4 N4956 P2742 BSTC 3 0x41800008 FP BE Pri
89110!#4 N4957 P2743 LD 14 -1 Int BE Pri
89111!#4 N4958 P2744 DWLD 4 -1 FP BE Pri
89112!#4 N4959 P2744 DWLD 4 -1 FP BE Pri
89113!#4 N4962 P2746 LD 3 -1 FP BE Pri
89114!#4 N4963 P2747 LD 2 -1 FP BE Pri
89115!#4 N4964 P2746 LD 3 -1 FP BE Pri
89116!#4 N4965 P2747 LD 2 -1 FP BE Pri
89117!#4 N4966 P2748 LD 8 -1 FP BE Pri
89118!#4 N4967 P2749 MEMBAR
89119!#4 N4968 P2748 LD 8 -1 FP BE Pri
89120!#4 N4969 P2749 MEMBAR
89121!#4 N4970 P2750 QWST 12 0x41800009 FP BE Pri
89122!#4 N4971 P2750 QWST 13 0x4180000a FP BE Pri
89123!#4 N4972 P2750 QWST 12 0x4180000b FP BE Pri
89124!#4 N4973 P2750 QWST 13 0x4180000c FP BE Pri
89125!#4 N4974 P2751 ST 0 0x200000d Int BE Pri
89126!#4 N4976 P2753 LD 15 -1 FP BE Pri
89127!#4 N4977 P2754 DWLD 3 -1 Int BE Pri
89128!#4 N4978 P2755 LD 0 -1 Int BE Pri
89129!#4 N4980 P2757 QWLD 14 -1 NF FP BE Pri
89130!#4 N4981 P2757 QWLD 15 -1 NF FP BE Pri
89131!#4 N4982 P2758 BSTC 8 0x4180000d FP BE Pri
89132!#4 N4983 P2758 BSTC 9 0x4180000e FP BE Pri
89133!#4 N4984 P2759 BSTC 0 0x4180000f FP BE Pri
89134!#4 N4985 P2759 BSTC 1 0x41800010 FP BE Pri
89135!#4 N4986 P2760 LD 3 -1 Int BE Pri
89136!#4 N4987 P2761 LD 2 -1 Int BE Pri
89137!#4 N4988 P2759 BSTC 0 0x41800011 FP BE Pri
89138!#4 N4989 P2759 BSTC 1 0x41800012 FP BE Pri
89139!#4 N4990 P2760 LD 3 -1 Int BE Pri
89140!#4 N4991 P2761 LD 2 -1 Int BE Pri
89141!#4 N4992 P2762 LD 11 -1 NF FP BE Pri
89142!#4 N4993 P2763 LD 2 -1 Int BE Pri
89143!#4 N4994 P2764 LD 6 -1 Int LE Pri
89144!#4 N4995 P2765 BLD 0 -1 FP BE Pri
89145!#4 N4996 P2765 BLD 1 -1 FP BE Pri
89146!#4 N4997 P2766 QWLD 10 -1 NF FP BE Pri
89147!#4 N4998 P2766 QWLD 11 -1 NF FP BE Pri
89148!#4 N4999 P2767 BLD 6 -1 FP BE Pri
89149!#4 N5000 P2767 BLD 7 -1 FP BE Pri
89150!#4 N5001 P2768 LD 3 -1 Int BE Pri
89151!#4 N5003 P2770 LD 3 -1 Int BE Pri
89152!#4 N5004 P2768 LD 3 -1 Int BE Pri
89153!#4 N5006 P2770 LD 3 -1 Int BE Pri
89154!#4 N5010 P2773 LD 6 -1 Int BE Pri
89155!#4 N5011 P2774 LD 5 -1 Int BE Pri
89156!#4 N5012 P2773 LD 6 -1 Int BE Pri
89157!#4 N5013 P2774 LD 5 -1 Int BE Pri
89158!#4 N5014 P2775 BLD 2 -1 FP BE Pri
89159!#4 N5015 P2775 BLD 3 -1 FP BE Pri
89160!#4 N5016 P2776 SWAP 9 0xffffffff 0x200000e Int LE Pri
89161!#4 N5017 P2777 LD 10 -1 Int BE Pri
89162!#4 N5018 P2778 LD 5 -1 Int BE Pri
89163!#4 N5019 P2779 LD 2 -1 FP BE Pri
89164!#4 N5020 P2780 LD 2 -1 Int BE Pri
89165!#4 N5021 P2781 LD 6 -1 Int BE Pri
89166!#4 N5022 P2782 LD 2 -1 Int BE Pri
89167!#4 N5023 P2781 LD 6 -1 Int BE Pri
89168!#4 N5024 P2782 LD 2 -1 Int BE Pri
89169!#4 N5025 P2783 BST 12 0x41800013 FP BE Pri
89170!#4 N5026 P2783 BST 13 0x41800014 FP BE Pri
89171!#4 N5027 P2784 LD 6 -1 Int BE Pri
89172!#4 N5028 P2784 CAS 6 -1 N5027 0x200000f Int BE Pri
89173!#4 N5029 P2783 BST 12 0x41800015 FP BE Pri
89174!#4 N5030 P2783 BST 13 0x41800016 FP BE Pri
89175!#4 N5031 P2784 LD 6 -1 Int BE Pri
89176!#4 N5032 P2784 CAS 6 -1 N5031 0x2000010 Int BE Pri
89177!#4 N5033 P2785 QWST 0 0x41800017 FP BE Pri
89178!#4 N5034 P2785 QWST 1 0x41800018 FP BE Pri
89179!#4 N5035 P2786 LD 3 -1 FP BE Pri
89180!#4 N5036 P2787 LD 15 -1 NF Fault Int BE Pri
89181!#4 N5037 P2788 LD 5 -1 Int BE Pri
89182!#4 N5040 P2790 LD 4 -1 FP BE Pri
89183!#4 N5041 P2791 LD 2 -1 Int BE Pri
89184!#4 N5042 P2791 CAS 2 -1 N5041 0x2000011 Int BE Pri
89185!#4 N5043 P2792 DWLD 6 -1 FP BE Pri
89186!#4 N5044 P2793 LD 10 -1 Int BE Pri
89187!#4 N5045 P2793 CAS 10 -1 N5044 0x2000012 Int BE Pri
89188!#4 N5047 P2795 DWLD 10 -1 FP BE Pri
89189!#4 N5049 P2795 DWLD 10 -1 FP BE Pri
89190!#4 N5050 P2796 LD 0 -1 Int BE Pri
89191!#4 N5051 P2797 LD 8 -1 NF Int BE Pri
89192!#4 N5052 P2796 LD 0 -1 Int BE Pri
89193!#4 N5053 P2797 LD 8 -1 NF Int BE Pri
89194!#4 N5054 P2798 DWST 14 0x2000013 Int BE Pri
89195!#4 N5058 P2801 LD 14 -1 Int BE Pri
89196!#4 N5059 P2802 LD 8 -1 NF Int BE Pri
89197!#4 N5060 P2801 LD 14 -1 Int BE Pri
89198!#4 N5061 P2802 LD 8 -1 NF Int BE Pri
89199!#4 N5062 P2803 LD 15 -1 Int BE Pri
89200!#4 N5063 P2804 LD 8 -1 Int BE Pri
89201!#4 N5064 P2803 LD 15 -1 Int BE Pri
89202!#4 N5065 P2804 LD 8 -1 Int BE Pri
89203!#4 N5066 P2805 BSTC 8 0x41800019 FP BE Pri
89204!#4 N5067 P2805 BSTC 9 0x4180001a FP BE Pri
89205!#4 N5068 P2806 LD 2 -1 FP BE Pri
89206!#4 N5069 P2805 BSTC 8 0x4180001b FP BE Pri
89207!#4 N5070 P2805 BSTC 9 0x4180001c FP BE Pri
89208!#4 N5071 P2806 LD 2 -1 FP BE Pri
89209!#4 N5072 P2807 DWLD 15 -1 FP BE Pri
89210!#4 N5073 P2808 BLD 14 -1 FP BE Pri
89211!#4 N5074 P2808 BLD 15 -1 FP BE Pri
89212!#4 N5076 P2810 ST 7 0x4180001d FP BE Pri
89213!#4 N5077 P2811 ST 15 0x2000014 Int BE Pri
89214!#4 N5078 P2812 LD 12 -1 FP BE Pri
89215!#4 N5079 P2813 DWLD 12 -1,0x0 Int BE Pri
89216!#4 N5080 P2813 CASX 12 -1,0x0 N5079 0x2000015 Int BE Pri
89217!#4 N5081 P2814 BLD 10 -1 FP BE Pri
89218!#4 N5082 P2814 BLD 11 -1 FP BE Pri
89219!#4 N5083 P2815 BLD 2 -1 FP BE Pri
89220!#4 N5084 P2815 BLD 3 -1 FP BE Pri
89221!#4 N5085 P2816 LD 7 -1 FP BE Pri
89222!#4 N5086 P2817 QWST 14 0x4180001e FP BE Pri
89223!#4 N5087 P2817 QWST 15 0x4180001f FP BE Pri
89224!#4 N5088 P2818 LD 11 -1 Int BE Pri
89225!#4 N5089 P2818 CAS 11 -1 N5088 0x2000016 Int BE Pri
89226!#4 N5090 P2819 LD 4 -1 FP BE Pri
89227!#4 N5091 P2820 LD 5 -1 Int BE Pri
89228!#4 N5092 P2821 LD 12 -1 NF Int BE Pri
89229!#4 N5093 P2822 LD 7 -1 Int BE Pri
89230!#4 N5094 P2823 LD 11 -1 Int BE Pri
89231!#4 N5095 P2822 LD 7 -1 Int BE Pri
89232!#4 N5096 P2823 LD 11 -1 Int BE Pri
89233!#4 N5098 P2825 BSTC 0 0x41800020 FP BE Pri
89234!#4 N5099 P2825 BSTC 1 0x41800021 FP BE Pri
89235!#4 N5102 P2827 LD 5 -1 Int BE Pri
89236!#4 N5103 P2828 LD 11 -1 FP BE Pri
89237!#4 N5104 P2829 LD 11 -1 Int BE Pri
89238!#4 N5105 P2827 LD 5 -1 Int BE Pri
89239!#4 N5106 P2828 LD 11 -1 FP BE Pri
89240!#4 N5107 P2829 LD 11 -1 Int BE Pri
89241!#4 N5108 P2830 LD 0 -1 FP BE Pri
89242!#4 N5109 P2830 LD 0 -1 FP BE Pri
89243!#4 N5110 P2831 BST 0 0x41800022 FP BE Pri
89244!#4 N5111 P2831 BST 1 0x41800023 FP BE Pri
89245!#4 N5113 P2833 LD 15 -1 Int BE Pri
89246!#4 N5115 P2835 LD 12 -1 Int BE Pri
89247!#4 N5116 P2833 LD 15 -1 Int BE Pri
89248!#4 N5118 P2835 LD 12 -1 Int BE Pri
89249!#4 N5119 P2836 LD 9 -1 Int BE Pri
89250!#4 N5121 P2838 LD 3 -1 Int BE Pri
89251!#4 N5122 P2839 LD 12 -1 Int BE Pri
89252!#4 N5123 P2840 LD 13 -1 Int BE Pri
89253!#4 N5124 P2841 LD 5 -1 FP BE Pri
89254!#4 N5126 P2843 LD 2 -1 Int BE Pri
89255!#4 N5127 P2844 LD 1 -1 NF Int BE Pri
89256!#4 N5128 P2845 BLD 14 -1 FP BE Pri
89257!#4 N5129 P2845 BLD 15 -1 FP BE Pri
89258!#4 N5130 P2846 DWLD 5 -1 FP BE Pri
89259!#4 N5131 P2845 BLD 14 -1 FP BE Pri
89260!#4 N5132 P2845 BLD 15 -1 FP BE Pri
89261!#4 N5133 P2846 DWLD 5 -1 FP BE Pri
89262!#4 N5136 P2848 LD 7 -1 FP BE Pri
89263!#4 N5137 P2849 LD 10 -1 NF FP BE Pri
89264!#4 N5138 P2850 BLD 4 -1 FP BE Pri
89265!#4 N5139 P2850 BLD 5 -1 FP BE Pri
89266!#4 N5140 P2851 LD 6 -1 FP BE Pri
89267!#4 N5141 P2852 LD 15 -1 Int BE Pri
89268!#4 N5142 P2853 LD 0 -1 Int BE Pri
89269!#4 N5143 P2854 BST 14 0x41800024 FP BE Pri
89270!#4 N5144 P2854 BST 15 0x41800025 FP BE Pri
89271!#4 N5146 P2856 LD 13 -1 FP BE Pri
89272!#4 N5148 P2856 LD 13 -1 FP BE Pri
89273!#4 N5149 P2857 DWLD 6 -1 Int BE Pri
89274!#4 N5150 P2858 QWLD 8 -1 FP BE Pri
89275!#4 N5151 P2858 QWLD 9 -1 FP BE Pri
89276!#4 N5152 P2859 LD 13 -1 Int BE Pri
89277!#4 N5153 P2860 LD 9 -1 Int BE Pri
89278!#4 N5154 P2861 LD 7 -1 Int BE Pri
89279!#4 N5155 P2860 LD 9 -1 Int BE Pri
89280!#4 N5156 P2861 LD 7 -1 Int BE Pri
89281!#4 N5159 P2863 BSTC 8 0x41800026 FP BE Pri
89282!#4 N5160 P2863 BSTC 9 0x41800027 FP BE Pri
89283!#4 N5161 P2864 LD 0 -1 FP BE Pri
89284!#4 N5162 P2864 LD 0 -1 FP BE Pri
89285!#4 N5163 P2865 LD 2 -1 Int BE Pri
89286!#4 N5164 P2866 LD 12 -1 FP BE Pri
89287!#4 N5165 P2867 LD 2 -1 Int BE Pri
89288!#4 N5166 P2865 LD 2 -1 Int BE Pri
89289!#4 N5167 P2866 LD 12 -1 FP BE Pri
89290!#4 N5168 P2867 LD 2 -1 Int BE Pri
89291!#4 N5169 P2868 LD 14 -1 Int BE Pri
89292!#4 N5170 P2869 LD 11 -1 Int BE Pri
89293!#4 N5171 P2870 LD 5 -1 Int BE Pri
89294!#4 N5172 P2871 LD 9 -1 FP BE Pri
89295!#4 N5173 P2872 LD 13 -1 Int BE Pri
89296!#4 N5174 P2873 QWLD 4 -1 FP BE Pri
89297!#4 N5175 P2873 QWLD 5 -1 FP BE Pri
89298!#4 N5177 P2873 QWLD 4 -1 FP BE Pri
89299!#4 N5178 P2873 QWLD 5 -1 FP BE Pri
89300!#4 N5180 P2875 ST 2 0x41800028 FP BE Pri
89301!#4 N5181 P2875 ST 2 0x41800029 FP BE Pri
89302!#4 N5182 P2876 LD 13 -1 FP BE Pri
89303!#4 N5183 P2877 BST 4 0x4180002a FP BE Pri
89304!#4 N5184 P2877 BST 5 0x4180002b FP BE Pri
89305!#4 N5186 P2879 LD 5 -1 Int BE Pri
89306!#4 N5187 P2880 LD 0 -1 Int BE Pri
89307!#4 N5188 P2879 LD 5 -1 Int BE Pri
89308!#4 N5189 P2880 LD 0 -1 Int BE Pri
89309!#4 N5190 P2881 BLD 14 -1 FP BE Pri
89310!#4 N5191 P2881 BLD 15 -1 FP BE Pri
89311!#4 N5192 P2882 LD 13 -1 Int BE Pri
89312!#4 N5193 P2883 DWLD 11 -1 Int BE Pri
89313!#4 N5194 P2882 LD 13 -1 Int BE Pri
89314!#4 N5195 P2883 DWLD 11 -1 Int BE Pri
89315!#4 N5196 P2884 LD 2 -1 Int BE Pri
89316!#4 N5197 P2885 LD 4 -1 Int BE Pri
89317!#4 N5198 P2886 BSTC 0 0x4180002c FP BE Pri
89318!#4 N5199 P2886 BSTC 1 0x4180002d FP BE Pri
89319!#4 N5200 P2886 BSTC 0 0x4180002e FP BE Pri
89320!#4 N5201 P2886 BSTC 1 0x4180002f FP BE Pri
89321!#4 N5202 P2887 BSTC 14 0x41800030 FP BE Pri
89322!#4 N5203 P2887 BSTC 15 0x41800031 FP BE Pri
89323!#4 N5207 P2890 DWLD 7 -1,0x0 Int BE Pri
89324!#4 N5208 P2890 CASX 7 -1,0x0 N5207 0x2000017 Int BE Pri
89325!#4 N5209 P2891 LD 15 -1 FP BE Pri
89326!#4 N5210 P2891 LD 15 -1 FP BE Pri
89327!#4 N5211 P2892 DWLD 15 -1,0x0 Int BE Pri
89328!#4 N5212 P2892 CASX 15 -1,0x0 N5211 0x2000018 Int BE Pri
89329!#4 N5213 P2893 DWST 13 0x2000019 Int BE Pri
89330!#4 N5214 P2892 DWLD 15 -1,0x0 Int BE Pri
89331!#4 N5215 P2892 CASX 15 -1,0x0 N5214 0x200001a Int BE Pri
89332!#4 N5216 P2893 DWST 13 0x200001b Int BE Pri
89333!#4 N5222 P2897 LD 8 -1 Int BE Pri
89334!#4 N5223 P2898 LD 8 -1 Int BE Pri
89335!#4 N5225 P2897 LD 8 -1 Int BE Pri
89336!#4 N5226 P2898 LD 8 -1 Int BE Pri
89337!#4 N5227 P2899 DWLD 3 -1 FP BE Pri
89338!#4 N5228 P2899 DWLD 3 -1 FP BE Pri
89339!#4 N5229 P2900 LD 8 -1 Int BE Pri
89340!#4 N5230 P2901 LD 10 -1 Int BE Pri
89341!#4 N5231 P2900 LD 8 -1 Int BE Pri
89342!#4 N5232 P2901 LD 10 -1 Int BE Pri
89343!#4 N5233 P2902 LD 8 -1 FP BE Pri
89344!#4 N5235 P2904 LD 13 -1 Int BE Pri
89345!#4 N5236 P2905 LD 2 -1 Int BE Pri
89346!#4 N5237 P2906 BST 0 0x41800032 FP BE Pri
89347!#4 N5238 P2906 BST 1 0x41800033 FP BE Pri
89348!#4 N5239 P2906 BST 0 0x41800034 FP BE Pri
89349!#4 N5240 P2906 BST 1 0x41800035 FP BE Pri
89350!#4 N5245 P2910 LD 1 -1 FP BE Pri
89351!#4 N5248 P2913 QWST 0 0x41800036 FP BE Pri
89352!#4 N5249 P2913 QWST 1 0x41800037 FP BE Pri
89353!#4 N5250 P2913 QWST 0 0x41800038 FP BE Pri
89354!#4 N5251 P2913 QWST 1 0x41800039 FP BE Pri
89355!#4 N5252 P2914 QWST 4 0x4180003a FP BE Pri
89356!#4 N5253 P2914 QWST 5 0x4180003b FP BE Pri
89357!#4 N5254 P2915 QWLD 0 -1 FP BE Pri
89358!#4 N5255 P2915 QWLD 1 -1 FP BE Pri
89359!#4 N5256 P2914 QWST 4 0x4180003c FP BE Pri
89360!#4 N5257 P2914 QWST 5 0x4180003d FP BE Pri
89361!#4 N5258 P2915 QWLD 0 -1 FP BE Pri
89362!#4 N5259 P2915 QWLD 1 -1 FP BE Pri
89363!#4 N5260 P2916 BST 14 0x4180003e FP BE Pri
89364!#4 N5261 P2916 BST 15 0x4180003f FP BE Pri
89365!#4 N5262 P2917 BST 0 0x41800040 FP BE Pri
89366!#4 N5263 P2917 BST 1 0x41800041 FP BE Pri
89367!#4 N5265 P2919 DWLD 5 -1,0x0 Int BE Pri
89368!#4 N5266 P2919 CASX 5 -1,0x0 N5265 0x200001c Int BE Pri
89369!#4 N5268 P2919 DWLD 5 -1,0x0 Int BE Pri
89370!#4 N5269 P2919 CASX 5 -1,0x0 N5268 0x200001d Int BE Pri
89371!#4 N5270 P2920 BSTC 10 0x41800042 FP BE Pri
89372!#4 N5271 P2920 BSTC 11 0x41800043 FP BE Pri
89373!#4 N5272 P2920 BSTC 10 0x41800044 FP BE Pri
89374!#4 N5273 P2920 BSTC 11 0x41800045 FP BE Pri
89375!#4 N5274 P2921 LD 5 -1 Int BE Pri
89376!#4 N5275 P2922 LD 1 -1 Int BE Pri
89377!#4 N5276 P2921 LD 5 -1 Int BE Pri
89378!#4 N5277 P2922 LD 1 -1 Int BE Pri
89379!#4 N5278 P2923 DWLD 11 -1 NF Int BE Pri
89380!#4 N5279 P2924 LD 12 -1 Int BE Pri
89381!#4 N5280 P2925 BST 14 0x41800046 FP BE Pri
89382!#4 N5281 P2925 BST 15 0x41800047 FP BE Pri
89383!#4 N5282 P2925 BST 14 0x41800048 FP BE Pri
89384!#4 N5283 P2925 BST 15 0x41800049 FP BE Pri
89385!#4 N5284 P2926 QWST 0 0x4180004a FP BE Pri
89386!#4 N5285 P2926 QWST 1 0x4180004b FP BE Pri
89387!#4 N5286 P2926 QWST 0 0x4180004c FP BE Pri
89388!#4 N5287 P2926 QWST 1 0x4180004d FP BE Pri
89389!#4 N5288 P2927 SWAP 13 0xffffffff 0x200001e Int BE Pri
89390!#4 N5289 P2928 LD 0 -1 Int BE Pri
89391!#4 N5290 P2929 QWST 6 0x4180004e FP BE Pri
89392!#4 N5291 P2929 QWST 7 0x4180004f FP BE Pri
89393!#4 N5293 P2931 BLD 4 -1 FP BE Pri
89394!#4 N5294 P2931 BLD 5 -1 FP BE Pri
89395!#4 N5295 P2932 LD 7 -1 Int BE Pri
89396!#4 N5296 P2933 LD 0 -1 Int BE Pri
89397!#4 N5297 P2931 BLD 4 -1 FP BE Pri
89398!#4 N5298 P2931 BLD 5 -1 FP BE Pri
89399!#4 N5299 P2932 LD 7 -1 Int BE Pri
89400!#4 N5300 P2933 LD 0 -1 Int BE Pri
89401!#4 N5301 P2934 SWAP 12 0xffffffff 0x200001f Int BE Pri
89402!#4 N5302 P2935 LD 9 -1 Int BE Pri
89403!#4 N5303 P2934 SWAP 12 0xffffffff 0x2000020 Int BE Pri
89404!#4 N5304 P2935 LD 9 -1 Int BE Pri
89405!#4 N5305 P2936 LD 3 -1 NF FP BE Pri
89406!#4 N5307 P2938 LD 8 -1 Int BE Pri
89407!#4 N5308 P2939 LD 0 -1 Int BE Pri
89408!#4 N5309 P2940 QWST 6 0x41800050 FP BE Pri
89409!#4 N5310 P2940 QWST 7 0x41800051 FP BE Pri
89410!#4 N5311 P2941 BSTC 10 0x41800052 FP BE Pri
89411!#4 N5312 P2941 BSTC 11 0x41800053 FP BE Pri
89412!#4 N5315 P2943 LD 10 -1 Int BE Pri
89413!#4 N5317 P2945 LD 8 -1 Int BE Pri
89414!#4 N5320 P2947 DWLD 10 -1 FP BE Pri
89415!#4 N5321 P2948 LD 9 -1 FP BE Pri
89416!#4 N5322 P2947 DWLD 10 -1 FP BE Pri
89417!#4 N5323 P2948 LD 9 -1 FP BE Pri
89418!#4 N5325 P2950 BST 12 0x41800054 FP BE Pri
89419!#4 N5326 P2950 BST 13 0x41800055 FP BE Pri
89420!#4 N5327 P2951 DWST 1 0x2000021 Int BE Pri
89421!#4 N5328 P2952 ST 0 0x2000022 Int BE Pri
89422!#4 N5329 P2951 DWST 1 0x2000023 Int BE Pri
89423!#4 N5330 P2952 ST 0 0x2000024 Int BE Pri
89424!#4 N5333 P2955 LD 6 -1 Int BE Pri
89425!#4 N5334 P2956 LD 1 -1 Int BE Pri
89426!#4 N5335 P2955 LD 6 -1 Int BE Pri
89427!#4 N5336 P2956 LD 1 -1 Int BE Pri
89428!#4 N5338 P2958 QWST 14 0x41800056 FP BE Pri
89429!#4 N5339 P2958 QWST 15 0x41800057 FP BE Pri
89430!#4 N5341 P2958 QWST 14 0x41800058 FP BE Pri
89431!#4 N5342 P2958 QWST 15 0x41800059 FP BE Pri
89432!#4 N5343 P2959 ST 13 0x4180005a FP BE Pri
89433!#4 N5344 P2959 ST 13 0x4180005b FP BE Pri
89434!#4 N5347 P2961 LD 0 -1 Int BE Pri
89435!#4 N5348 P2962 DWST 0 0x4180005c FP BE Pri
89436!#4 N5349 P2963 LD 5 -1 Int BE Pri
89437!#4 N5353 P2967 LD 1 -1 Int BE Pri
89438!#4 N5354 P2968 LD 14 -1 FP BE Pri
89439!#4 N5355 P2969 LD 1 -1 Int BE Pri
89440!#4 N5356 P2970 ST 2 0x4180005d FP BE Pri
89441!#4 N5357 P2970 ST 2 0x4180005e FP BE Pri
89442!#4 N5358 P2971 ST 6 0x4180005f FP BE Pri
89443!#4 N5359 P2972 LD 3 -1 Int BE Pri
89444!#4 N5360 P2973 LD 3 -1 Int BE Pri
89445!#4 N5361 P2972 LD 3 -1 Int BE Pri
89446!#4 N5362 P2973 LD 3 -1 Int BE Pri
89447!#4 N5367 P2976 QWST 4 0x41800060 FP BE Pri
89448!#4 N5368 P2976 QWST 5 0x41800061 FP BE Pri
89449!#4 N5370 P2976 QWST 4 0x41800062 FP BE Pri
89450!#4 N5371 P2976 QWST 5 0x41800063 FP BE Pri
89451!#4 N5373 P2978 DWLD 9 -1,0x0 Int LE Pri
89452!#4 N5374 P2978 CASX 9 -1,0x0 N5373 0x2000025 Int LE Pri
89453!#4 N5375 P2979 DWLD 11 -1,0x0 Int BE Pri
89454!#4 N5376 P2979 CASX 11 -1,0x0 N5375 0x2000026 Int BE Pri
89455!#4 N5377 P2980 LD 1 -1 Int BE Pri
89456!#4 N5378 P2981 LD 5 -1 Int BE Pri
89457!#4 N5379 P2979 DWLD 11 -1,0x0 Int BE Pri
89458!#4 N5380 P2979 CASX 11 -1,0x0 N5379 0x2000027 Int BE Pri
89459!#4 N5381 P2980 LD 1 -1 Int BE Pri
89460!#4 N5382 P2981 LD 5 -1 Int BE Pri
89461!#4 N5383 P2982 LD 4 -1 FP BE Pri
89462!#4 N5384 P2983 BST 0 0x41800064 FP BE Pri
89463!#4 N5385 P2983 BST 1 0x41800065 FP BE Pri
89464!#4 N5386 P2982 LD 4 -1 FP BE Pri
89465!#4 N5387 P2983 BST 0 0x41800066 FP BE Pri
89466!#4 N5388 P2983 BST 1 0x41800067 FP BE Pri
89467!#4 N5389 P2984 DWST 1 0x41800068 FP BE Pri
89468!#4 N5390 P2985 LD 5 -1 Int BE Pri
89469!#4 N5392 P2987 LD 3 -1 Int BE Pri
89470!#4 N5393 P2985 LD 5 -1 Int BE Pri
89471!#4 N5395 P2987 LD 3 -1 Int BE Pri
89472!#4 N5396 P2988 LD 1 -1 FP BE Pri
89473!#4 N5397 P2988 LD 1 -1 FP BE Pri
89474!#4 N5398 P2989 QWLD 10 -1 FP BE Pri
89475!#4 N5399 P2989 QWLD 11 -1 FP BE Pri
89476!#4 N5400 P2990 LD 3 -1 Int BE Pri
89477!#4 N5401 P2991 LD 1 -1 Int BE Pri
89478!#4 N5402 P2989 QWLD 10 -1 FP BE Pri
89479!#4 N5403 P2989 QWLD 11 -1 FP BE Pri
89480!#4 N5404 P2990 LD 3 -1 Int BE Pri
89481!#4 N5405 P2991 LD 1 -1 Int BE Pri
89482!#4 N5406 P2992 LD 12 -1 FP BE Pri
89483!#4 N5407 P2993 DWLD 13 -1 Int BE Pri
89484!#4 N5408 P2994 LD 6 -1 Int BE Pri
89485!#4 N5409 P2995 ST 8 0x2000028 Int BE Pri
89486!#4 N5410 P2996 LD 15 -1 FP BE Pri
89487!#4 N5412 P2998 SWAP 11 0xffffffff 0x2000029 Int BE Pri
89488!#4 N5413 P2999 LD 15 -1 Int BE Pri
89489!#4 N5414 P3000 DWST 2 0x41800069 FP BE Pri
89490!#4 N5415 P3001 LD 11 -1 Int BE Pri
89491!#4 N5416 P3001 CAS 11 -1 N5415 0x200002a Int BE Pri
89492!#4 N5417 P3002 ST 3 0x4180006a FP BE Pri
89493!#4 N5418 P3003 DWLD 6 -1,0x0 Int BE Pri
89494!#4 N5419 P3003 CASX 6 -1,0x0 N5418 0x200002b Int BE Pri
89495!#4 N5420 P3004 LD 8 -1 Int BE Pri
89496!#4 N5421 P3005 LD 7 -1 Int BE Pri
89497!#4 N5422 P3006 QWLD 12 -1 FP BE Pri
89498!#4 N5423 P3006 QWLD 13 -1 FP BE Pri
89499!#4 N5425 P3006 QWLD 12 -1 FP BE Pri
89500!#4 N5426 P3006 QWLD 13 -1 FP BE Pri
89501!#4 N5429 P3009 BLD 14 -1 FP BE Pri
89502!#4 N5430 P3009 BLD 15 -1 FP BE Pri
89503!#4 N5431 P3010 LD 10 -1 Int BE Pri
89504!#4 N5432 P3011 LD 7 -1 Int BE Pri
89505!#4 N5433 P3012 LD 9 -1 FP BE Pri
89506!#4 N5434 P3013 DWST 1 0x4180006b FP BE Pri
89507!#4 N5435 P3014 QWST 6 0x4180006c FP BE Pri
89508!#4 N5436 P3014 QWST 7 0x4180006d FP BE Pri
89509!#4 N5438 P3016 LD 15 -1 Int BE Pri
89510!#4 N5439 P3017 LD 2 -1 Int BE Pri
89511!#4 N5440 P3016 LD 15 -1 Int BE Pri
89512!#4 N5441 P3017 LD 2 -1 Int BE Pri
89513!#4 N5442 P3018 DWLD 11 -1,0x0 Int BE Pri
89514!#4 N5443 P3018 CASX 11 -1,0x0 N5442 0x200002c Int BE Pri
89515!#4 N5444 P3019 DWLD 7 -1 FP BE Pri
89516!#4 N5445 P3019 DWLD 7 -1 FP BE Pri
89517!#4 N5447 P3021 QWLD 0 -1 FP BE Pri
89518!#4 N5448 P3021 QWLD 1 -1 FP BE Pri
89519!#4 N5450 P3021 QWLD 0 -1 FP BE Pri
89520!#4 N5451 P3021 QWLD 1 -1 FP BE Pri
89521!#4 N5452 P3022 LD 9 -1 FP BE Pri
89522!#4 N5453 P3022 LD 9 -1 FP BE Pri
89523!#4 N5454 P3023 DWLD 2 -1 Int BE Pri
89524!#4 N5455 P3024 LD 0 -1 Int LE Pri
89525!#4 N5456 P3023 DWLD 2 -1 Int BE Pri
89526!#4 N5457 P3024 LD 0 -1 Int LE Pri
89527!#4 N5458 P3025 BLD 2 -1 FP BE Pri
89528!#4 N5459 P3025 BLD 3 -1 FP BE Pri
89529!#4 N5460 P3026 BSTC 12 0x4180006e FP BE Pri
89530!#4 N5461 P3026 BSTC 13 0x4180006f FP BE Pri
89531!#4 N5462 P3025 BLD 2 -1 FP BE Pri
89532!#4 N5463 P3025 BLD 3 -1 FP BE Pri
89533!#4 N5464 P3026 BSTC 12 0x41800070 FP BE Pri
89534!#4 N5465 P3026 BSTC 13 0x41800071 FP BE Pri
89535!#4 N5466 P3027 LD 3 -1 Int BE Pri
89536!#4 N5467 P3028 LD 0 -1 Int BE Pri
89537!#4 N5468 P3027 LD 3 -1 Int BE Pri
89538!#4 N5469 P3028 LD 0 -1 Int BE Pri
89539!#4 N5470 P3029 BSTC 4 0x41800072 FP BE Pri
89540!#4 N5471 P3029 BSTC 5 0x41800073 FP BE Pri
89541!#4 N5472 P3030 LD 6 -1 FP BE Pri
89542!#4 N5473 P3030 LD 6 -1 FP BE Pri
89543!#4 N5474 P3031 LD 3 -1 NF Int BE Pri
89544!#4 N5475 P3032 LD 15 -1 Int BE Pri
89545!#4 N5476 P3031 LD 3 -1 NF Int BE Pri
89546!#4 N5477 P3032 LD 15 -1 Int BE Pri
89547!#4 N5478 P3033 DWLD 2 -1 FP BE Pri
89548!#4 N5479 P3034 BST 0 0x41800074 FP BE Pri
89549!#4 N5480 P3034 BST 1 0x41800075 FP BE Pri
89550!#4 N5481 P3033 DWLD 2 -1 FP BE Pri
89551!#4 N5482 P3034 BST 0 0x41800076 FP BE Pri
89552!#4 N5483 P3034 BST 1 0x41800077 FP BE Pri
89553!#4 N5484 P3035 LD 6 -1 Int BE Pri
89554!#4 N5485 P3036 LD 1 -1 NF FP BE Pri
89555!#4 N5486 P3037 LD 14 -1 Int BE Pri
89556!#4 N5487 P3035 LD 6 -1 Int BE Pri
89557!#4 N5488 P3036 LD 1 -1 NF FP BE Pri
89558!#4 N5489 P3037 LD 14 -1 Int BE Pri
89559!#4 N5491 P3039 BST 2 0x41800078 FP BE Pri
89560!#4 N5492 P3039 BST 3 0x41800079 FP BE Pri
89561!#4 N5494 P3039 BST 2 0x4180007a FP BE Pri
89562!#4 N5495 P3039 BST 3 0x4180007b FP BE Pri
89563!#4 N5496 P3040 LD 12 -1 FP BE Pri
89564!#4 N5497 P3041 LD 8 -1 Int BE Pri
89565!#4 N5498 P3042 LD 3 -1 Int BE Pri
89566!#4 N5499 P3043 LD 5 -1 FP BE Pri
89567!#4 N5500 P3043 LD 5 -1 FP BE Pri
89568!#4 N5501 P3044 DWST 1 0x4180007c FP BE Pri
89569!#4 N5502 P3045 LD 1 -1 Int BE Pri
89570!#4 N5503 P3046 LD 1 -1 Int BE Pri
89571!#4 N5504 P3047 LD 1 -1 NF FP BE Pri
89572!#4 N5508 P3050 ST 10 0x4180007d FP BE Pri
89573!#4 N5509 P3051 BST 14 0x4180007e FP BE Pri
89574!#4 N5510 P3051 BST 15 0x4180007f FP BE Pri
89575!#4 N5511 P3050 ST 10 0x41800080 FP BE Pri
89576!#4 N5512 P3051 BST 14 0x41800081 FP BE Pri
89577!#4 N5513 P3051 BST 15 0x41800082 FP BE Pri
89578!#4 N5514 P3052 SWAP 5 0xffffffff 0x200002d Int BE Pri
89579!#4 N5515 P3053 LD 5 -1 Int BE Pri
89580!#4 N5516 P3054 DWLD 13 -1,0x0 Int BE Pri
89581!#4 N5517 P3054 CASX 13 -1,0x0 N5516 0x200002e Int BE Pri
89582!#4 N5518 P3055 LD 10 -1 FP BE Pri
89583!#4 N5519 P3056 ST 13 0x200002f Int BE Pri
89584!#4 N5520 P3056 ST 13 0x2000030 Int BE Pri
89585!#4 N5521 P3057 LD 3 -1 Int BE Pri
89586!#4 N5522 P3058 LD 12 -1 Int BE Pri
89587!#4 N5523 P3059 LD 13 -1 FP BE Pri
89588!#4 N5524 P3060 LD 5 -1 FP BE Pri
89589!#4 N5525 P3061 LD 10 -1 FP BE Pri
89590!#4 N5526 P3062 DWST 9 0x2000031 Int BE Pri
89591!#4 N5527 P3063 QWST 12 0x41800083 FP BE Pri
89592!#4 N5528 P3063 QWST 13 0x41800084 FP BE Pri
89593!#4 N5529 P3062 DWST 9 0x2000032 Int BE Pri
89594!#4 N5530 P3063 QWST 12 0x41800085 FP BE Pri
89595!#4 N5531 P3063 QWST 13 0x41800086 FP BE Pri
89596!#4 N5532 P3064 DWLD 15 -1,0x0 Int BE Pri
89597!#4 N5533 P3064 CASX 15 -1,0x0 N5532 0x2000033 Int BE Pri
89598!#4 N5534 P3065 LD 2 -1 Int BE Pri
89599!#4 N5535 P3065 CAS 2 -1 N5534 0x2000034 Int BE Pri
89600!#4 N5536 P3066 LD 5 -1 FP BE Pri
89601!#4 N5537 P3066 LD 5 -1 FP BE Pri
89602!#4 N5538 P3067 BLD 8 -1 FP BE Pri
89603!#4 N5539 P3067 BLD 9 -1 FP BE Pri
89604!#4 N5541 P3069 BST 8 0x41800087 FP BE Pri
89605!#4 N5542 P3069 BST 9 0x41800088 FP BE Pri
89606!#4 N5543 P3070 BLD 0 -1 FP BE Pri
89607!#4 N5544 P3070 BLD 1 -1 FP BE Pri
89608!#4 N5546 P3072 LD 9 -1 FP BE Pri
89609!#4 N5548 P3072 LD 9 -1 FP BE Pri
89610!#4 N5550 P3074 LD 15 -1 Int BE Pri
89611!#4 N5551 P3074 CAS 15 -1 N5550 0x2000035 Int BE Pri
89612!#4 N5552 P3074 LD 15 -1 Int BE Pri
89613!#4 N5553 P3074 CAS 15 -1 N5552 0x2000036 Int BE Pri
89614!#4 N5554 P3075 DWLD 4 -1 FP BE Pri
89615!#4 N5555 P3076 LD 14 -1 NF FP BE Pri
89616!#4 N5556 P3077 LD 12 -1 FP BE Pri
89617!#4 N5557 P3076 LD 14 -1 NF FP BE Pri
89618!#4 N5558 P3077 LD 12 -1 FP BE Pri
89619!#4 N5559 P3078 LD 3 -1 FP BE Pri
89620!#4 N5561 P3078 LD 3 -1 FP BE Pri
89621!#4 N5563 P3080 LD 6 -1 Int BE Pri
89622!#4 N5564 P3081 LD 10 -1 Int BE Pri
89623!#4 N5565 P3082 LD 9 -1 FP BE Pri
89624!#4 N5566 P3083 LD 9 -1 FP BE Pri
89625!#4 N5567 P3084 LD 14 -1 FP BE Pri
89626!#4 N5568 P3085 LD 4 -1 FP BE Pri
89627!#4 N5570 P3087 QWLD 2 -1 FP BE Pri
89628!#4 N5571 P3087 QWLD 3 -1 FP BE Pri
89629!#4 N5572 P3088 LD 3 -1 FP BE Pri
89630!#4 N5573 P3089 LD 5 -1 Int BE Pri
89631!#4 N5574 P3090 LD 11 -1 Int BE Pri
89632!#4 N5575 P3088 LD 3 -1 FP BE Pri
89633!#4 N5576 P3089 LD 5 -1 Int BE Pri
89634!#4 N5577 P3090 LD 11 -1 Int BE Pri
89635!#4 N5580 P3092 LD 11 -1 Int BE Pri
89636!#4 N5581 P3093 SWAP 7 0xffffffff 0x2000037 Int BE Pri
89637!#4 N5582 P3094 LD 5 -1 Int BE Pri
89638!#4 N5583 P3095 QWLD 4 -1 FP BE Pri
89639!#4 N5584 P3095 QWLD 5 -1 FP BE Pri
89640!#4 N5585 P3096 LD 11 -1 Int BE Pri
89641!#4 N5586 P3097 DWLD 10 -1,0x0 Int BE Pri
89642!#4 N5587 P3097 CASX 10 -1,0x0 N5586 0x2000038 Int BE Pri
89643!#4 N5588 P3097 DWLD 10 -1,0x0 Int BE Pri
89644!#4 N5589 P3097 CASX 10 -1,0x0 N5588 0x2000039 Int BE Pri
89645!#4 N5591 P3099 LD 4 -1 FP BE Pri
89646!#4 N5592 P3100 LD 3 -1 Int BE Pri
89647!#4 N5593 P3101 QWLD 12 -1 FP BE Pri
89648!#4 N5594 P3101 QWLD 13 -1 FP BE Pri
89649!#4 N5595 P3102 LD 9 -1 Int BE Pri
89650!#4 N5597 P3104 LD 12 -1 FP BE Pri
89651!#4 N5599 P3104 LD 12 -1 FP BE Pri
89652!#4 N5601 P3106 LD 13 -1 FP BE Pri
89653!#4 N5604 P3108 QWLD 4 -1 NF FP BE Pri
89654!#4 N5605 P3108 QWLD 5 -1 NF FP BE Pri
89655!#4 N5607 P3110 SWAP 4 0xffffffff 0x200003a Int BE Pri
89656!#4 N5608 P3111 LD 7 -1 Int BE Pri
89657!#4 N5609 P3110 SWAP 4 0xffffffff 0x200003b Int BE Pri
89658!#4 N5610 P3111 LD 7 -1 Int BE Pri
89659!#4 N5611 P3112 ST 13 0x200003c Int BE Pri
89660!#4 N5612 P3112 ST 13 0x200003d Int BE Pri
89661!#4 N5615 P3115 QWLD 0 -1 NF FP BE Pri
89662!#4 N5616 P3115 QWLD 1 -1 NF FP BE Pri
89663!#4 N5618 P3115 QWLD 0 -1 NF FP BE Pri
89664!#4 N5619 P3115 QWLD 1 -1 NF FP BE Pri
89665!#4 N5620 P3116 ST 10 0x200003e Int BE Pri
89666!#4 N5621 P3117 LD 14 -1 Int BE Pri
89667!#4 N5622 P3118 LD 1 -1 Int BE Pri
89668!#4 N5624 P3120 LD 1 -1 Int LE Pri
89669!#4 N5626 P3122 LD 1 -1 Int BE Pri
89670!#4 N5627 P3123 LD 4 -1 Int BE Pri
89671!#4 N5628 P3124 LD 0 -1 Int BE Pri
89672!#4 N5629 P3123 LD 4 -1 Int BE Pri
89673!#4 N5630 P3124 LD 0 -1 Int BE Pri
89674!#4 N5631 P3125 BST 12 0x41800089 FP BE Pri
89675!#4 N5632 P3125 BST 13 0x4180008a FP BE Pri
89676!#4 N5636 P3128 LD 8 -1 FP BE Pri
89677!#4 N5639 P3131 BSTC 6 0x4180008b FP BE Pri
89678!#4 N5640 P3131 BSTC 7 0x4180008c FP BE Pri
89679!#4 N5641 P3132 LD 13 -1 Int BE Pri
89680!#4 N5642 P3133 LD 6 -1 Int BE Pri
89681!#4 N5643 P3131 BSTC 6 0x4180008d FP BE Pri
89682!#4 N5644 P3131 BSTC 7 0x4180008e FP BE Pri
89683!#4 N5645 P3132 LD 13 -1 Int BE Pri
89684!#4 N5646 P3133 LD 6 -1 Int BE Pri
89685!#4 N5648 P3135 LD 11 -1 FP BE Pri
89686!#4 N5650 P3135 LD 11 -1 FP BE Pri
89687!#4 N5652 P3137 BSTC 10 0x4180008f FP BE Pri
89688!#4 N5653 P3137 BSTC 11 0x41800090 FP BE Pri
89689!#4 N5655 P3139 QWLD 0 -1 FP BE Pri
89690!#4 N5656 P3139 QWLD 1 -1 FP BE Pri
89691!#4 N5658 P3139 QWLD 0 -1 FP BE Pri
89692!#4 N5659 P3139 QWLD 1 -1 FP BE Pri
89693!#4 N5660 P3140 LD 10 -1 Int BE Pri
89694!#4 N5661 P3141 LD 12 -1 Int LE Pri
89695!#4 N5662 P3142 BST 12 0x41800091 FP BE Pri
89696!#4 N5663 P3142 BST 13 0x41800092 FP BE Pri
89697!#4 N5664 P3143 LD 8 -1 FP BE Pri
89698!#4 N5665 P3142 BST 12 0x41800093 FP BE Pri
89699!#4 N5666 P3142 BST 13 0x41800094 FP BE Pri
89700!#4 N5667 P3143 LD 8 -1 FP BE Pri
89701!#4 N5668 P3144 SWAP 8 0xffffffff 0x200003f Int BE Pri
89702!#4 N5670 P3146 LD 4 -1 Int BE Pri
89703!#4 N5671 P3147 LD 3 -1 FP BE Pri
89704!#4 N5672 P3148 ST 14 0x41800095 FP BE Pri
89705!#4 N5673 P3149 ST 9 0x41800096 FP BE Pri
89706!#4 N5674 P3150 BLD 14 -1 FP BE Pri
89707!#4 N5675 P3150 BLD 15 -1 FP BE Pri
89708!#4 N5677 P3150 BLD 14 -1 FP BE Pri
89709!#4 N5678 P3150 BLD 15 -1 FP BE Pri
89710!#4 N5681 P3153 BLD 6 -1 FP BE Pri
89711!#4 N5682 P3153 BLD 7 -1 FP BE Pri
89712!#4 N5683 P3153 BLD 6 -1 FP BE Pri
89713!#4 N5684 P3153 BLD 7 -1 FP BE Pri
89714!#4 N5685 P3154 LD 13 -1 FP BE Pri
89715!#4 N5686 P3155 LD 5 -1 NF FP BE Pri
89716!#4 N5687 P3154 LD 13 -1 FP BE Pri
89717!#4 N5688 P3155 LD 5 -1 NF FP BE Pri
89718!#4 N5689 P3156 BST 14 0x41800097 FP BE Pri
89719!#4 N5690 P3156 BST 15 0x41800098 FP BE Pri
89720!#4 N5691 P3157 LD 7 -1 Int BE Pri
89721!#4 N5692 P3158 LD 10 -1 Int BE Pri
89722!#4 N5693 P3156 BST 14 0x41800099 FP BE Pri
89723!#4 N5694 P3156 BST 15 0x4180009a FP BE Pri
89724!#4 N5695 P3157 LD 7 -1 Int BE Pri
89725!#4 N5696 P3158 LD 10 -1 Int BE Pri
89726!#4 N5697 P3159 QWST 4 0x4180009b FP BE Pri
89727!#4 N5698 P3159 QWST 5 0x4180009c FP BE Pri
89728!#4 N5699 P3160 LD 6 -1 FP BE Pri
89729!#4 N5700 P3159 QWST 4 0x4180009d FP BE Pri
89730!#4 N5701 P3159 QWST 5 0x4180009e FP BE Pri
89731!#4 N5702 P3160 LD 6 -1 FP BE Pri
89732!#4 N5703 P3161 LD 0 -1 Int BE Pri
89733!#4 N5704 P3162 LD 1 -1 Int BE Pri
89734!#4 N5705 P3161 LD 0 -1 Int BE Pri
89735!#4 N5706 P3162 LD 1 -1 Int BE Pri
89736!#4 N5707 P3163 LD 6 -1 FP BE Pri
89737!#4 N5708 P3164 QWST 0 0x4180009f FP BE Pri
89738!#4 N5709 P3164 QWST 1 0x418000a0 FP BE Pri
89739!#4 N5711 P3166 LD 7 -1 NF Int LE Pri
89740!#4 N5712 P3167 LD 5 -1 NF Int BE Pri
89741!#4 N5713 P3166 LD 7 -1 NF Int LE Pri
89742!#4 N5714 P3167 LD 5 -1 NF Int BE Pri
89743!#4 N5715 P3168 LD 1 -1 Int BE Pri
89744!#4 N5717 P3170 LD 2 -1 Int BE Pri
89745!#4 N5718 P3171 LD 15 -1 FP BE Pri
89746!#4 N5719 P3172 SWAP 0 0xffffffff 0x2000040 Int BE Pri
89747!#4 N5720 P3173 BST 6 0x418000a1 FP BE Pri
89748!#4 N5721 P3173 BST 7 0x418000a2 FP BE Pri
89749!#4 N5722 P3174 LD 13 -1 Int BE Pri
89750!#4 N5723 P3172 SWAP 0 0xffffffff 0x2000041 Int BE Pri
89751!#4 N5724 P3173 BST 6 0x418000a3 FP BE Pri
89752!#4 N5725 P3173 BST 7 0x418000a4 FP BE Pri
89753!#4 N5726 P3174 LD 13 -1 Int BE Pri
89754!#4 N5727 P3175 LD 9 -1 FP BE Pri
89755!#4 N5728 P3176 LD 7 -1 FP BE Pri
89756!#4 N5729 P3175 LD 9 -1 FP BE Pri
89757!#4 N5730 P3176 LD 7 -1 FP BE Pri
89758!#4 N5731 P3177 LD 9 -1 FP BE Pri
89759!#4 N5732 P3178 QWST 12 0x418000a5 FP BE Pri
89760!#4 N5733 P3178 QWST 13 0x418000a6 FP BE Pri
89761!#4 N5734 P3178 QWST 12 0x418000a7 FP BE Pri
89762!#4 N5735 P3178 QWST 13 0x418000a8 FP BE Pri
89763!#4 N5736 P3179 LD 2 -1 Int BE Pri
89764!#4 N5737 P3179 CAS 2 -1 N5736 0x2000042 Int BE Pri
89765!#4 N5738 P3180 LD 5 -1 NF FP BE Pri
89766!#4 N5740 P3182 LD 12 -1 NF Fault Int BE Pri
89767!#4 N5741 P3183 LD 3 -1 Int BE Pri
89768!#4 N5742 P3184 LD 7 -1 Int BE Pri
89769!#4 N5743 P3184 CAS 7 -1 N5742 0x2000043 Int BE Pri
89770!#4 N5744 P3185 BST 6 0x418000a9 FP BE Pri
89771!#4 N5745 P3185 BST 7 0x418000aa FP BE Pri
89772!#4 N5746 P3184 LD 7 -1 Int BE Pri
89773!#4 N5747 P3184 CAS 7 -1 N5746 0x2000044 Int BE Pri
89774!#4 N5748 P3185 BST 6 0x418000ab FP BE Pri
89775!#4 N5749 P3185 BST 7 0x418000ac FP BE Pri
89776!#4 N5750 P3186 LD 10 -1 FP BE Pri
89777!#4 N5751 P3187 LD 6 -1 NF Int BE Pri
89778!#4 N5752 P3188 LD 4 -1 Int BE Pri
89779!#4 N5753 P3186 LD 10 -1 FP BE Pri
89780!#4 N5754 P3187 LD 6 -1 NF Int BE Pri
89781!#4 N5755 P3188 LD 4 -1 Int BE Pri
89782!#4 N5756 P3189 LD 9 -1 Int BE Pri
89783!#4 N5757 P3190 DWLD 5 -1,0x0 Int BE Pri
89784!#4 N5758 P3190 CASX 5 -1,0x0 N5757 0x2000045 Int BE Pri
89785!#4 N5759 P3191 LD 5 -1 Int BE Pri
89786!#4 N5760 P3189 LD 9 -1 Int BE Pri
89787!#4 N5761 P3190 DWLD 5 -1,0x0 Int BE Pri
89788!#4 N5762 P3190 CASX 5 -1,0x0 N5761 0x2000046 Int BE Pri
89789!#4 N5763 P3191 LD 5 -1 Int BE Pri
89790!#4 N5764 P3192 LD 13 -1 Int BE Pri
89791!#4 N5765 P3192 CAS 13 -1 N5764 0x2000047 Int BE Pri
89792!#4 N5766 P3192 LD 13 -1 Int BE Pri
89793!#4 N5767 P3192 CAS 13 -1 N5766 0x2000048 Int BE Pri
89794!#4 N5768 P3193 BLD 12 -1 FP BE Pri
89795!#4 N5769 P3193 BLD 13 -1 FP BE Pri
89796!#4 N5773 P3196 LD 8 -1 FP BE Pri
89797!#4 N5774 P3196 LD 8 -1 FP BE Pri
89798!#4 N5775 P3197 QWLD 4 -1 FP BE Pri
89799!#4 N5776 P3197 QWLD 5 -1 FP BE Pri
89800!#4 N5777 P3197 QWLD 4 -1 FP BE Pri
89801!#4 N5778 P3197 QWLD 5 -1 FP BE Pri
89802!#4 N5782 P3200 DWST 4 0x418000ad FP BE Pri
89803!#4 N5783 P3201 SWAP 12 0xffffffff 0x2000049 Int BE Pri
89804!#4 N5784 P3202 LD 1 -1 Int BE Pri
89805!#4 N5785 P3201 SWAP 12 0xffffffff 0x200004a Int BE Pri
89806!#4 N5786 P3202 LD 1 -1 Int BE Pri
89807!#4 N5788 P3204 SWAP 15 0xffffffff 0x200004b Int LE Pri
89808!#4 N5789 P3205 LD 3 -1 Int BE Pri
89809!#4 N5790 P3206 LD 8 -1 FP BE Pri
89810!#4 N5791 P3206 LD 8 -1 FP BE Pri
89811!#4 N5795 P3209 LD 9 -1 NF Int BE Pri
89812!#4 N5796 P3210 LD 3 -1 Int BE Pri
89813!#4 N5797 P3211 LD 0 -1 FP BE Pri
89814!#4 N5798 P3212 QWLD 2 -1 FP BE Pri
89815!#4 N5799 P3212 QWLD 3 -1 FP BE Pri
89816!#4 N5800 P3213 DWLD 13 -1 Int BE Pri
89817!#4 N5801 P3214 LD 3 -1 Int BE Pri
89818!#4 N5802 P3215 LD 9 -1 Int BE Pri
89819!#4 N5803 P3216 LD 7 -1 Int BE Pri
89820!#4 N5805 P3218 DWLD 13 -1 FP BE Pri
89821!#4 N5807 P3218 DWLD 13 -1 FP BE Pri
89822!#4 N5809 P3220 BSTC 4 0x418000ae FP BE Pri
89823!#4 N5810 P3220 BSTC 5 0x418000af FP BE Pri
89824!#4 N5811 P3221 LD 6 -1 Int BE Pri
89825!#4 N5812 P3222 LD 9 -1 Int BE Pri
89826!#4 N5813 P3220 BSTC 4 0x418000b0 FP BE Pri
89827!#4 N5814 P3220 BSTC 5 0x418000b1 FP BE Pri
89828!#4 N5815 P3221 LD 6 -1 Int BE Pri
89829!#4 N5816 P3222 LD 9 -1 Int BE Pri
89830!#4 N5818 P3224 BLD 14 -1 FP BE Pri
89831!#4 N5819 P3224 BLD 15 -1 FP BE Pri
89832!#4 N5824 P3227 QWLD 14 -1 FP BE Pri
89833!#4 N5825 P3227 QWLD 15 -1 FP BE Pri
89834!#4 N5826 P3228 BLD 12 -1 FP BE Pri
89835!#4 N5827 P3228 BLD 13 -1 FP BE Pri
89836!#4 N5828 P3227 QWLD 14 -1 FP BE Pri
89837!#4 N5829 P3227 QWLD 15 -1 FP BE Pri
89838!#4 N5830 P3228 BLD 12 -1 FP BE Pri
89839!#4 N5831 P3228 BLD 13 -1 FP BE Pri
89840!#4 N5832 P3229 LD 9 -1 FP BE Pri
89841!#4 N5833 P3229 LD 9 -1 FP BE Pri
89842!#4 N5834 P3230 LD 12 -1 Int BE Pri
89843!#4 N5835 P3231 LD 15 -1 Int BE Pri
89844!#4 N5837 P3233 ST 10 0x200004c Int BE Pri
89845!#4 N5838 P3234 BST 6 0x418000b2 FP BE Pri
89846!#4 N5839 P3234 BST 7 0x418000b3 FP BE Pri
89847!#4 N5840 P3235 LD 2 -1 Int BE Pri
89848!#4 N5841 P3235 CAS 2 -1 N5840 0x200004d Int BE Pri
89849!#4 N5842 P3236 ST 13 0x200004e Int BE Pri
89850!#4 N5844 P3236 ST 13 0x200004f Int BE Pri
89851!#4 N5846 P3238 LD 7 -1 FP BE Pri
89852!#4 N5847 P3238 LD 7 -1 FP BE Pri
89853!#4 N5848 P3239 ST 6 0x418000b4 FP BE Pri
89854!#4 N5849 P3240 DWLD 1 -1,0x0 Int BE Pri
89855!#4 N5850 P3240 CASX 1 -1,0x0 N5849 0x2000050 Int BE Pri
89856!#4 N5851 P3241 DWLD 13 -1 FP BE Pri
89857!#4 N5852 P3241 DWLD 13 -1 FP BE Pri
89858!#4 N5853 P3242 LD 6 -1 FP BE Pri
89859!#4 N5854 P3242 LD 6 -1 FP BE Pri
89860!#4 N5855 P3243 SWAP 3 0xffffffff 0x2000051 Int BE Pri
89861!#4 N5856 P3244 MEMBAR
89862!#4 N5857 P3245 LD 5 -1 Int BE Pri
89863!#4 N5858 P3243 SWAP 3 0xffffffff 0x2000052 Int BE Pri
89864!#4 N5859 P3244 MEMBAR
89865!#4 N5860 P3245 LD 5 -1 Int BE Pri
89866!#4 N5864 P3248 BSTC 14 0x418000b5 FP BE Pri
89867!#4 N5865 P3248 BSTC 15 0x418000b6 FP BE Pri
89868!#4 N5866 P3249 BSTC 0 0x418000b7 FP BE Pri
89869!#4 N5867 P3249 BSTC 1 0x418000b8 FP BE Pri
89870!#4 N5868 P3248 BSTC 14 0x418000b9 FP BE Pri
89871!#4 N5869 P3248 BSTC 15 0x418000ba FP BE Pri
89872!#4 N5870 P3249 BSTC 0 0x418000bb FP BE Pri
89873!#4 N5871 P3249 BSTC 1 0x418000bc FP BE Pri
89874!#4 N5872 P3250 LD 15 -1 Int BE Pri
89875!#4 N5873 P3251 ST 15 0x2000053 Int BE Pri
89876!#4 N5874 P3252 LD 7 -1 Int BE Pri
89877!#4 N5875 P3253 QWLD 0 -1 FP BE Pri
89878!#4 N5876 P3253 QWLD 1 -1 FP BE Pri
89879!#4 N5877 P3254 LD 10 -1 Int BE Pri
89880!#4 N5878 P3255 LD 3 -1 FP BE Pri
89881!#4 N5879 P3256 LD 0 -1 Int BE Pri
89882!#4 N5881 P3258 LD 2 -1 Int BE Pri
89883!#4 N5882 P3259 LD 13 -1 Int BE Pri
89884!#4 N5883 P3260 LD 8 -1 Int BE Pri
89885!#4 N5884 P3260 CAS 8 -1 N5883 0x2000054 Int BE Pri
89886!#4 N5885 P3261 QWLD 2 -1 FP BE Pri
89887!#4 N5886 P3261 QWLD 3 -1 FP BE Pri
89888!#4 N5887 P3260 LD 8 -1 Int BE Pri
89889!#4 N5888 P3260 CAS 8 -1 N5887 0x2000055 Int BE Pri
89890!#4 N5889 P3261 QWLD 2 -1 FP BE Pri
89891!#4 N5890 P3261 QWLD 3 -1 FP BE Pri
89892!#4 N5891 P3262 LD 13 -1 FP BE Pri
89893!#4 N5892 P3263 BLD 12 -1 FP BE Pri
89894!#4 N5893 P3263 BLD 13 -1 FP BE Pri
89895!#4 N5894 P3264 LD 7 -1 FP BE Pri
89896!#4 N5895 P3264 LD 7 -1 FP BE Pri
89897!#4 N5896 P3265 LD 9 -1 FP BE Pri
89898!#4 N5897 P3266 DWLD 4 -1 Int BE Pri
89899!#4 N5898 P3267 LD 4 -1 Int BE Pri
89900!#4 N5899 P3268 DWLD 14 -1 FP BE Pri
89901!#4 N5900 P3269 DWLD 13 -1 Int BE Pri
89902!#4 N5901 P3270 LD 7 -1 Int BE Pri
89903!#4 N5902 P3271 DWLD 10 -1 Int BE Pri
89904!#4 N5903 P3272 LD 2 -1 Int BE Pri
89905!#4 N5904 P3273 LD 15 -1 FP BE Pri
89906!#4 N5906 P3275 LD 7 -1 Int BE Pri
89907!#4 N5907 P3276 LD 6 -1 Int BE Pri
89908!#4 N5909 P3275 LD 7 -1 Int BE Pri
89909!#4 N5910 P3276 LD 6 -1 Int BE Pri
89910!#4 N5911 P3277 LD 15 -1 Int BE Pri
89911!#4 N5912 P3277 CAS 15 -1 N5911 0x2000056 Int BE Pri
89912!#4 N5913 P3278 LD 8 -1 Int BE Pri
89913!#4 N5914 P3279 LD 1 -1 Int BE Pri
89914!#4 N5916 P3281 LD 15 -1 FP BE Pri
89915!#4 N5918 P3283 LD 9 -1 Int BE Pri
89916!#4 N5919 P3284 LD 3 -1 Int BE Pri
89917!#4 N5921 P3286 LD 11 -1 NF FP BE Pri
89918!#4 N5923 P3288 LD 5 -1 Int BE Pri
89919!#4 N5924 P3289 LD 11 -1 Int BE Pri
89920!#4 N5926 P3288 LD 5 -1 Int BE Pri
89921!#4 N5927 P3289 LD 11 -1 Int BE Pri
89922!#4 N5931 P3292 LD 2 -1 FP BE Pri
89923!#4 N5932 P3293 LD 4 -1 Int BE Pri
89924!#4 N5933 P3294 DWLD 5 -1 Int BE Pri
89925!#4 N5934 P3293 LD 4 -1 Int BE Pri
89926!#4 N5935 P3294 DWLD 5 -1 Int BE Pri
89927!#4 N5936 P3295 LD 7 -1 Int BE Pri
89928!#4 N5937 P3296 LD 5 -1 Int BE Pri
89929!#4 N5938 P3295 LD 7 -1 Int BE Pri
89930!#4 N5939 P3296 LD 5 -1 Int BE Pri
89931!#4 N5940 P3297 QWST 12 0x418000bd FP BE Pri
89932!#4 N5941 P3297 QWST 13 0x418000be FP BE Pri
89933!#4 N5943 P3297 QWST 12 0x418000bf FP BE Pri
89934!#4 N5944 P3297 QWST 13 0x418000c0 FP BE Pri
89935!#4 N5947 P3300 BLD 14 -1 FP BE Pri
89936!#4 N5948 P3300 BLD 15 -1 FP BE Pri
89937!#4 N5949 P3301 LD 8 -1 FP BE Pri
89938!#4 N5950 P3302 LD 9 -1 Int BE Pri
89939!#4 N5951 P3303 LD 10 -1 Int BE Pri
89940!#4 N5952 P3304 LD 11 -1 Int BE Pri
89941!#4 N5953 P3305 LD 9 -1 Int BE Pri
89942!#4 N5954 P3304 LD 11 -1 Int BE Pri
89943!#4 N5955 P3305 LD 9 -1 Int BE Pri
89944!#4 N5956 P3306 LD 9 -1 FP BE Pri
89945!#4 N5957 P3307 QWST 2 0x418000c1 FP BE Pri
89946!#4 N5958 P3307 QWST 3 0x418000c2 FP BE Pri
89947!#4 N5959 P3306 LD 9 -1 FP BE Pri
89948!#4 N5960 P3307 QWST 2 0x418000c3 FP BE Pri
89949!#4 N5961 P3307 QWST 3 0x418000c4 FP BE Pri
89950!#4 N5963 P3309 BLD 4 -1 FP BE Pri
89951!#4 N5964 P3309 BLD 5 -1 FP BE Pri
89952!#4 N5965 P3310 SWAP 12 0xffffffff 0x2000057 Int BE Pri
89953!#4 N5966 P3311 LD 8 -1 Int BE Pri
89954!#4 N5967 P3312 LD 0 -1 FP BE Pri
89955!#4 N5968 P3313 DWLD 15 -1,0x0 Int BE Pri
89956!#4 N5969 P3313 CASX 15 -1,0x0 N5968 0x2000058 Int BE Pri
89957!#4 N5970 P3314 BSTC 12 0x418000c5 FP BE Pri
89958!#4 N5971 P3314 BSTC 13 0x418000c6 FP BE Pri
89959!#4 N5972 P3313 DWLD 15 -1,0x0 Int BE Pri
89960!#4 N5973 P3313 CASX 15 -1,0x0 N5972 0x2000059 Int BE Pri
89961!#4 N5974 P3314 BSTC 12 0x418000c7 FP BE Pri
89962!#4 N5975 P3314 BSTC 13 0x418000c8 FP BE Pri
89963!#4 N5976 P3315 LD 11 -1 Int BE Pri
89964!#4 N5977 P3315 CAS 11 -1 N5976 0x200005a Int BE Pri
89965!#4 N5978 P3315 LD 11 -1 Int BE Pri
89966!#4 N5979 P3315 CAS 11 -1 N5978 0x200005b Int BE Pri
89967!#4 N5980 P3316 QWLD 12 -1 FP BE Pri
89968!#4 N5981 P3316 QWLD 13 -1 FP BE Pri
89969!#4 N5982 P3317 LD 3 -1 FP BE Pri
89970!#4 N5983 P3318 LD 5 -1 Int BE Pri
89971!#4 N5984 P3319 LD 9 -1 Int BE Pri
89972!#4 N5985 P3318 LD 5 -1 Int BE Pri
89973!#4 N5986 P3319 LD 9 -1 Int BE Pri
89974!#4 N5987 P3320 BSTC 14 0x418000c9 FP BE Pri
89975!#4 N5988 P3320 BSTC 15 0x418000ca FP BE Pri
89976!#4 N5990 P3322 LD 3 -1 Int BE Pri
89977!#4 N5991 P3323 LD 0 -1 FP BE Pri
89978!#4 N5992 P3324 LD 4 -1 Int BE Pri
89979!#4 N5993 P3322 LD 3 -1 Int BE Pri
89980!#4 N5994 P3323 LD 0 -1 FP BE Pri
89981!#4 N5995 P3324 LD 4 -1 Int BE Pri
89982!#4 N5996 P3325 DWLD 14 -1 Int BE Pri
89983!#4 N5997 P3326 DWLD 5 -1,0x0 Int BE Pri
89984!#4 N5998 P3326 CASX 5 -1,0x0 N5997 0x200005c Int BE Pri
89985!#4 N5999 P3327 LD 6 -1 Int BE Pri
89986!#4 N6000 P3328 QWST 4 0x418000cb FP BE Pri
89987!#4 N6001 P3328 QWST 5 0x418000cc FP BE Pri
89988!#4 N6002 P3328 QWST 4 0x418000cd FP BE Pri
89989!#4 N6003 P3328 QWST 5 0x418000ce FP BE Pri
89990!#4 N6005 P3330 LD 0 -1 Int BE Pri
89991!#4 N6007 P3332 LD 13 -1 Int BE Pri
89992!#4 N6008 P3330 LD 0 -1 Int BE Pri
89993!#4 N6010 P3332 LD 13 -1 Int BE Pri
89994!#4 N6011 P3333 LD 11 -1 NF FP BE Pri
89995!#4 N6012 P3333 LD 11 -1 NF FP BE Pri
89996!#4 N6013 P3334 LD 14 -1 Int BE Pri
89997!#4 N6014 P3335 LD 5 -1 NF Int BE Pri
89998!#4 N6015 P3334 LD 14 -1 Int BE Pri
89999!#4 N6016 P3335 LD 5 -1 NF Int BE Pri
90000!#4 N6018 P3337 BLD 8 -1 FP BE Pri
90001!#4 N6019 P3337 BLD 9 -1 FP BE Pri
90002!#4 N6020 P3338 BST 4 0x418000cf FP BE Pri
90003!#4 N6021 P3338 BST 5 0x418000d0 FP BE Pri
90004!#4 N6022 P3337 BLD 8 -1 FP BE Pri
90005!#4 N6023 P3337 BLD 9 -1 FP BE Pri
90006!#4 N6024 P3338 BST 4 0x418000d1 FP BE Pri
90007!#4 N6025 P3338 BST 5 0x418000d2 FP BE Pri
90008!#4 N6026 P3339 SWAP 6 0xffffffff 0x200005d Int BE Pri
90009!#4 N6027 P3340 LD 0 -1 Int BE Pri
90010!#4 N6028 P3341 DWLD 10 -1 FP BE Pri
90011!#4 N6029 P3342 SWAP 6 0xffffffff 0x200005e Int BE Pri
90012!#4 N6030 P3343 LD 3 -1 Int BE Pri
90013!#4 N6031 P3341 DWLD 10 -1 FP BE Pri
90014!#4 N6032 P3342 SWAP 6 0xffffffff 0x200005f Int BE Pri
90015!#4 N6033 P3343 LD 3 -1 Int BE Pri
90016!#4 N6035 P3345 LD 9 -1 FP BE Pri
90017!#4 N6036 P3346 LD 13 -1 Int BE Pri
90018!#4 N6037 P3347 LD 10 -1 Int BE Pri
90019!#4 N6038 P3348 BST 2 0x418000d3 FP BE Pri
90020!#4 N6039 P3348 BST 3 0x418000d4 FP BE Pri
90021!#4 N6040 P3349 LD 5 -1 Int BE Pri
90022!#4 N6041 P3350 LD 2 -1 NF Int BE Pri
90023!#4 N6042 P3351 DWST 15 0x418000d5 FP BE Pri
90024!#4 N6044 P3353 DWLD 11 -1,0x0 Int LE Pri
90025!#4 N6045 P3353 CASX 11 -1,0x0 N6044 0x2000060 Int LE Pri
90026!#4 N6046 P3353 DWLD 11 -1,0x0 Int LE Pri
90027!#4 N6047 P3353 CASX 11 -1,0x0 N6046 0x2000061 Int LE Pri
90028!#4 N6048 P3354 ST 12 0x418000d6 FP BE Pri
90029!#4 N6049 P3355 LD 5 -1 FP BE Pri
90030!#4 N6051 P3355 LD 5 -1 FP BE Pri
90031!#4 N6053 P3357 MEMBAR
90032!#5 N6054 P3358 LD 12 -1 Int BE Pri
90033!#5 N6055 P3358 CAS 12 -1 N6054 0x2800001 Int BE Pri
90034!#5 N6056 P3358 LD 12 -1 Int BE Pri
90035!#5 N6057 P3358 CAS 12 -1 N6056 0x2800002 Int BE Pri
90036!#5 N6059 P3360 QWLD 4 -1 FP BE Pri
90037!#5 N6060 P3360 QWLD 5 -1 FP BE Pri
90038!#5 N6061 P3361 DWLD 11 -1,0x0 Int BE Pri
90039!#5 N6062 P3361 CASX 11 -1,0x0 N6061 0x2800003 Int BE Pri
90040!#5 N6064 P3363 BST 14 0x42000001 FP BE Pri
90041!#5 N6065 P3363 BST 15 0x42000002 FP BE Pri
90042!#5 N6067 P3365 DWLD 9 -1 FP BE Pri
90043!#5 N6068 P3366 LD 1 -1 Int BE Pri
90044!#5 N6069 P3366 CAS 1 -1 N6068 0x2800004 Int BE Pri
90045!#5 N6071 P3366 LD 1 -1 Int BE Pri
90046!#5 N6072 P3366 CAS 1 -1 N6071 0x2800005 Int BE Pri
90047!#5 N6074 P3368 LD 7 -1 Int BE Pri
90048!#5 N6075 P3369 QWST 14 0x42000003 FP BE Pri
90049!#5 N6076 P3369 QWST 15 0x42000004 FP BE Pri
90050!#5 N6077 P3370 LD 13 -1 Int BE Pri
90051!#5 N6078 P3368 LD 7 -1 Int BE Pri
90052!#5 N6079 P3369 QWST 14 0x42000005 FP BE Pri
90053!#5 N6080 P3369 QWST 15 0x42000006 FP BE Pri
90054!#5 N6081 P3370 LD 13 -1 Int BE Pri
90055!#5 N6086 P3373 DWLD 9 -1,0x0 Int BE Pri
90056!#5 N6087 P3373 CASX 9 -1,0x0 N6086 0x2800006 Int BE Pri
90057!#5 N6088 P3374 LD 15 -1 FP BE Pri
90058!#5 N6089 P3373 DWLD 9 -1,0x0 Int BE Pri
90059!#5 N6090 P3373 CASX 9 -1,0x0 N6089 0x2800007 Int BE Pri
90060!#5 N6091 P3374 LD 15 -1 FP BE Pri
90061!#5 N6092 P3375 LD 15 -1 FP BE Pri
90062!#5 N6093 P3375 LD 15 -1 FP BE Pri
90063!#5 N6095 P3377 LD 2 -1 FP BE Pri
90064!#5 N6097 P3377 LD 2 -1 FP BE Pri
90065!#5 N6098 P3378 ST 15 0x2800008 Int BE Pri
90066!#5 N6099 P3379 LD 9 -1 FP BE Pri
90067!#5 N6103 P3382 ST 2 0x2800009 Int BE Pri
90068!#5 N6104 P3383 BLD 10 -1 FP BE Pri
90069!#5 N6105 P3383 BLD 11 -1 FP BE Pri
90070!#5 N6107 P3385 QWLD 14 -1 FP BE Pri
90071!#5 N6108 P3385 QWLD 15 -1 FP BE Pri
90072!#5 N6109 P3386 DWST 3 0x280000a Int BE Pri
90073!#5 N6110 P3385 QWLD 14 -1 FP BE Pri
90074!#5 N6111 P3385 QWLD 15 -1 FP BE Pri
90075!#5 N6112 P3386 DWST 3 0x280000b Int BE Pri
90076!#5 N6114 P3388 QWLD 0 -1 NF FP BE Pri
90077!#5 N6115 P3388 QWLD 1 -1 NF FP BE Pri
90078!#5 N6116 P3389 DWST 7 0x280000c Int BE Pri
90079!#5 N6117 P3388 QWLD 0 -1 NF FP BE Pri
90080!#5 N6118 P3388 QWLD 1 -1 NF FP BE Pri
90081!#5 N6119 P3389 DWST 7 0x280000d Int BE Pri
90082!#5 N6120 P3390 LD 3 -1 Int BE Pri
90083!#5 N6121 P3391 LD 4 -1 NF Int BE Pri
90084!#5 N6122 P3390 LD 3 -1 Int BE Pri
90085!#5 N6123 P3391 LD 4 -1 NF Int BE Pri
90086!#5 N6124 P3392 LD 1 -1 Int BE Pri
90087!#5 N6125 P3393 LD 4 -1 Int BE Pri
90088!#5 N6126 P3392 LD 1 -1 Int BE Pri
90089!#5 N6127 P3393 LD 4 -1 Int BE Pri
90090!#5 N6132 P3396 BSTC 14 0x42000007 FP BE Pri
90091!#5 N6133 P3396 BSTC 15 0x42000008 FP BE Pri
90092!#5 N6134 P3397 LD 3 -1 Int LE Pri
90093!#5 N6135 P3398 LD 10 -1 Int BE Pri
90094!#5 N6136 P3396 BSTC 14 0x42000009 FP BE Pri
90095!#5 N6137 P3396 BSTC 15 0x4200000a FP BE Pri
90096!#5 N6138 P3397 LD 3 -1 Int LE Pri
90097!#5 N6139 P3398 LD 10 -1 Int BE Pri
90098!#5 N6140 P3399 LD 6 -1 Int BE Pri
90099!#5 N6141 P3399 CAS 6 -1 N6140 0x280000e Int BE Pri
90100!#5 N6143 P3399 LD 6 -1 Int BE Pri
90101!#5 N6144 P3399 CAS 6 -1 N6143 0x280000f Int BE Pri
90102!#5 N6146 P3401 LD 5 -1 Int BE Pri
90103!#5 N6147 P3402 LD 5 -1 Int BE Pri
90104!#5 N6148 P3403 LD 2 -1 Int BE Pri
90105!#5 N6150 P3405 LD 6 -1 Int BE Pri
90106!#5 N6151 P3403 LD 2 -1 Int BE Pri
90107!#5 N6153 P3405 LD 6 -1 Int BE Pri
90108!#5 N6154 P3406 LD 7 -1 Int BE Pri
90109!#5 N6156 P3408 LD 14 -1 Int BE Pri
90110!#5 N6157 P3409 BLD 0 -1 FP BE Pri
90111!#5 N6158 P3409 BLD 1 -1 FP BE Pri
90112!#5 N6160 P3411 DWST 15 0x4200000b FP BE Pri
90113!#5 N6162 P3411 DWST 15 0x4200000c FP BE Pri
90114!#5 N6169 P3415 DWLD 9 -1,0x0 Int BE Pri
90115!#5 N6170 P3415 CASX 9 -1,0x0 N6169 0x2800010 Int BE Pri
90116!#5 N6171 P3415 DWLD 9 -1,0x0 Int BE Pri
90117!#5 N6172 P3415 CASX 9 -1,0x0 N6171 0x2800011 Int BE Pri
90118!#5 N6173 P3416 LD 7 -1 Int BE Pri
90119!#5 N6174 P3417 LD 3 -1 Int BE Pri
90120!#5 N6175 P3418 ST 4 0x2800012 Int BE Pri
90121!#5 N6176 P3419 LD 11 -1 FP BE Pri
90122!#5 N6181 P3423 BST 6 0x4200000d FP BE Pri
90123!#5 N6182 P3423 BST 7 0x4200000e FP BE Pri
90124!#5 N6184 P3423 BST 6 0x4200000f FP BE Pri
90125!#5 N6185 P3423 BST 7 0x42000010 FP BE Pri
90126!#5 N6186 P3424 BSTC 4 0x42000011 FP BE Pri
90127!#5 N6187 P3424 BSTC 5 0x42000012 FP BE Pri
90128!#5 N6188 P3424 BSTC 4 0x42000013 FP BE Pri
90129!#5 N6189 P3424 BSTC 5 0x42000014 FP BE Pri
90130!#5 N6192 P3426 DWLD 7 -1 Int BE Pri
90131!#5 N6193 P3427 LD 13 -1 Int BE Pri
90132!#5 N6194 P3428 DWST 9 0x42000015 FP BE Pri
90133!#5 N6195 P3429 ST 8 0x2800013 Int BE Pri
90134!#5 N6196 P3430 LD 12 -1 FP BE Pri
90135!#5 N6197 P3431 LD 15 -1 FP BE Pri
90136!#5 N6198 P3431 LD 15 -1 FP BE Pri
90137!#5 N6199 P3432 DWST 9 0x42000016 FP BE Pri
90138!#5 N6202 P3435 SWAP 1 0xffffffff 0x2800014 Int BE Pri
90139!#5 N6203 P3436 LD 12 -1 Int BE Pri
90140!#5 N6205 P3435 SWAP 1 0xffffffff 0x2800015 Int BE Pri
90141!#5 N6206 P3436 LD 12 -1 Int BE Pri
90142!#5 N6207 P3437 QWLD 6 -1 FP BE Pri
90143!#5 N6208 P3437 QWLD 7 -1 FP BE Pri
90144!#5 N6209 P3438 LD 10 -1 Int BE Pri
90145!#5 N6210 P3438 CAS 10 -1 N6209 0x2800016 Int BE Pri
90146!#5 N6211 P3439 LD 11 -1 FP BE Pri
90147!#5 N6213 P3441 DWLD 2 -1,0x0 Int BE Pri
90148!#5 N6214 P3441 CASX 2 -1,0x0 N6213 0x2800017 Int BE Pri
90149!#5 N6215 P3441 DWLD 2 -1,0x0 Int BE Pri
90150!#5 N6216 P3441 CASX 2 -1,0x0 N6215 0x2800018 Int BE Pri
90151!#5 N6217 P3442 LD 8 -1 Int BE Pri
90152!#5 N6218 P3443 LD 7 -1 NF Fault Int BE Pri
90153!#5 N6219 P3444 LD 10 -1 Int BE Pri
90154!#5 N6220 P3445 ST 12 0x2800019 Int BE Pri
90155!#5 N6221 P3446 LD 4 -1 Int BE Pri
90156!#5 N6222 P3447 LD 9 -1 FP BE Pri
90157!#5 N6223 P3448 DWLD 13 -1,0x0 Int BE Pri
90158!#5 N6224 P3448 CASX 13 -1,0x0 N6223 0x280001a Int BE Pri
90159!#5 N6225 P3447 LD 9 -1 FP BE Pri
90160!#5 N6226 P3448 DWLD 13 -1,0x0 Int BE Pri
90161!#5 N6227 P3448 CASX 13 -1,0x0 N6226 0x280001b Int BE Pri
90162!#5 N6228 P3449 BSTC 6 0x42000017 FP BE Pri
90163!#5 N6229 P3449 BSTC 7 0x42000018 FP BE Pri
90164!#5 N6230 P3450 LD 0 -1 FP BE Pri
90165!#5 N6231 P3449 BSTC 6 0x42000019 FP BE Pri
90166!#5 N6232 P3449 BSTC 7 0x4200001a FP BE Pri
90167!#5 N6233 P3450 LD 0 -1 FP BE Pri
90168!#5 N6234 P3451 ST 8 0x280001c Int BE Pri
90169!#5 N6236 P3451 ST 8 0x280001d Int BE Pri
90170!#5 N6238 P3453 QWLD 4 -1 NF FP BE Pri
90171!#5 N6239 P3453 QWLD 5 -1 NF FP BE Pri
90172!#5 N6240 P3453 QWLD 4 -1 NF FP BE Pri
90173!#5 N6241 P3453 QWLD 5 -1 NF FP BE Pri
90174!#5 N6242 P3454 BLD 12 -1 FP BE Pri
90175!#5 N6243 P3454 BLD 13 -1 FP BE Pri
90176!#5 N6244 P3455 LD 13 -1 Int BE Pri
90177!#5 N6245 P3456 LD 9 -1 Int BE Pri
90178!#5 N6246 P3455 LD 13 -1 Int BE Pri
90179!#5 N6247 P3456 LD 9 -1 Int BE Pri
90180!#5 N6248 P3457 QWLD 0 -1 FP BE Pri
90181!#5 N6249 P3457 QWLD 1 -1 FP BE Pri
90182!#5 N6250 P3458 LD 14 -1 FP BE Pri
90183!#5 N6251 P3459 LD 11 -1 Int BE Pri
90184!#5 N6252 P3460 LD 5 -1 Int BE Pri
90185!#5 N6253 P3459 LD 11 -1 Int BE Pri
90186!#5 N6254 P3460 LD 5 -1 Int BE Pri
90187!#5 N6255 P3461 LD 4 -1 Int BE Pri
90188!#5 N6256 P3462 LD 15 -1 Int BE Pri
90189!#5 N6258 P3464 DWLD 10 -1,0x0 Int BE Pri
90190!#5 N6259 P3464 CASX 10 -1,0x0 N6258 0x280001e Int BE Pri
90191!#5 N6261 P3464 DWLD 10 -1,0x0 Int BE Pri
90192!#5 N6262 P3464 CASX 10 -1,0x0 N6261 0x280001f Int BE Pri
90193!#5 N6263 P3465 SWAP 7 0xffffffff 0x2800020 Int BE Pri
90194!#5 N6264 P3466 DWST 8 0x2800021 Int BE Pri
90195!#5 N6265 P3467 LD 2 -1 Int BE Pri
90196!#5 N6266 P3465 SWAP 7 0xffffffff 0x2800022 Int BE Pri
90197!#5 N6267 P3466 DWST 8 0x2800023 Int BE Pri
90198!#5 N6268 P3467 LD 2 -1 Int BE Pri
90199!#5 N6269 P3468 LD 1 -1 Int BE Pri
90200!#5 N6270 P3469 LD 13 -1 Int BE Pri
90201!#5 N6271 P3468 LD 1 -1 Int BE Pri
90202!#5 N6272 P3469 LD 13 -1 Int BE Pri
90203!#5 N6273 P3470 SWAP 12 0xffffffff 0x2800024 Int BE Pri
90204!#5 N6274 P3471 LD 7 -1 Int BE Pri
90205!#5 N6279 P3474 LD 7 -1 FP BE Pri
90206!#5 N6280 P3475 LD 6 -1 Int BE Pri
90207!#5 N6281 P3475 CAS 6 -1 N6280 0x2800025 Int BE Pri
90208!#5 N6284 P3477 SWAP 14 0xffffffff 0x2800026 Int BE Pri
90209!#5 N6285 P3478 LD 8 -1 Int BE Pri
90210!#5 N6286 P3477 SWAP 14 0xffffffff 0x2800027 Int BE Pri
90211!#5 N6287 P3478 LD 8 -1 Int BE Pri
90212!#5 N6289 P3480 DWLD 9 -1,0x0 Int BE Pri
90213!#5 N6290 P3480 CASX 9 -1,0x0 N6289 0x2800028 Int BE Pri
90214!#5 N6291 P3481 BLD 6 -1 FP BE Pri
90215!#5 N6292 P3481 BLD 7 -1 FP BE Pri
90216!#5 N6293 P3482 LD 5 -1 Int BE Pri
90217!#5 N6294 P3483 LD 12 -1 Int BE Pri
90218!#5 N6295 P3484 BLD 14 -1 FP BE Pri
90219!#5 N6296 P3484 BLD 15 -1 FP BE Pri
90220!#5 N6298 P3484 BLD 14 -1 FP BE Pri
90221!#5 N6299 P3484 BLD 15 -1 FP BE Pri
90222!#5 N6301 P3486 LD 1 -1 Int BE Pri
90223!#5 N6302 P3487 LD 4 -1 Int BE Pri
90224!#5 N6303 P3488 BST 8 0x4200001b FP BE Pri
90225!#5 N6304 P3488 BST 9 0x4200001c FP BE Pri
90226!#5 N6306 P3488 BST 8 0x4200001d FP BE Pri
90227!#5 N6307 P3488 BST 9 0x4200001e FP BE Pri
90228!#5 N6311 P3491 BSTC 12 0x4200001f FP BE Pri
90229!#5 N6312 P3491 BSTC 13 0x42000020 FP BE Pri
90230!#5 N6313 P3492 LD 5 -1 FP BE Pri
90231!#5 N6314 P3493 LD 4 -1 NF FP BE Pri
90232!#5 N6315 P3494 SWAP 10 0xffffffff 0x2800029 Int BE Pri
90233!#5 N6316 P3495 LD 4 -1 Int BE Pri
90234!#5 N6317 P3496 LD 3 -1 FP BE Pri
90235!#5 N6318 P3496 LD 3 -1 FP BE Pri
90236!#5 N6319 P3497 DWLD 10 -1,0x0 Int BE Pri
90237!#5 N6320 P3497 CASX 10 -1,0x0 N6319 0x280002a Int BE Pri
90238!#5 N6321 P3497 DWLD 10 -1,0x0 Int BE Pri
90239!#5 N6322 P3497 CASX 10 -1,0x0 N6321 0x280002b Int BE Pri
90240!#5 N6323 P3498 LD 10 -1 Int BE Pri
90241!#5 N6324 P3499 LD 8 -1 FP BE Pri
90242!#5 N6325 P3500 LD 7 -1 Int BE Pri
90243!#5 N6326 P3498 LD 10 -1 Int BE Pri
90244!#5 N6327 P3499 LD 8 -1 FP BE Pri
90245!#5 N6328 P3500 LD 7 -1 Int BE Pri
90246!#5 N6329 P3501 LD 10 -1 NF Int BE Pri
90247!#5 N6330 P3502 LD 12 -1 NF Int BE Pri
90248!#5 N6331 P3503 LD 12 -1 NF FP BE Pri
90249!#5 N6332 P3503 LD 12 -1 NF FP BE Pri
90250!#5 N6334 P3505 LD 1 -1 Int BE Pri
90251!#5 N6335 P3506 LD 15 -1 Int BE Pri
90252!#5 N6337 P3505 LD 1 -1 Int BE Pri
90253!#5 N6338 P3506 LD 15 -1 Int BE Pri
90254!#5 N6339 P3507 LD 13 -1 Int BE Pri
90255!#5 N6340 P3508 LD 10 -1 FP BE Pri
90256!#5 N6341 P3509 LD 0 -1 Int BE Pri
90257!#5 N6342 P3507 LD 13 -1 Int BE Pri
90258!#5 N6343 P3508 LD 10 -1 FP BE Pri
90259!#5 N6344 P3509 LD 0 -1 Int BE Pri
90260!#5 N6345 P3510 LD 5 -1 FP BE Pri
90261!#5 N6347 P3510 LD 5 -1 FP BE Pri
90262!#5 N6349 P3512 LD 1 -1 FP BE Pri
90263!#5 N6350 P3513 LD 3 -1 FP BE Pri
90264!#5 N6351 P3514 BLD 8 -1 FP BE Pri
90265!#5 N6352 P3514 BLD 9 -1 FP BE Pri
90266!#5 N6354 P3514 BLD 8 -1 FP BE Pri
90267!#5 N6355 P3514 BLD 9 -1 FP BE Pri
90268!#5 N6361 P3518 LD 14 -1 FP BE Pri
90269!#5 N6362 P3518 LD 14 -1 FP BE Pri
90270!#5 N6363 P3519 LD 12 -1 FP BE Pri
90271!#5 N6364 P3519 LD 12 -1 FP BE Pri
90272!#5 N6365 P3520 LD 13 -1 Int BE Pri
90273!#5 N6366 P3521 LD 14 -1 Int BE Pri
90274!#5 N6367 P3522 DWLD 6 -1,0x0 Int BE Pri
90275!#5 N6368 P3522 CASX 6 -1,0x0 N6367 0x280002c Int BE Pri
90276!#5 N6369 P3522 DWLD 6 -1,0x0 Int BE Pri
90277!#5 N6370 P3522 CASX 6 -1,0x0 N6369 0x280002d Int BE Pri
90278!#5 N6371 P3523 DWLD 7 -1,0x0 Int BE Pri
90279!#5 N6372 P3523 CASX 7 -1,0x0 N6371 0x280002e Int BE Pri
90280!#5 N6373 P3524 LD 13 -1 FP BE Pri
90281!#5 N6374 P3523 DWLD 7 -1,0x0 Int BE Pri
90282!#5 N6375 P3523 CASX 7 -1,0x0 N6374 0x280002f Int BE Pri
90283!#5 N6376 P3524 LD 13 -1 FP BE Pri
90284!#5 N6377 P3525 QWST 8 0x42000021 FP BE Pri
90285!#5 N6378 P3525 QWST 9 0x42000022 FP BE Pri
90286!#5 N6379 P3526 DWLD 13 -1,0x0 Int BE Pri
90287!#5 N6380 P3526 CASX 13 -1,0x0 N6379 0x2800030 Int BE Pri
90288!#5 N6381 P3525 QWST 8 0x42000023 FP BE Pri
90289!#5 N6382 P3525 QWST 9 0x42000024 FP BE Pri
90290!#5 N6383 P3526 DWLD 13 -1,0x0 Int BE Pri
90291!#5 N6384 P3526 CASX 13 -1,0x0 N6383 0x2800031 Int BE Pri
90292!#5 N6385 P3527 DWST 10 0x42000025 FP BE Pri
90293!#5 N6386 P3527 DWST 10 0x42000026 FP BE Pri
90294!#5 N6387 P3528 DWLD 0 -1,0x0 Int BE Pri
90295!#5 N6388 P3528 CASX 0 -1,0x0 N6387 0x2800032 Int BE Pri
90296!#5 N6389 P3529 LD 2 -1 Int BE Pri
90297!#5 N6390 P3530 LD 7 -1 Int BE Pri
90298!#5 N6397 P3534 DWST 15 0x42000027 FP BE Pri
90299!#5 N6398 P3534 DWST 15 0x42000028 FP BE Pri
90300!#5 N6399 P3535 LD 14 -1 Int BE Pri
90301!#5 N6400 P3536 LD 9 -1 Int BE Pri
90302!#5 N6401 P3537 BLD 14 -1 FP BE Pri
90303!#5 N6402 P3537 BLD 15 -1 FP BE Pri
90304!#5 N6403 P3538 LD 7 -1 FP BE Pri
90305!#5 N6404 P3537 BLD 14 -1 FP BE Pri
90306!#5 N6405 P3537 BLD 15 -1 FP BE Pri
90307!#5 N6406 P3538 LD 7 -1 FP BE Pri
90308!#5 N6407 P3539 LD 0 -1 Int BE Pri
90309!#5 N6408 P3540 LD 7 -1 Int BE Pri
90310!#5 N6409 P3541 DWLD 1 -1 FP BE Pri
90311!#5 N6410 P3541 DWLD 1 -1 FP BE Pri
90312!#5 N6413 P3543 BLD 10 -1 FP BE Pri
90313!#5 N6414 P3543 BLD 11 -1 FP BE Pri
90314!#5 N6415 P3543 BLD 10 -1 FP BE Pri
90315!#5 N6416 P3543 BLD 11 -1 FP BE Pri
90316!#5 N6418 P3545 BLD 10 -1 FP BE Pri
90317!#5 N6419 P3545 BLD 11 -1 FP BE Pri
90318!#5 N6421 P3545 BLD 10 -1 FP BE Pri
90319!#5 N6422 P3545 BLD 11 -1 FP BE Pri
90320!#5 N6424 P3547 BSTC 14 0x42000029 FP BE Pri
90321!#5 N6425 P3547 BSTC 15 0x4200002a FP BE Pri
90322!#5 N6426 P3548 LD 3 -1 Int BE Pri
90323!#5 N6427 P3549 LD 8 -1 FP BE Pri
90324!#5 N6428 P3550 LD 1 -1 Int BE Pri
90325!#5 N6429 P3548 LD 3 -1 Int BE Pri
90326!#5 N6430 P3549 LD 8 -1 FP BE Pri
90327!#5 N6431 P3550 LD 1 -1 Int BE Pri
90328!#5 N6432 P3551 DWST 5 0x4200002b FP BE Pri
90329!#5 N6433 P3551 DWST 5 0x4200002c FP BE Pri
90330!#5 N6434 P3552 LD 1 -1 FP BE Pri
90331!#5 N6435 P3553 LD 13 -1 FP BE Pri
90332!#5 N6436 P3553 LD 13 -1 FP BE Pri
90333!#5 N6437 P3554 LD 4 -1 NF Int BE Pri
90334!#5 N6438 P3555 LD 12 -1 Int BE Pri
90335!#5 N6439 P3554 LD 4 -1 NF Int BE Pri
90336!#5 N6440 P3555 LD 12 -1 Int BE Pri
90337!#5 N6441 P3556 LD 11 -1 FP BE Pri
90338!#5 N6442 P3556 LD 11 -1 FP BE Pri
90339!#5 N6443 P3557 LD 8 -1 FP BE Pri
90340!#5 N6444 P3558 LD 7 -1 FP BE Pri
90341!#5 N6445 P3559 BLD 2 -1 FP BE Pri
90342!#5 N6446 P3559 BLD 3 -1 FP BE Pri
90343!#5 N6447 P3560 LD 10 -1 Int BE Pri
90344!#5 N6448 P3561 LD 13 -1 Int BE Pri
90345!#5 N6449 P3562 SWAP 15 0xffffffff 0x2800033 Int BE Pri
90346!#5 N6450 P3563 LD 7 -1 Int BE Pri
90347!#5 N6451 P3564 ST 1 0x4200002d FP BE Pri
90348!#5 N6452 P3565 LD 2 -1 FP BE Pri
90349!#5 N6453 P3566 BST 14 0x4200002e FP BE Pri
90350!#5 N6454 P3566 BST 15 0x4200002f FP BE Pri
90351!#5 N6455 P3566 BST 14 0x42000030 FP BE Pri
90352!#5 N6456 P3566 BST 15 0x42000031 FP BE Pri
90353!#5 N6458 P3568 LD 8 -1 Int BE Pri
90354!#5 N6459 P3569 LD 14 -1 Int BE Pri
90355!#5 N6463 P3572 LD 7 -1 Int BE Pri
90356!#5 N6464 P3572 CAS 7 -1 N6463 0x2800034 Int BE Pri
90357!#5 N6466 P3572 LD 7 -1 Int BE Pri
90358!#5 N6467 P3572 CAS 7 -1 N6466 0x2800035 Int BE Pri
90359!#5 N6468 P3573 BST 12 0x42000032 FP BE Pri
90360!#5 N6469 P3573 BST 13 0x42000033 FP BE Pri
90361!#5 N6471 P3573 BST 12 0x42000034 FP BE Pri
90362!#5 N6472 P3573 BST 13 0x42000035 FP BE Pri
90363!#5 N6474 P3575 LD 4 -1 Int BE Pri
90364!#5 N6475 P3575 CAS 4 -1 N6474 0x2800036 Int BE Pri
90365!#5 N6476 P3576 LD 0 -1 Int BE Pri
90366!#5 N6477 P3577 LD 3 -1 Int BE Pri
90367!#5 N6478 P3578 LD 8 -1 Int BE Pri
90368!#5 N6479 P3579 LD 1 -1 Int BE Pri
90369!#5 N6480 P3578 LD 8 -1 Int BE Pri
90370!#5 N6481 P3579 LD 1 -1 Int BE Pri
90371!#5 N6488 P3583 DWST 12 0x42000036 FP BE Pri
90372!#5 N6489 P3584 LD 8 -1 FP BE Pri
90373!#5 N6490 P3583 DWST 12 0x42000037 FP BE Pri
90374!#5 N6491 P3584 LD 8 -1 FP BE Pri
90375!#5 N6492 P3585 LD 5 -1 Int BE Pri
90376!#5 N6493 P3586 LD 14 -1 Int BE Pri
90377!#5 N6494 P3586 CAS 14 -1 N6493 0x2800037 Int BE Pri
90378!#5 N6495 P3587 LD 1 -1 Int BE Pri
90379!#5 N6496 P3588 LD 9 -1 Int BE Pri
90380!#5 N6497 P3589 LD 8 -1 NF Int LE Pri
90381!#5 N6498 P3590 LD 7 -1 Int BE Pri
90382!#5 N6499 P3591 LD 11 -1 Int BE Pri
90383!#5 N6500 P3590 LD 7 -1 Int BE Pri
90384!#5 N6501 P3591 LD 11 -1 Int BE Pri
90385!#5 N6503 P3593 ST 6 0x42000038 FP BE Pri
90386!#5 N6505 P3595 LD 14 -1 FP BE Pri
90387!#5 N6507 P3595 LD 14 -1 FP BE Pri
90388!#5 N6508 P3596 ST 5 0x42000039 FP BE Pri
90389!#5 N6509 P3597 LD 0 -1 FP BE Pri
90390!#5 N6510 P3596 ST 5 0x4200003a FP BE Pri
90391!#5 N6511 P3597 LD 0 -1 FP BE Pri
90392!#5 N6512 P3598 LD 2 -1 FP BE Pri
90393!#5 N6514 P3598 LD 2 -1 FP BE Pri
90394!#5 N6516 P3600 LD 2 -1 Int BE Pri
90395!#5 N6517 P3601 LD 1 -1 Int BE Pri
90396!#5 N6518 P3602 MEMBAR
90397!#5 N6519 P3603 BLD 8 -1 FP BE Pri
90398!#5 N6520 P3603 BLD 9 -1 FP BE Pri
90399!#5 N6521 P3602 MEMBAR
90400!#5 N6522 P3603 BLD 8 -1 FP BE Pri
90401!#5 N6523 P3603 BLD 9 -1 FP BE Pri
90402!#5 N6524 P3604 DWST 2 0x4200003b FP BE Pri
90403!#5 N6525 P3604 DWST 2 0x4200003c FP BE Pri
90404!#5 N6526 P3605 DWLD 4 -1,0x0 Int BE Pri
90405!#5 N6527 P3605 CASX 4 -1,0x0 N6526 0x2800038 Int BE Pri
90406!#5 N6528 P3606 QWST 0 0x4200003d FP BE Pri
90407!#5 N6529 P3606 QWST 1 0x4200003e FP BE Pri
90408!#5 N6534 P3609 DWLD 2 -1 Int BE Pri
90409!#5 N6535 P3610 LD 0 -1 Int BE Pri
90410!#5 N6536 P3609 DWLD 2 -1 Int BE Pri
90411!#5 N6537 P3610 LD 0 -1 Int BE Pri
90412!#5 N6541 P3613 LD 12 -1 FP BE Pri
90413!#5 N6542 P3614 BSTC 10 0x4200003f FP BE Pri
90414!#5 N6543 P3614 BSTC 11 0x42000040 FP BE Pri
90415!#5 N6544 P3615 BST 14 0x42000041 FP BE Pri
90416!#5 N6545 P3615 BST 15 0x42000042 FP BE Pri
90417!#5 N6546 P3615 BST 14 0x42000043 FP BE Pri
90418!#5 N6547 P3615 BST 15 0x42000044 FP BE Pri
90419!#5 N6548 P3616 DWLD 2 -1,0x0 Int BE Pri
90420!#5 N6549 P3616 CASX 2 -1,0x0 N6548 0x2800039 Int BE Pri
90421!#5 N6551 P3618 SWAP 4 0xffffffff 0x280003a Int BE Pri
90422!#5 N6552 P3619 BLD 0 -1 FP BE Pri
90423!#5 N6553 P3619 BLD 1 -1 FP BE Pri
90424!#5 N6554 P3620 LD 14 -1 Int BE Pri
90425!#5 N6555 P3621 LD 1 -1 FP BE Pri
90426!#5 N6556 P3622 LD 9 -1 Int BE Pri
90427!#5 N6557 P3623 LD 5 -1 Int BE Pri
90428!#5 N6558 P3624 LD 15 -1 Int BE Pri
90429!#5 N6559 P3625 LD 4 -1 Int BE Pri
90430!#5 N6560 P3626 DWLD 8 -1 Int BE Pri
90431!#5 N6561 P3627 LD 8 -1 FP BE Pri
90432!#5 N6562 P3628 LD 2 -1 Int BE Pri
90433!#5 N6563 P3626 DWLD 8 -1 Int BE Pri
90434!#5 N6564 P3627 LD 8 -1 FP BE Pri
90435!#5 N6565 P3628 LD 2 -1 Int BE Pri
90436!#5 N6570 P3632 LD 2 -1 Int BE Pri
90437!#5 N6571 P3632 CAS 2 -1 N6570 0x280003b Int BE Pri
90438!#5 N6572 P3633 SWAP 13 0xffffffff 0x280003c Int BE Pri
90439!#5 N6573 P3634 LD 6 -1 Int BE Pri
90440!#5 N6574 P3633 SWAP 13 0xffffffff 0x280003d Int BE Pri
90441!#5 N6575 P3634 LD 6 -1 Int BE Pri
90442!#5 N6578 P3637 BLD 0 -1 FP BE Pri
90443!#5 N6579 P3637 BLD 1 -1 FP BE Pri
90444!#5 N6580 P3637 BLD 0 -1 FP BE Pri
90445!#5 N6581 P3637 BLD 1 -1 FP BE Pri
90446!#5 N6582 P3638 BLD 4 -1 FP BE Pri
90447!#5 N6583 P3638 BLD 5 -1 FP BE Pri
90448!#5 N6584 P3639 ST 8 0x42000045 FP BE Pri
90449!#5 N6585 P3640 LD 4 -1 Int BE Pri
90450!#5 N6586 P3641 LD 5 -1 Int BE Pri
90451!#5 N6587 P3640 LD 4 -1 Int BE Pri
90452!#5 N6588 P3641 LD 5 -1 Int BE Pri
90453!#5 N6593 P3644 DWLD 3 -1,0x0 Int BE Pri
90454!#5 N6594 P3644 CASX 3 -1,0x0 N6593 0x280003e Int BE Pri
90455!#5 N6595 P3645 SWAP 1 0xffffffff 0x280003f Int BE Pri
90456!#5 N6596 P3646 LD 1 -1 Int BE Pri
90457!#5 N6597 P3644 DWLD 3 -1,0x0 Int BE Pri
90458!#5 N6598 P3644 CASX 3 -1,0x0 N6597 0x2800040 Int BE Pri
90459!#5 N6599 P3645 SWAP 1 0xffffffff 0x2800041 Int BE Pri
90460!#5 N6600 P3646 LD 1 -1 Int BE Pri
90461!#5 N6601 P3647 LD 15 -1 FP BE Pri
90462!#5 N6602 P3648 LD 10 -1 Int BE Pri
90463!#5 N6603 P3649 LD 1 -1 Int BE Pri
90464!#5 N6604 P3650 LD 8 -1 Int BE Pri
90465!#5 N6605 P3651 LD 4 -1 Int BE Pri
90466!#5 N6606 P3650 LD 8 -1 Int BE Pri
90467!#5 N6607 P3651 LD 4 -1 Int BE Pri
90468!#5 N6608 P3652 LD 4 -1 Int BE Pri
90469!#5 N6609 P3653 LD 0 -1 Int BE Pri
90470!#5 N6610 P3652 LD 4 -1 Int BE Pri
90471!#5 N6611 P3653 LD 0 -1 Int BE Pri
90472!#5 N6612 P3654 LD 0 -1 FP BE Pri
90473!#5 N6613 P3655 LD 7 -1 Int BE Pri
90474!#5 N6614 P3656 DWLD 3 -1 FP BE Pri
90475!#5 N6615 P3657 LD 8 -1 Int BE Pri
90476!#5 N6616 P3655 LD 7 -1 Int BE Pri
90477!#5 N6617 P3656 DWLD 3 -1 FP BE Pri
90478!#5 N6618 P3657 LD 8 -1 Int BE Pri
90479!#5 N6620 P3659 QWST 2 0x42000046 FP BE Pri
90480!#5 N6621 P3659 QWST 3 0x42000047 FP BE Pri
90481!#5 N6622 P3660 ST 8 0x42000048 FP BE Pri
90482!#5 N6623 P3661 QWST 8 0x42000049 FP BE Pri
90483!#5 N6624 P3661 QWST 9 0x4200004a FP BE Pri
90484!#5 N6625 P3662 LD 5 -1 Int BE Pri
90485!#5 N6626 P3663 LD 1 -1 Int BE Pri
90486!#5 N6633 P3667 LD 0 -1 FP BE Pri
90487!#5 N6635 P3669 LD 7 -1 FP BE Pri
90488!#5 N6636 P3670 BLD 14 -1 FP BE Pri
90489!#5 N6637 P3670 BLD 15 -1 FP BE Pri
90490!#5 N6638 P3671 ST 15 0x4200004b FP BE Pri
90491!#5 N6639 P3672 LD 15 -1 NF Int BE Pri
90492!#5 N6640 P3673 LD 12 -1 Int BE Pri
90493!#5 N6641 P3672 LD 15 -1 NF Int BE Pri
90494!#5 N6642 P3673 LD 12 -1 Int BE Pri
90495!#5 N6643 P3674 LD 3 -1 FP BE Pri
90496!#5 N6645 P3676 LD 11 -1 FP BE Pri
90497!#5 N6646 P3677 LD 0 -1 FP BE Pri
90498!#5 N6648 P3677 LD 0 -1 FP BE Pri
90499!#5 N6650 P3679 LD 12 -1 FP BE Pri
90500!#5 N6654 P3682 LD 7 -1 Int BE Pri
90501!#5 N6655 P3682 CAS 7 -1 N6654 0x2800042 Int BE Pri
90502!#5 N6656 P3682 LD 7 -1 Int BE Pri
90503!#5 N6657 P3682 CAS 7 -1 N6656 0x2800043 Int BE Pri
90504!#5 N6658 P3683 LD 1 -1 Int BE Pri
90505!#5 N6659 P3683 CAS 1 -1 N6658 0x2800044 Int BE Pri
90506!#5 N6660 P3684 MEMBAR
90507!#5 N6661 P3683 LD 1 -1 Int BE Pri
90508!#5 N6662 P3683 CAS 1 -1 N6661 0x2800045 Int BE Pri
90509!#5 N6663 P3684 MEMBAR
90510!#5 N6666 P3686 DWST 6 0x2800046 Int BE Pri
90511!#5 N6667 P3686 DWST 6 0x2800047 Int BE Pri
90512!#5 N6668 P3687 LD 11 -1 Int LE Pri
90513!#5 N6669 P3688 LD 4 -1 NF Int BE Pri
90514!#5 N6670 P3687 LD 11 -1 Int LE Pri
90515!#5 N6671 P3688 LD 4 -1 NF Int BE Pri
90516!#5 N6673 P3690 DWLD 12 -1,0x0 Int BE Pri
90517!#5 N6674 P3690 CASX 12 -1,0x0 N6673 0x2800048 Int BE Pri
90518!#5 N6676 P3690 DWLD 12 -1,0x0 Int BE Pri
90519!#5 N6677 P3690 CASX 12 -1,0x0 N6676 0x2800049 Int BE Pri
90520!#5 N6678 P3691 SWAP 13 0xffffffff 0x280004a Int BE Pri
90521!#5 N6679 P3692 LD 11 -1 Int BE Pri
90522!#5 N6681 P3694 SWAP 5 0xffffffff 0x280004b Int BE Pri
90523!#5 N6682 P3695 LD 14 -1 Int BE Pri
90524!#5 N6684 P3694 SWAP 5 0xffffffff 0x280004c Int BE Pri
90525!#5 N6685 P3695 LD 14 -1 Int BE Pri
90526!#5 N6686 P3696 BLD 10 -1 FP BE Pri
90527!#5 N6687 P3696 BLD 11 -1 FP BE Pri
90528!#5 N6688 P3697 DWST 14 0x280004d Int BE Pri
90529!#5 N6690 P3699 DWLD 0 -1,0x0 Int BE Pri
90530!#5 N6691 P3699 CASX 0 -1,0x0 N6690 0x280004e Int BE Pri
90531!#5 N6692 P3700 LD 3 -1 Int BE Pri
90532!#5 N6694 P3702 LD 14 -1 Int BE Pri
90533!#5 N6695 P3703 LD 7 -1 FP BE Pri
90534!#5 N6696 P3704 SWAP 13 0xffffffff 0x280004f Int BE Pri
90535!#5 N6697 P3705 LD 15 -1 Int BE Pri
90536!#5 N6698 P3706 QWST 14 0x4200004c FP BE Pri
90537!#5 N6699 P3706 QWST 15 0x4200004d FP BE Pri
90538!#5 N6700 P3706 QWST 14 0x4200004e FP BE Pri
90539!#5 N6701 P3706 QWST 15 0x4200004f FP BE Pri
90540!#5 N6702 P3707 DWLD 2 -1 FP BE Pri
90541!#5 N6705 P3709 LD 12 -1 FP BE Pri
90542!#5 N6706 P3710 QWLD 0 -1 FP BE Pri
90543!#5 N6707 P3710 QWLD 1 -1 FP BE Pri
90544!#5 N6708 P3711 LD 3 -1 Int BE Pri
90545!#5 N6709 P3712 QWLD 8 -1 FP BE Pri
90546!#5 N6710 P3712 QWLD 9 -1 FP BE Pri
90547!#5 N6711 P3713 LD 5 -1 Int BE Pri
90548!#5 N6712 P3711 LD 3 -1 Int BE Pri
90549!#5 N6713 P3712 QWLD 8 -1 FP BE Pri
90550!#5 N6714 P3712 QWLD 9 -1 FP BE Pri
90551!#5 N6715 P3713 LD 5 -1 Int BE Pri
90552!#5 N6716 P3714 QWST 14 0x42000050 FP BE Pri
90553!#5 N6717 P3714 QWST 15 0x42000051 FP BE Pri
90554!#5 N6718 P3714 QWST 14 0x42000052 FP BE Pri
90555!#5 N6719 P3714 QWST 15 0x42000053 FP BE Pri
90556!#5 N6721 P3716 LD 10 -1 Int LE Pri
90557!#5 N6722 P3716 CAS 10 -1 N6721 0x2800050 Int LE Pri
90558!#5 N6724 P3716 LD 10 -1 Int LE Pri
90559!#5 N6725 P3716 CAS 10 -1 N6724 0x2800051 Int LE Pri
90560!#5 N6728 P3718 DWST 6 0x2800052 Int BE Pri
90561!#5 N6729 P3718 DWST 6 0x2800053 Int BE Pri
90562!#5 N6730 P3719 LD 11 -1 FP BE Pri
90563!#5 N6731 P3719 LD 11 -1 FP BE Pri
90564!#5 N6732 P3720 SWAP 13 0xffffffff 0x2800054 Int BE Pri
90565!#5 N6733 P3721 LD 9 -1 Int BE Pri
90566!#5 N6734 P3720 SWAP 13 0xffffffff 0x2800055 Int BE Pri
90567!#5 N6735 P3721 LD 9 -1 Int BE Pri
90568!#5 N6736 P3722 LD 10 -1 Int BE Pri
90569!#5 N6737 P3723 LD 11 -1 Int BE Pri
90570!#5 N6738 P3722 LD 10 -1 Int BE Pri
90571!#5 N6739 P3723 LD 11 -1 Int BE Pri
90572!#5 N6740 P3724 LD 3 -1 Int BE Pri
90573!#5 N6741 P3725 QWST 10 0x42000054 FP BE Pri
90574!#5 N6742 P3725 QWST 11 0x42000055 FP BE Pri
90575!#5 N6743 P3726 LD 4 -1 Int BE Pri
90576!#5 N6744 P3724 LD 3 -1 Int BE Pri
90577!#5 N6745 P3725 QWST 10 0x42000056 FP BE Pri
90578!#5 N6746 P3725 QWST 11 0x42000057 FP BE Pri
90579!#5 N6747 P3726 LD 4 -1 Int BE Pri
90580!#5 N6748 P3727 BSTC 0 0x42000058 FP BE Pri
90581!#5 N6749 P3727 BSTC 1 0x42000059 FP BE Pri
90582!#5 N6750 P3727 BSTC 0 0x4200005a FP BE Pri
90583!#5 N6751 P3727 BSTC 1 0x4200005b FP BE Pri
90584!#5 N6752 P3728 BST 0 0x4200005c FP BE Pri
90585!#5 N6753 P3728 BST 1 0x4200005d FP BE Pri
90586!#5 N6754 P3729 QWST 10 0x4200005e FP BE Pri
90587!#5 N6755 P3729 QWST 11 0x4200005f FP BE Pri
90588!#5 N6756 P3729 QWST 10 0x42000060 FP BE Pri
90589!#5 N6757 P3729 QWST 11 0x42000061 FP BE Pri
90590!#5 N6758 P3730 LD 4 -1 FP BE Pri
90591!#5 N6759 P3730 LD 4 -1 FP BE Pri
90592!#5 N6762 P3732 LD 9 -1 Int BE Pri
90593!#5 N6763 P3732 CAS 9 -1 N6762 0x2800056 Int BE Pri
90594!#5 N6764 P3733 LD 4 -1 FP BE Pri
90595!#5 N6765 P3734 BST 8 0x42000062 FP BE Pri
90596!#5 N6766 P3734 BST 9 0x42000063 FP BE Pri
90597!#5 N6767 P3735 QWLD 12 -1 FP BE Pri
90598!#5 N6768 P3735 QWLD 13 -1 FP BE Pri
90599!#5 N6769 P3736 QWLD 4 -1 FP BE Pri
90600!#5 N6770 P3736 QWLD 5 -1 FP BE Pri
90601!#5 N6773 P3739 SWAP 5 0xffffffff 0x2800057 Int BE Pri
90602!#5 N6774 P3740 LD 8 -1 Int BE Pri
90603!#5 N6775 P3741 ST 2 0x2800058 Int BE Pri
90604!#5 N6776 P3742 DWLD 2 -1 FP BE Pri
90605!#5 N6777 P3741 ST 2 0x2800059 Int BE Pri
90606!#5 N6778 P3742 DWLD 2 -1 FP BE Pri
90607!#5 N6781 P3744 LD 4 -1 FP BE Pri
90608!#5 N6782 P3744 LD 4 -1 FP BE Pri
90609!#5 N6783 P3745 LD 1 -1 FP BE Pri
90610!#5 N6784 P3745 LD 1 -1 FP BE Pri
90611!#5 N6785 P3746 LD 12 -1 FP BE Pri
90612!#5 N6786 P3747 LD 3 -1 Int BE Pri
90613!#5 N6787 P3748 LD 12 -1 Int BE Pri
90614!#5 N6788 P3749 LD 13 -1 Int BE Pri
90615!#5 N6789 P3750 LD 11 -1 Int BE Pri
90616!#5 N6790 P3751 LD 9 -1 FP BE Pri
90617!#5 N6791 P3751 LD 9 -1 FP BE Pri
90618!#5 N6792 P3752 LD 0 -1 Int BE Pri
90619!#5 N6793 P3753 LD 10 -1 Int BE Pri
90620!#5 N6794 P3752 LD 0 -1 Int BE Pri
90621!#5 N6795 P3753 LD 10 -1 Int BE Pri
90622!#5 N6796 P3754 LD 3 -1 Int BE Pri
90623!#5 N6797 P3755 LD 15 -1 Int BE Pri
90624!#5 N6798 P3754 LD 3 -1 Int BE Pri
90625!#5 N6799 P3755 LD 15 -1 Int BE Pri
90626!#5 N6800 P3756 LD 5 -1 Int BE Pri
90627!#5 N6801 P3757 LD 10 -1 Int BE Pri
90628!#5 N6802 P3758 DWLD 1 -1 Int BE Pri
90629!#5 N6803 P3759 LD 11 -1 NF Int BE Pri
90630!#5 N6804 P3758 DWLD 1 -1 Int BE Pri
90631!#5 N6805 P3759 LD 11 -1 NF Int BE Pri
90632!#5 N6806 P3760 DWLD 2 -1 Int BE Pri
90633!#5 N6808 P3762 LD 9 -1 Int BE Pri
90634!#5 N6809 P3760 DWLD 2 -1 Int BE Pri
90635!#5 N6811 P3762 LD 9 -1 Int BE Pri
90636!#5 N6812 P3763 LD 9 -1 FP BE Pri
90637!#5 N6813 P3763 LD 9 -1 FP BE Pri
90638!#5 N6814 P3764 LD 4 -1 FP BE Pri
90639!#5 N6815 P3765 DWST 4 0x42000064 FP BE Pri
90640!#5 N6816 P3766 LD 10 -1 FP BE Pri
90641!#5 N6817 P3767 LD 6 -1 FP BE Pri
90642!#5 N6818 P3768 LD 8 -1 Int BE Pri
90643!#5 N6819 P3769 LD 15 -1 Int BE Pri
90644!#5 N6820 P3770 DWLD 12 -1,0x0 Int BE Pri
90645!#5 N6821 P3770 CASX 12 -1,0x0 N6820 0x280005a Int BE Pri
90646!#5 N6824 P3773 DWLD 5 -1 Int BE Pri
90647!#5 N6825 P3774 LD 14 -1 Int BE Pri
90648!#5 N6826 P3775 DWST 14 0x42000065 FP BE Pri
90649!#5 N6828 P3775 DWST 14 0x42000066 FP BE Pri
90650!#5 N6830 P3777 LD 9 -1 Int BE Pri
90651!#5 N6831 P3778 DWLD 8 -1 FP BE Pri
90652!#5 N6832 P3779 LD 8 -1 Int BE Pri
90653!#5 N6833 P3777 LD 9 -1 Int BE Pri
90654!#5 N6834 P3778 DWLD 8 -1 FP BE Pri
90655!#5 N6835 P3779 LD 8 -1 Int BE Pri
90656!#5 N6836 P3780 SWAP 3 0xffffffff 0x280005b Int BE Pri
90657!#5 N6837 P3781 LD 8 -1 Int BE Pri
90658!#5 N6838 P3780 SWAP 3 0xffffffff 0x280005c Int BE Pri
90659!#5 N6839 P3781 LD 8 -1 Int BE Pri
90660!#5 N6840 P3782 LD 10 -1 Int BE Pri
90661!#5 N6841 P3782 CAS 10 -1 N6840 0x280005d Int BE Pri
90662!#5 N6842 P3783 QWLD 6 -1 NF FP BE Pri
90663!#5 N6843 P3783 QWLD 7 -1 NF FP BE Pri
90664!#5 N6844 P3784 LD 3 -1 Int BE Pri
90665!#5 N6845 P3785 LD 12 -1 Int BE Pri
90666!#5 N6846 P3786 LD 8 -1 Int BE Pri
90667!#5 N6847 P3787 LD 7 -1 Int BE Pri
90668!#5 N6848 P3786 LD 8 -1 Int BE Pri
90669!#5 N6849 P3787 LD 7 -1 Int BE Pri
90670!#5 N6850 P3788 BST 12 0x42000067 FP BE Pri
90671!#5 N6851 P3788 BST 13 0x42000068 FP BE Pri
90672!#5 N6852 P3789 ST 0 0x42000069 FP BE Pri
90673!#5 N6853 P3790 QWST 10 0x4200006a FP BE Pri
90674!#5 N6854 P3790 QWST 11 0x4200006b FP BE Pri
90675!#5 N6855 P3791 LD 9 -1 FP BE Pri
90676!#5 N6856 P3792 BST 10 0x4200006c FP BE Pri
90677!#5 N6857 P3792 BST 11 0x4200006d FP BE Pri
90678!#5 N6859 P3794 LD 14 -1 FP BE Pri
90679!#5 N6860 P3795 BSTC 2 0x4200006e FP BE Pri
90680!#5 N6861 P3795 BSTC 3 0x4200006f FP BE Pri
90681!#5 N6863 P3797 DWLD 6 -1,0x0 Int BE Pri
90682!#5 N6864 P3797 CASX 6 -1,0x0 N6863 0x280005e Int BE Pri
90683!#5 N6865 P3798 LD 11 -1 Int LE Pri
90684!#5 N6866 P3799 LD 0 -1 Int BE Pri
90685!#5 N6867 P3800 QWLD 14 -1 NF FP BE Pri
90686!#5 N6868 P3800 QWLD 15 -1 NF FP BE Pri
90687!#5 N6870 P3800 QWLD 14 -1 NF FP BE Pri
90688!#5 N6871 P3800 QWLD 15 -1 NF FP BE Pri
90689!#5 N6873 P3802 LD 13 -1 Int BE Pri
90690!#5 N6874 P3803 LD 15 -1 Int BE Pri
90691!#5 N6875 P3802 LD 13 -1 Int BE Pri
90692!#5 N6876 P3803 LD 15 -1 Int BE Pri
90693!#5 N6878 P3805 LD 11 -1 Int BE Pri
90694!#5 N6879 P3806 LD 6 -1 Int BE Pri
90695!#5 N6880 P3807 LD 11 -1 FP BE Pri
90696!#5 N6881 P3808 DWST 10 0x42000070 FP BE Pri
90697!#5 N6882 P3809 LD 12 -1 FP BE Pri
90698!#5 N6883 P3810 DWLD 12 -1 FP BE Pri
90699!#5 N6885 P3812 LD 7 -1 FP BE Pri
90700!#5 N6886 P3813 LD 6 -1 FP BE Pri
90701!#5 N6887 P3812 LD 7 -1 FP BE Pri
90702!#5 N6888 P3813 LD 6 -1 FP BE Pri
90703!#5 N6890 P3815 ST 13 0x42000071 FP BE Pri
90704!#5 N6891 P3816 LD 0 -1 Int BE Pri
90705!#5 N6892 P3817 LD 9 -1 FP BE Pri
90706!#5 N6893 P3818 LD 12 -1 Int BE Pri
90707!#5 N6894 P3816 LD 0 -1 Int BE Pri
90708!#5 N6895 P3817 LD 9 -1 FP BE Pri
90709!#5 N6896 P3818 LD 12 -1 Int BE Pri
90710!#5 N6898 P3820 LD 7 -1 FP BE Pri
90711!#5 N6900 P3820 LD 7 -1 FP BE Pri
90712!#5 N6902 P3822 BST 14 0x42000072 FP BE Pri
90713!#5 N6903 P3822 BST 15 0x42000073 FP BE Pri
90714!#5 N6907 P3826 LD 10 -1 Int BE Pri
90715!#5 N6908 P3827 LD 13 -1 Int BE Pri
90716!#5 N6910 P3829 DWLD 8 -1 Int BE Pri
90717!#5 N6911 P3830 LD 1 -1 Int BE Pri
90718!#5 N6912 P3831 LD 7 -1 FP BE Pri
90719!#5 N6914 P3831 LD 7 -1 FP BE Pri
90720!#5 N6916 P3833 LD 11 -1 Int BE Pri
90721!#5 N6917 P3834 LD 4 -1 Int BE Pri
90722!#5 N6918 P3833 LD 11 -1 Int BE Pri
90723!#5 N6919 P3834 LD 4 -1 Int BE Pri
90724!#5 N6920 P3835 LD 4 -1 FP BE Pri
90725!#5 N6921 P3836 LD 10 -1 FP BE Pri
90726!#5 N6922 P3836 LD 10 -1 FP BE Pri
90727!#5 N6924 P3838 LD 2 -1 Int BE Pri
90728!#5 N6925 P3839 LD 11 -1 Int BE Pri
90729!#5 N6926 P3838 LD 2 -1 Int BE Pri
90730!#5 N6927 P3839 LD 11 -1 Int BE Pri
90731!#5 N6929 P3841 LD 3 -1 Int BE Pri
90732!#5 N6930 P3842 LD 10 -1 Int LE Pri
90733!#5 N6932 P3841 LD 3 -1 Int BE Pri
90734!#5 N6933 P3842 LD 10 -1 Int LE Pri
90735!#5 N6934 P3843 LD 2 -1 FP BE Pri
90736!#5 N6936 P3843 LD 2 -1 FP BE Pri
90737!#5 N6939 P3846 LD 4 -1 FP BE Pri
90738!#5 N6940 P3847 BST 14 0x42000074 FP BE Pri
90739!#5 N6941 P3847 BST 15 0x42000075 FP BE Pri
90740!#5 N6942 P3848 LD 11 -1 Int BE Pri
90741!#5 N6943 P3849 LD 5 -1 Int BE Pri
90742!#5 N6944 P3850 QWLD 10 -1 FP BE Pri
90743!#5 N6945 P3850 QWLD 11 -1 FP BE Pri
90744!#5 N6946 P3851 LD 12 -1 Int BE Pri
90745!#5 N6947 P3852 LD 13 -1 Int BE Pri
90746!#5 N6949 P3854 DWLD 2 -1,0x0 Int BE Pri
90747!#5 N6950 P3854 CASX 2 -1,0x0 N6949 0x280005f Int BE Pri
90748!#5 N6951 P3855 LD 2 -1 Int BE Pri
90749!#5 N6952 P3856 LD 0 -1 Int BE Pri
90750!#5 N6953 P3855 LD 2 -1 Int BE Pri
90751!#5 N6954 P3856 LD 0 -1 Int BE Pri
90752!#5 N6955 P3857 LD 15 -1 Int BE Pri
90753!#5 N6956 P3857 CAS 15 -1 N6955 0x2800060 Int BE Pri
90754!#5 N6957 P3857 LD 15 -1 Int BE Pri
90755!#5 N6958 P3857 CAS 15 -1 N6957 0x2800061 Int BE Pri
90756!#5 N6959 P3858 BLD 14 -1 FP BE Pri
90757!#5 N6960 P3858 BLD 15 -1 FP BE Pri
90758!#5 N6961 P3858 BLD 14 -1 FP BE Pri
90759!#5 N6962 P3858 BLD 15 -1 FP BE Pri
90760!#5 N6963 P3859 DWLD 5 -1,0x0 Int BE Pri
90761!#5 N6964 P3859 CASX 5 -1,0x0 N6963 0x2800062 Int BE Pri
90762!#5 N6966 P3861 SWAP 12 0xffffffff 0x2800063 Int BE Pri
90763!#5 N6967 P3862 LD 6 -1 Int BE Pri
90764!#5 N6969 P3861 SWAP 12 0xffffffff 0x2800064 Int BE Pri
90765!#5 N6970 P3862 LD 6 -1 Int BE Pri
90766!#5 N6971 P3863 LD 3 -1 NF Int BE Pri
90767!#5 N6972 P3864 LD 1 -1 Int BE Pri
90768!#5 N6973 P3863 LD 3 -1 NF Int BE Pri
90769!#5 N6974 P3864 LD 1 -1 Int BE Pri
90770!#5 N6975 P3865 LD 11 -1 FP BE Pri
90771!#5 N6976 P3866 LD 14 -1 FP BE Pri
90772!#5 N6977 P3866 LD 14 -1 FP BE Pri
90773!#5 N6978 P3867 ST 11 0x42000076 FP BE Pri
90774!#5 N6979 P3868 QWLD 0 -1 FP BE Pri
90775!#5 N6980 P3868 QWLD 1 -1 FP BE Pri
90776!#5 N6981 P3867 ST 11 0x42000077 FP BE Pri
90777!#5 N6982 P3868 QWLD 0 -1 FP BE Pri
90778!#5 N6983 P3868 QWLD 1 -1 FP BE Pri
90779!#5 N6984 P3869 ST 10 0x2800065 Int BE Pri
90780!#5 N6986 P3871 LD 9 -1 Int BE Pri
90781!#5 N6988 P3873 LD 1 -1 Int BE Pri
90782!#5 N6989 P3871 LD 9 -1 Int BE Pri
90783!#5 N6991 P3873 LD 1 -1 Int BE Pri
90784!#5 N6992 P3874 QWST 14 0x42000078 FP BE Pri
90785!#5 N6993 P3874 QWST 15 0x42000079 FP BE Pri
90786!#5 N6994 P3875 QWST 12 0x4200007a FP BE Pri
90787!#5 N6995 P3875 QWST 13 0x4200007b FP BE Pri
90788!#5 N6996 P3876 BSTC 0 0x4200007c FP BE Pri
90789!#5 N6997 P3876 BSTC 1 0x4200007d FP BE Pri
90790!#5 N6998 P3877 LD 10 -1 Int BE Pri
90791!#5 N6999 P3878 LD 12 -1 Int BE Pri
90792!#5 N7001 P3880 BLD 4 -1 FP BE Pri
90793!#5 N7002 P3880 BLD 5 -1 FP BE Pri
90794!#5 N7004 P3880 BLD 4 -1 FP BE Pri
90795!#5 N7005 P3880 BLD 5 -1 FP BE Pri
90796!#5 N7007 P3882 LD 15 -1 Int BE Pri
90797!#5 N7008 P3883 LD 7 -1 NF Int BE Pri
90798!#5 N7009 P3884 LD 3 -1 Int BE Pri
90799!#5 N7010 P3885 LD 0 -1 Int BE Pri
90800!#5 N7011 P3886 ST 7 0x2800066 Int BE Pri
90801!#5 N7012 P3887 LD 7 -1 Int BE Pri
90802!#5 N7014 P3889 LD 9 -1 Int BE Pri
90803!#5 N7015 P3887 LD 7 -1 Int BE Pri
90804!#5 N7017 P3889 LD 9 -1 Int BE Pri
90805!#5 N7018 P3890 DWLD 8 -1,0x0 Int BE Pri
90806!#5 N7019 P3890 CASX 8 -1,0x0 N7018 0x2800067 Int BE Pri
90807!#5 N7021 P3892 SWAP 1 0xffffffff 0x2800068 Int BE Pri
90808!#5 N7022 P3893 LD 9 -1 Int BE Pri
90809!#5 N7023 P3892 SWAP 1 0xffffffff 0x2800069 Int BE Pri
90810!#5 N7024 P3893 LD 9 -1 Int BE Pri
90811!#5 N7025 P3894 SWAP 3 0xffffffff 0x280006a Int BE Pri
90812!#5 N7027 P3896 LD 6 -1 NF Int BE Pri
90813!#5 N7028 P3897 BSTC 8 0x4200007e FP BE Pri
90814!#5 N7029 P3897 BSTC 9 0x4200007f FP BE Pri
90815!#5 N7030 P3897 BSTC 8 0x42000080 FP BE Pri
90816!#5 N7031 P3897 BSTC 9 0x42000081 FP BE Pri
90817!#5 N7032 P3898 DWST 0 0x42000082 FP BE Pri
90818!#5 N7033 P3899 LD 12 -1 Int BE Pri
90819!#5 N7034 P3900 LD 5 -1 FP BE Pri
90820!#5 N7035 P3901 LD 6 -1 Int BE Pri
90821!#5 N7036 P3899 LD 12 -1 Int BE Pri
90822!#5 N7037 P3900 LD 5 -1 FP BE Pri
90823!#5 N7038 P3901 LD 6 -1 Int BE Pri
90824!#5 N7039 P3902 SWAP 13 0xffffffff 0x280006b Int LE Pri
90825!#5 N7040 P3903 BLD 10 -1 FP BE Pri
90826!#5 N7041 P3903 BLD 11 -1 FP BE Pri
90827!#5 N7042 P3904 LD 11 -1 Int BE Pri
90828!#5 N7043 P3905 LD 4 -1 Int BE Pri
90829!#5 N7044 P3906 LD 4 -1 Int BE Pri
90830!#5 N7045 P3905 LD 4 -1 Int BE Pri
90831!#5 N7046 P3906 LD 4 -1 Int BE Pri
90832!#5 N7047 P3907 BST 10 0x42000083 FP BE Pri
90833!#5 N7048 P3907 BST 11 0x42000084 FP BE Pri
90834!#5 N7049 P3908 LD 11 -1 FP BE Pri
90835!#5 N7050 P3907 BST 10 0x42000085 FP BE Pri
90836!#5 N7051 P3907 BST 11 0x42000086 FP BE Pri
90837!#5 N7052 P3908 LD 11 -1 FP BE Pri
90838!#5 N7055 P3911 QWLD 12 -1 FP BE Pri
90839!#5 N7056 P3911 QWLD 13 -1 FP BE Pri
90840!#5 N7057 P3912 BLD 2 -1 FP BE Pri
90841!#5 N7058 P3912 BLD 3 -1 FP BE Pri
90842!#5 N7059 P3913 LD 10 -1 Int BE Pri
90843!#5 N7060 P3914 LD 4 -1 Int BE Pri
90844!#5 N7062 P3916 LD 4 -1 Int BE Pri
90845!#5 N7063 P3917 LD 11 -1 Int BE Pri
90846!#5 N7064 P3916 LD 4 -1 Int BE Pri
90847!#5 N7065 P3917 LD 11 -1 Int BE Pri
90848!#5 N7066 P3918 LD 0 -1 Int BE Pri
90849!#5 N7068 P3920 LD 7 -1 Int LE Pri
90850!#5 N7069 P3918 LD 0 -1 Int BE Pri
90851!#5 N7071 P3920 LD 7 -1 Int LE Pri
90852!#5 N7072 P3921 DWST 5 0x280006c Int BE Pri
90853!#5 N7073 P3922 DWLD 12 -1,0x0 Int BE Pri
90854!#5 N7074 P3922 CASX 12 -1,0x0 N7073 0x280006d Int BE Pri
90855!#5 N7075 P3922 DWLD 12 -1,0x0 Int BE Pri
90856!#5 N7076 P3922 CASX 12 -1,0x0 N7075 0x280006e Int BE Pri
90857!#5 N7077 P3923 ST 14 0x280006f Int BE Pri
90858!#5 N7078 P3924 DWLD 15 -1,0x0 Int BE Pri
90859!#5 N7079 P3924 CASX 15 -1,0x0 N7078 0x2800070 Int BE Pri
90860!#5 N7080 P3924 DWLD 15 -1,0x0 Int BE Pri
90861!#5 N7081 P3924 CASX 15 -1,0x0 N7080 0x2800071 Int BE Pri
90862!#5 N7082 P3925 BST 12 0x42000087 FP BE Pri
90863!#5 N7083 P3925 BST 13 0x42000088 FP BE Pri
90864!#5 N7084 P3925 BST 12 0x42000089 FP BE Pri
90865!#5 N7085 P3925 BST 13 0x4200008a FP BE Pri
90866!#5 N7086 P3926 MEMBAR
90867!#5 N7087 P3927 LD 7 -1 Int BE Pri
90868!#5 N7088 P3928 LD 14 -1 Int BE Pri
90869!#5 N7089 P3926 MEMBAR
90870!#5 N7090 P3927 LD 7 -1 Int BE Pri
90871!#5 N7091 P3928 LD 14 -1 Int BE Pri
90872!#5 N7092 P3929 LD 6 -1 NF FP BE Pri
90873!#5 N7094 P3929 LD 6 -1 NF FP BE Pri
90874!#5 N7097 P3932 LD 1 -1 Int BE Pri
90875!#5 N7098 P3932 CAS 1 -1 N7097 0x2800072 Int BE Pri
90876!#5 N7099 P3933 LD 8 -1 Int BE Pri
90877!#5 N7100 P3934 LD 6 -1 Int BE Pri
90878!#5 N7101 P3933 LD 8 -1 Int BE Pri
90879!#5 N7102 P3934 LD 6 -1 Int BE Pri
90880!#5 N7103 P3935 LD 15 -1 Int BE Pri
90881!#5 N7104 P3936 LD 10 -1 NF Int BE Pri
90882!#5 N7105 P3937 QWST 6 0x4200008b FP BE Pri
90883!#5 N7106 P3937 QWST 7 0x4200008c FP BE Pri
90884!#5 N7107 P3938 BST 8 0x4200008d FP BE Pri
90885!#5 N7108 P3938 BST 9 0x4200008e FP BE Pri
90886!#5 N7109 P3937 QWST 6 0x4200008f FP BE Pri
90887!#5 N7110 P3937 QWST 7 0x42000090 FP BE Pri
90888!#5 N7111 P3938 BST 8 0x42000091 FP BE Pri
90889!#5 N7112 P3938 BST 9 0x42000092 FP BE Pri
90890!#5 N7113 P3939 LD 8 -1 Int BE Pri
90891!#5 N7114 P3939 CAS 8 -1 N7113 0x2800073 Int BE Pri
90892!#5 N7116 P3941 SWAP 15 0xffffffff 0x2800074 Int BE Pri
90893!#5 N7117 P3942 LD 12 -1 Int LE Pri
90894!#5 N7118 P3941 SWAP 15 0xffffffff 0x2800075 Int BE Pri
90895!#5 N7119 P3942 LD 12 -1 Int LE Pri
90896!#5 N7120 P3943 LD 9 -1 Int BE Pri
90897!#5 N7121 P3944 LD 11 -1 NF FP BE Pri
90898!#5 N7122 P3945 LD 10 -1 Int BE Pri
90899!#5 N7124 P3947 BLD 12 -1 FP BE Pri
90900!#5 N7125 P3947 BLD 13 -1 FP BE Pri
90901!#5 N7126 P3948 QWLD 2 -1 FP BE Pri
90902!#5 N7127 P3948 QWLD 3 -1 FP BE Pri
90903!#5 N7128 P3947 BLD 12 -1 FP BE Pri
90904!#5 N7129 P3947 BLD 13 -1 FP BE Pri
90905!#5 N7130 P3948 QWLD 2 -1 FP BE Pri
90906!#5 N7131 P3948 QWLD 3 -1 FP BE Pri
90907!#5 N7132 P3949 LD 2 -1 Int BE Pri
90908!#5 N7133 P3950 LD 1 -1 Int BE Pri
90909!#5 N7134 P3949 LD 2 -1 Int BE Pri
90910!#5 N7135 P3950 LD 1 -1 Int BE Pri
90911!#5 N7138 P3953 LD 4 -1 Int BE Pri
90912!#5 N7139 P3953 CAS 4 -1 N7138 0x2800076 Int BE Pri
90913!#5 N7141 P3953 LD 4 -1 Int BE Pri
90914!#5 N7142 P3953 CAS 4 -1 N7141 0x2800077 Int BE Pri
90915!#5 N7143 P3954 QWST 6 0x42000093 FP BE Pri
90916!#5 N7144 P3954 QWST 7 0x42000094 FP BE Pri
90917!#5 N7145 P3955 DWST 1 0x42000095 FP BE Pri
90918!#5 N7146 P3954 QWST 6 0x42000096 FP BE Pri
90919!#5 N7147 P3954 QWST 7 0x42000097 FP BE Pri
90920!#5 N7148 P3955 DWST 1 0x42000098 FP BE Pri
90921!#5 N7149 P3956 LD 12 -1 Int BE Pri
90922!#5 N7150 P3957 LD 5 -1 Int BE Pri
90923!#5 N7151 P3956 LD 12 -1 Int BE Pri
90924!#5 N7152 P3957 LD 5 -1 Int BE Pri
90925!#5 N7155 P3959 LD 11 -1 Int BE Pri
90926!#5 N7156 P3960 LD 1 -1 NF Int BE Pri
90927!#5 N7157 P3961 LD 11 -1 FP BE Pri
90928!#5 N7158 P3962 LD 13 -1 FP BE Pri
90929!#5 N7159 P3962 LD 13 -1 FP BE Pri
90930!#5 N7161 P3964 BSTC 0 0x42000099 FP BE Pri
90931!#5 N7162 P3964 BSTC 1 0x4200009a FP BE Pri
90932!#5 N7163 P3965 SWAP 4 0xffffffff 0x2800078 Int BE Pri
90933!#5 N7164 P3966 LD 1 -1 Int BE Pri
90934!#5 N7165 P3965 SWAP 4 0xffffffff 0x2800079 Int BE Pri
90935!#5 N7166 P3966 LD 1 -1 Int BE Pri
90936!#5 N7168 P3968 LD 8 -1 FP BE Pri
90937!#5 N7169 P3969 LD 2 -1 Int BE Pri
90938!#5 N7170 P3970 LD 13 -1 Int BE Pri
90939!#5 N7171 P3969 LD 2 -1 Int BE Pri
90940!#5 N7172 P3970 LD 13 -1 Int BE Pri
90941!#5 N7175 P3972 LD 3 -1 Int BE Pri
90942!#5 N7176 P3972 CAS 3 -1 N7175 0x280007a Int BE Pri
90943!#5 N7177 P3973 DWLD 3 -1 Int BE Pri
90944!#5 N7178 P3974 LD 14 -1 Int BE Pri
90945!#5 N7179 P3972 LD 3 -1 Int BE Pri
90946!#5 N7180 P3972 CAS 3 -1 N7179 0x280007b Int BE Pri
90947!#5 N7181 P3973 DWLD 3 -1 Int BE Pri
90948!#5 N7182 P3974 LD 14 -1 Int BE Pri
90949!#5 N7183 P3975 DWLD 14 -1 Int BE Pri
90950!#5 N7184 P3976 LD 5 -1 FP BE Pri
90951!#5 N7185 P3977 LD 7 -1 Int BE Pri
90952!#5 N7186 P3978 LD 12 -1 Int BE Pri
90953!#5 N7187 P3979 LD 8 -1 Int BE Pri
90954!#5 N7188 P3980 BSTC 12 0x4200009b FP BE Pri
90955!#5 N7189 P3980 BSTC 13 0x4200009c FP BE Pri
90956!#5 N7190 P3980 BSTC 12 0x4200009d FP BE Pri
90957!#5 N7191 P3980 BSTC 13 0x4200009e FP BE Pri
90958!#5 N7192 P3981 LD 14 -1 Int BE Pri
90959!#5 N7193 P3982 ST 7 0x280007c Int BE Pri
90960!#5 N7194 P3983 LD 2 -1 Int BE Pri
90961!#5 N7195 P3981 LD 14 -1 Int BE Pri
90962!#5 N7196 P3982 ST 7 0x280007d Int BE Pri
90963!#5 N7197 P3983 LD 2 -1 Int BE Pri
90964!#5 N7198 P3984 BST 8 0x4200009f FP BE Pri
90965!#5 N7199 P3984 BST 9 0x420000a0 FP BE Pri
90966!#5 N7200 P3985 QWLD 4 -1 FP BE Pri
90967!#5 N7201 P3985 QWLD 5 -1 FP BE Pri
90968!#5 N7202 P3986 LD 6 -1 FP BE Pri
90969!#5 N7203 P3986 LD 6 -1 FP BE Pri
90970!#5 N7204 P3987 QWLD 12 -1 FP BE Pri
90971!#5 N7205 P3987 QWLD 13 -1 FP BE Pri
90972!#5 N7206 P3988 ST 1 0x420000a1 FP BE Pri
90973!#5 N7208 P3990 BST 14 0x420000a2 FP BE Pri
90974!#5 N7209 P3990 BST 15 0x420000a3 FP BE Pri
90975!#5 N7211 P3990 BST 14 0x420000a4 FP BE Pri
90976!#5 N7212 P3990 BST 15 0x420000a5 FP BE Pri
90977!#5 N7213 P3991 LD 8 -1 Int BE Pri
90978!#5 N7214 P3992 LD 0 -1 NF Int BE Pri
90979!#5 N7215 P3993 BSTC 10 0x420000a6 FP BE Pri
90980!#5 N7216 P3993 BSTC 11 0x420000a7 FP BE Pri
90981!#5 N7217 P3994 LD 15 -1 Int BE Pri
90982!#5 N7218 P3995 LD 10 -1 Int BE Pri
90983!#5 N7219 P3996 LD 1 -1 FP BE Pri
90984!#5 N7220 P3997 QWST 6 0x420000a8 FP BE Pri
90985!#5 N7221 P3997 QWST 7 0x420000a9 FP BE Pri
90986!#5 N7222 P3998 LD 4 -1 Int BE Pri
90987!#5 N7223 P3999 LD 1 -1 Int BE Pri
90988!#5 N7225 P4001 LD 8 -1 Int BE Pri
90989!#5 N7226 P4002 LD 5 -1 Int BE Pri
90990!#5 N7228 P4001 LD 8 -1 Int BE Pri
90991!#5 N7229 P4002 LD 5 -1 Int BE Pri
90992!#5 N7230 P4003 LD 9 -1 FP BE Pri
90993!#5 N7231 P4004 LD 7 -1 Int BE Pri
90994!#5 N7232 P4005 LD 11 -1 Int BE Pri
90995!#5 N7233 P4006 LD 7 -1 Int BE Pri
90996!#5 N7234 P4007 LD 0 -1 Int BE Pri
90997!#5 N7235 P4008 LD 10 -1 Int BE Pri
90998!#5 N7236 P4008 CAS 10 -1 N7235 0x280007e Int BE Pri
90999!#5 N7238 P4010 DWST 9 0x420000aa FP BE Pri
91000!#5 N7240 P4010 DWST 9 0x420000ab FP BE Pri
91001!#5 N7242 P4012 LD 14 -1 Int BE Pri
91002!#5 N7243 P4013 LD 9 -1 NF Int BE Pri
91003!#5 N7244 P4014 LD 6 -1 Int BE Pri
91004!#5 N7245 P4015 LD 14 -1 Int BE Pri
91005!#5 N7246 P4016 MEMBAR
91006!#6 N7248 P4018 LD 9 -1 Int BE Pri
91007!#6 N7249 P4019 LD 0 -1 Int BE Pri
91008!#6 N7250 P4020 SWAP 12 0xffffffff 0x3000001 Int LE Pri
91009!#6 N7252 P4022 LD 12 -1 Int BE Pri
91010!#6 N7253 P4020 SWAP 12 0xffffffff 0x3000002 Int LE Pri
91011!#6 N7255 P4022 LD 12 -1 Int BE Pri
91012!#6 N7256 P4023 LD 7 -1 Int BE Pri
91013!#6 N7257 P4024 LD 5 -1 Int BE Pri
91014!#6 N7258 P4025 BSTC 8 0x42800001 FP BE Pri
91015!#6 N7259 P4025 BSTC 9 0x42800002 FP BE Pri
91016!#6 N7260 P4025 BSTC 8 0x42800003 FP BE Pri
91017!#6 N7261 P4025 BSTC 9 0x42800004 FP BE Pri
91018!#6 N7262 P4026 BST 2 0x42800005 FP BE Pri
91019!#6 N7263 P4026 BST 3 0x42800006 FP BE Pri
91020!#6 N7264 P4027 LD 3 -1 Int BE Pri
91021!#6 N7265 P4027 CAS 3 -1 N7264 0x3000003 Int BE Pri
91022!#6 N7266 P4028 SWAP 10 0xffffffff 0x3000004 Int BE Pri
91023!#6 N7267 P4029 LD 4 -1 NF Int BE Pri
91024!#6 N7268 P4027 LD 3 -1 Int BE Pri
91025!#6 N7269 P4027 CAS 3 -1 N7268 0x3000005 Int BE Pri
91026!#6 N7270 P4028 SWAP 10 0xffffffff 0x3000006 Int BE Pri
91027!#6 N7271 P4029 LD 4 -1 NF Int BE Pri
91028!#6 N7272 P4030 BST 12 0x42800007 FP BE Pri
91029!#6 N7273 P4030 BST 13 0x42800008 FP BE Pri
91030!#6 N7274 P4031 LD 1 -1 NF Fault FP BE Pri
91031!#6 N7275 P4030 BST 12 0x42800009 FP BE Pri
91032!#6 N7276 P4030 BST 13 0x4280000a FP BE Pri
91033!#6 N7277 P4031 LD 1 -1 NF Fault FP BE Pri
91034!#6 N7278 P4032 BLD 8 -1 FP BE Pri
91035!#6 N7279 P4032 BLD 9 -1 FP BE Pri
91036!#6 N7280 P4033 SWAP 8 0xffffffff 0x3000007 Int BE Pri
91037!#6 N7281 P4034 LD 4 -1 Int BE Pri
91038!#6 N7285 P4037 LD 12 -1 FP BE Pri
91039!#6 N7287 P4037 LD 12 -1 FP BE Pri
91040!#6 N7288 P4038 DWLD 12 -1,0x0 Int BE Pri
91041!#6 N7289 P4038 CASX 12 -1,0x0 N7288 0x3000008 Int BE Pri
91042!#6 N7292 P4041 LD 11 -1 FP BE Pri
91043!#6 N7294 P4041 LD 11 -1 FP BE Pri
91044!#6 N7295 P4042 QWLD 12 -1 FP BE Pri
91045!#6 N7296 P4042 QWLD 13 -1 FP BE Pri
91046!#6 N7297 P4043 SWAP 9 0xffffffff 0x3000009 Int BE Pri
91047!#6 N7298 P4044 BSTC 4 0x4280000b FP BE Pri
91048!#6 N7299 P4044 BSTC 5 0x4280000c FP BE Pri
91049!#6 N7300 P4045 LD 4 -1 Int BE Pri
91050!#6 N7301 P4046 LD 1 -1 NF Int BE Pri
91051!#6 N7302 P4047 DWLD 14 -1 FP BE Pri
91052!#6 N7303 P4048 LD 12 -1 Int BE Pri
91053!#6 N7304 P4046 LD 1 -1 NF Int BE Pri
91054!#6 N7305 P4047 DWLD 14 -1 FP BE Pri
91055!#6 N7306 P4048 LD 12 -1 Int BE Pri
91056!#6 N7307 P4049 DWLD 11 -1 Int BE Pri
91057!#6 N7309 P4051 LD 6 -1 Int BE Pri
91058!#6 N7310 P4052 SWAP 1 0xffffffff 0x300000a Int BE Pri
91059!#6 N7311 P4053 LD 12 -1 Int BE Pri
91060!#6 N7312 P4054 DWLD 13 -1,0x0 Int BE Pri
91061!#6 N7313 P4054 CASX 13 -1,0x0 N7312 0x300000b Int BE Pri
91062!#6 N7315 P4054 DWLD 13 -1,0x0 Int BE Pri
91063!#6 N7316 P4054 CASX 13 -1,0x0 N7315 0x300000c Int BE Pri
91064!#6 N7322 P4059 LD 10 -1 FP BE Pri
91065!#6 N7325 P4062 LD 11 -1 Int BE Pri
91066!#6 N7326 P4063 LD 4 -1 Int BE Pri
91067!#6 N7327 P4062 LD 11 -1 Int BE Pri
91068!#6 N7328 P4063 LD 4 -1 Int BE Pri
91069!#6 N7331 P4065 QWLD 6 -1 FP BE Pri
91070!#6 N7332 P4065 QWLD 7 -1 FP BE Pri
91071!#6 N7333 P4066 BLD 6 -1 FP BE Pri
91072!#6 N7334 P4066 BLD 7 -1 FP BE Pri
91073!#6 N7335 P4067 LD 10 -1 NF Int BE Pri
91074!#6 N7336 P4068 LD 12 -1 Int BE Pri
91075!#6 N7338 P4070 LD 14 -1 Int BE Pri
91076!#6 N7339 P4071 LD 8 -1 Int BE Pri
91077!#6 N7341 P4070 LD 14 -1 Int BE Pri
91078!#6 N7342 P4071 LD 8 -1 Int BE Pri
91079!#6 N7343 P4072 BSTC 8 0x4280000d FP BE Pri
91080!#6 N7344 P4072 BSTC 9 0x4280000e FP BE Pri
91081!#6 N7345 P4073 LD 9 -1 FP BE Pri
91082!#6 N7346 P4073 LD 9 -1 FP BE Pri
91083!#6 N7347 P4074 QWST 12 0x4280000f FP BE Pri
91084!#6 N7348 P4074 QWST 13 0x42800010 FP BE Pri
91085!#6 N7349 P4075 LD 14 -1 Int BE Pri
91086!#6 N7350 P4076 LD 3 -1 Int BE Pri
91087!#6 N7351 P4074 QWST 12 0x42800011 FP BE Pri
91088!#6 N7352 P4074 QWST 13 0x42800012 FP BE Pri
91089!#6 N7353 P4075 LD 14 -1 Int BE Pri
91090!#6 N7354 P4076 LD 3 -1 Int BE Pri
91091!#6 N7355 P4077 QWLD 6 -1 FP BE Pri
91092!#6 N7356 P4077 QWLD 7 -1 FP BE Pri
91093!#6 N7357 P4077 QWLD 6 -1 FP BE Pri
91094!#6 N7358 P4077 QWLD 7 -1 FP BE Pri
91095!#6 N7359 P4078 ST 11 0x300000d Int BE Pri
91096!#6 N7360 P4078 ST 11 0x300000e Int BE Pri
91097!#6 N7361 P4079 BLD 0 -1 FP BE Pri
91098!#6 N7362 P4079 BLD 1 -1 FP BE Pri
91099!#6 N7365 P4082 QWST 10 0x42800013 FP BE Pri
91100!#6 N7366 P4082 QWST 11 0x42800014 FP BE Pri
91101!#6 N7367 P4083 BLD 0 -1 FP BE Pri
91102!#6 N7368 P4083 BLD 1 -1 FP BE Pri
91103!#6 N7369 P4082 QWST 10 0x42800015 FP BE Pri
91104!#6 N7370 P4082 QWST 11 0x42800016 FP BE Pri
91105!#6 N7371 P4083 BLD 0 -1 FP BE Pri
91106!#6 N7372 P4083 BLD 1 -1 FP BE Pri
91107!#6 N7374 P4085 BST 6 0x42800017 FP BE Pri
91108!#6 N7375 P4085 BST 7 0x42800018 FP BE Pri
91109!#6 N7377 P4087 BLD 4 -1 FP BE Pri
91110!#6 N7378 P4087 BLD 5 -1 FP BE Pri
91111!#6 N7380 P4087 BLD 4 -1 FP BE Pri
91112!#6 N7381 P4087 BLD 5 -1 FP BE Pri
91113!#6 N7382 P4088 LD 9 -1 FP BE Pri
91114!#6 N7385 P4090 SWAP 5 0xffffffff 0x300000f Int LE Pri
91115!#6 N7386 P4091 QWLD 2 -1 FP BE Pri
91116!#6 N7387 P4091 QWLD 3 -1 FP BE Pri
91117!#6 N7388 P4092 LD 6 -1 NF Int BE Pri
91118!#6 N7389 P4090 SWAP 5 0xffffffff 0x3000010 Int LE Pri
91119!#6 N7390 P4091 QWLD 2 -1 FP BE Pri
91120!#6 N7391 P4091 QWLD 3 -1 FP BE Pri
91121!#6 N7392 P4092 LD 6 -1 NF Int BE Pri
91122!#6 N7393 P4093 BLD 10 -1 FP BE Pri
91123!#6 N7394 P4093 BLD 11 -1 FP BE Pri
91124!#6 N7395 P4093 BLD 10 -1 FP BE Pri
91125!#6 N7396 P4093 BLD 11 -1 FP BE Pri
91126!#6 N7397 P4094 DWLD 5 -1,0x0 Int BE Pri
91127!#6 N7398 P4094 CASX 5 -1,0x0 N7397 0x3000011 Int BE Pri
91128!#6 N7399 P4095 BST 6 0x42800019 FP BE Pri
91129!#6 N7400 P4095 BST 7 0x4280001a FP BE Pri
91130!#6 N7402 P4095 BST 6 0x4280001b FP BE Pri
91131!#6 N7403 P4095 BST 7 0x4280001c FP BE Pri
91132!#6 N7405 P4097 LD 2 -1 Int BE Pri
91133!#6 N7406 P4098 DWLD 12 -1,0x0 Int BE Pri
91134!#6 N7407 P4098 CASX 12 -1,0x0 N7406 0x3000012 Int BE Pri
91135!#6 N7408 P4099 LD 4 -1 Int BE Pri
91136!#6 N7409 P4097 LD 2 -1 Int BE Pri
91137!#6 N7410 P4098 DWLD 12 -1,0x0 Int BE Pri
91138!#6 N7411 P4098 CASX 12 -1,0x0 N7410 0x3000013 Int BE Pri
91139!#6 N7412 P4099 LD 4 -1 Int BE Pri
91140!#6 N7413 P4100 LD 15 -1 Int BE Pri
91141!#6 N7414 P4100 CAS 15 -1 N7413 0x3000014 Int BE Pri
91142!#6 N7415 P4101 LD 4 -1 Int BE Pri
91143!#6 N7416 P4102 LD 9 -1 Int BE Pri
91144!#6 N7417 P4100 LD 15 -1 Int BE Pri
91145!#6 N7418 P4100 CAS 15 -1 N7417 0x3000015 Int BE Pri
91146!#6 N7419 P4101 LD 4 -1 Int BE Pri
91147!#6 N7420 P4102 LD 9 -1 Int BE Pri
91148!#6 N7421 P4103 LD 13 -1 Int BE Pri
91149!#6 N7422 P4104 BLD 8 -1 FP BE Pri
91150!#6 N7423 P4104 BLD 9 -1 FP BE Pri
91151!#6 N7424 P4105 LD 3 -1 NF Int BE Pri
91152!#6 N7427 P4107 SWAP 14 0xffffffff 0x3000016 Int BE Pri
91153!#6 N7429 P4109 LD 10 -1 Int BE Pri
91154!#6 N7430 P4107 SWAP 14 0xffffffff 0x3000017 Int BE Pri
91155!#6 N7432 P4109 LD 10 -1 Int BE Pri
91156!#6 N7436 P4112 QWST 0 0x4280001d FP BE Pri
91157!#6 N7437 P4112 QWST 1 0x4280001e FP BE Pri
91158!#6 N7439 P4112 QWST 0 0x4280001f FP BE Pri
91159!#6 N7440 P4112 QWST 1 0x42800020 FP BE Pri
91160!#6 N7442 P4114 LD 6 -1 FP BE Pri
91161!#6 N7443 P4115 LD 0 -1 Int BE Pri
91162!#6 N7444 P4116 BLD 0 -1 FP BE Pri
91163!#6 N7445 P4116 BLD 1 -1 FP BE Pri
91164!#6 N7446 P4117 LD 15 -1 Int BE Pri
91165!#6 N7448 P4119 LD 5 -1 NF Fault Int BE Pri
91166!#6 N7449 P4120 LD 4 -1 Int BE Pri
91167!#6 N7450 P4121 BLD 2 -1 FP BE Pri
91168!#6 N7451 P4121 BLD 3 -1 FP BE Pri
91169!#6 N7452 P4122 DWLD 7 -1 Int BE Pri
91170!#6 N7453 P4123 LD 0 -1 Int BE Pri
91171!#6 N7454 P4124 MEMBAR
91172!#6 N7455 P4124 MEMBAR
91173!#6 N7456 P4125 LD 5 -1 Int BE Pri
91174!#6 N7457 P4126 LD 15 -1 NF Fault Int BE Pri
91175!#6 N7458 P4127 QWLD 10 -1 FP BE Pri
91176!#6 N7459 P4127 QWLD 11 -1 FP BE Pri
91177!#6 N7460 P4128 LD 12 -1 Int BE Pri
91178!#6 N7461 P4129 LD 15 -1 Int BE Pri
91179!#6 N7462 P4128 LD 12 -1 Int BE Pri
91180!#6 N7463 P4129 LD 15 -1 Int BE Pri
91181!#6 N7465 P4131 SWAP 12 0xffffffff 0x3000018 Int BE Pri
91182!#6 N7466 P4132 LD 15 -1 Int BE Pri
91183!#6 N7468 P4131 SWAP 12 0xffffffff 0x3000019 Int BE Pri
91184!#6 N7469 P4132 LD 15 -1 Int BE Pri
91185!#6 N7470 P4133 LD 9 -1 FP BE Pri
91186!#6 N7472 P4133 LD 9 -1 FP BE Pri
91187!#6 N7478 P4137 DWLD 14 -1 Int BE Pri
91188!#6 N7479 P4138 LD 8 -1 Int BE Pri
91189!#6 N7480 P4137 DWLD 14 -1 Int BE Pri
91190!#6 N7481 P4138 LD 8 -1 Int BE Pri
91191!#6 N7482 P4139 DWLD 15 -1,0x0 Int BE Pri
91192!#6 N7483 P4139 CASX 15 -1,0x0 N7482 0x300001a Int BE Pri
91193!#6 N7484 P4140 DWLD 0 -1 Int BE Pri
91194!#6 N7485 P4141 LD 15 -1 NF Int BE Pri
91195!#6 N7486 P4142 LD 3 -1 FP BE Pri
91196!#6 N7487 P4142 LD 3 -1 FP BE Pri
91197!#6 N7488 P4143 SWAP 11 0xffffffff 0x300001b Int BE Pri
91198!#6 N7489 P4144 LD 9 -1 Int BE Pri
91199!#6 N7490 P4144 CAS 9 -1 N7489 0x300001c Int BE Pri
91200!#6 N7491 P4145 LD 15 -1 Int BE Pri
91201!#6 N7493 P4147 LD 3 -1 NF FP BE Pri
91202!#6 N7495 P4149 BST 4 0x42800021 FP BE Pri
91203!#6 N7496 P4149 BST 5 0x42800022 FP BE Pri
91204!#6 N7497 P4149 BST 4 0x42800023 FP BE Pri
91205!#6 N7498 P4149 BST 5 0x42800024 FP BE Pri
91206!#6 N7501 P4152 BSTC 0 0x42800025 FP BE Pri
91207!#6 N7502 P4152 BSTC 1 0x42800026 FP BE Pri
91208!#6 N7503 P4153 DWST 5 0x300001d Int BE Pri
91209!#6 N7504 P4153 DWST 5 0x300001e Int BE Pri
91210!#6 N7505 P4154 LD 0 -1 FP BE Pri
91211!#6 N7506 P4155 LD 10 -1 FP BE Pri
91212!#6 N7507 P4154 LD 0 -1 FP BE Pri
91213!#6 N7508 P4155 LD 10 -1 FP BE Pri
91214!#6 N7511 P4157 LD 12 -1 Int BE Pri
91215!#6 N7512 P4158 LD 4 -1 Int BE Pri
91216!#6 N7513 P4159 QWLD 0 -1 FP BE Pri
91217!#6 N7514 P4159 QWLD 1 -1 FP BE Pri
91218!#6 N7515 P4160 SWAP 0 0xffffffff 0x300001f Int BE Pri
91219!#6 N7516 P4161 LD 4 -1 Int BE Pri
91220!#6 N7519 P4163 QWST 0 0x42800027 FP BE Pri
91221!#6 N7520 P4163 QWST 1 0x42800028 FP BE Pri
91222!#6 N7521 P4164 DWLD 8 -1,0x0 Int BE Pri
91223!#6 N7522 P4164 CASX 8 -1,0x0 N7521 0x3000020 Int BE Pri
91224!#6 N7523 P4165 LD 9 -1 FP BE Pri
91225!#6 N7524 P4166 LD 2 -1 Int BE Pri
91226!#6 N7525 P4167 LD 15 -1 NF Int BE Pri
91227!#6 N7526 P4168 DWLD 7 -1 FP BE Pri
91228!#6 N7527 P4168 DWLD 7 -1 FP BE Pri
91229!#6 N7528 P4169 DWLD 15 -1 FP BE Pri
91230!#6 N7532 P4172 LD 12 -1 Int BE Pri
91231!#6 N7533 P4173 LD 6 -1 Int BE Pri
91232!#6 N7540 P4177 DWST 8 0x3000021 Int BE Pri
91233!#6 N7541 P4178 LD 3 -1 NF FP BE Pri
91234!#6 N7542 P4179 DWLD 11 -1 Int BE Pri
91235!#6 N7543 P4180 LD 13 -1 Int BE Pri
91236!#6 N7544 P4181 QWLD 2 -1 FP BE Pri
91237!#6 N7545 P4181 QWLD 3 -1 FP BE Pri
91238!#6 N7546 P4182 LD 15 -1 Int BE Pri
91239!#6 N7547 P4183 LD 6 -1 Int BE Pri
91240!#6 N7548 P4184 QWLD 8 -1 FP BE Pri
91241!#6 N7549 P4184 QWLD 9 -1 FP BE Pri
91242!#6 N7550 P4185 BST 14 0x42800029 FP BE Pri
91243!#6 N7551 P4185 BST 15 0x4280002a FP BE Pri
91244!#6 N7552 P4184 QWLD 8 -1 FP BE Pri
91245!#6 N7553 P4184 QWLD 9 -1 FP BE Pri
91246!#6 N7554 P4185 BST 14 0x4280002b FP BE Pri
91247!#6 N7555 P4185 BST 15 0x4280002c FP BE Pri
91248!#6 N7556 P4186 QWLD 4 -1 FP BE Pri
91249!#6 N7557 P4186 QWLD 5 -1 FP BE Pri
91250!#6 N7558 P4187 DWLD 9 -1,0x0 Int BE Pri
91251!#6 N7559 P4187 CASX 9 -1,0x0 N7558 0x3000022 Int BE Pri
91252!#6 N7560 P4188 DWLD 12 -1,0x0 Int BE Pri
91253!#6 N7561 P4188 CASX 12 -1,0x0 N7560 0x3000023 Int BE Pri
91254!#6 N7562 P4189 LD 6 -1 Int BE Pri
91255!#6 N7563 P4190 LD 11 -1 Int BE Pri
91256!#6 N7564 P4188 DWLD 12 -1,0x0 Int BE Pri
91257!#6 N7565 P4188 CASX 12 -1,0x0 N7564 0x3000024 Int BE Pri
91258!#6 N7566 P4189 LD 6 -1 Int BE Pri
91259!#6 N7567 P4190 LD 11 -1 Int BE Pri
91260!#6 N7568 P4191 LD 2 -1 Int BE Pri
91261!#6 N7569 P4192 LD 1 -1 Int BE Pri
91262!#6 N7570 P4191 LD 2 -1 Int BE Pri
91263!#6 N7571 P4192 LD 1 -1 Int BE Pri
91264!#6 N7572 P4193 BLD 2 -1 FP BE Pri
91265!#6 N7573 P4193 BLD 3 -1 FP BE Pri
91266!#6 N7576 P4196 QWST 0 0x4280002d FP BE Pri
91267!#6 N7577 P4196 QWST 1 0x4280002e FP BE Pri
91268!#6 N7579 P4196 QWST 0 0x4280002f FP BE Pri
91269!#6 N7580 P4196 QWST 1 0x42800030 FP BE Pri
91270!#6 N7581 P4197 LD 6 -1 NF Int BE Pri
91271!#6 N7582 P4198 LD 13 -1 Int BE Pri
91272!#6 N7583 P4199 BSTC 14 0x42800031 FP BE Pri
91273!#6 N7584 P4199 BSTC 15 0x42800032 FP BE Pri
91274!#6 N7585 P4200 QWLD 0 -1 FP BE Pri
91275!#6 N7586 P4200 QWLD 1 -1 FP BE Pri
91276!#6 N7587 P4201 DWLD 4 -1,0x0 Int BE Pri
91277!#6 N7588 P4201 CASX 4 -1,0x0 N7587 0x3000025 Int BE Pri
91278!#6 N7589 P4201 DWLD 4 -1,0x0 Int BE Pri
91279!#6 N7590 P4201 CASX 4 -1,0x0 N7589 0x3000026 Int BE Pri
91280!#6 N7592 P4203 LD 1 -1 Int BE Pri
91281!#6 N7593 P4203 CAS 1 -1 N7592 0x3000027 Int BE Pri
91282!#6 N7595 P4203 LD 1 -1 Int BE Pri
91283!#6 N7596 P4203 CAS 1 -1 N7595 0x3000028 Int BE Pri
91284!#6 N7597 P4204 LD 2 -1 FP BE Pri
91285!#6 N7598 P4204 LD 2 -1 FP BE Pri
91286!#6 N7600 P4206 BST 8 0x42800033 FP BE Pri
91287!#6 N7601 P4206 BST 9 0x42800034 FP BE Pri
91288!#6 N7603 P4206 BST 8 0x42800035 FP BE Pri
91289!#6 N7604 P4206 BST 9 0x42800036 FP BE Pri
91290!#6 N7605 P4207 DWLD 13 -1 Int BE Pri
91291!#6 N7606 P4208 LD 0 -1 Int BE Pri
91292!#6 N7607 P4207 DWLD 13 -1 Int BE Pri
91293!#6 N7608 P4208 LD 0 -1 Int BE Pri
91294!#6 N7611 P4210 SWAP 8 0xffffffff 0x3000029 Int BE Pri
91295!#6 N7612 P4211 LD 15 -1 Int BE Pri
91296!#6 N7613 P4210 SWAP 8 0xffffffff 0x300002a Int BE Pri
91297!#6 N7614 P4211 LD 15 -1 Int BE Pri
91298!#6 N7615 P4212 LD 6 -1 Int BE Pri
91299!#6 N7616 P4213 LD 11 -1 Int BE Pri
91300!#6 N7618 P4215 QWST 8 0x42800037 FP BE Pri
91301!#6 N7619 P4215 QWST 9 0x42800038 FP BE Pri
91302!#6 N7622 P4218 LD 5 -1 Int BE Pri
91303!#6 N7623 P4219 LD 13 -1 Int BE Pri
91304!#6 N7624 P4220 LD 14 -1 FP BE Pri
91305!#6 N7625 P4221 LD 8 -1 FP BE Pri
91306!#6 N7626 P4222 LD 14 -1 NF Fault FP BE Pri
91307!#6 N7627 P4221 LD 8 -1 FP BE Pri
91308!#6 N7628 P4222 LD 14 -1 NF Fault FP BE Pri
91309!#6 N7629 P4223 LD 13 -1 FP BE Pri
91310!#6 N7630 P4224 LD 2 -1 NF FP BE Pri
91311!#6 N7631 P4225 QWST 2 0x42800039 FP BE Pri
91312!#6 N7632 P4225 QWST 3 0x4280003a FP BE Pri
91313!#6 N7633 P4225 QWST 2 0x4280003b FP BE Pri
91314!#6 N7634 P4225 QWST 3 0x4280003c FP BE Pri
91315!#6 N7635 P4226 LD 8 -1 Int BE Pri
91316!#6 N7636 P4227 QWST 4 0x4280003d FP BE Pri
91317!#6 N7637 P4227 QWST 5 0x4280003e FP BE Pri
91318!#6 N7638 P4228 LD 12 -1 Int BE Pri
91319!#6 N7639 P4229 LD 12 -1 Int BE Pri
91320!#6 N7641 P4231 LD 3 -1 Int BE Pri
91321!#6 N7642 P4229 LD 12 -1 Int BE Pri
91322!#6 N7644 P4231 LD 3 -1 Int BE Pri
91323!#6 N7645 P4232 LD 5 -1 Int BE Pri
91324!#6 N7646 P4233 LD 3 -1 Int BE Pri
91325!#6 N7647 P4234 LD 10 -1 Int BE Pri
91326!#6 N7648 P4235 DWLD 7 -1,0x0 Int BE Pri
91327!#6 N7649 P4235 CASX 7 -1,0x0 N7648 0x300002b Int BE Pri
91328!#6 N7650 P4236 LD 9 -1 Int BE Pri
91329!#6 N7651 P4237 LD 14 -1 FP BE Pri
91330!#6 N7652 P4237 LD 14 -1 FP BE Pri
91331!#6 N7653 P4238 LD 2 -1 Int BE Pri
91332!#6 N7654 P4239 LD 12 -1 Int BE Pri
91333!#6 N7657 P4242 LD 5 -1 Int BE Pri
91334!#6 N7658 P4243 ST 12 0x300002c Int LE Pri
91335!#6 N7659 P4244 LD 0 -1 Int BE Pri
91336!#6 N7660 P4245 DWST 10 0x4280003f FP BE Pri
91337!#6 N7661 P4246 MEMBAR
91338!#6 N7662 P4247 BST 14 0x42800040 FP BE Pri
91339!#6 N7663 P4247 BST 15 0x42800041 FP BE Pri
91340!#6 N7666 P4250 LD 0 -1 Int BE Pri
91341!#6 N7668 P4252 LD 7 -1 Int BE Pri
91342!#6 N7669 P4250 LD 0 -1 Int BE Pri
91343!#6 N7671 P4252 LD 7 -1 Int BE Pri
91344!#6 N7672 P4253 DWLD 0 -1 Int BE Pri
91345!#6 N7673 P4254 LD 9 -1 FP BE Pri
91346!#6 N7674 P4255 LD 10 -1 Int BE Pri
91347!#6 N7675 P4253 DWLD 0 -1 Int BE Pri
91348!#6 N7676 P4254 LD 9 -1 FP BE Pri
91349!#6 N7677 P4255 LD 10 -1 Int BE Pri
91350!#6 N7678 P4256 BLD 4 -1 FP BE Pri
91351!#6 N7679 P4256 BLD 5 -1 FP BE Pri
91352!#6 N7680 P4257 DWLD 8 -1 Int BE Pri
91353!#6 N7681 P4258 LD 9 -1 Int BE Pri
91354!#6 N7682 P4259 LD 11 -1 Int BE Pri
91355!#6 N7683 P4259 CAS 11 -1 N7682 0x300002d Int BE Pri
91356!#6 N7685 P4259 LD 11 -1 Int BE Pri
91357!#6 N7686 P4259 CAS 11 -1 N7685 0x300002e Int BE Pri
91358!#6 N7688 P4261 LD 12 -1 Int BE Pri
91359!#6 N7689 P4261 CAS 12 -1 N7688 0x300002f Int BE Pri
91360!#6 N7690 P4262 LD 15 -1 Int BE Pri
91361!#6 N7691 P4263 LD 0 -1 Int BE Pri
91362!#6 N7692 P4261 LD 12 -1 Int BE Pri
91363!#6 N7693 P4261 CAS 12 -1 N7692 0x3000030 Int BE Pri
91364!#6 N7694 P4262 LD 15 -1 Int BE Pri
91365!#6 N7695 P4263 LD 0 -1 Int BE Pri
91366!#6 N7697 P4265 SWAP 8 0xffffffff 0x3000031 Int BE Pri
91367!#6 N7698 P4266 LD 8 -1 Int BE Pri
91368!#6 N7700 P4265 SWAP 8 0xffffffff 0x3000032 Int BE Pri
91369!#6 N7701 P4266 LD 8 -1 Int BE Pri
91370!#6 N7702 P4267 LD 13 -1 FP BE Pri
91371!#6 N7703 P4267 LD 13 -1 FP BE Pri
91372!#6 N7704 P4268 LD 15 -1 Int BE Pri
91373!#6 N7705 P4269 LD 9 -1 Int BE Pri
91374!#6 N7706 P4270 LD 15 -1 Int BE Pri
91375!#6 N7707 P4270 CAS 15 -1 N7706 0x3000033 Int BE Pri
91376!#6 N7708 P4270 LD 15 -1 Int BE Pri
91377!#6 N7709 P4270 CAS 15 -1 N7708 0x3000034 Int BE Pri
91378!#6 N7710 P4271 ST 6 0x3000035 Int BE Pri
91379!#6 N7712 P4273 LD 0 -1 NF FP BE Pri
91380!#6 N7714 P4273 LD 0 -1 NF FP BE Pri
91381!#6 N7715 P4274 DWLD 13 -1,0x0 Int BE Pri
91382!#6 N7716 P4274 CASX 13 -1,0x0 N7715 0x3000036 Int BE Pri
91383!#6 N7717 P4274 DWLD 13 -1,0x0 Int BE Pri
91384!#6 N7718 P4274 CASX 13 -1,0x0 N7717 0x3000037 Int BE Pri
91385!#6 N7723 P4277 BLD 6 -1 FP BE Pri
91386!#6 N7724 P4277 BLD 7 -1 FP BE Pri
91387!#6 N7725 P4277 BLD 6 -1 FP BE Pri
91388!#6 N7726 P4277 BLD 7 -1 FP BE Pri
91389!#6 N7727 P4278 LD 8 -1 NF FP BE Pri
91390!#6 N7729 P4280 LD 8 -1 FP BE Pri
91391!#6 N7730 P4281 LD 9 -1 NF FP BE Pri
91392!#6 N7731 P4282 DWST 10 0x3000038 Int LE Pri
91393!#6 N7732 P4283 LD 15 -1 FP BE Pri
91394!#6 N7733 P4284 ST 6 0x3000039 Int BE Pri
91395!#6 N7734 P4284 ST 6 0x300003a Int BE Pri
91396!#6 N7735 P4285 BST 2 0x42800042 FP BE Pri
91397!#6 N7736 P4285 BST 3 0x42800043 FP BE Pri
91398!#6 N7737 P4286 LD 4 -1 Int BE Pri
91399!#6 N7738 P4287 LD 3 -1 Int BE Pri
91400!#6 N7739 P4285 BST 2 0x42800044 FP BE Pri
91401!#6 N7740 P4285 BST 3 0x42800045 FP BE Pri
91402!#6 N7741 P4286 LD 4 -1 Int BE Pri
91403!#6 N7742 P4287 LD 3 -1 Int BE Pri
91404!#6 N7743 P4288 DWST 1 0x300003b Int BE Pri
91405!#6 N7744 P4289 LD 10 -1 Int BE Pri
91406!#6 N7745 P4289 CAS 10 -1 N7744 0x300003c Int BE Pri
91407!#6 N7746 P4288 DWST 1 0x300003d Int BE Pri
91408!#6 N7747 P4289 LD 10 -1 Int BE Pri
91409!#6 N7748 P4289 CAS 10 -1 N7747 0x300003e Int BE Pri
91410!#6 N7749 P4290 LD 0 -1 FP BE Pri
91411!#6 N7751 P4290 LD 0 -1 FP BE Pri
91412!#6 N7756 P4294 BST 14 0x42800046 FP BE Pri
91413!#6 N7757 P4294 BST 15 0x42800047 FP BE Pri
91414!#6 N7758 P4295 BLD 10 -1 FP BE Pri
91415!#6 N7759 P4295 BLD 11 -1 FP BE Pri
91416!#6 N7760 P4296 DWST 9 0x300003f Int BE Pri
91417!#6 N7761 P4297 DWLD 8 -1,0x0 Int LE Pri
91418!#6 N7762 P4297 CASX 8 -1,0x0 N7761 0x3000040 Int LE Pri
91419!#6 N7763 P4298 LD 8 -1 Int BE Pri
91420!#6 N7764 P4299 LD 10 -1 NF Int BE Pri
91421!#6 N7765 P4300 LD 7 -1 Int BE Pri
91422!#6 N7767 P4302 LD 6 -1 Int BE Pri
91423!#6 N7768 P4300 LD 7 -1 Int BE Pri
91424!#6 N7770 P4302 LD 6 -1 Int BE Pri
91425!#6 N7771 P4303 BST 12 0x42800048 FP BE Pri
91426!#6 N7772 P4303 BST 13 0x42800049 FP BE Pri
91427!#6 N7773 P4304 SWAP 6 0xffffffff 0x3000041 Int BE Pri
91428!#6 N7774 P4305 LD 7 -1 Int BE Pri
91429!#6 N7775 P4306 LD 13 -1 FP BE Pri
91430!#6 N7776 P4307 DWST 11 0x3000042 Int BE Pri
91431!#6 N7780 P4310 LD 6 -1 Int BE Pri
91432!#6 N7781 P4311 DWLD 0 -1 Int BE Pri
91433!#6 N7782 P4312 LD 11 -1 Int BE Pri
91434!#6 N7783 P4313 LD 8 -1 Int BE Pri
91435!#6 N7784 P4312 LD 11 -1 Int BE Pri
91436!#6 N7785 P4313 LD 8 -1 Int BE Pri
91437!#6 N7786 P4314 SWAP 9 0xffffffff 0x3000043 Int BE Pri
91438!#6 N7787 P4315 LD 3 -1 Int BE Pri
91439!#6 N7788 P4314 SWAP 9 0xffffffff 0x3000044 Int BE Pri
91440!#6 N7789 P4315 LD 3 -1 Int BE Pri
91441!#6 N7791 P4317 LD 12 -1 FP BE Pri
91442!#6 N7792 P4318 LD 3 -1 Int LE Pri
91443!#6 N7793 P4318 CAS 3 -1 N7792 0x3000045 Int LE Pri
91444!#6 N7794 P4319 LD 10 -1 Int BE Pri
91445!#6 N7795 P4320 LD 10 -1 FP BE Pri
91446!#6 N7796 P4321 LD 6 -1 Int BE Pri
91447!#6 N7797 P4322 BLD 10 -1 FP BE Pri
91448!#6 N7798 P4322 BLD 11 -1 FP BE Pri
91449!#6 N7802 P4325 DWLD 0 -1,0x0 Int BE Pri
91450!#6 N7803 P4325 CASX 0 -1,0x0 N7802 0x3000046 Int BE Pri
91451!#6 N7804 P4326 BSTC 12 0x4280004a FP BE Pri
91452!#6 N7805 P4326 BSTC 13 0x4280004b FP BE Pri
91453!#6 N7806 P4325 DWLD 0 -1,0x0 Int BE Pri
91454!#6 N7807 P4325 CASX 0 -1,0x0 N7806 0x3000047 Int BE Pri
91455!#6 N7808 P4326 BSTC 12 0x4280004c FP BE Pri
91456!#6 N7809 P4326 BSTC 13 0x4280004d FP BE Pri
91457!#6 N7810 P4327 DWLD 7 -1,0x0 Int BE Pri
91458!#6 N7811 P4327 CASX 7 -1,0x0 N7810 0x3000048 Int BE Pri
91459!#6 N7812 P4328 ST 8 0x4280004e FP BE Pri
91460!#6 N7813 P4328 ST 8 0x4280004f FP BE Pri
91461!#6 N7814 P4329 LD 11 -1 Int BE Pri
91462!#6 N7815 P4330 LD 10 -1 Int BE Pri
91463!#6 N7816 P4329 LD 11 -1 Int BE Pri
91464!#6 N7817 P4330 LD 10 -1 Int BE Pri
91465!#6 N7820 P4332 BLD 12 -1 FP BE Pri
91466!#6 N7821 P4332 BLD 13 -1 FP BE Pri
91467!#6 N7825 P4335 LD 5 -1 Int BE Pri
91468!#6 N7826 P4335 CAS 5 -1 N7825 0x3000049 Int BE Pri
91469!#6 N7827 P4336 ST 14 0x42800050 FP BE Pri
91470!#6 N7829 P4338 QWLD 14 -1 FP BE Pri
91471!#6 N7830 P4338 QWLD 15 -1 FP BE Pri
91472!#6 N7831 P4338 QWLD 14 -1 FP BE Pri
91473!#6 N7832 P4338 QWLD 15 -1 FP BE Pri
91474!#6 N7833 P4339 LD 6 -1 FP BE Pri
91475!#6 N7834 P4340 DWST 0 0x300004a Int BE Pri
91476!#6 N7835 P4339 LD 6 -1 FP BE Pri
91477!#6 N7836 P4340 DWST 0 0x300004b Int BE Pri
91478!#6 N7837 P4341 BLD 8 -1 FP BE Pri
91479!#6 N7838 P4341 BLD 9 -1 FP BE Pri
91480!#6 N7839 P4342 ST 0 0x42800051 FP BE Pri
91481!#6 N7840 P4341 BLD 8 -1 FP BE Pri
91482!#6 N7841 P4341 BLD 9 -1 FP BE Pri
91483!#6 N7842 P4342 ST 0 0x42800052 FP BE Pri
91484!#6 N7843 P4343 LD 4 -1 Int BE Pri
91485!#6 N7844 P4343 CAS 4 -1 N7843 0x300004c Int BE Pri
91486!#6 N7845 P4344 DWST 11 0x42800053 FP BE Pri
91487!#6 N7846 P4343 LD 4 -1 Int BE Pri
91488!#6 N7847 P4343 CAS 4 -1 N7846 0x300004d Int BE Pri
91489!#6 N7848 P4344 DWST 11 0x42800054 FP BE Pri
91490!#6 N7851 P4347 LD 0 -1 Int BE Pri
91491!#6 N7852 P4347 CAS 0 -1 N7851 0x300004e Int BE Pri
91492!#6 N7853 P4347 LD 0 -1 Int BE Pri
91493!#6 N7854 P4347 CAS 0 -1 N7853 0x300004f Int BE Pri
91494!#6 N7855 P4348 LD 11 -1 FP BE Pri
91495!#6 N7856 P4348 LD 11 -1 FP BE Pri
91496!#6 N7857 P4349 LD 2 -1 Int BE Pri
91497!#6 N7858 P4350 BST 10 0x42800055 FP BE Pri
91498!#6 N7859 P4350 BST 11 0x42800056 FP BE Pri
91499!#6 N7860 P4351 LD 10 -1 Int BE Pri
91500!#6 N7861 P4349 LD 2 -1 Int BE Pri
91501!#6 N7862 P4350 BST 10 0x42800057 FP BE Pri
91502!#6 N7863 P4350 BST 11 0x42800058 FP BE Pri
91503!#6 N7864 P4351 LD 10 -1 Int BE Pri
91504!#6 N7865 P4352 LD 0 -1 NF Int BE Pri
91505!#6 N7866 P4353 BST 0 0x42800059 FP BE Pri
91506!#6 N7867 P4353 BST 1 0x4280005a FP BE Pri
91507!#6 N7868 P4354 LD 2 -1 Int BE Pri
91508!#6 N7869 P4352 LD 0 -1 NF Int BE Pri
91509!#6 N7870 P4353 BST 0 0x4280005b FP BE Pri
91510!#6 N7871 P4353 BST 1 0x4280005c FP BE Pri
91511!#6 N7872 P4354 LD 2 -1 Int BE Pri
91512!#6 N7874 P4356 QWST 10 0x4280005d FP BE Pri
91513!#6 N7875 P4356 QWST 11 0x4280005e FP BE Pri
91514!#6 N7876 P4357 LD 2 -1 Int BE Pri
91515!#6 N7877 P4357 CAS 2 -1 N7876 0x3000050 Int BE Pri
91516!#6 N7878 P4358 ST 5 0x4280005f FP BE Pri
91517!#6 N7879 P4359 LD 5 -1 FP BE Pri
91518!#6 N7880 P4360 MEMBAR
91519!#6 N7881 P4361 DWLD 6 -1,0x0 Int BE Pri
91520!#6 N7882 P4361 CASX 6 -1,0x0 N7881 0x3000051 Int BE Pri
91521!#6 N7883 P4362 QWLD 14 -1 FP BE Pri
91522!#6 N7884 P4362 QWLD 15 -1 FP BE Pri
91523!#6 N7885 P4363 BSTC 4 0x42800060 FP BE Pri
91524!#6 N7886 P4363 BSTC 5 0x42800061 FP BE Pri
91525!#6 N7891 P4366 LD 12 -1 FP BE Pri
91526!#6 N7892 P4367 DWLD 0 -1 NF FP BE Pri
91527!#6 N7893 P4366 LD 12 -1 FP BE Pri
91528!#6 N7894 P4367 DWLD 0 -1 NF FP BE Pri
91529!#6 N7895 P4368 LD 8 -1 FP BE Pri
91530!#6 N7896 P4369 QWLD 10 -1 FP BE Pri
91531!#6 N7897 P4369 QWLD 11 -1 FP BE Pri
91532!#6 N7898 P4370 LD 4 -1 Int BE Pri
91533!#6 N7899 P4371 LD 9 -1 Int BE Pri
91534!#6 N7900 P4370 LD 4 -1 Int BE Pri
91535!#6 N7901 P4371 LD 9 -1 Int BE Pri
91536!#6 N7904 P4373 ST 12 0x42800062 FP BE Pri
91537!#6 N7905 P4374 BSTC 12 0x42800063 FP BE Pri
91538!#6 N7906 P4374 BSTC 13 0x42800064 FP BE Pri
91539!#6 N7907 P4375 LD 2 -1 Int BE Pri
91540!#6 N7908 P4376 LD 9 -1 Int BE Pri
91541!#6 N7909 P4375 LD 2 -1 Int BE Pri
91542!#6 N7910 P4376 LD 9 -1 Int BE Pri
91543!#6 N7917 P4380 LD 15 -1 FP BE Pri
91544!#6 N7918 P4381 LD 10 -1 Int BE Pri
91545!#6 N7919 P4382 LD 3 -1 Int BE Pri
91546!#6 N7920 P4380 LD 15 -1 FP BE Pri
91547!#6 N7921 P4381 LD 10 -1 Int BE Pri
91548!#6 N7922 P4382 LD 3 -1 Int BE Pri
91549!#6 N7923 P4383 LD 3 -1 FP BE Pri
91550!#6 N7924 P4383 LD 3 -1 FP BE Pri
91551!#6 N7925 P4384 QWLD 10 -1 FP BE Pri
91552!#6 N7926 P4384 QWLD 11 -1 FP BE Pri
91553!#6 N7927 P4385 LD 8 -1 FP BE Pri
91554!#6 N7928 P4384 QWLD 10 -1 FP BE Pri
91555!#6 N7929 P4384 QWLD 11 -1 FP BE Pri
91556!#6 N7930 P4385 LD 8 -1 FP BE Pri
91557!#6 N7932 P4387 LD 9 -1 Int BE Pri
91558!#6 N7933 P4388 LD 2 -1 NF Int BE Pri
91559!#6 N7935 P4390 BLD 14 -1 FP BE Pri
91560!#6 N7936 P4390 BLD 15 -1 FP BE Pri
91561!#6 N7937 P4391 LD 11 -1 Int BE Pri
91562!#6 N7938 P4392 LD 0 -1 Int BE Pri
91563!#6 N7939 P4390 BLD 14 -1 FP BE Pri
91564!#6 N7940 P4390 BLD 15 -1 FP BE Pri
91565!#6 N7941 P4391 LD 11 -1 Int BE Pri
91566!#6 N7942 P4392 LD 0 -1 Int BE Pri
91567!#6 N7944 P4394 LD 1 -1 Int BE Pri
91568!#6 N7946 P4396 LD 1 -1 NF Int BE Pri
91569!#6 N7948 P4398 DWLD 15 -1 Int BE Pri
91570!#6 N7949 P4399 LD 14 -1 Int BE Pri
91571!#6 N7950 P4400 SWAP 4 0xffffffff 0x3000052 Int BE Pri
91572!#6 N7952 P4402 LD 5 -1 Int BE Pri
91573!#6 N7953 P4403 DWLD 8 -1,0x0 Int BE Pri
91574!#6 N7954 P4403 CASX 8 -1,0x0 N7953 0x3000053 Int BE Pri
91575!#6 N7955 P4404 LD 5 -1 FP BE Pri
91576!#6 N7956 P4405 LD 5 -1 FP BE Pri
91577!#6 N7957 P4406 LD 0 -1 Int BE Pri
91578!#6 N7958 P4407 LD 14 -1 Int BE Pri
91579!#6 N7959 P4405 LD 5 -1 FP BE Pri
91580!#6 N7960 P4406 LD 0 -1 Int BE Pri
91581!#6 N7961 P4407 LD 14 -1 Int BE Pri
91582!#6 N7964 P4409 LD 7 -1 Int BE Pri
91583!#6 N7966 P4411 LD 2 -1 Int BE Pri
91584!#6 N7967 P4412 LD 1 -1 NF Int BE Pri
91585!#6 N7968 P4413 LD 8 -1 Int BE Pri
91586!#6 N7969 P4414 BLD 12 -1 FP BE Pri
91587!#6 N7970 P4414 BLD 13 -1 FP BE Pri
91588!#6 N7971 P4415 LD 8 -1 FP BE Pri
91589!#6 N7973 P4417 QWLD 6 -1 FP BE Pri
91590!#6 N7974 P4417 QWLD 7 -1 FP BE Pri
91591!#6 N7975 P4418 ST 2 0x3000054 Int BE Pri
91592!#6 N7976 P4418 ST 2 0x3000055 Int BE Pri
91593!#6 N7981 P4421 QWST 6 0x42800065 FP BE Pri
91594!#6 N7982 P4421 QWST 7 0x42800066 FP BE Pri
91595!#6 N7983 P4422 DWST 3 0x42800067 FP BE Pri
91596!#6 N7984 P4422 DWST 3 0x42800068 FP BE Pri
91597!#6 N7985 P4423 LD 9 -1 Int BE Pri
91598!#6 N7986 P4423 CAS 9 -1 N7985 0x3000056 Int BE Pri
91599!#6 N7987 P4424 LD 0 -1 Int BE Pri
91600!#6 N7988 P4424 CAS 0 -1 N7987 0x3000057 Int BE Pri
91601!#6 N7989 P4423 LD 9 -1 Int BE Pri
91602!#6 N7990 P4423 CAS 9 -1 N7989 0x3000058 Int BE Pri
91603!#6 N7991 P4424 LD 0 -1 Int BE Pri
91604!#6 N7992 P4424 CAS 0 -1 N7991 0x3000059 Int BE Pri
91605!#6 N7993 P4425 LD 2 -1 Int BE Pri
91606!#6 N7994 P4426 SWAP 6 0xffffffff 0x300005a Int BE Pri
91607!#6 N7995 P4427 QWLD 10 -1 NF FP BE Pri
91608!#6 N7996 P4427 QWLD 11 -1 NF FP BE Pri
91609!#6 N7997 P4428 BSTC 0 0x42800069 FP BE Pri
91610!#6 N7998 P4428 BSTC 1 0x4280006a FP BE Pri
91611!#6 N7999 P4427 QWLD 10 -1 NF FP BE Pri
91612!#6 N8000 P4427 QWLD 11 -1 NF FP BE Pri
91613!#6 N8001 P4428 BSTC 0 0x4280006b FP BE Pri
91614!#6 N8002 P4428 BSTC 1 0x4280006c FP BE Pri
91615!#6 N8003 P4429 DWLD 1 -1,0x0 Int BE Pri
91616!#6 N8004 P4429 CASX 1 -1,0x0 N8003 0x300005b Int BE Pri
91617!#6 N8005 P4430 ST 15 0x300005c Int BE Pri
91618!#6 N8006 P4431 LD 1 -1 FP BE Pri
91619!#6 N8007 P4432 LD 8 -1 FP BE Pri
91620!#6 N8008 P4433 LD 13 -1 FP BE Pri
91621!#6 N8009 P4432 LD 8 -1 FP BE Pri
91622!#6 N8010 P4433 LD 13 -1 FP BE Pri
91623!#6 N8011 P4434 LD 3 -1 Int BE Pri
91624!#6 N8012 P4435 LD 15 -1 Int BE Pri
91625!#6 N8013 P4436 LD 5 -1 FP BE Pri
91626!#6 N8014 P4436 LD 5 -1 FP BE Pri
91627!#6 N8015 P4437 LD 13 -1 FP BE Pri
91628!#6 N8018 P4440 MEMBAR
91629!#6 N8020 P4442 BSTC 10 0x4280006d FP BE Pri
91630!#6 N8021 P4442 BSTC 11 0x4280006e FP BE Pri
91631!#6 N8023 P4442 BSTC 10 0x4280006f FP BE Pri
91632!#6 N8024 P4442 BSTC 11 0x42800070 FP BE Pri
91633!#6 N8026 P4444 LD 11 -1 Int BE Pri
91634!#6 N8027 P4444 CAS 11 -1 N8026 0x300005d Int BE Pri
91635!#6 N8028 P4445 LD 12 -1 FP BE Pri
91636!#6 N8029 P4446 SWAP 9 0xffffffff 0x300005e Int BE Pri
91637!#6 N8030 P4447 LD 14 -1 Int BE Pri
91638!#6 N8033 P4449 LD 2 -1 Int BE Pri
91639!#6 N8034 P4449 CAS 2 -1 N8033 0x300005f Int BE Pri
91640!#6 N8035 P4450 DWST 0 0x3000060 Int BE Pri
91641!#6 N8036 P4449 LD 2 -1 Int BE Pri
91642!#6 N8037 P4449 CAS 2 -1 N8036 0x3000061 Int BE Pri
91643!#6 N8038 P4450 DWST 0 0x3000062 Int BE Pri
91644!#6 N8039 P4451 LD 9 -1 FP BE Pri
91645!#6 N8040 P4452 LD 15 -1 NF FP BE Pri
91646!#6 N8041 P4453 DWLD 3 -1,0x0 Int BE Pri
91647!#6 N8042 P4453 CASX 3 -1,0x0 N8041 0x3000063 Int BE Pri
91648!#6 N8043 P4454 LD 11 -1 FP BE Pri
91649!#6 N8044 P4453 DWLD 3 -1,0x0 Int BE Pri
91650!#6 N8045 P4453 CASX 3 -1,0x0 N8044 0x3000064 Int BE Pri
91651!#6 N8046 P4454 LD 11 -1 FP BE Pri
91652!#6 N8047 P4455 BLD 14 -1 FP BE Pri
91653!#6 N8048 P4455 BLD 15 -1 FP BE Pri
91654!#6 N8049 P4455 BLD 14 -1 FP BE Pri
91655!#6 N8050 P4455 BLD 15 -1 FP BE Pri
91656!#6 N8051 P4456 LD 14 -1 Int BE Pri
91657!#6 N8052 P4456 CAS 14 -1 N8051 0x3000065 Int BE Pri
91658!#6 N8053 P4457 BST 0 0x42800071 FP BE Pri
91659!#6 N8054 P4457 BST 1 0x42800072 FP BE Pri
91660!#6 N8055 P4458 DWLD 2 -1 FP BE Pri
91661!#6 N8057 P4460 DWLD 13 -1,0x0 Int BE Pri
91662!#6 N8058 P4460 CASX 13 -1,0x0 N8057 0x3000066 Int BE Pri
91663!#6 N8059 P4461 BLD 12 -1 FP BE Pri
91664!#6 N8060 P4461 BLD 13 -1 FP BE Pri
91665!#6 N8062 P4463 LD 5 -1 Int BE Pri
91666!#6 N8063 P4464 LD 11 -1 Int BE Pri
91667!#6 N8064 P4463 LD 5 -1 Int BE Pri
91668!#6 N8065 P4464 LD 11 -1 Int BE Pri
91669!#6 N8066 P4465 BLD 0 -1 FP BE Pri
91670!#6 N8067 P4465 BLD 1 -1 FP BE Pri
91671!#6 N8068 P4466 BST 14 0x42800073 FP BE Pri
91672!#6 N8069 P4466 BST 15 0x42800074 FP BE Pri
91673!#6 N8070 P4467 LD 5 -1 FP BE Pri
91674!#6 N8071 P4468 LD 4 -1 FP BE Pri
91675!#6 N8072 P4467 LD 5 -1 FP BE Pri
91676!#6 N8073 P4468 LD 4 -1 FP BE Pri
91677!#6 N8074 P4469 LD 12 -1 Int BE Pri
91678!#6 N8075 P4470 LD 5 -1 FP BE Pri
91679!#6 N8076 P4471 LD 3 -1 Int LE Pri
91680!#6 N8077 P4469 LD 12 -1 Int BE Pri
91681!#6 N8078 P4470 LD 5 -1 FP BE Pri
91682!#6 N8079 P4471 LD 3 -1 Int LE Pri
91683!#6 N8080 P4472 QWST 0 0x42800075 FP BE Pri
91684!#6 N8081 P4472 QWST 1 0x42800076 FP BE Pri
91685!#6 N8082 P4473 LD 3 -1 Int BE Pri
91686!#6 N8083 P4474 LD 13 -1 Int BE Pri
91687!#6 N8084 P4472 QWST 0 0x42800077 FP BE Pri
91688!#6 N8085 P4472 QWST 1 0x42800078 FP BE Pri
91689!#6 N8086 P4473 LD 3 -1 Int BE Pri
91690!#6 N8087 P4474 LD 13 -1 Int BE Pri
91691!#6 N8088 P4475 LD 1 -1 FP BE Pri
91692!#6 N8089 P4476 DWST 6 0x42800079 FP BE Pri
91693!#6 N8091 P4478 LD 11 -1 NF FP BE Pri
91694!#6 N8092 P4479 LD 9 -1 Int BE Pri
91695!#6 N8093 P4480 LD 0 -1 Int BE Pri
91696!#6 N8094 P4479 LD 9 -1 Int BE Pri
91697!#6 N8095 P4480 LD 0 -1 Int BE Pri
91698!#6 N8096 P4481 QWLD 0 -1 FP BE Pri
91699!#6 N8097 P4481 QWLD 1 -1 FP BE Pri
91700!#6 N8098 P4482 BST 14 0x4280007a FP BE Pri
91701!#6 N8099 P4482 BST 15 0x4280007b FP BE Pri
91702!#6 N8100 P4483 LD 1 -1 Int BE Pri
91703!#6 N8101 P4484 LD 3 -1 NF Int BE Pri
91704!#6 N8102 P4485 LD 6 -1 NF Int BE Pri
91705!#6 N8103 P4486 LD 7 -1 NF Int BE Pri
91706!#6 N8104 P4485 LD 6 -1 NF Int BE Pri
91707!#6 N8105 P4486 LD 7 -1 NF Int BE Pri
91708!#6 N8106 P4487 QWLD 8 -1 FP BE Pri
91709!#6 N8107 P4487 QWLD 9 -1 FP BE Pri
91710!#6 N8110 P4489 BST 8 0x4280007c FP BE Pri
91711!#6 N8111 P4489 BST 9 0x4280007d FP BE Pri
91712!#6 N8113 P4491 BLD 8 -1 FP BE Pri
91713!#6 N8114 P4491 BLD 9 -1 FP BE Pri
91714!#6 N8115 P4492 LD 12 -1 Int BE Pri
91715!#6 N8116 P4493 QWST 8 0x4280007e FP BE Pri
91716!#6 N8117 P4493 QWST 9 0x4280007f FP BE Pri
91717!#6 N8118 P4494 LD 0 -1 Int BE Pri
91718!#6 N8119 P4492 LD 12 -1 Int BE Pri
91719!#6 N8120 P4493 QWST 8 0x42800080 FP BE Pri
91720!#6 N8121 P4493 QWST 9 0x42800081 FP BE Pri
91721!#6 N8122 P4494 LD 0 -1 Int BE Pri
91722!#6 N8123 P4495 LD 14 -1 FP BE Pri
91723!#6 N8124 P4495 LD 14 -1 FP BE Pri
91724!#6 N8125 P4496 LD 11 -1 FP BE Pri
91725!#6 N8126 P4497 LD 4 -1 NF FP BE Pri
91726!#6 N8128 P4499 QWST 6 0x42800082 FP BE Pri
91727!#6 N8129 P4499 QWST 7 0x42800083 FP BE Pri
91728!#6 N8131 P4501 LD 15 -1 Int BE Pri
91729!#6 N8132 P4502 LD 4 -1 Int BE Pri
91730!#6 N8133 P4503 MEMBAR
91731!#6 N8135 P4505 BLD 2 -1 FP BE Pri
91732!#6 N8136 P4505 BLD 3 -1 FP BE Pri
91733!#6 N8138 P4505 BLD 2 -1 FP BE Pri
91734!#6 N8139 P4505 BLD 3 -1 FP BE Pri
91735!#6 N8140 P4506 LD 0 -1 Int BE Pri
91736!#6 N8142 P4508 LD 9 -1 Int BE Pri
91737!#6 N8143 P4509 MEMBAR
91738!#6 N8144 P4510 LD 13 -1 Int BE Pri
91739!#6 N8145 P4511 LD 2 -1 Int BE Pri
91740!#6 N8146 P4510 LD 13 -1 Int BE Pri
91741!#6 N8147 P4511 LD 2 -1 Int BE Pri
91742!#6 N8148 P4512 QWST 14 0x42800084 FP BE Pri
91743!#6 N8149 P4512 QWST 15 0x42800085 FP BE Pri
91744!#6 N8151 P4512 QWST 14 0x42800086 FP BE Pri
91745!#6 N8152 P4512 QWST 15 0x42800087 FP BE Pri
91746!#6 N8154 P4514 LD 8 -1 Int BE Pri
91747!#6 N8155 P4514 CAS 8 -1 N8154 0x3000067 Int BE Pri
91748!#6 N8157 P4514 LD 8 -1 Int BE Pri
91749!#6 N8158 P4514 CAS 8 -1 N8157 0x3000068 Int BE Pri
91750!#6 N8160 P4516 LD 11 -1 FP BE Pri
91751!#6 N8161 P4516 LD 11 -1 FP BE Pri
91752!#6 N8162 P4517 BSTC 4 0x42800088 FP BE Pri
91753!#6 N8163 P4517 BSTC 5 0x42800089 FP BE Pri
91754!#6 N8164 P4518 LD 8 -1 FP BE Pri
91755!#6 N8165 P4519 LD 4 -1 FP BE Pri
91756!#6 N8166 P4520 LD 9 -1 Int BE Pri
91757!#6 N8167 P4521 LD 10 -1 Int BE Pri
91758!#6 N8168 P4520 LD 9 -1 Int BE Pri
91759!#6 N8169 P4521 LD 10 -1 Int BE Pri
91760!#6 N8170 P4522 DWST 14 0x4280008a FP BE Pri
91761!#6 N8171 P4523 BSTC 8 0x4280008b FP BE Pri
91762!#6 N8172 P4523 BSTC 9 0x4280008c FP BE Pri
91763!#6 N8173 P4524 BST 8 0x4280008d FP BE Pri
91764!#6 N8174 P4524 BST 9 0x4280008e FP BE Pri
91765!#6 N8175 P4524 BST 8 0x4280008f FP BE Pri
91766!#6 N8176 P4524 BST 9 0x42800090 FP BE Pri
91767!#6 N8177 P4525 DWST 2 0x42800091 FP BE Pri
91768!#6 N8179 P4527 BST 6 0x42800092 FP BE Pri
91769!#6 N8180 P4527 BST 7 0x42800093 FP BE Pri
91770!#6 N8181 P4528 SWAP 13 0xffffffff 0x3000069 Int BE Pri
91771!#6 N8182 P4529 LD 2 -1 Int BE Pri
91772!#6 N8183 P4530 LD 8 -1 Int BE Pri
91773!#6 N8185 P4532 LD 11 -1 Int BE Pri
91774!#6 N8186 P4530 LD 8 -1 Int BE Pri
91775!#6 N8188 P4532 LD 11 -1 Int BE Pri
91776!#6 N8189 P4533 BLD 2 -1 FP BE Pri
91777!#6 N8190 P4533 BLD 3 -1 FP BE Pri
91778!#6 N8191 P4533 BLD 2 -1 FP BE Pri
91779!#6 N8192 P4533 BLD 3 -1 FP BE Pri
91780!#6 N8194 P4535 BSTC 2 0x42800094 FP BE Pri
91781!#6 N8195 P4535 BSTC 3 0x42800095 FP BE Pri
91782!#6 N8197 P4535 BSTC 2 0x42800096 FP BE Pri
91783!#6 N8198 P4535 BSTC 3 0x42800097 FP BE Pri
91784!#6 N8201 P4538 LD 0 -1 NF FP BE Pri
91785!#6 N8203 P4538 LD 0 -1 NF FP BE Pri
91786!#6 N8205 P4540 LD 4 -1 FP BE Pri
91787!#6 N8206 P4541 DWLD 15 -1 Int BE Pri
91788!#6 N8208 P4543 LD 7 -1 NF Int BE Pri
91789!#6 N8209 P4544 LD 5 -1 Int BE Pri
91790!#6 N8210 P4544 CAS 5 -1 N8209 0x300006a Int BE Pri
91791!#6 N8212 P4546 SWAP 12 0xffffffff 0x300006b Int BE Pri
91792!#6 N8213 P4547 LD 13 -1 NF FP BE Pri
91793!#6 N8214 P4548 LD 1 -1 Int BE Pri
91794!#6 N8215 P4546 SWAP 12 0xffffffff 0x300006c Int BE Pri
91795!#6 N8216 P4547 LD 13 -1 NF FP BE Pri
91796!#6 N8217 P4548 LD 1 -1 Int BE Pri
91797!#6 N8220 P4551 QWLD 2 -1 FP BE Pri
91798!#6 N8221 P4551 QWLD 3 -1 FP BE Pri
91799!#6 N8223 P4553 LD 6 -1 Int BE Pri
91800!#6 N8224 P4554 LD 15 -1 Int BE Pri
91801!#6 N8228 P4557 LD 12 -1 Int BE Pri
91802!#6 N8229 P4558 LD 9 -1 Int BE Pri
91803!#6 N8231 P4557 LD 12 -1 Int BE Pri
91804!#6 N8232 P4558 LD 9 -1 Int BE Pri
91805!#6 N8233 P4559 LD 13 -1 FP BE Pri
91806!#6 N8235 P4559 LD 13 -1 FP BE Pri
91807!#6 N8237 P4561 LD 13 -1 Int BE Pri
91808!#6 N8238 P4562 LD 4 -1 Int BE Pri
91809!#6 N8239 P4561 LD 13 -1 Int BE Pri
91810!#6 N8240 P4562 LD 4 -1 Int BE Pri
91811!#6 N8241 P4563 LD 12 -1 FP BE Pri
91812!#6 N8242 P4564 QWLD 6 -1 FP BE Pri
91813!#6 N8243 P4564 QWLD 7 -1 FP BE Pri
91814!#6 N8244 P4565 LD 5 -1 FP BE Pri
91815!#6 N8245 P4566 LD 7 -1 Int BE Pri
91816!#6 N8246 P4567 LD 9 -1 Int LE Pri
91817!#6 N8247 P4568 ST 4 0x42800098 FP BE Pri
91818!#6 N8248 P4569 LD 13 -1 FP BE Pri
91819!#6 N8250 P4571 ST 6 0x42800099 FP BE Pri
91820!#6 N8251 P4571 ST 6 0x4280009a FP BE Pri
91821!#6 N8254 P4573 QWST 10 0x4280009b FP BE Pri
91822!#6 N8255 P4573 QWST 11 0x4280009c FP BE Pri
91823!#6 N8256 P4574 DWLD 0 -1 FP BE Pri
91824!#6 N8257 P4573 QWST 10 0x4280009d FP BE Pri
91825!#6 N8258 P4573 QWST 11 0x4280009e FP BE Pri
91826!#6 N8259 P4574 DWLD 0 -1 FP BE Pri
91827!#6 N8263 P4578 DWLD 11 -1,0x0 Int BE Pri
91828!#6 N8264 P4578 CASX 11 -1,0x0 N8263 0x300006d Int BE Pri
91829!#6 N8265 P4579 BSTC 10 0x4280009f FP BE Pri
91830!#6 N8266 P4579 BSTC 11 0x428000a0 FP BE Pri
91831!#6 N8267 P4580 LD 13 -1 NF FP BE Pri
91832!#6 N8268 P4581 LD 6 -1 FP BE Pri
91833!#6 N8269 P4582 QWST 12 0x428000a1 FP BE Pri
91834!#6 N8270 P4582 QWST 13 0x428000a2 FP BE Pri
91835!#6 N8271 P4583 ST 7 0x300006e Int BE Pri
91836!#6 N8272 P4584 DWLD 7 -1,0x0 Int BE Pri
91837!#6 N8273 P4584 CASX 7 -1,0x0 N8272 0x300006f Int BE Pri
91838!#6 N8274 P4583 ST 7 0x3000070 Int BE Pri
91839!#6 N8275 P4584 DWLD 7 -1,0x0 Int BE Pri
91840!#6 N8276 P4584 CASX 7 -1,0x0 N8275 0x3000071 Int BE Pri
91841!#6 N8277 P4585 QWST 2 0x428000a3 FP BE Pri
91842!#6 N8278 P4585 QWST 3 0x428000a4 FP BE Pri
91843!#6 N8279 P4586 BSTC 0 0x428000a5 FP BE Pri
91844!#6 N8280 P4586 BSTC 1 0x428000a6 FP BE Pri
91845!#6 N8281 P4587 BST 8 0x428000a7 FP BE Pri
91846!#6 N8282 P4587 BST 9 0x428000a8 FP BE Pri
91847!#6 N8285 P4590 BLD 12 -1 FP BE Pri
91848!#6 N8286 P4590 BLD 13 -1 FP BE Pri
91849!#6 N8288 P4592 QWST 6 0x428000a9 FP BE Pri
91850!#6 N8289 P4592 QWST 7 0x428000aa FP BE Pri
91851!#6 N8291 P4592 QWST 6 0x428000ab FP BE Pri
91852!#6 N8292 P4592 QWST 7 0x428000ac FP BE Pri
91853!#6 N8293 P4593 ST 2 0x428000ad FP BE Pri
91854!#6 N8294 P4594 LD 10 -1 Int BE Pri
91855!#6 N8295 P4595 LD 2 -1 Int BE Pri
91856!#6 N8296 P4593 ST 2 0x428000ae FP BE Pri
91857!#6 N8297 P4594 LD 10 -1 Int BE Pri
91858!#6 N8298 P4595 LD 2 -1 Int BE Pri
91859!#6 N8299 P4596 LD 9 -1 FP BE Pri
91860!#6 N8301 P4598 BLD 0 -1 FP BE Pri
91861!#6 N8302 P4598 BLD 1 -1 FP BE Pri
91862!#6 N8304 P4598 BLD 0 -1 FP BE Pri
91863!#6 N8305 P4598 BLD 1 -1 FP BE Pri
91864!#6 N8307 P4600 SWAP 8 0xffffffff 0x3000072 Int BE Pri
91865!#6 N8308 P4601 LD 12 -1 NF Int BE Pri
91866!#6 N8309 P4600 SWAP 8 0xffffffff 0x3000073 Int BE Pri
91867!#6 N8310 P4601 LD 12 -1 NF Int BE Pri
91868!#6 N8311 P4602 LD 11 -1 NF Fault FP BE Pri
91869!#6 N8312 P4602 LD 11 -1 NF Fault FP BE Pri
91870!#6 N8313 P4603 SWAP 0 0xffffffff 0x3000074 Int BE Pri
91871!#6 N8314 P4604 DWST 0 0x3000075 Int BE Pri
91872!#6 N8315 P4605 LD 12 -1 Int BE Pri
91873!#6 N8316 P4603 SWAP 0 0xffffffff 0x3000076 Int BE Pri
91874!#6 N8317 P4604 DWST 0 0x3000077 Int BE Pri
91875!#6 N8318 P4605 LD 12 -1 Int BE Pri
91876!#6 N8319 P4606 LD 6 -1 FP BE Pri
91877!#6 N8321 P4608 LD 12 -1 FP BE Pri
91878!#6 N8322 P4609 LD 9 -1 Int BE Pri
91879!#6 N8323 P4610 LD 8 -1 Int BE Pri
91880!#6 N8324 P4611 DWLD 9 -1 NF Int LE Pri
91881!#6 N8325 P4612 LD 7 -1 Int BE Pri
91882!#6 N8326 P4611 DWLD 9 -1 NF Int LE Pri
91883!#6 N8327 P4612 LD 7 -1 Int BE Pri
91884!#6 N8330 P4614 DWLD 1 -1 Int BE Pri
91885!#6 N8331 P4615 LD 14 -1 Int BE Pri
91886!#6 N8332 P4614 DWLD 1 -1 Int BE Pri
91887!#6 N8333 P4615 LD 14 -1 Int BE Pri
91888!#6 N8335 P4617 LD 4 -1 NF FP BE Pri
91889!#6 N8337 P4617 LD 4 -1 NF FP BE Pri
91890!#6 N8339 P4619 LD 12 -1 NF Fault Int BE Pri
91891!#6 N8340 P4620 LD 5 -1 NF Int BE Pri
91892!#6 N8341 P4619 LD 12 -1 NF Fault Int BE Pri
91893!#6 N8342 P4620 LD 5 -1 NF Int BE Pri
91894!#6 N8343 P4621 QWST 4 0x428000af FP BE Pri
91895!#6 N8344 P4621 QWST 5 0x428000b0 FP BE Pri
91896!#6 N8345 P4622 LD 5 -1 FP BE Pri
91897!#6 N8346 P4621 QWST 4 0x428000b1 FP BE Pri
91898!#6 N8347 P4621 QWST 5 0x428000b2 FP BE Pri
91899!#6 N8348 P4622 LD 5 -1 FP BE Pri
91900!#6 N8350 P4624 LD 14 -1 Int BE Pri
91901!#6 N8351 P4625 LD 8 -1 Int BE Pri
91902!#6 N8353 P4627 LD 7 -1 FP BE Pri
91903!#6 N8357 P4630 LD 5 -1 Int BE Pri
91904!#6 N8358 P4631 BST 12 0x428000b3 FP BE Pri
91905!#6 N8359 P4631 BST 13 0x428000b4 FP BE Pri
91906!#6 N8360 P4632 LD 15 -1 Int BE Pri
91907!#6 N8361 P4633 DWLD 9 -1 FP BE Pri
91908!#6 N8362 P4634 DWLD 8 -1 Int BE Pri
91909!#6 N8363 P4635 LD 0 -1 Int BE Pri
91910!#6 N8364 P4636 LD 12 -1 FP BE Pri
91911!#6 N8365 P4637 BST 2 0x428000b5 FP BE Pri
91912!#6 N8366 P4637 BST 3 0x428000b6 FP BE Pri
91913!#6 N8367 P4637 BST 2 0x428000b7 FP BE Pri
91914!#6 N8368 P4637 BST 3 0x428000b8 FP BE Pri
91915!#6 N8373 P4640 SWAP 14 0xffffffff 0x3000078 Int BE Pri
91916!#6 N8374 P4641 LD 11 -1 NF Int BE Pri
91917!#6 N8375 P4642 LD 2 -1 Int BE Pri
91918!#6 N8376 P4643 LD 4 -1 Int BE Pri
91919!#6 N8377 P4642 LD 2 -1 Int BE Pri
91920!#6 N8378 P4643 LD 4 -1 Int BE Pri
91921!#6 N8379 P4644 DWST 8 0x428000b9 FP BE Pri
91922!#6 N8381 P4646 BSTC 12 0x428000ba FP BE Pri
91923!#6 N8382 P4646 BSTC 13 0x428000bb FP BE Pri
91924!#6 N8384 P4646 BSTC 12 0x428000bc FP BE Pri
91925!#6 N8385 P4646 BSTC 13 0x428000bd FP BE Pri
91926!#6 N8387 P4648 LD 7 -1 Int BE Pri
91927!#6 N8388 P4649 LD 7 -1 Int BE Pri
91928!#6 N8389 P4650 DWLD 8 -1,0x0 Int BE Pri
91929!#6 N8390 P4650 CASX 8 -1,0x0 N8389 0x3000079 Int BE Pri
91930!#6 N8391 P4651 BSTC 12 0x428000be FP BE Pri
91931!#6 N8392 P4651 BSTC 13 0x428000bf FP BE Pri
91932!#6 N8393 P4652 BLD 8 -1 FP BE Pri
91933!#6 N8394 P4652 BLD 9 -1 FP BE Pri
91934!#6 N8396 P4652 BLD 8 -1 FP BE Pri
91935!#6 N8397 P4652 BLD 9 -1 FP BE Pri
91936!#6 N8401 P4656 QWLD 10 -1 FP BE Pri
91937!#6 N8402 P4656 QWLD 11 -1 FP BE Pri
91938!#6 N8403 P4657 BSTC 2 0x428000c0 FP BE Pri
91939!#6 N8404 P4657 BSTC 3 0x428000c1 FP BE Pri
91940!#6 N8405 P4656 QWLD 10 -1 FP BE Pri
91941!#6 N8406 P4656 QWLD 11 -1 FP BE Pri
91942!#6 N8407 P4657 BSTC 2 0x428000c2 FP BE Pri
91943!#6 N8408 P4657 BSTC 3 0x428000c3 FP BE Pri
91944!#6 N8409 P4658 LD 9 -1 FP BE Pri
91945!#6 N8410 P4659 DWLD 9 -1 FP BE Pri
91946!#6 N8411 P4658 LD 9 -1 FP BE Pri
91947!#6 N8412 P4659 DWLD 9 -1 FP BE Pri
91948!#6 N8413 P4660 ST 11 0x428000c4 FP BE Pri
91949!#6 N8414 P4660 ST 11 0x428000c5 FP BE Pri
91950!#6 N8415 P4661 QWST 4 0x428000c6 FP BE Pri
91951!#6 N8416 P4661 QWST 5 0x428000c7 FP BE Pri
91952!#6 N8417 P4662 LD 12 -1 Int BE Pri
91953!#6 N8418 P4662 CAS 12 -1 N8417 0x300007a Int BE Pri
91954!#6 N8420 P4662 LD 12 -1 Int BE Pri
91955!#6 N8421 P4662 CAS 12 -1 N8420 0x300007b Int BE Pri
91956!#6 N8423 P4664 BSTC 4 0x428000c8 FP BE Pri
91957!#6 N8424 P4664 BSTC 5 0x428000c9 FP BE Pri
91958!#6 N8425 P4665 LD 1 -1 Int BE Pri
91959!#6 N8426 P4666 LD 8 -1 Int BE Pri
91960!#6 N8427 P4664 BSTC 4 0x428000ca FP BE Pri
91961!#6 N8428 P4664 BSTC 5 0x428000cb FP BE Pri
91962!#6 N8429 P4665 LD 1 -1 Int BE Pri
91963!#6 N8430 P4666 LD 8 -1 Int BE Pri
91964!#6 N8431 P4667 LD 7 -1 Int BE Pri
91965!#6 N8432 P4667 CAS 7 -1 N8431 0x300007c Int BE Pri
91966!#6 N8437 P4670 LD 10 -1 FP BE Pri
91967!#6 N8438 P4671 LD 12 -1 FP BE Pri
91968!#6 N8439 P4670 LD 10 -1 FP BE Pri
91969!#6 N8440 P4671 LD 12 -1 FP BE Pri
91970!#6 N8441 P4672 LD 2 -1 NF Int BE Pri
91971!#6 N8442 P4673 LD 12 -1 Int BE Pri
91972!#6 N8443 P4674 LD 4 -1 FP BE Pri
91973!#6 N8444 P4675 QWLD 4 -1 FP BE Pri
91974!#6 N8445 P4675 QWLD 5 -1 FP BE Pri
91975!#6 N8446 P4676 LD 3 -1 FP BE Pri
91976!#6 N8447 P4677 LD 4 -1 FP BE Pri
91977!#6 N8448 P4676 LD 3 -1 FP BE Pri
91978!#6 N8449 P4677 LD 4 -1 FP BE Pri
91979!#6 N8450 P4678 LD 5 -1 NF Int BE Pri
91980!#6 N8451 P4679 LD 1 -1 Int LE Pri
91981!#6 N8452 P4678 LD 5 -1 NF Int BE Pri
91982!#6 N8453 P4679 LD 1 -1 Int LE Pri
91983!#6 N8454 P4680 ST 3 0x428000cc FP BE Pri
91984!#6 N8456 P4682 SWAP 14 0xffffffff 0x300007d Int BE Pri
91985!#6 N8457 P4683 LD 13 -1 Int BE Pri
91986!#6 N8459 P4682 SWAP 14 0xffffffff 0x300007e Int BE Pri
91987!#6 N8460 P4683 LD 13 -1 Int BE Pri
91988!#6 N8461 P4684 LD 2 -1 FP BE Pri
91989!#6 N8462 P4685 ST 13 0x428000cd FP BE Pri
91990!#6 N8463 P4686 LD 15 -1 NF Int BE Pri
91991!#6 N8465 P4688 LD 14 -1 Int BE Pri
91992!#6 N8466 P4686 LD 15 -1 NF Int BE Pri
91993!#6 N8468 P4688 LD 14 -1 Int BE Pri
91994!#6 N8469 P4689 QWST 12 0x428000ce FP BE Pri
91995!#6 N8470 P4689 QWST 13 0x428000cf FP BE Pri
91996!#6 N8471 P4690 MEMBAR
91997!#7 N8472 P4691 QWST 8 0x43000001 FP BE Pri
91998!#7 N8473 P4691 QWST 9 0x43000002 FP BE Pri
91999!#7 N8474 P4691 QWST 8 0x43000003 FP BE Pri
92000!#7 N8475 P4691 QWST 9 0x43000004 FP BE Pri
92001!#7 N8477 P4693 LD 0 -1 Int BE Pri
92002!#7 N8478 P4694 LD 0 -1 Int BE Pri
92003!#7 N8479 P4695 ST 12 0x43000005 FP BE Pri
92004!#7 N8480 P4696 ST 15 0x43000006 FP BE Pri
92005!#7 N8481 P4695 ST 12 0x43000007 FP BE Pri
92006!#7 N8482 P4696 ST 15 0x43000008 FP BE Pri
92007!#7 N8483 P4697 LD 13 -1 Int BE Pri
92008!#7 N8484 P4698 LD 12 -1 Int BE Pri
92009!#7 N8485 P4697 LD 13 -1 Int BE Pri
92010!#7 N8486 P4698 LD 12 -1 Int BE Pri
92011!#7 N8487 P4699 LD 5 -1 FP BE Pri
92012!#7 N8488 P4699 LD 5 -1 FP BE Pri
92013!#7 N8489 P4700 LD 12 -1 FP BE Pri
92014!#7 N8490 P4700 LD 12 -1 FP BE Pri
92015!#7 N8491 P4701 LD 11 -1 FP BE Pri
92016!#7 N8492 P4702 SWAP 14 0xffffffff 0x3800001 Int LE Pri
92017!#7 N8493 P4703 LD 6 -1 Int BE Pri
92018!#7 N8494 P4701 LD 11 -1 FP BE Pri
92019!#7 N8495 P4702 SWAP 14 0xffffffff 0x3800002 Int LE Pri
92020!#7 N8496 P4703 LD 6 -1 Int BE Pri
92021!#7 N8498 P4705 BST 4 0x43000009 FP BE Pri
92022!#7 N8499 P4705 BST 5 0x4300000a FP BE Pri
92023!#7 N8501 P4705 BST 4 0x4300000b FP BE Pri
92024!#7 N8502 P4705 BST 5 0x4300000c FP BE Pri
92025!#7 N8503 P4706 LD 6 -1 Int BE Pri
92026!#7 N8504 P4706 CAS 6 -1 N8503 0x3800003 Int BE Pri
92027!#7 N8505 P4706 LD 6 -1 Int BE Pri
92028!#7 N8506 P4706 CAS 6 -1 N8505 0x3800004 Int BE Pri
92029!#7 N8507 P4707 LD 0 -1 Int BE Pri
92030!#7 N8508 P4707 CAS 0 -1 N8507 0x3800005 Int BE Pri
92031!#7 N8509 P4708 LD 4 -1 FP BE Pri
92032!#7 N8510 P4709 DWLD 4 -1 NF Int LE Pri
92033!#7 N8511 P4710 LD 1 -1 Int BE Pri
92034!#7 N8512 P4711 BST 10 0x4300000d FP BE Pri
92035!#7 N8513 P4711 BST 11 0x4300000e FP BE Pri
92036!#7 N8514 P4712 BLD 4 -1 FP BE Pri
92037!#7 N8515 P4712 BLD 5 -1 FP BE Pri
92038!#7 N8516 P4713 LD 1 -1 FP BE Pri
92039!#7 N8517 P4713 LD 1 -1 FP BE Pri
92040!#7 N8519 P4715 ST 7 0x4300000f FP BE Pri
92041!#7 N8520 P4716 LD 11 -1 FP BE Pri
92042!#7 N8521 P4717 DWLD 13 -1 FP BE Pri
92043!#7 N8526 P4720 LD 14 -1 Int BE Pri
92044!#7 N8527 P4721 DWLD 8 -1 Int BE Pri
92045!#7 N8528 P4720 LD 14 -1 Int BE Pri
92046!#7 N8529 P4721 DWLD 8 -1 Int BE Pri
92047!#7 N8530 P4722 ST 11 0x43000010 FP BE Pri
92048!#7 N8531 P4723 ST 3 0x43000011 FP BE Pri
92049!#7 N8532 P4723 ST 3 0x43000012 FP BE Pri
92050!#7 N8534 P4725 LD 2 -1 FP BE Pri
92051!#7 N8536 P4725 LD 2 -1 FP BE Pri
92052!#7 N8539 P4727 LD 9 -1 FP BE Pri
92053!#7 N8540 P4728 LD 2 -1 FP BE Pri
92054!#7 N8541 P4727 LD 9 -1 FP BE Pri
92055!#7 N8542 P4728 LD 2 -1 FP BE Pri
92056!#7 N8543 P4729 QWST 8 0x43000013 FP BE Pri
92057!#7 N8544 P4729 QWST 9 0x43000014 FP BE Pri
92058!#7 N8545 P4729 QWST 8 0x43000015 FP BE Pri
92059!#7 N8546 P4729 QWST 9 0x43000016 FP BE Pri
92060!#7 N8548 P4731 BLD 6 -1 FP BE Pri
92061!#7 N8549 P4731 BLD 7 -1 FP BE Pri
92062!#7 N8551 P4731 BLD 6 -1 FP BE Pri
92063!#7 N8552 P4731 BLD 7 -1 FP BE Pri
92064!#7 N8553 P4732 LD 1 -1 Int BE Pri
92065!#7 N8554 P4733 LD 8 -1 FP BE Pri
92066!#7 N8555 P4734 LD 0 -1 Int BE Pri
92067!#7 N8556 P4735 LD 11 -1 Int BE Pri
92068!#7 N8557 P4735 CAS 11 -1 N8556 0x3800006 Int BE Pri
92069!#7 N8558 P4735 LD 11 -1 Int BE Pri
92070!#7 N8559 P4735 CAS 11 -1 N8558 0x3800007 Int BE Pri
92071!#7 N8562 P4738 LD 2 -1 Int BE Pri
92072!#7 N8563 P4739 LD 6 -1 Int BE Pri
92073!#7 N8564 P4738 LD 2 -1 Int BE Pri
92074!#7 N8565 P4739 LD 6 -1 Int BE Pri
92075!#7 N8567 P4741 QWLD 2 -1 FP BE Pri
92076!#7 N8568 P4741 QWLD 3 -1 FP BE Pri
92077!#7 N8569 P4742 DWLD 11 -1 Int BE Pri
92078!#7 N8570 P4743 LD 14 -1 Int BE Pri
92079!#7 N8571 P4741 QWLD 2 -1 FP BE Pri
92080!#7 N8572 P4741 QWLD 3 -1 FP BE Pri
92081!#7 N8573 P4742 DWLD 11 -1 Int BE Pri
92082!#7 N8574 P4743 LD 14 -1 Int BE Pri
92083!#7 N8575 P4744 LD 3 -1 FP BE Pri
92084!#7 N8576 P4744 LD 3 -1 FP BE Pri
92085!#7 N8577 P4745 LD 11 -1 FP BE Pri
92086!#7 N8579 P4745 LD 11 -1 FP BE Pri
92087!#7 N8582 P4748 DWLD 5 -1 Int BE Pri
92088!#7 N8583 P4749 LD 0 -1 Int BE Pri
92089!#7 N8584 P4750 QWLD 4 -1 FP BE Pri
92090!#7 N8585 P4750 QWLD 5 -1 FP BE Pri
92091!#7 N8586 P4751 BLD 6 -1 FP BE Pri
92092!#7 N8587 P4751 BLD 7 -1 FP BE Pri
92093!#7 N8589 P4751 BLD 6 -1 FP BE Pri
92094!#7 N8590 P4751 BLD 7 -1 FP BE Pri
92095!#7 N8592 P4753 LD 7 -1 FP BE Pri
92096!#7 N8593 P4754 BSTC 4 0x43000017 FP BE Pri
92097!#7 N8594 P4754 BSTC 5 0x43000018 FP BE Pri
92098!#7 N8595 P4753 LD 7 -1 FP BE Pri
92099!#7 N8596 P4754 BSTC 4 0x43000019 FP BE Pri
92100!#7 N8597 P4754 BSTC 5 0x4300001a FP BE Pri
92101!#7 N8598 P4755 LD 10 -1 Int BE Pri
92102!#7 N8599 P4756 LD 14 -1 Int BE Pri
92103!#7 N8600 P4757 DWST 14 0x4300001b FP BE Pri
92104!#7 N8601 P4757 DWST 14 0x4300001c FP BE Pri
92105!#7 N8602 P4758 DWST 12 0x4300001d FP BE Pri
92106!#7 N8603 P4758 DWST 12 0x4300001e FP BE Pri
92107!#7 N8604 P4759 LD 15 -1 Int BE Pri
92108!#7 N8605 P4760 LD 8 -1 Int BE Pri
92109!#7 N8606 P4759 LD 15 -1 Int BE Pri
92110!#7 N8607 P4760 LD 8 -1 Int BE Pri
92111!#7 N8609 P4762 LD 10 -1 FP BE Pri
92112!#7 N8611 P4762 LD 10 -1 FP BE Pri
92113!#7 N8612 P4763 QWLD 6 -1 FP BE Pri
92114!#7 N8613 P4763 QWLD 7 -1 FP BE Pri
92115!#7 N8614 P4764 LD 1 -1 FP BE Pri
92116!#7 N8615 P4763 QWLD 6 -1 FP BE Pri
92117!#7 N8616 P4763 QWLD 7 -1 FP BE Pri
92118!#7 N8617 P4764 LD 1 -1 FP BE Pri
92119!#7 N8619 P4766 BLD 2 -1 FP BE Pri
92120!#7 N8620 P4766 BLD 3 -1 FP BE Pri
92121!#7 N8622 P4766 BLD 2 -1 FP BE Pri
92122!#7 N8623 P4766 BLD 3 -1 FP BE Pri
92123!#7 N8624 P4767 LD 7 -1 Int BE Pri
92124!#7 N8625 P4768 LD 2 -1 NF Int BE Pri
92125!#7 N8630 P4771 LD 7 -1 FP BE Pri
92126!#7 N8631 P4772 QWST 12 0x4300001f FP BE Pri
92127!#7 N8632 P4772 QWST 13 0x43000020 FP BE Pri
92128!#7 N8633 P4771 LD 7 -1 FP BE Pri
92129!#7 N8634 P4772 QWST 12 0x43000021 FP BE Pri
92130!#7 N8635 P4772 QWST 13 0x43000022 FP BE Pri
92131!#7 N8636 P4773 ST 2 0x43000023 FP BE Pri
92132!#7 N8637 P4773 ST 2 0x43000024 FP BE Pri
92133!#7 N8638 P4774 LD 0 -1 NF FP BE Pri
92134!#7 N8640 P4774 LD 0 -1 NF FP BE Pri
92135!#7 N8642 P4776 ST 6 0x43000025 FP BE Pri
92136!#7 N8643 P4777 LD 13 -1 Int BE Pri
92137!#7 N8644 P4778 LD 6 -1 Int BE Pri
92138!#7 N8645 P4779 DWLD 6 -1 FP BE Pri
92139!#7 N8646 P4779 DWLD 6 -1 FP BE Pri
92140!#7 N8647 P4780 DWST 13 0x3800008 Int BE Pri
92141!#7 N8648 P4781 LD 15 -1 FP BE Pri
92142!#7 N8650 P4783 QWST 2 0x43000026 FP BE Pri
92143!#7 N8651 P4783 QWST 3 0x43000027 FP BE Pri
92144!#7 N8653 P4783 QWST 2 0x43000028 FP BE Pri
92145!#7 N8654 P4783 QWST 3 0x43000029 FP BE Pri
92146!#7 N8655 P4784 LD 11 -1 FP BE Pri
92147!#7 N8656 P4784 LD 11 -1 FP BE Pri
92148!#7 N8657 P4785 LD 12 -1 Int BE Pri
92149!#7 N8659 P4787 LD 11 -1 Int BE Pri
92150!#7 N8660 P4785 LD 12 -1 Int BE Pri
92151!#7 N8662 P4787 LD 11 -1 Int BE Pri
92152!#7 N8663 P4788 LD 1 -1 Int BE Pri
92153!#7 N8664 P4789 LD 6 -1 Int BE Pri
92154!#7 N8669 P4793 MEMBAR
92155!#7 N8670 P4793 MEMBAR
92156!#7 N8673 P4796 SWAP 3 0xffffffff 0x3800009 Int BE Pri
92157!#7 N8674 P4797 LD 2 -1 Int BE Pri
92158!#7 N8675 P4798 SWAP 15 0xffffffff 0x380000a Int BE Pri
92159!#7 N8676 P4799 LD 15 -1 Int BE Pri
92160!#7 N8677 P4798 SWAP 15 0xffffffff 0x380000b Int BE Pri
92161!#7 N8678 P4799 LD 15 -1 Int BE Pri
92162!#7 N8679 P4800 LD 15 -1 NF Int BE Pri
92163!#7 N8680 P4801 BSTC 12 0x4300002a FP BE Pri
92164!#7 N8681 P4801 BSTC 13 0x4300002b FP BE Pri
92165!#7 N8682 P4802 LD 15 -1 Int BE Pri
92166!#7 N8683 P4800 LD 15 -1 NF Int BE Pri
92167!#7 N8684 P4801 BSTC 12 0x4300002c FP BE Pri
92168!#7 N8685 P4801 BSTC 13 0x4300002d FP BE Pri
92169!#7 N8686 P4802 LD 15 -1 Int BE Pri
92170!#7 N8687 P4803 LD 9 -1 FP BE Pri
92171!#7 N8688 P4804 LD 11 -1 FP BE Pri
92172!#7 N8689 P4805 DWST 8 0x4300002e FP BE Pri
92173!#7 N8691 P4807 LD 0 -1 FP BE Pri
92174!#7 N8692 P4807 LD 0 -1 FP BE Pri
92175!#7 N8693 P4808 QWLD 14 -1 FP BE Pri
92176!#7 N8694 P4808 QWLD 15 -1 FP BE Pri
92177!#7 N8695 P4809 LD 6 -1 Int BE Pri
92178!#7 N8696 P4810 LD 12 -1 Int BE Pri
92179!#7 N8701 P4813 DWLD 3 -1 NF FP BE Pri
92180!#7 N8702 P4814 DWLD 0 -1,0x0 Int BE Pri
92181!#7 N8703 P4814 CASX 0 -1,0x0 N8702 0x380000c Int BE Pri
92182!#7 N8704 P4813 DWLD 3 -1 NF FP BE Pri
92183!#7 N8705 P4814 DWLD 0 -1,0x0 Int BE Pri
92184!#7 N8706 P4814 CASX 0 -1,0x0 N8705 0x380000d Int BE Pri
92185!#7 N8711 P4817 MEMBAR
92186!#7 N8712 P4818 LD 14 -1 FP BE Pri
92187!#7 N8713 P4819 DWLD 5 -1,0x0 Int BE Pri
92188!#7 N8714 P4819 CASX 5 -1,0x0 N8713 0x380000e Int BE Pri
92189!#7 N8715 P4818 LD 14 -1 FP BE Pri
92190!#7 N8716 P4819 DWLD 5 -1,0x0 Int BE Pri
92191!#7 N8717 P4819 CASX 5 -1,0x0 N8716 0x380000f Int BE Pri
92192!#7 N8721 P4823 LD 12 -1 FP BE Pri
92193!#7 N8722 P4824 LD 13 -1 Int BE Pri
92194!#7 N8724 P4826 LD 13 -1 NF Int BE Pri
92195!#7 N8725 P4827 SWAP 1 0xffffffff 0x3800010 Int BE Pri
92196!#7 N8726 P4828 BSTC 8 0x4300002f FP BE Pri
92197!#7 N8727 P4828 BSTC 9 0x43000030 FP BE Pri
92198!#7 N8728 P4829 LD 7 -1 NF Int BE Pri
92199!#7 N8729 P4827 SWAP 1 0xffffffff 0x3800011 Int BE Pri
92200!#7 N8730 P4828 BSTC 8 0x43000031 FP BE Pri
92201!#7 N8731 P4828 BSTC 9 0x43000032 FP BE Pri
92202!#7 N8732 P4829 LD 7 -1 NF Int BE Pri
92203!#7 N8733 P4830 LD 0 -1 Int BE Pri
92204!#7 N8734 P4831 LD 3 -1 Int BE Pri
92205!#7 N8735 P4832 LD 8 -1 Int BE Pri
92206!#7 N8736 P4833 BST 4 0x43000033 FP BE Pri
92207!#7 N8737 P4833 BST 5 0x43000034 FP BE Pri
92208!#7 N8738 P4834 LD 8 -1 Int BE Pri
92209!#7 N8739 P4832 LD 8 -1 Int BE Pri
92210!#7 N8740 P4833 BST 4 0x43000035 FP BE Pri
92211!#7 N8741 P4833 BST 5 0x43000036 FP BE Pri
92212!#7 N8742 P4834 LD 8 -1 Int BE Pri
92213!#7 N8743 P4835 BST 12 0x43000037 FP BE Pri
92214!#7 N8744 P4835 BST 13 0x43000038 FP BE Pri
92215!#7 N8745 P4836 LD 0 -1 Int BE Pri
92216!#7 N8746 P4836 CAS 0 -1 N8745 0x3800012 Int BE Pri
92217!#7 N8747 P4835 BST 12 0x43000039 FP BE Pri
92218!#7 N8748 P4835 BST 13 0x4300003a FP BE Pri
92219!#7 N8749 P4836 LD 0 -1 Int BE Pri
92220!#7 N8750 P4836 CAS 0 -1 N8749 0x3800013 Int BE Pri
92221!#7 N8751 P4837 LD 11 -1 Int BE Pri
92222!#7 N8752 P4838 LD 0 -1 FP BE Pri
92223!#7 N8753 P4839 LD 0 -1 Int BE Pri
92224!#7 N8754 P4837 LD 11 -1 Int BE Pri
92225!#7 N8755 P4838 LD 0 -1 FP BE Pri
92226!#7 N8756 P4839 LD 0 -1 Int BE Pri
92227!#7 N8757 P4840 LD 9 -1 NF FP BE Pri
92228!#7 N8758 P4841 LD 5 -1 FP BE Pri
92229!#7 N8759 P4840 LD 9 -1 NF FP BE Pri
92230!#7 N8760 P4841 LD 5 -1 FP BE Pri
92231!#7 N8761 P4842 LD 0 -1 Int BE Pri
92232!#7 N8762 P4843 LD 2 -1 Int BE Pri
92233!#7 N8763 P4842 LD 0 -1 Int BE Pri
92234!#7 N8764 P4843 LD 2 -1 Int BE Pri
92235!#7 N8765 P4844 ST 14 0x3800014 Int BE Pri
92236!#7 N8766 P4845 BSTC 0 0x4300003b FP BE Pri
92237!#7 N8767 P4845 BSTC 1 0x4300003c FP BE Pri
92238!#7 N8769 P4845 BSTC 0 0x4300003d FP BE Pri
92239!#7 N8770 P4845 BSTC 1 0x4300003e FP BE Pri
92240!#7 N8773 P4848 DWST 2 0x4300003f FP BE Pri
92241!#7 N8775 P4848 DWST 2 0x43000040 FP BE Pri
92242!#7 N8779 P4851 DWLD 11 -1,0x0 Int BE Pri
92243!#7 N8780 P4851 CASX 11 -1,0x0 N8779 0x3800015 Int BE Pri
92244!#7 N8781 P4851 DWLD 11 -1,0x0 Int BE Pri
92245!#7 N8782 P4851 CASX 11 -1,0x0 N8781 0x3800016 Int BE Pri
92246!#7 N8783 P4852 LD 15 -1 Int BE Pri
92247!#7 N8785 P4854 LD 10 -1 Int BE Pri
92248!#7 N8786 P4855 DWST 1 0x3800017 Int BE Pri
92249!#7 N8787 P4856 BST 10 0x43000041 FP BE Pri
92250!#7 N8788 P4856 BST 11 0x43000042 FP BE Pri
92251!#7 N8789 P4855 DWST 1 0x3800018 Int BE Pri
92252!#7 N8790 P4856 BST 10 0x43000043 FP BE Pri
92253!#7 N8791 P4856 BST 11 0x43000044 FP BE Pri
92254!#7 N8792 P4857 LD 7 -1 Int BE Pri
92255!#7 N8793 P4858 LD 8 -1 Int BE Pri
92256!#7 N8794 P4857 LD 7 -1 Int BE Pri
92257!#7 N8795 P4858 LD 8 -1 Int BE Pri
92258!#7 N8796 P4859 LD 7 -1 Int BE Pri
92259!#7 N8797 P4860 LD 14 -1 Int BE Pri
92260!#7 N8798 P4861 LD 4 -1 NF FP BE Pri
92261!#7 N8799 P4862 LD 15 -1 FP BE Pri
92262!#7 N8800 P4861 LD 4 -1 NF FP BE Pri
92263!#7 N8801 P4862 LD 15 -1 FP BE Pri
92264!#7 N8802 P4863 LD 3 -1 FP BE Pri
92265!#7 N8805 P4866 LD 5 -1 FP BE Pri
92266!#7 N8806 P4867 SWAP 2 0xffffffff 0x3800019 Int BE Pri
92267!#7 N8807 P4868 DWLD 4 -1,0x0 Int BE Pri
92268!#7 N8808 P4868 CASX 4 -1,0x0 N8807 0x380001a Int BE Pri
92269!#7 N8809 P4869 LD 12 -1 Int BE Pri
92270!#7 N8820 P4876 QWST 8 0x43000045 FP BE Pri
92271!#7 N8821 P4876 QWST 9 0x43000046 FP BE Pri
92272!#7 N8822 P4877 LD 15 -1 FP BE Pri
92273!#7 N8826 P4881 LD 11 -1 Int BE Pri
92274!#7 N8827 P4882 LD 13 -1 Int BE Pri
92275!#7 N8828 P4883 DWST 3 0x43000047 FP BE Pri
92276!#7 N8829 P4884 BST 4 0x43000048 FP BE Pri
92277!#7 N8830 P4884 BST 5 0x43000049 FP BE Pri
92278!#7 N8831 P4885 LD 0 -1 FP BE Pri
92279!#7 N8832 P4886 LD 2 -1 Int BE Pri
92280!#7 N8834 P4888 LD 13 -1 Int BE Pri
92281!#7 N8835 P4886 LD 2 -1 Int BE Pri
92282!#7 N8837 P4888 LD 13 -1 Int BE Pri
92283!#7 N8838 P4889 LD 12 -1 FP BE Pri
92284!#7 N8840 P4891 BLD 6 -1 FP BE Pri
92285!#7 N8841 P4891 BLD 7 -1 FP BE Pri
92286!#7 N8842 P4892 LD 13 -1 Int BE Pri
92287!#7 N8843 P4893 LD 3 -1 Int BE Pri
92288!#7 N8844 P4894 LD 1 -1 FP BE Pri
92289!#7 N8845 P4895 DWLD 1 -1,0x0 Int BE Pri
92290!#7 N8846 P4895 CASX 1 -1,0x0 N8845 0x380001b Int BE Pri
92291!#7 N8847 P4896 BLD 10 -1 FP BE Pri
92292!#7 N8848 P4896 BLD 11 -1 FP BE Pri
92293!#7 N8849 P4897 DWLD 2 -1,0x0 Int BE Pri
92294!#7 N8850 P4897 CASX 2 -1,0x0 N8849 0x380001c Int BE Pri
92295!#7 N8851 P4897 DWLD 2 -1,0x0 Int BE Pri
92296!#7 N8852 P4897 CASX 2 -1,0x0 N8851 0x380001d Int BE Pri
92297!#7 N8858 P4901 LD 13 -1 NF Int BE Pri
92298!#7 N8859 P4902 LD 5 -1 Int BE Pri
92299!#7 N8863 P4906 LD 11 -1 Int BE Pri
92300!#7 N8864 P4907 LD 1 -1 Int BE Pri
92301!#7 N8866 P4906 LD 11 -1 Int BE Pri
92302!#7 N8867 P4907 LD 1 -1 Int BE Pri
92303!#7 N8868 P4908 DWLD 5 -1 FP BE Pri
92304!#7 N8870 P4908 DWLD 5 -1 FP BE Pri
92305!#7 N8873 P4911 QWLD 14 -1 FP BE Pri
92306!#7 N8874 P4911 QWLD 15 -1 FP BE Pri
92307!#7 N8876 P4911 QWLD 14 -1 FP BE Pri
92308!#7 N8877 P4911 QWLD 15 -1 FP BE Pri
92309!#7 N8880 P4914 DWST 11 0x4300004a FP BE Pri
92310!#7 N8881 P4915 LD 15 -1 Int BE Pri
92311!#7 N8882 P4916 LD 5 -1 Int BE Pri
92312!#7 N8883 P4917 LD 1 -1 Int BE Pri
92313!#7 N8884 P4918 DWLD 9 -1 Int BE Pri
92314!#7 N8885 P4919 DWST 15 0x380001e Int BE Pri
92315!#7 N8886 P4919 DWST 15 0x380001f Int BE Pri
92316!#7 N8887 P4920 QWST 4 0x4300004b FP BE Pri
92317!#7 N8888 P4920 QWST 5 0x4300004c FP BE Pri
92318!#7 N8889 P4921 QWLD 6 -1 FP BE Pri
92319!#7 N8890 P4921 QWLD 7 -1 FP BE Pri
92320!#7 N8891 P4920 QWST 4 0x4300004d FP BE Pri
92321!#7 N8892 P4920 QWST 5 0x4300004e FP BE Pri
92322!#7 N8893 P4921 QWLD 6 -1 FP BE Pri
92323!#7 N8894 P4921 QWLD 7 -1 FP BE Pri
92324!#7 N8897 P4924 LD 15 -1 Int BE Pri
92325!#7 N8898 P4925 LD 3 -1 FP BE Pri
92326!#7 N8899 P4926 LD 8 -1 NF Int BE Pri
92327!#7 N8900 P4924 LD 15 -1 Int BE Pri
92328!#7 N8901 P4925 LD 3 -1 FP BE Pri
92329!#7 N8902 P4926 LD 8 -1 NF Int BE Pri
92330!#7 N8903 P4927 DWLD 9 -1,0x0 Int BE Pri
92331!#7 N8904 P4927 CASX 9 -1,0x0 N8903 0x3800020 Int BE Pri
92332!#7 N8906 P4929 LD 12 -1 Int BE Pri
92333!#7 N8907 P4930 LD 4 -1 Int BE Pri
92334!#7 N8908 P4931 LD 5 -1 Int BE Pri
92335!#7 N8909 P4932 LD 7 -1 Int BE Pri
92336!#7 N8910 P4933 LD 7 -1 FP BE Pri
92337!#7 N8911 P4933 LD 7 -1 FP BE Pri
92338!#7 N8912 P4934 LD 2 -1 Int BE Pri
92339!#7 N8913 P4935 LD 14 -1 Int BE Pri
92340!#7 N8914 P4934 LD 2 -1 Int BE Pri
92341!#7 N8915 P4935 LD 14 -1 Int BE Pri
92342!#7 N8916 P4936 ST 2 0x3800021 Int BE Pri
92343!#7 N8917 P4937 LD 2 -1 Int LE Pri
92344!#7 N8918 P4937 CAS 2 -1 N8917 0x3800022 Int LE Pri
92345!#7 N8919 P4936 ST 2 0x3800023 Int BE Pri
92346!#7 N8920 P4937 LD 2 -1 Int LE Pri
92347!#7 N8921 P4937 CAS 2 -1 N8920 0x3800024 Int LE Pri
92348!#7 N8922 P4938 LD 7 -1 FP BE Pri
92349!#7 N8923 P4939 LD 9 -1 FP BE Pri
92350!#7 N8924 P4940 LD 1 -1 Int BE Pri
92351!#7 N8925 P4941 LD 8 -1 Int LE Pri
92352!#7 N8926 P4940 LD 1 -1 Int BE Pri
92353!#7 N8927 P4941 LD 8 -1 Int LE Pri
92354!#7 N8928 P4942 BLD 10 -1 FP BE Pri
92355!#7 N8929 P4942 BLD 11 -1 FP BE Pri
92356!#7 N8930 P4942 BLD 10 -1 FP BE Pri
92357!#7 N8931 P4942 BLD 11 -1 FP BE Pri
92358!#7 N8933 P4944 LD 4 -1 Int BE Pri
92359!#7 N8934 P4945 LD 9 -1 Int BE Pri
92360!#7 N8935 P4944 LD 4 -1 Int BE Pri
92361!#7 N8936 P4945 LD 9 -1 Int BE Pri
92362!#7 N8937 P4946 LD 7 -1 FP BE Pri
92363!#7 N8938 P4947 LD 1 -1 FP BE Pri
92364!#7 N8939 P4948 QWLD 14 -1 FP BE Pri
92365!#7 N8940 P4948 QWLD 15 -1 FP BE Pri
92366!#7 N8941 P4949 LD 13 -1 FP BE Pri
92367!#7 N8942 P4949 LD 13 -1 FP BE Pri
92368!#7 N8943 P4950 DWST 11 0x4300004f FP BE Pri
92369!#7 N8944 P4951 BLD 14 -1 FP BE Pri
92370!#7 N8945 P4951 BLD 15 -1 FP BE Pri
92371!#7 N8946 P4951 BLD 14 -1 FP BE Pri
92372!#7 N8947 P4951 BLD 15 -1 FP BE Pri
92373!#7 N8948 P4952 LD 14 -1 FP BE Pri
92374!#7 N8949 P4952 LD 14 -1 FP BE Pri
92375!#7 N8950 P4953 MEMBAR
92376!#7 N8952 P4955 LD 15 -1 NF Int BE Pri
92377!#7 N8953 P4956 LD 2 -1 FP BE Pri
92378!#7 N8954 P4957 LD 7 -1 Int BE Pri
92379!#7 N8956 P4959 LD 4 -1 Int BE Pri
92380!#7 N8957 P4960 LD 13 -1 Int BE Pri
92381!#7 N8958 P4961 LD 9 -1 NF Int BE Pri
92382!#7 N8959 P4962 ST 13 0x43000050 FP BE Pri
92383!#7 N8960 P4963 LD 1 -1 Int BE Pri
92384!#7 N8961 P4964 LD 6 -1 Int BE Pri
92385!#7 N8963 P4966 LD 6 -1 NF Fault Int BE Pri
92386!#7 N8964 P4964 LD 6 -1 Int BE Pri
92387!#7 N8966 P4966 LD 6 -1 NF Fault Int BE Pri
92388!#7 N8968 P4968 LD 13 -1 Int BE Pri
92389!#7 N8969 P4969 LD 13 -1 Int BE Pri
92390!#7 N8970 P4970 LD 6 -1 Int BE Pri
92391!#7 N8972 P4972 LD 7 -1 Int BE Pri
92392!#7 N8973 P4970 LD 6 -1 Int BE Pri
92393!#7 N8975 P4972 LD 7 -1 Int BE Pri
92394!#7 N8976 P4973 QWLD 8 -1 FP BE Pri
92395!#7 N8977 P4973 QWLD 9 -1 FP BE Pri
92396!#7 N8978 P4974 SWAP 13 0xffffffff 0x3800025 Int LE Pri
92397!#7 N8979 P4975 LD 3 -1 Int BE Pri
92398!#7 N8980 P4973 QWLD 8 -1 FP BE Pri
92399!#7 N8981 P4973 QWLD 9 -1 FP BE Pri
92400!#7 N8982 P4974 SWAP 13 0xffffffff 0x3800026 Int LE Pri
92401!#7 N8983 P4975 LD 3 -1 Int BE Pri
92402!#7 N8984 P4976 ST 6 0x43000051 FP BE Pri
92403!#7 N8985 P4977 LD 2 -1 FP BE Pri
92404!#7 N8987 P4979 BSTC 0 0x43000052 FP BE Pri
92405!#7 N8988 P4979 BSTC 1 0x43000053 FP BE Pri
92406!#7 N8990 P4981 BSTC 6 0x43000054 FP BE Pri
92407!#7 N8991 P4981 BSTC 7 0x43000055 FP BE Pri
92408!#7 N8993 P4981 BSTC 6 0x43000056 FP BE Pri
92409!#7 N8994 P4981 BSTC 7 0x43000057 FP BE Pri
92410!#7 N8995 P4982 DWLD 7 -1,0x0 Int BE Pri
92411!#7 N8996 P4982 CASX 7 -1,0x0 N8995 0x3800027 Int BE Pri
92412!#7 N8997 P4982 DWLD 7 -1,0x0 Int BE Pri
92413!#7 N8998 P4982 CASX 7 -1,0x0 N8997 0x3800028 Int BE Pri
92414!#7 N9002 P4986 DWLD 13 -1 Int LE Pri
92415!#7 N9003 P4987 LD 10 -1 Int BE Pri
92416!#7 N9004 P4986 DWLD 13 -1 Int LE Pri
92417!#7 N9005 P4987 LD 10 -1 Int BE Pri
92418!#7 N9007 P4989 LD 13 -1 Int BE Pri
92419!#7 N9008 P4990 LD 8 -1 Int BE Pri
92420!#7 N9011 P4992 LD 5 -1 Int BE Pri
92421!#7 N9012 P4993 LD 10 -1 Int BE Pri
92422!#7 N9013 P4994 LD 1 -1 NF FP BE Pri
92423!#7 N9014 P4994 LD 1 -1 NF FP BE Pri
92424!#7 N9015 P4995 LD 8 -1 FP BE Pri
92425!#7 N9016 P4996 LD 4 -1 Int BE Pri
92426!#7 N9017 P4997 LD 0 -1 Int BE Pri
92427!#7 N9018 P4995 LD 8 -1 FP BE Pri
92428!#7 N9019 P4996 LD 4 -1 Int BE Pri
92429!#7 N9020 P4997 LD 0 -1 Int BE Pri
92430!#7 N9021 P4998 SWAP 8 0xffffffff 0x3800029 Int BE Pri
92431!#7 N9023 P5000 LD 15 -1 Int BE Pri
92432!#7 N9024 P5001 BLD 0 -1 FP BE Pri
92433!#7 N9025 P5001 BLD 1 -1 FP BE Pri
92434!#7 N9026 P5002 LD 4 -1 Int BE Pri
92435!#7 N9027 P5003 LD 13 -1 Int LE Pri
92436!#7 N9028 P5001 BLD 0 -1 FP BE Pri
92437!#7 N9029 P5001 BLD 1 -1 FP BE Pri
92438!#7 N9030 P5002 LD 4 -1 Int BE Pri
92439!#7 N9031 P5003 LD 13 -1 Int LE Pri
92440!#7 N9032 P5004 LD 12 -1 Int BE Pri
92441!#7 N9033 P5005 QWLD 6 -1 NF FP BE Pri
92442!#7 N9034 P5005 QWLD 7 -1 NF FP BE Pri
92443!#7 N9035 P5006 LD 0 -1 Int BE Pri
92444!#7 N9036 P5007 LD 12 -1 Int BE Pri
92445!#7 N9037 P5008 LD 6 -1 Int BE Pri
92446!#7 N9038 P5007 LD 12 -1 Int BE Pri
92447!#7 N9039 P5008 LD 6 -1 Int BE Pri
92448!#7 N9040 P5009 LD 11 -1 FP BE Pri
92449!#7 N9041 P5009 LD 11 -1 FP BE Pri
92450!#7 N9042 P5010 BLD 6 -1 FP BE Pri
92451!#7 N9043 P5010 BLD 7 -1 FP BE Pri
92452!#7 N9047 P5014 BST 2 0x43000058 FP BE Pri
92453!#7 N9048 P5014 BST 3 0x43000059 FP BE Pri
92454!#7 N9049 P5014 BST 2 0x4300005a FP BE Pri
92455!#7 N9050 P5014 BST 3 0x4300005b FP BE Pri
92456!#7 N9052 P5016 QWLD 12 -1 NF FP BE Pri
92457!#7 N9053 P5016 QWLD 13 -1 NF FP BE Pri
92458!#7 N9055 P5016 QWLD 12 -1 NF FP BE Pri
92459!#7 N9056 P5016 QWLD 13 -1 NF FP BE Pri
92460!#7 N9057 P5017 LD 12 -1 NF FP BE Pri
92461!#7 N9058 P5017 LD 12 -1 NF FP BE Pri
92462!#7 N9060 P5019 DWLD 8 -1,0x0 Int BE Pri
92463!#7 N9061 P5019 CASX 8 -1,0x0 N9060 0x380002a Int BE Pri
92464!#7 N9063 P5019 DWLD 8 -1,0x0 Int BE Pri
92465!#7 N9064 P5019 CASX 8 -1,0x0 N9063 0x380002b Int BE Pri
92466!#7 N9065 P5020 QWLD 12 -1 FP BE Pri
92467!#7 N9066 P5020 QWLD 13 -1 FP BE Pri
92468!#7 N9067 P5020 QWLD 12 -1 FP BE Pri
92469!#7 N9068 P5020 QWLD 13 -1 FP BE Pri
92470!#7 N9069 P5021 QWLD 6 -1 FP BE Pri
92471!#7 N9070 P5021 QWLD 7 -1 FP BE Pri
92472!#7 N9071 P5021 QWLD 6 -1 FP BE Pri
92473!#7 N9072 P5021 QWLD 7 -1 FP BE Pri
92474!#7 N9075 P5024 QWST 8 0x4300005c FP BE Pri
92475!#7 N9076 P5024 QWST 9 0x4300005d FP BE Pri
92476!#7 N9077 P5025 LD 15 -1 Int BE Pri
92477!#7 N9078 P5026 LD 9 -1 Int BE Pri
92478!#7 N9079 P5025 LD 15 -1 Int BE Pri
92479!#7 N9080 P5026 LD 9 -1 Int BE Pri
92480!#7 N9081 P5027 LD 8 -1 FP BE Pri
92481!#7 N9082 P5028 SWAP 2 0xffffffff 0x380002c Int BE Pri
92482!#7 N9083 P5029 LD 14 -1 NF Fault Int BE Pri
92483!#7 N9084 P5027 LD 8 -1 FP BE Pri
92484!#7 N9085 P5028 SWAP 2 0xffffffff 0x380002d Int BE Pri
92485!#7 N9086 P5029 LD 14 -1 NF Fault Int BE Pri
92486!#7 N9087 P5030 DWLD 1 -1 Int BE Pri
92487!#7 N9088 P5031 LD 13 -1 Int BE Pri
92488!#7 N9089 P5030 DWLD 1 -1 Int BE Pri
92489!#7 N9090 P5031 LD 13 -1 Int BE Pri
92490!#7 N9093 P5033 LD 13 -1 FP BE Pri
92491!#7 N9094 P5033 LD 13 -1 FP BE Pri
92492!#7 N9095 P5034 DWLD 8 -1 Int BE Pri
92493!#7 N9097 P5036 LD 3 -1 Int BE Pri
92494!#7 N9098 P5037 LD 3 -1 FP BE Pri
92495!#7 N9099 P5038 LD 2 -1 Int BE Pri
92496!#7 N9100 P5039 LD 15 -1 NF Int BE Pri
92497!#7 N9101 P5037 LD 3 -1 FP BE Pri
92498!#7 N9102 P5038 LD 2 -1 Int BE Pri
92499!#7 N9103 P5039 LD 15 -1 NF Int BE Pri
92500!#7 N9104 P5040 LD 13 -1 NF Int LE Pri
92501!#7 N9105 P5041 LD 13 -1 Int BE Pri
92502!#7 N9107 P5043 LD 12 -1 FP BE Pri
92503!#7 N9110 P5046 LD 1 -1 Int BE Pri
92504!#7 N9111 P5047 QWST 12 0x4300005e FP BE Pri
92505!#7 N9112 P5047 QWST 13 0x4300005f FP BE Pri
92506!#7 N9113 P5048 LD 12 -1 Int BE Pri
92507!#7 N9114 P5049 DWLD 15 -1,0x0 Int BE Pri
92508!#7 N9115 P5049 CASX 15 -1,0x0 N9114 0x380002e Int BE Pri
92509!#7 N9117 P5051 LD 12 -1 FP BE Pri
92510!#7 N9118 P5052 BLD 4 -1 FP BE Pri
92511!#7 N9119 P5052 BLD 5 -1 FP BE Pri
92512!#7 N9120 P5053 LD 6 -1 Int BE Pri
92513!#7 N9121 P5054 LD 12 -1 Int BE Pri
92514!#7 N9122 P5055 LD 8 -1 FP BE Pri
92515!#7 N9124 P5057 LD 1 -1 FP BE Pri
92516!#7 N9125 P5057 LD 1 -1 FP BE Pri
92517!#7 N9126 P5058 LD 4 -1 FP BE Pri
92518!#7 N9128 P5060 DWLD 1 -1,0x0 Int BE Pri
92519!#7 N9129 P5060 CASX 1 -1,0x0 N9128 0x380002f Int BE Pri
92520!#7 N9130 P5060 DWLD 1 -1,0x0 Int BE Pri
92521!#7 N9131 P5060 CASX 1 -1,0x0 N9130 0x3800030 Int BE Pri
92522!#7 N9132 P5061 LD 7 -1 Int BE Pri
92523!#7 N9133 P5062 LD 0 -1 Int BE Pri
92524!#7 N9135 P5064 LD 5 -1 NF FP BE Pri
92525!#7 N9137 P5064 LD 5 -1 NF FP BE Pri
92526!#7 N9141 P5067 DWLD 12 -1,0x0 Int BE Pri
92527!#7 N9142 P5067 CASX 12 -1,0x0 N9141 0x3800031 Int BE Pri
92528!#7 N9143 P5067 DWLD 12 -1,0x0 Int BE Pri
92529!#7 N9144 P5067 CASX 12 -1,0x0 N9143 0x3800032 Int BE Pri
92530!#7 N9145 P5068 LD 12 -1 Int BE Pri
92531!#7 N9146 P5069 DWLD 13 -1,0x0 Int BE Pri
92532!#7 N9147 P5069 CASX 13 -1,0x0 N9146 0x3800033 Int BE Pri
92533!#7 N9148 P5070 LD 11 -1 Int BE Pri
92534!#7 N9150 P5072 ST 8 0x3800034 Int BE Pri
92535!#7 N9152 P5072 ST 8 0x3800035 Int BE Pri
92536!#7 N9153 P5073 DWLD 3 -1 FP BE Pri
92537!#7 N9154 P5073 DWLD 3 -1 FP BE Pri
92538!#7 N9155 P5074 DWLD 8 -1 Int BE Pri
92539!#7 N9156 P5075 LD 15 -1 Int BE Pri
92540!#7 N9157 P5074 DWLD 8 -1 Int BE Pri
92541!#7 N9158 P5075 LD 15 -1 Int BE Pri
92542!#7 N9159 P5076 QWST 12 0x43000060 FP BE Pri
92543!#7 N9160 P5076 QWST 13 0x43000061 FP BE Pri
92544!#7 N9161 P5077 LD 12 -1 FP BE Pri
92545!#7 N9162 P5078 LD 11 -1 Int BE Pri
92546!#7 N9163 P5079 SWAP 7 0xffffffff 0x3800036 Int BE Pri
92547!#7 N9164 P5078 LD 11 -1 Int BE Pri
92548!#7 N9165 P5079 SWAP 7 0xffffffff 0x3800037 Int BE Pri
92549!#7 N9166 P5080 LD 1 -1 Int BE Pri
92550!#7 N9167 P5081 LD 7 -1 NF Int BE Pri
92551!#7 N9172 P5084 LD 15 -1 Int BE Pri
92552!#7 N9173 P5085 LD 10 -1 Int BE Pri
92553!#7 N9174 P5084 LD 15 -1 Int BE Pri
92554!#7 N9175 P5085 LD 10 -1 Int BE Pri
92555!#7 N9176 P5086 LD 4 -1 NF Int BE Pri
92556!#7 N9177 P5087 LD 2 -1 Int BE Pri
92557!#7 N9178 P5086 LD 4 -1 NF Int BE Pri
92558!#7 N9179 P5087 LD 2 -1 Int BE Pri
92559!#7 N9180 P5088 LD 14 -1 FP BE Pri
92560!#7 N9181 P5089 BST 10 0x43000062 FP BE Pri
92561!#7 N9182 P5089 BST 11 0x43000063 FP BE Pri
92562!#7 N9183 P5090 DWST 6 0x43000064 FP BE Pri
92563!#7 N9185 P5090 DWST 6 0x43000065 FP BE Pri
92564!#7 N9187 P5092 QWLD 8 -1 FP BE Pri
92565!#7 N9188 P5092 QWLD 9 -1 FP BE Pri
92566!#7 N9190 P5092 QWLD 8 -1 FP BE Pri
92567!#7 N9191 P5092 QWLD 9 -1 FP BE Pri
92568!#7 N9193 P5094 DWST 9 0x3800038 Int BE Pri
92569!#7 N9194 P5095 BST 14 0x43000066 FP BE Pri
92570!#7 N9195 P5095 BST 15 0x43000067 FP BE Pri
92571!#7 N9198 P5097 SWAP 14 0xffffffff 0x3800039 Int BE Pri
92572!#7 N9199 P5098 LD 2 -1 Int BE Pri
92573!#7 N9200 P5099 ST 3 0x43000068 FP BE Pri
92574!#7 N9201 P5099 ST 3 0x43000069 FP BE Pri
92575!#7 N9202 P5100 LD 10 -1 Int BE Pri
92576!#7 N9203 P5101 QWST 8 0x4300006a FP BE Pri
92577!#7 N9204 P5101 QWST 9 0x4300006b FP BE Pri
92578!#7 N9205 P5102 LD 3 -1 Int BE Pri
92579!#7 N9206 P5103 LD 12 -1 NF FP BE Pri
92580!#7 N9210 P5106 LD 10 -1 Int BE Pri
92581!#7 N9211 P5106 CAS 10 -1 N9210 0x380003a Int BE Pri
92582!#7 N9213 P5106 LD 10 -1 Int BE Pri
92583!#7 N9214 P5106 CAS 10 -1 N9213 0x380003b Int BE Pri
92584!#7 N9216 P5108 LD 5 -1 FP BE Pri
92585!#7 N9217 P5109 BSTC 8 0x4300006c FP BE Pri
92586!#7 N9218 P5109 BSTC 9 0x4300006d FP BE Pri
92587!#7 N9219 P5108 LD 5 -1 FP BE Pri
92588!#7 N9220 P5109 BSTC 8 0x4300006e FP BE Pri
92589!#7 N9221 P5109 BSTC 9 0x4300006f FP BE Pri
92590!#7 N9223 P5111 DWLD 12 -1 Int BE Pri
92591!#7 N9224 P5112 LD 6 -1 Int BE Pri
92592!#7 N9227 P5115 LD 11 -1 Int BE Pri
92593!#7 N9228 P5116 LD 8 -1 Int BE Pri
92594!#7 N9230 P5115 LD 11 -1 Int BE Pri
92595!#7 N9231 P5116 LD 8 -1 Int BE Pri
92596!#7 N9232 P5117 LD 8 -1 NF FP BE Pri
92597!#7 N9233 P5117 LD 8 -1 NF FP BE Pri
92598!#7 N9234 P5118 LD 14 -1 NF FP BE Pri
92599!#7 N9235 P5119 LD 3 -1 FP BE Pri
92600!#7 N9236 P5120 LD 12 -1 FP BE Pri
92601!#7 N9237 P5121 LD 2 -1 FP BE Pri
92602!#7 N9239 P5123 BSTC 4 0x43000070 FP BE Pri
92603!#7 N9240 P5123 BSTC 5 0x43000071 FP BE Pri
92604!#7 N9241 P5123 BSTC 4 0x43000072 FP BE Pri
92605!#7 N9242 P5123 BSTC 5 0x43000073 FP BE Pri
92606!#7 N9243 P5124 LD 8 -1 Int BE Pri
92607!#7 N9244 P5125 LD 12 -1 FP BE Pri
92608!#7 N9245 P5126 LD 11 -1 Int BE Pri
92609!#7 N9246 P5124 LD 8 -1 Int BE Pri
92610!#7 N9247 P5125 LD 12 -1 FP BE Pri
92611!#7 N9248 P5126 LD 11 -1 Int BE Pri
92612!#7 N9249 P5127 LD 2 -1 NF Fault FP BE Pri
92613!#7 N9250 P5127 LD 2 -1 NF Fault FP BE Pri
92614!#7 N9251 P5128 LD 9 -1 FP BE Pri
92615!#7 N9252 P5129 DWLD 1 -1 Int BE Pri
92616!#7 N9253 P5130 LD 8 -1 Int BE Pri
92617!#7 N9254 P5131 BST 6 0x43000074 FP BE Pri
92618!#7 N9255 P5131 BST 7 0x43000075 FP BE Pri
92619!#7 N9256 P5132 LD 6 -1 Int BE Pri
92620!#7 N9257 P5133 LD 0 -1 Int BE Pri
92621!#7 N9258 P5134 DWLD 11 -1,0x0 Int BE Pri
92622!#7 N9259 P5134 CASX 11 -1,0x0 N9258 0x380003c Int BE Pri
92623!#7 N9260 P5135 DWLD 6 -1 FP BE Pri
92624!#7 N9261 P5136 DWST 7 0x43000076 FP BE Pri
92625!#7 N9262 P5136 DWST 7 0x43000077 FP BE Pri
92626!#7 N9263 P5137 DWST 4 0x380003d Int BE Pri
92627!#7 N9264 P5137 DWST 4 0x380003e Int BE Pri
92628!#7 N9265 P5138 LD 8 -1 FP BE Pri
92629!#7 N9266 P5138 LD 8 -1 FP BE Pri
92630!#7 N9271 P5141 BSTC 0 0x43000078 FP BE Pri
92631!#7 N9272 P5141 BSTC 1 0x43000079 FP BE Pri
92632!#7 N9273 P5142 LD 3 -1 Int BE Pri
92633!#7 N9274 P5143 LD 8 -1 Int BE Pri
92634!#7 N9277 P5145 LD 10 -1 Int BE Pri
92635!#7 N9278 P5146 LD 12 -1 Int BE Pri
92636!#7 N9279 P5145 LD 10 -1 Int BE Pri
92637!#7 N9280 P5146 LD 12 -1 Int BE Pri
92638!#7 N9287 P5151 BLD 2 -1 FP BE Pri
92639!#7 N9288 P5151 BLD 3 -1 FP BE Pri
92640!#7 N9289 P5151 BLD 2 -1 FP BE Pri
92641!#7 N9290 P5151 BLD 3 -1 FP BE Pri
92642!#7 N9291 P5152 DWLD 11 -1 Int BE Pri
92643!#7 N9293 P5154 LD 15 -1 Int BE Pri
92644!#7 N9294 P5155 DWLD 6 -1 FP BE Pri
92645!#7 N9295 P5156 LD 5 -1 FP BE Pri
92646!#7 N9296 P5155 DWLD 6 -1 FP BE Pri
92647!#7 N9297 P5156 LD 5 -1 FP BE Pri
92648!#7 N9299 P5158 LD 2 -1 Int BE Pri
92649!#7 N9300 P5159 LD 9 -1 Int BE Pri
92650!#7 N9301 P5160 LD 10 -1 FP BE Pri
92651!#7 N9302 P5160 LD 10 -1 FP BE Pri
92652!#7 N9303 P5161 LD 3 -1 NF FP BE Pri
92653!#7 N9304 P5162 DWLD 15 -1 Int BE Pri
92654!#7 N9305 P5163 LD 7 -1 NF Int BE Pri
92655!#7 N9306 P5161 LD 3 -1 NF FP BE Pri
92656!#7 N9307 P5162 DWLD 15 -1 Int BE Pri
92657!#7 N9308 P5163 LD 7 -1 NF Int BE Pri
92658!#7 N9309 P5164 LD 7 -1 Int BE Pri
92659!#7 N9310 P5165 LD 3 -1 NF FP BE Pri
92660!#7 N9311 P5166 LD 3 -1 Int BE Pri
92661!#7 N9312 P5167 DWLD 2 -1,0x0 Int BE Pri
92662!#7 N9313 P5167 CASX 2 -1,0x0 N9312 0x380003f Int BE Pri
92663!#7 N9314 P5168 SWAP 2 0xffffffff 0x3800040 Int BE Pri
92664!#7 N9315 P5169 LD 13 -1 Int BE Pri
92665!#7 N9316 P5170 QWLD 14 -1 FP BE Pri
92666!#7 N9317 P5170 QWLD 15 -1 FP BE Pri
92667!#7 N9318 P5171 LD 0 -1 Int BE Pri
92668!#7 N9319 P5172 LD 2 -1 Int BE Pri
92669!#7 N9320 P5170 QWLD 14 -1 FP BE Pri
92670!#7 N9321 P5170 QWLD 15 -1 FP BE Pri
92671!#7 N9322 P5171 LD 0 -1 Int BE Pri
92672!#7 N9323 P5172 LD 2 -1 Int BE Pri
92673!#7 N9324 P5173 BST 6 0x4300007a FP BE Pri
92674!#7 N9325 P5173 BST 7 0x4300007b FP BE Pri
92675!#7 N9326 P5174 LD 13 -1 Int BE Pri
92676!#7 N9327 P5174 CAS 13 -1 N9326 0x3800041 Int BE Pri
92677!#7 N9328 P5175 LD 11 -1 FP BE Pri
92678!#7 N9329 P5175 LD 11 -1 FP BE Pri
92679!#7 N9331 P5177 QWST 2 0x4300007c FP BE Pri
92680!#7 N9332 P5177 QWST 3 0x4300007d FP BE Pri
92681!#7 N9334 P5177 QWST 2 0x4300007e FP BE Pri
92682!#7 N9335 P5177 QWST 3 0x4300007f FP BE Pri
92683!#7 N9336 P5178 DWST 11 0x3800042 Int BE Pri
92684!#7 N9337 P5179 LD 15 -1 Int BE Pri
92685!#7 N9338 P5180 LD 0 -1 Int BE Pri
92686!#7 N9339 P5181 DWLD 1 -1,0x0 Int BE Pri
92687!#7 N9340 P5181 CASX 1 -1,0x0 N9339 0x3800043 Int BE Pri
92688!#7 N9341 P5182 LD 9 -1 FP BE Pri
92689!#7 N9344 P5185 BLD 10 -1 FP BE Pri
92690!#7 N9345 P5185 BLD 11 -1 FP BE Pri
92691!#7 N9346 P5186 LD 9 -1 Int BE Pri
92692!#7 N9347 P5187 LD 11 -1 Int BE Pri
92693!#7 N9350 P5190 LD 8 -1 Int BE Pri
92694!#7 N9351 P5191 LD 8 -1 NF Int BE Pri
92695!#7 N9352 P5192 QWLD 12 -1 FP BE Pri
92696!#7 N9353 P5192 QWLD 13 -1 FP BE Pri
92697!#7 N9354 P5193 LD 9 -1 FP BE Pri
92698!#7 N9355 P5192 QWLD 12 -1 FP BE Pri
92699!#7 N9356 P5192 QWLD 13 -1 FP BE Pri
92700!#7 N9357 P5193 LD 9 -1 FP BE Pri
92701!#7 N9358 P5194 LD 13 -1 FP BE Pri
92702!#7 N9359 P5195 DWLD 6 -1,0x0 Int BE Pri
92703!#7 N9360 P5195 CASX 6 -1,0x0 N9359 0x3800044 Int BE Pri
92704!#7 N9361 P5196 SWAP 8 0xffffffff 0x3800045 Int BE Pri
92705!#7 N9363 P5198 LD 9 -1 Int BE Pri
92706!#7 N9364 P5196 SWAP 8 0xffffffff 0x3800046 Int BE Pri
92707!#7 N9366 P5198 LD 9 -1 Int BE Pri
92708!#7 N9369 P5200 LD 11 -1 Int BE Pri
92709!#7 N9370 P5200 CAS 11 -1 N9369 0x3800047 Int BE Pri
92710!#7 N9372 P5202 LD 1 -1 FP BE Pri
92711!#7 N9373 P5203 SWAP 1 0xffffffff 0x3800048 Int BE Pri
92712!#7 N9374 P5204 LD 2 -1 Int BE Pri
92713!#7 N9375 P5203 SWAP 1 0xffffffff 0x3800049 Int BE Pri
92714!#7 N9376 P5204 LD 2 -1 Int BE Pri
92715!#7 N9377 P5205 LD 1 -1 Int BE Pri
92716!#7 N9378 P5206 LD 7 -1 Int BE Pri
92717!#7 N9379 P5207 LD 4 -1 Int BE Pri
92718!#7 N9380 P5208 LD 1 -1 NF Int BE Pri
92719!#7 N9381 P5207 LD 4 -1 Int BE Pri
92720!#7 N9382 P5208 LD 1 -1 NF Int BE Pri
92721!#7 N9384 P5210 SWAP 7 0xffffffff 0x380004a Int BE Pri
92722!#7 N9385 P5211 LD 13 -1 Int BE Pri
92723!#7 N9387 P5210 SWAP 7 0xffffffff 0x380004b Int BE Pri
92724!#7 N9388 P5211 LD 13 -1 Int BE Pri
92725!#7 N9389 P5212 LD 12 -1 Int BE Pri
92726!#7 N9391 P5214 LD 4 -1 Int BE Pri
92727!#7 N9392 P5212 LD 12 -1 Int BE Pri
92728!#7 N9394 P5214 LD 4 -1 Int BE Pri
92729!#7 N9395 P5215 LD 10 -1 FP BE Pri
92730!#7 N9397 P5217 DWLD 9 -1,0x0 Int BE Pri
92731!#7 N9398 P5217 CASX 9 -1,0x0 N9397 0x380004c Int BE Pri
92732!#7 N9399 P5218 LD 10 -1 FP BE Pri
92733!#7 N9400 P5218 LD 10 -1 FP BE Pri
92734!#7 N9403 P5220 LD 2 -1 Int BE Pri
92735!#7 N9404 P5220 CAS 2 -1 N9403 0x380004d Int BE Pri
92736!#7 N9407 P5223 BLD 8 -1 FP BE Pri
92737!#7 N9408 P5223 BLD 9 -1 FP BE Pri
92738!#7 N9409 P5223 BLD 8 -1 FP BE Pri
92739!#7 N9410 P5223 BLD 9 -1 FP BE Pri
92740!#7 N9411 P5224 SWAP 9 0xffffffff 0x380004e Int BE Pri
92741!#7 N9412 P5225 LD 7 -1 Int BE Pri
92742!#7 N9413 P5226 QWLD 12 -1 FP BE Pri
92743!#7 N9414 P5226 QWLD 13 -1 FP BE Pri
92744!#7 N9415 P5227 LD 10 -1 NF Int BE Pri
92745!#7 N9416 P5228 LD 9 -1 Int BE Pri
92746!#7 N9417 P5227 LD 10 -1 NF Int BE Pri
92747!#7 N9418 P5228 LD 9 -1 Int BE Pri
92748!#7 N9420 P5230 LD 4 -1 FP BE Pri
92749!#7 N9421 P5231 LD 14 -1 Int BE Pri
92750!#7 N9423 P5233 LD 10 -1 Int BE Pri
92751!#7 N9424 P5231 LD 14 -1 Int BE Pri
92752!#7 N9426 P5233 LD 10 -1 Int BE Pri
92753!#7 N9427 P5234 LD 0 -1 NF Int BE Pri
92754!#7 N9428 P5235 LD 7 -1 Int BE Pri
92755!#7 N9430 P5237 ST 6 0x380004f Int BE Pri
92756!#7 N9432 P5239 QWLD 0 -1 FP BE Pri
92757!#7 N9433 P5239 QWLD 1 -1 FP BE Pri
92758!#7 N9434 P5240 LD 6 -1 FP BE Pri
92759!#7 N9435 P5241 BLD 8 -1 FP BE Pri
92760!#7 N9436 P5241 BLD 9 -1 FP BE Pri
92761!#7 N9437 P5242 DWLD 5 -1,0x0 Int BE Pri
92762!#7 N9438 P5242 CASX 5 -1,0x0 N9437 0x3800050 Int BE Pri
92763!#7 N9439 P5241 BLD 8 -1 FP BE Pri
92764!#7 N9440 P5241 BLD 9 -1 FP BE Pri
92765!#7 N9441 P5242 DWLD 5 -1,0x0 Int BE Pri
92766!#7 N9442 P5242 CASX 5 -1,0x0 N9441 0x3800051 Int BE Pri
92767!#7 N9443 P5243 SWAP 13 0xffffffff 0x3800052 Int BE Pri
92768!#7 N9444 P5244 LD 4 -1 Int BE Pri
92769!#7 N9445 P5245 LD 15 -1 Int BE Pri
92770!#7 N9446 P5246 LD 4 -1 Int BE Pri
92771!#7 N9447 P5247 LD 4 -1 Int BE Pri
92772!#7 N9448 P5248 BSTC 10 0x43000080 FP BE Pri
92773!#7 N9449 P5248 BSTC 11 0x43000081 FP BE Pri
92774!#7 N9450 P5249 LD 0 -1 Int BE Pri
92775!#7 N9452 P5251 LD 6 -1 Int BE Pri
92776!#7 N9453 P5252 LD 13 -1 Int BE Pri
92777!#7 N9455 P5251 LD 6 -1 Int BE Pri
92778!#7 N9456 P5252 LD 13 -1 Int BE Pri
92779!#7 N9457 P5253 DWST 3 0x3800053 Int BE Pri
92780!#7 N9458 P5254 BSTC 4 0x43000082 FP BE Pri
92781!#7 N9459 P5254 BSTC 5 0x43000083 FP BE Pri
92782!#7 N9460 P5253 DWST 3 0x3800054 Int BE Pri
92783!#7 N9461 P5254 BSTC 4 0x43000084 FP BE Pri
92784!#7 N9462 P5254 BSTC 5 0x43000085 FP BE Pri
92785!#7 N9463 P5255 LD 5 -1 Int BE Pri
92786!#7 N9464 P5255 CAS 5 -1 N9463 0x3800055 Int BE Pri
92787!#7 N9465 P5256 LD 9 -1 FP BE Pri
92788!#7 N9466 P5255 LD 5 -1 Int BE Pri
92789!#7 N9467 P5255 CAS 5 -1 N9466 0x3800056 Int BE Pri
92790!#7 N9468 P5256 LD 9 -1 FP BE Pri
92791!#7 N9470 P5258 LD 2 -1 Int BE Pri
92792!#7 N9471 P5259 LD 14 -1 Int BE Pri
92793!#7 N9472 P5258 LD 2 -1 Int BE Pri
92794!#7 N9473 P5259 LD 14 -1 Int BE Pri
92795!#7 N9474 P5260 DWLD 6 -1 Int BE Pri
92796!#7 N9476 P5262 LD 4 -1 NF Int BE Pri
92797!#7 N9477 P5260 DWLD 6 -1 Int BE Pri
92798!#7 N9479 P5262 LD 4 -1 NF Int BE Pri
92799!#7 N9480 P5263 LD 5 -1 NF Int BE Pri
92800!#7 N9481 P5264 LD 12 -1 Int BE Pri
92801!#7 N9483 P5266 LD 4 -1 FP BE Pri
92802!#7 N9485 P5268 QWLD 4 -1 FP BE Pri
92803!#7 N9486 P5268 QWLD 5 -1 FP BE Pri
92804!#7 N9488 P5270 LD 8 -1 Int BE Pri
92805!#7 N9489 P5271 LD 8 -1 Int BE Pri
92806!#7 N9490 P5270 LD 8 -1 Int BE Pri
92807!#7 N9491 P5271 LD 8 -1 Int BE Pri
92808!#7 N9492 P5272 LD 8 -1 FP BE Pri
92809!#7 N9493 P5273 LD 4 -1 FP BE Pri
92810!#7 N9494 P5272 LD 8 -1 FP BE Pri
92811!#7 N9495 P5273 LD 4 -1 FP BE Pri
92812!#7 N9496 P5274 LD 11 -1 Int BE Pri
92813!#7 N9497 P5275 LD 8 -1 FP BE Pri
92814!#7 N9498 P5276 LD 12 -1 Int BE Pri
92815!#7 N9499 P5274 LD 11 -1 Int BE Pri
92816!#7 N9500 P5275 LD 8 -1 FP BE Pri
92817!#7 N9501 P5276 LD 12 -1 Int BE Pri
92818!#7 N9502 P5277 LD 8 -1 Int BE Pri
92819!#7 N9503 P5278 LD 15 -1 Int BE Pri
92820!#7 N9504 P5277 LD 8 -1 Int BE Pri
92821!#7 N9505 P5278 LD 15 -1 Int BE Pri
92822!#7 N9506 P5279 SWAP 13 0xffffffff 0x3800057 Int BE Pri
92823!#7 N9507 P5280 ST 5 0x43000086 FP BE Pri
92824!#7 N9508 P5281 LD 4 -1 NF Int BE Pri
92825!#7 N9509 P5279 SWAP 13 0xffffffff 0x3800058 Int BE Pri
92826!#7 N9510 P5280 ST 5 0x43000087 FP BE Pri
92827!#7 N9511 P5281 LD 4 -1 NF Int BE Pri
92828!#7 N9512 P5282 QWLD 4 -1 FP BE Pri
92829!#7 N9513 P5282 QWLD 5 -1 FP BE Pri
92830!#7 N9514 P5283 DWLD 1 -1,0x0 Int BE Pri
92831!#7 N9515 P5283 CASX 1 -1,0x0 N9514 0x3800059 Int BE Pri
92832!#7 N9516 P5282 QWLD 4 -1 FP BE Pri
92833!#7 N9517 P5282 QWLD 5 -1 FP BE Pri
92834!#7 N9518 P5283 DWLD 1 -1,0x0 Int BE Pri
92835!#7 N9519 P5283 CASX 1 -1,0x0 N9518 0x380005a Int BE Pri
92836!#7 N9520 P5284 LD 10 -1 Int BE Pri
92837!#7 N9522 P5286 LD 10 -1 NF Int BE Pri
92838!#7 N9523 P5284 LD 10 -1 Int BE Pri
92839!#7 N9525 P5286 LD 10 -1 NF Int BE Pri
92840!#7 N9527 P5288 LD 8 -1 Int BE Pri
92841!#7 N9528 P5289 LD 0 -1 Int BE Pri
92842!#7 N9529 P5290 LD 13 -1 FP BE Pri
92843!#7 N9530 P5291 QWST 2 0x43000088 FP BE Pri
92844!#7 N9531 P5291 QWST 3 0x43000089 FP BE Pri
92845!#7 N9532 P5292 QWLD 14 -1 FP BE Pri
92846!#7 N9533 P5292 QWLD 15 -1 FP BE Pri
92847!#7 N9535 P5294 BSTC 12 0x4300008a FP BE Pri
92848!#7 N9536 P5294 BSTC 13 0x4300008b FP BE Pri
92849!#7 N9538 P5294 BSTC 12 0x4300008c FP BE Pri
92850!#7 N9539 P5294 BSTC 13 0x4300008d FP BE Pri
92851!#7 N9541 P5296 LD 4 -1 Int BE Pri
92852!#7 N9542 P5297 LD 4 -1 Int BE Pri
92853!#7 N9544 P5296 LD 4 -1 Int BE Pri
92854!#7 N9545 P5297 LD 4 -1 Int BE Pri
92855!#7 N9546 P5298 QWLD 14 -1 FP BE Pri
92856!#7 N9547 P5298 QWLD 15 -1 FP BE Pri
92857!#7 N9548 P5299 DWLD 2 -1,0x0 Int BE Pri
92858!#7 N9549 P5299 CASX 2 -1,0x0 N9548 0x380005b Int BE Pri
92859!#7 N9550 P5298 QWLD 14 -1 FP BE Pri
92860!#7 N9551 P5298 QWLD 15 -1 FP BE Pri
92861!#7 N9552 P5299 DWLD 2 -1,0x0 Int BE Pri
92862!#7 N9553 P5299 CASX 2 -1,0x0 N9552 0x380005c Int BE Pri
92863!#7 N9554 P5300 LD 14 -1 Int BE Pri
92864!#7 N9555 P5300 CAS 14 -1 N9554 0x380005d Int BE Pri
92865!#7 N9557 P5300 LD 14 -1 Int BE Pri
92866!#7 N9558 P5300 CAS 14 -1 N9557 0x380005e Int BE Pri
92867!#7 N9560 P5302 LD 9 -1 FP BE Pri
92868!#7 N9561 P5303 LD 13 -1 Int BE Pri
92869!#7 N9562 P5304 LD 9 -1 Int BE Pri
92870!#7 N9563 P5302 LD 9 -1 FP BE Pri
92871!#7 N9564 P5303 LD 13 -1 Int BE Pri
92872!#7 N9565 P5304 LD 9 -1 Int BE Pri
92873!#7 N9566 P5305 LD 10 -1 Int BE Pri
92874!#7 N9567 P5306 LD 5 -1 Int BE Pri
92875!#7 N9568 P5305 LD 10 -1 Int BE Pri
92876!#7 N9569 P5306 LD 5 -1 Int BE Pri
92877!#7 N9570 P5307 LD 13 -1 Int BE Pri
92878!#7 N9572 P5309 LD 2 -1 Int BE Pri
92879!#7 N9573 P5310 LD 2 -1 Int BE Pri
92880!#7 N9574 P5311 LD 0 -1 Int BE Pri
92881!#7 N9575 P5310 LD 2 -1 Int BE Pri
92882!#7 N9576 P5311 LD 0 -1 Int BE Pri
92883!#7 N9577 P5312 LD 5 -1 Int BE Pri
92884!#7 N9578 P5313 LD 10 -1 Int BE Pri
92885!#7 N9579 P5312 LD 5 -1 Int BE Pri
92886!#7 N9580 P5313 LD 10 -1 Int BE Pri
92887!#7 N9582 P5315 SWAP 6 0xffffffff 0x380005f Int BE Pri
92888!#7 N9583 P5316 LD 5 -1 Int BE Pri
92889!#7 N9585 P5315 SWAP 6 0xffffffff 0x3800060 Int BE Pri
92890!#7 N9586 P5316 LD 5 -1 Int BE Pri
92891!#7 N9587 P5317 BST 8 0x4300008e FP BE Pri
92892!#7 N9588 P5317 BST 9 0x4300008f FP BE Pri
92893!#7 N9590 P5317 BST 8 0x43000090 FP BE Pri
92894!#7 N9591 P5317 BST 9 0x43000091 FP BE Pri
92895!#7 N9593 P5319 BLD 0 -1 FP BE Pri
92896!#7 N9594 P5319 BLD 1 -1 FP BE Pri
92897!#7 N9595 P5320 SWAP 1 0xffffffff 0x3800061 Int BE Pri
92898!#7 N9596 P5321 LD 9 -1 Int BE Pri
92899!#7 N9597 P5322 LD 13 -1 FP BE Pri
92900!#7 N9598 P5323 LD 13 -1 FP BE Pri
92901!#7 N9599 P5324 QWST 8 0x43000092 FP BE Pri
92902!#7 N9600 P5324 QWST 9 0x43000093 FP BE Pri
92903!#7 N9601 P5324 QWST 8 0x43000094 FP BE Pri
92904!#7 N9602 P5324 QWST 9 0x43000095 FP BE Pri
92905!#7 N9603 P5325 ST 8 0x3800062 Int BE Pri
92906!#7 N9604 P5326 DWST 4 0x43000096 FP BE Pri
92907!#7 N9605 P5325 ST 8 0x3800063 Int BE Pri
92908!#7 N9606 P5326 DWST 4 0x43000097 FP BE Pri
92909!#7 N9607 P5327 LD 6 -1 Int BE Pri
92910!#7 N9608 P5328 LD 9 -1 Int BE Pri
92911!#7 N9609 P5327 LD 6 -1 Int BE Pri
92912!#7 N9610 P5328 LD 9 -1 Int BE Pri
92913!#7 N9611 P5329 BST 10 0x43000098 FP BE Pri
92914!#7 N9612 P5329 BST 11 0x43000099 FP BE Pri
92915!#7 N9613 P5330 LD 15 -1 Int BE Pri
92916!#7 N9614 P5330 CAS 15 -1 N9613 0x3800064 Int BE Pri
92917!#7 N9615 P5331 DWST 3 0x4300009a FP BE Pri
92918!#7 N9616 P5330 LD 15 -1 Int BE Pri
92919!#7 N9617 P5330 CAS 15 -1 N9616 0x3800065 Int BE Pri
92920!#7 N9618 P5331 DWST 3 0x4300009b FP BE Pri
92921!#7 N9619 P5332 MEMBAR
92922!#7 N9620 P5333 DWLD 9 -1 Int BE Pri
92923!#7 N9622 P5335 LD 0 -1 Int BE Pri
92924!#7 N9623 P5336 LD 13 -1 NF Fault Int BE Pri
92925!#7 N9624 P5337 LD 15 -1 Int BE Pri
92926!#7 N9627 P5339 LD 14 -1 Int BE Pri
92927!#7 N9628 P5340 LD 3 -1 Int BE Pri
92928!#7 N9629 P5341 LD 11 -1 Int BE Pri
92929!#7 N9630 P5342 LD 4 -1 Int BE Pri
92930!#7 N9631 P5341 LD 11 -1 Int BE Pri
92931!#7 N9632 P5342 LD 4 -1 Int BE Pri
92932!#7 N9633 P5343 LD 9 -1 FP BE Pri
92933!#7 N9635 P5345 LD 1 -1 FP BE Pri
92934!#7 N9636 P5345 LD 1 -1 FP BE Pri
92935!#7 N9637 P5346 LD 9 -1 Int BE Pri
92936!#7 N9638 P5347 LD 4 -1 Int BE Pri
92937!#7 N9639 P5346 LD 9 -1 Int BE Pri
92938!#7 N9640 P5347 LD 4 -1 Int BE Pri
92939!#7 N9643 P5349 MEMBAR
92940