source: trunk/src/binutils/opcodes/ia64-waw.tbl@ 1036

Last change on this file since 1036 was 610, checked in by bird, 22 years ago

This commit was generated by cvs2svn to compensate for changes in r609,
which included commits to RCS files with non-trunk default branches.

  • Property cvs2svn:cvs-rev set to 1.1.1.2
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 10.8 KB
Line 
1Resource Name; Writers; Writers; Semantics of Dependency
2ALAT; IC:mem-readers-alat, IC:mem-writers, chk.a.clr, IC:invala-all; IC:mem-readers-alat, IC:mem-writers, chk.a.clr, IC:invala-all; none
3AR[BSP]; br.call, brl.call, br.ret, cover, IC:mov-to-AR-BSPSTORE, rfi; br.call, brl.call, br.ret, cover, IC:mov-to-AR-BSPSTORE, rfi; impliedF
4AR[BSPSTORE]; alloc, loadrs, flushrs, IC:mov-to-AR-BSPSTORE; alloc, loadrs, flushrs, IC:mov-to-AR-BSPSTORE; impliedF
5AR[CCV]; IC:mov-to-AR-CCV; IC:mov-to-AR-CCV; impliedF
6AR[CFLG]; IC:mov-to-AR-CFLG; IC:mov-to-AR-CFLG; impliedF
7AR[CSD]; ld16, IC:mov-to-AR-CSD; ld16, IC:mov-to-AR-CSD; impliedF
8AR[EC]; br.ret, IC:mod-sched-brs, IC:mov-to-AR-EC; br.ret, IC:mod-sched-brs, IC:mov-to-AR-EC; impliedF
9AR[EFLAG]; mov-to-AR-EFLAG; mov-to-AR-EFLAG; impliedF
10AR[FCR]; mov-to-AR-FCR; mov-to-AR-FCR; impliedF
11AR[FDR]; mov-to-AR-FDR; mov-to-AR-FDR; impliedF
12AR[FIR]; mov-to-AR-FIR; mov-to-AR-FIR; impliedF
13AR[FPSR].sf0.controls; IC:mov-to-AR-FPSR, fsetc.s0; IC:mov-to-AR-FPSR, fsetc.s0; impliedF
14AR[FPSR].sf1.controls; IC:mov-to-AR-FPSR, fsetc.s1; IC:mov-to-AR-FPSR, fsetc.s1; impliedF
15AR[FPSR].sf2.controls; IC:mov-to-AR-FPSR, fsetc.s2; IC:mov-to-AR-FPSR, fsetc.s2; impliedF
16AR[FPSR].sf3.controls; IC:mov-to-AR-FPSR, fsetc.s3; IC:mov-to-AR-FPSR, fsetc.s3; impliedF
17AR[FPSR].sf0.flags; IC:fp-arith-s0, IC:fcmp-s0, IC:fpcmp-s0; IC:fp-arith-s0, IC:fcmp-s0, IC:fpcmp-s0; none
18AR[FPSR].sf0.flags; fclrf.s0, IC:fcmp-s0, IC:fp-arith-s0, IC:fpcmp-s0, IC:mov-to-AR-FPSR; fclrf.s0, IC:mov-to-AR-FPSR; impliedF
19AR[FPSR].sf1.flags; IC:fp-arith-s1, IC:fcmp-s1, IC:fpcmp-s1; IC:fp-arith-s1, IC:fcmp-s1, IC:fpcmp-s1; none
20AR[FPSR].sf1.flags; fclrf.s1, IC:fcmp-s1, IC:fp-arith-s1, IC:fpcmp-s1, IC:mov-to-AR-FPSR; fclrf.s1, IC:mov-to-AR-FPSR; impliedF
21AR[FPSR].sf2.flags; IC:fp-arith-s2, IC:fcmp-s2, IC:fpcmp-s2; IC:fp-arith-s2, IC:fcmp-s2, IC:fpcmp-s2; none
22AR[FPSR].sf2.flags; fclrf.s2, IC:fcmp-s2, IC:fp-arith-s2, IC:fpcmp-s2, IC:mov-to-AR-FPSR; fclrf.s2, IC:mov-to-AR-FPSR; impliedF
23AR[FPSR].sf3.flags; IC:fp-arith-s3, IC:fcmp-s3, IC:fpcmp-s3; IC:fp-arith-s3, IC:fcmp-s3, IC:fpcmp-s3; none
24AR[FPSR].sf3.flags; fclrf.s3, IC:fcmp-s3, IC:fp-arith-s3, IC:fpcmp-s3, IC:mov-to-AR-FPSR; fclrf.s3, IC:mov-to-AR-FPSR; impliedF
25AR[FPSR].rv; IC:mov-to-AR-FPSR; IC:mov-to-AR-FPSR; impliedF
26AR[FPSR].traps; IC:mov-to-AR-FPSR; IC:mov-to-AR-FPSR; impliedF
27AR[FSR]; IC:mov-to-AR-FSR; IC:mov-to-AR-FSR; impliedF
28AR[ITC]; IC:mov-to-AR-ITC; IC:mov-to-AR-ITC; impliedF
29AR[K%], % in 0 - 7; IC:mov-to-AR-K+1; IC:mov-to-AR-K+1; impliedF
30AR[LC]; IC:mod-sched-brs-counted, IC:mov-to-AR-LC; IC:mod-sched-brs-counted, IC:mov-to-AR-LC; impliedF
31AR[PFS]; br.call, brl.call; br.call, brl.call; none
32AR[PFS]; br.call, brl.call; IC:mov-to-AR-PFS; impliedF
33AR[RNAT]; alloc, flushrs, loadrs, IC:mov-to-AR-RNAT, IC:mov-to-AR-BSPSTORE; alloc, flushrs, loadrs, IC:mov-to-AR-RNAT, IC:mov-to-AR-BSPSTORE; impliedF
34AR[RSC]; IC:mov-to-AR-RSC; IC:mov-to-AR-RSC; impliedF
35AR[UNAT]{%}, % in 0 - 63; IC:mov-to-AR-UNAT, st8.spill; IC:mov-to-AR-UNAT, st8.spill; impliedF
36AR%, % in 8-15, 20, 22-23, 31, 33-35, 37-39, 41-43, 45-47, 67-111; IC:none; IC:none; none
37AR%, % in 48 - 63, 112-127; IC:mov-to-AR-ig+1; IC:mov-to-AR-ig+1; impliedF
38BR%, % in 0 - 7; br.call+1, brl.call+1; IC:mov-to-BR+1; impliedF
39BR%, % in 0 - 7; IC:mov-to-BR+1; IC:mov-to-BR+1; impliedF
40BR%, % in 0 - 7; br.call+1, brl.call+1; br.call+1, brl.call+1; none
41CFM; IC:mod-sched-brs, br.call, brl.call, br.ret, alloc, clrrrb, cover, rfi; IC:mod-sched-brs, br.call, brl.call, br.ret, alloc, clrrrb, cover, rfi; impliedF
42CPUID#; IC:none; IC:none; none
43CR[CMCV]; IC:mov-to-CR-CMCV; IC:mov-to-CR-CMCV; impliedF
44CR[DCR]; IC:mov-to-CR-DCR; IC:mov-to-CR-DCR; impliedF
45CR[EOI]; IC:mov-to-CR-EOI; IC:mov-to-CR-EOI; SC Section 10.8.3.4
46CR[GPTA]; IC:mov-to-CR-GPTA; IC:mov-to-CR-GPTA; impliedF
47CR[IFA]; IC:mov-to-CR-IFA; IC:mov-to-CR-IFA; impliedF
48CR[IFS]; IC:mov-to-CR-IFS, cover; IC:mov-to-CR-IFS, cover; impliedF
49CR[IHA]; IC:mov-to-CR-IHA; IC:mov-to-CR-IHA; impliedF
50CR[IIM]; IC:mov-to-CR-IIM; IC:mov-to-CR-IIM; impliedF
51CR[IIP]; IC:mov-to-CR-IIP; IC:mov-to-CR-IIP; impliedF
52CR[IIPA]; IC:mov-to-CR-IIPA; IC:mov-to-CR-IIPA; impliedF
53CR[IPSR]; IC:mov-to-CR-IPSR; IC:mov-to-CR-IPSR; impliedF
54CR[IRR%], % in 0 - 3; IC:mov-from-CR-IVR; IC:mov-from-CR-IVR; impliedF
55CR[ISR]; IC:mov-to-CR-ISR; IC:mov-to-CR-ISR; impliedF
56CR[ITIR]; IC:mov-to-CR-ITIR; IC:mov-to-CR-ITIR; impliedF
57CR[ITM]; IC:mov-to-CR-ITM; IC:mov-to-CR-ITM; impliedF
58CR[ITV]; IC:mov-to-CR-ITV; IC:mov-to-CR-ITV; impliedF
59CR[IVA]; IC:mov-to-CR-IVA; IC:mov-to-CR-IVA; impliedF
60CR[IVR]; IC:none; IC:none; SC
61CR[LID]; IC:mov-to-CR-LID; IC:mov-to-CR-LID; SC
62CR[LRR%], % in 0 - 1; IC:mov-to-CR-LRR+1; IC:mov-to-CR-LRR+1; impliedF
63CR[PMV]; IC:mov-to-CR-PMV; IC:mov-to-CR-PMV; impliedF
64CR[PTA]; IC:mov-to-CR-PTA; IC:mov-to-CR-PTA; impliedF
65CR[TPR]; IC:mov-to-CR-TPR; IC:mov-to-CR-TPR; impliedF
66CR%, % in 3-7, 10-15, 18, 26-63, 75-79, 82-127; IC:none; IC:none; none
67DBR#; IC:mov-to-IND-DBR+3; IC:mov-to-IND-DBR+3; impliedF
68DTC; ptc.e, ptc.g, ptc.ga, ptc.l, ptr.i, ptr.d; ptc.e, ptc.g, ptc.ga, ptc.l, ptr.i, ptr.d; none
69DTC; ptc.e, ptc.g, ptc.ga, ptc.l, ptr.i, ptr.d, itc.i, itc.d, itr.i, itr.d; itc.i, itc.d, itr.i, itr.d; impliedF
70DTC_LIMIT*; ptc.g, ptc.ga; ptc.g, ptc.ga; impliedF
71DTR; itr.d; itr.d; impliedF
72DTR; itr.d; ptr.d; impliedF
73DTR; ptr.d; ptr.d; none
74FR%, % in 0 - 1; IC:none; IC:none; none
75FR%, % in 2 - 127; IC:fr-writers+1, IC:ldf-c+1, IC:ldfp-c+1; IC:fr-writers+1, IC:ldf-c+1, IC:ldfp-c+1; impliedF
76GR0; IC:none; IC:none; none
77GR%, % in 1 - 127; IC:ld-c+1, IC:gr-writers+1; IC:ld-c+1, IC:gr-writers+1; impliedF
78IBR#; IC:mov-to-IND-IBR+3; IC:mov-to-IND-IBR+3; impliedF
79InService*; IC:mov-to-CR-EOI, IC:mov-from-CR-IVR; IC:mov-to-CR-EOI, IC:mov-from-CR-IVR; SC
80IP; IC:all; IC:all; none
81ITC; ptc.e, ptc.g, ptc.ga, ptc.l, ptr.i, ptr.d; ptc.e, ptc.g, ptc.ga, ptc.l, ptr.i, ptr.d; none
82ITC; ptc.e, ptc.g, ptc.ga, ptc.l, ptr.i, ptr.d, itc.i, itc.d, itr.i, itr.d; itc.i, itc.d, itr.i, itr.d; impliedF
83ITR; itr.i; itr.i, ptr.i; impliedF
84ITR; ptr.i; ptr.i; none
85memory; IC:mem-writers; IC:mem-writers; none
86MSR#; IC:mov-to-IND-MSR+5; IC:mov-to-IND-MSR+5; SC
87PKR#; IC:mov-to-IND-PKR+3; IC:mov-to-IND-PKR+4; none
88PKR#; IC:mov-to-IND-PKR+3; IC:mov-to-IND-PKR+3; impliedF
89PMC#; IC:mov-to-IND-PMC+3; IC:mov-to-IND-PMC+3; impliedF
90PMD#; IC:mov-to-IND-PMD+3; IC:mov-to-IND-PMD+3; impliedF
91PR0; IC:pr-writers+1; IC:pr-writers+1; none
92PR%, % in 1 - 15; IC:pr-and-writers+1; IC:pr-and-writers+1; none
93PR%, % in 1 - 15; IC:pr-or-writers+1; IC:pr-or-writers+1; none
94PR%, % in 1 - 15; IC:pr-unc-writers-fp+1, IC:pr-unc-writers-int+1, IC:pr-norm-writers-fp+1, IC:pr-norm-writers-int+1, IC:pr-and-writers+1, IC:mov-to-PR-allreg+7; IC:pr-unc-writers-fp+1, IC:pr-unc-writers-int+1, IC:pr-norm-writers-fp+1, IC:pr-norm-writers-int+1, IC:pr-or-writers+1, IC:mov-to-PR-allreg+7; impliedF
95PR%, % in 16 - 62; IC:pr-and-writers+1; IC:pr-and-writers+1; none
96PR%, % in 16 - 62; IC:pr-or-writers+1; IC:pr-or-writers+1; none
97PR%, % in 16 - 62; IC:pr-unc-writers-fp+1, IC:pr-unc-writers-int+1, IC:pr-norm-writers-fp+1, IC:pr-norm-writers-int+1, IC:pr-and-writers+1, IC:mov-to-PR-allreg+7, IC:mov-to-PR-rotreg; IC:pr-unc-writers-fp+1, IC:pr-unc-writers-int+1, IC:pr-norm-writers-fp+1, IC:pr-norm-writers-int+1, IC:pr-or-writers+1, IC:mov-to-PR-allreg+7, IC:mov-to-PR-rotreg; impliedF
98PR63; IC:pr-and-writers+1; IC:pr-and-writers+1; none
99PR63; IC:pr-or-writers+1; IC:pr-or-writers+1; none
100PR63; IC:mod-sched-brs, IC:pr-unc-writers-fp+1, IC:pr-unc-writers-int+1, IC:pr-norm-writers-fp+1, IC:pr-norm-writers-int+1, IC:pr-and-writers+1, IC:mov-to-PR-allreg+7, IC:mov-to-PR-rotreg; IC:mod-sched-brs, IC:pr-unc-writers-fp+1, IC:pr-unc-writers-int+1, IC:pr-norm-writers-fp+1, IC:pr-norm-writers-int+1, IC:pr-or-writers+1, IC:mov-to-PR-allreg+7, IC:mov-to-PR-rotreg; impliedF
101PSR.ac; IC:user-mask-writers-partial+7, IC:mov-to-PSR-um, IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; IC:user-mask-writers-partial+7, IC:mov-to-PSR-um, IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; impliedF
102PSR.be; IC:user-mask-writers-partial+7, IC:mov-to-PSR-um, IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; IC:user-mask-writers-partial+7, IC:mov-to-PSR-um, IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; impliedF
103PSR.bn; bsw, rfi; bsw, rfi; impliedF
104PSR.cpl; epc, br.ret, rfi; epc, br.ret, rfi; impliedF
105PSR.da; rfi; rfi; impliedF
106PSR.db; IC:mov-to-PSR-l, rfi; IC:mov-to-PSR-l, rfi; impliedF
107PSR.dd; rfi; rfi; impliedF
108PSR.dfh; IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; impliedF
109PSR.dfl; IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; impliedF
110PSR.di; IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; impliedF
111PSR.dt; IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; impliedF
112PSR.ed; rfi; rfi; impliedF
113PSR.i; IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; impliedF
114PSR.ia; rfi; rfi; impliedF
115PSR.ic; IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; impliedF
116PSR.id; rfi; rfi; impliedF
117PSR.is; br.ia, rfi; br.ia, rfi; impliedF
118PSR.it; rfi; rfi; impliedF
119PSR.lp; IC:mov-to-PSR-l, rfi; IC:mov-to-PSR-l, rfi; impliedF
120PSR.mc; rfi; rfi; impliedF
121PSR.mfh; IC:fr-writers+9; IC:fr-writers+9; none
122PSR.mfh; IC:user-mask-writers-partial+7, IC:mov-to-PSR-um, IC:fr-writers+9, IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; IC:user-mask-writers-partial+7, IC:mov-to-PSR-um, IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; impliedF
123PSR.mfl; IC:fr-writers+9; IC:fr-writers+9; none
124PSR.mfl; IC:user-mask-writers-partial+7, IC:mov-to-PSR-um, IC:fr-writers+9, IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; IC:user-mask-writers-partial+7, IC:mov-to-PSR-um, IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; impliedF
125PSR.pk; IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; impliedF
126PSR.pp; IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; impliedF
127PSR.ri; rfi; rfi; impliedF
128PSR.rt; IC:mov-to-PSR-l, rfi; IC:mov-to-PSR-l, rfi; impliedF
129PSR.si; IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; impliedF
130PSR.sp; IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; impliedF
131PSR.ss; rfi; rfi; impliedF
132PSR.tb; IC:mov-to-PSR-l, rfi; IC:mov-to-PSR-l, rfi; impliedF
133PSR.up; IC:user-mask-writers-partial+7, IC:mov-to-PSR-um, IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; IC:user-mask-writers-partial+7, IC:mov-to-PSR-um, IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l, rfi; impliedF
134RR#; IC:mov-to-IND-RR+6; IC:mov-to-IND-RR+6; impliedF
135RSE; IC:rse-writers+14; IC:rse-writers+14; impliedF
Note: See TracBrowser for help on using the repository browser.