184865SobrienResource Name;	Writers;	Writers;	Semantics of Dependency
284865SobrienALAT;	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
384865SobrienAR[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
484865SobrienAR[BSPSTORE];	alloc, loadrs, flushrs, IC:mov-to-AR-BSPSTORE;	alloc, loadrs, flushrs, IC:mov-to-AR-BSPSTORE;	impliedF
584865SobrienAR[CCV];	IC:mov-to-AR-CCV;	IC:mov-to-AR-CCV;	impliedF
6130561SobrienAR[CFLG];	IC:mov-to-AR-CFLG;	IC:mov-to-AR-CFLG;	impliedF
7130561SobrienAR[CSD];	ld16, IC:mov-to-AR-CSD;	ld16, IC:mov-to-AR-CSD;	impliedF
884865SobrienAR[EC];	br.ret, IC:mod-sched-brs, IC:mov-to-AR-EC;	br.ret, IC:mod-sched-brs, IC:mov-to-AR-EC;	impliedF
9218822SdimAR[EFLAG];	IC:mov-to-AR-EFLAG;	IC:mov-to-AR-EFLAG;	impliedF
10218822SdimAR[FCR];	IC:mov-to-AR-FCR;	IC:mov-to-AR-FCR;	impliedF
11218822SdimAR[FDR];	IC:mov-to-AR-FDR;	IC:mov-to-AR-FDR;	impliedF
12218822SdimAR[FIR];	IC:mov-to-AR-FIR;	IC:mov-to-AR-FIR;	impliedF
1384865SobrienAR[FPSR].sf0.controls;	IC:mov-to-AR-FPSR, fsetc.s0;	IC:mov-to-AR-FPSR, fsetc.s0;	impliedF
1484865SobrienAR[FPSR].sf1.controls;	IC:mov-to-AR-FPSR, fsetc.s1;	IC:mov-to-AR-FPSR, fsetc.s1;	impliedF
1584865SobrienAR[FPSR].sf2.controls;	IC:mov-to-AR-FPSR, fsetc.s2;	IC:mov-to-AR-FPSR, fsetc.s2;	impliedF
1684865SobrienAR[FPSR].sf3.controls;	IC:mov-to-AR-FPSR, fsetc.s3;	IC:mov-to-AR-FPSR, fsetc.s3;	impliedF
1784865SobrienAR[FPSR].sf0.flags;	IC:fp-arith-s0, IC:fcmp-s0, IC:fpcmp-s0;	IC:fp-arith-s0, IC:fcmp-s0, IC:fpcmp-s0;	none
1884865SobrienAR[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
1984865SobrienAR[FPSR].sf1.flags;	IC:fp-arith-s1, IC:fcmp-s1, IC:fpcmp-s1;	IC:fp-arith-s1, IC:fcmp-s1, IC:fpcmp-s1;	none
2084865SobrienAR[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
2184865SobrienAR[FPSR].sf2.flags;	IC:fp-arith-s2, IC:fcmp-s2, IC:fpcmp-s2;	IC:fp-arith-s2, IC:fcmp-s2, IC:fpcmp-s2;	none
2284865SobrienAR[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
2384865SobrienAR[FPSR].sf3.flags;	IC:fp-arith-s3, IC:fcmp-s3, IC:fpcmp-s3;	IC:fp-arith-s3, IC:fcmp-s3, IC:fpcmp-s3;	none
2484865SobrienAR[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
2584865SobrienAR[FPSR].rv;	IC:mov-to-AR-FPSR;	IC:mov-to-AR-FPSR;	impliedF
2684865SobrienAR[FPSR].traps;	IC:mov-to-AR-FPSR;	IC:mov-to-AR-FPSR;	impliedF
27130561SobrienAR[FSR];	IC:mov-to-AR-FSR;	IC:mov-to-AR-FSR;	impliedF
2884865SobrienAR[ITC];	IC:mov-to-AR-ITC;	IC:mov-to-AR-ITC;	impliedF
2984865SobrienAR[K%], % in 0 - 7;	IC:mov-to-AR-K+1;	IC:mov-to-AR-K+1;	impliedF
3084865SobrienAR[LC];	IC:mod-sched-brs-counted, IC:mov-to-AR-LC;	IC:mod-sched-brs-counted, IC:mov-to-AR-LC;	impliedF
3184865SobrienAR[PFS];	br.call, brl.call;	br.call, brl.call;	none
3284865SobrienAR[PFS];	br.call, brl.call;	IC:mov-to-AR-PFS;	impliedF
3384865SobrienAR[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
3484865SobrienAR[RSC];	IC:mov-to-AR-RSC;	IC:mov-to-AR-RSC;	impliedF
35218822SdimAR[SSD];	IC:mov-to-AR-SSD;	IC:mov-to-AR-SSD;	impliedF
3684865SobrienAR[UNAT]{%}, % in 0 - 63;	IC:mov-to-AR-UNAT, st8.spill;	IC:mov-to-AR-UNAT, st8.spill;	impliedF
3784865SobrienAR%, % in 8-15, 20, 22-23, 31, 33-35, 37-39, 41-43, 45-47, 67-111;	IC:none;	IC:none;	none
3884865SobrienAR%, % in 48 - 63, 112-127;	IC:mov-to-AR-ig+1;	IC:mov-to-AR-ig+1;	impliedF
3984865SobrienBR%, % in 0 - 7;	br.call+1, brl.call+1;	IC:mov-to-BR+1;	impliedF
4084865SobrienBR%, % in 0 - 7;	IC:mov-to-BR+1;	IC:mov-to-BR+1;	impliedF
4184865SobrienBR%, % in 0 - 7;	br.call+1, brl.call+1;	br.call+1, brl.call+1;	none
4284865SobrienCFM;	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
4384865SobrienCPUID#;	IC:none;	IC:none;	none
4484865SobrienCR[CMCV];	IC:mov-to-CR-CMCV;	IC:mov-to-CR-CMCV;	impliedF
4584865SobrienCR[DCR];	IC:mov-to-CR-DCR;	IC:mov-to-CR-DCR;	impliedF
46218822SdimCR[EOI];	IC:mov-to-CR-EOI;	IC:mov-to-CR-EOI;	SC Section 5.8.3.4, "End of External Interrupt Register (EOI � CR67)" on page 2:119
4784865SobrienCR[GPTA];	IC:mov-to-CR-GPTA;	IC:mov-to-CR-GPTA;	impliedF
4884865SobrienCR[IFA];	IC:mov-to-CR-IFA;	IC:mov-to-CR-IFA;	impliedF
4984865SobrienCR[IFS];	IC:mov-to-CR-IFS, cover;	IC:mov-to-CR-IFS, cover;	impliedF
5084865SobrienCR[IHA];	IC:mov-to-CR-IHA;	IC:mov-to-CR-IHA;	impliedF
5184865SobrienCR[IIM];	IC:mov-to-CR-IIM;	IC:mov-to-CR-IIM;	impliedF
5284865SobrienCR[IIP];	IC:mov-to-CR-IIP;	IC:mov-to-CR-IIP;	impliedF
5384865SobrienCR[IIPA];	IC:mov-to-CR-IIPA;	IC:mov-to-CR-IIPA;	impliedF
5484865SobrienCR[IPSR];	IC:mov-to-CR-IPSR;	IC:mov-to-CR-IPSR;	impliedF
5584865SobrienCR[IRR%], % in 0 - 3;	IC:mov-from-CR-IVR;	IC:mov-from-CR-IVR;	impliedF
5684865SobrienCR[ISR];	IC:mov-to-CR-ISR;	IC:mov-to-CR-ISR;	impliedF
5784865SobrienCR[ITIR];	IC:mov-to-CR-ITIR;	IC:mov-to-CR-ITIR;	impliedF
5884865SobrienCR[ITM];	IC:mov-to-CR-ITM;	IC:mov-to-CR-ITM;	impliedF
5984865SobrienCR[ITV];	IC:mov-to-CR-ITV;	IC:mov-to-CR-ITV;	impliedF
6084865SobrienCR[IVA];	IC:mov-to-CR-IVA;	IC:mov-to-CR-IVA;	impliedF
6184865SobrienCR[IVR];	IC:none;	IC:none;	SC
6284865SobrienCR[LID];	IC:mov-to-CR-LID;	IC:mov-to-CR-LID;	SC
6384865SobrienCR[LRR%], % in 0 - 1;	IC:mov-to-CR-LRR+1;	IC:mov-to-CR-LRR+1;	impliedF
6484865SobrienCR[PMV];	IC:mov-to-CR-PMV;	IC:mov-to-CR-PMV;	impliedF
6584865SobrienCR[PTA];	IC:mov-to-CR-PTA;	IC:mov-to-CR-PTA;	impliedF
6684865SobrienCR[TPR];	IC:mov-to-CR-TPR;	IC:mov-to-CR-TPR;	impliedF
6784865SobrienCR%, % in 3-7, 10-15, 18, 26-63, 75-79, 82-127;	IC:none;	IC:none;	none
6884865SobrienDBR#;	IC:mov-to-IND-DBR+3;	IC:mov-to-IND-DBR+3;	impliedF
6984865SobrienDTC;	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
7084865SobrienDTC;	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
7184865SobrienDTC_LIMIT*;	ptc.g, ptc.ga;	ptc.g, ptc.ga;	impliedF
7284865SobrienDTR;	itr.d;	itr.d;	impliedF
7384865SobrienDTR;	itr.d;	ptr.d;	impliedF
7484865SobrienDTR;	ptr.d;	ptr.d;	none
7584865SobrienFR%, % in 0 - 1;	IC:none;	IC:none;	none
7684865SobrienFR%, % 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
7784865SobrienGR0;	IC:none;	IC:none;	none
7884865SobrienGR%, % in 1 - 127;	IC:ld-c+1, IC:gr-writers+1;	IC:ld-c+1, IC:gr-writers+1;	impliedF
7984865SobrienIBR#;	IC:mov-to-IND-IBR+3;	IC:mov-to-IND-IBR+3;	impliedF
8084865SobrienInService*;	IC:mov-to-CR-EOI, IC:mov-from-CR-IVR;	IC:mov-to-CR-EOI, IC:mov-from-CR-IVR;	SC
8184865SobrienIP;	IC:all;	IC:all;	none
8284865SobrienITC;	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
8384865SobrienITC;	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
8484865SobrienITR;	itr.i;	itr.i, ptr.i;	impliedF
8584865SobrienITR;	ptr.i;	ptr.i;	none
8684865Sobrienmemory;	IC:mem-writers;	IC:mem-writers;	none
8784865SobrienMSR#;	IC:mov-to-IND-MSR+5;	IC:mov-to-IND-MSR+5;	SC
8884865SobrienPKR#;	IC:mov-to-IND-PKR+3;	IC:mov-to-IND-PKR+4;	none
8984865SobrienPKR#;	IC:mov-to-IND-PKR+3;	IC:mov-to-IND-PKR+3;	impliedF
9084865SobrienPMC#;	IC:mov-to-IND-PMC+3;	IC:mov-to-IND-PMC+3;	impliedF
9184865SobrienPMD#;	IC:mov-to-IND-PMD+3;	IC:mov-to-IND-PMD+3;	impliedF
9284865SobrienPR0;	IC:pr-writers+1;	IC:pr-writers+1;	none
9384865SobrienPR%, % in 1 - 15;	IC:pr-and-writers+1;	IC:pr-and-writers+1;	none
9484865SobrienPR%, % in 1 - 15;	IC:pr-or-writers+1;	IC:pr-or-writers+1;	none
9584865SobrienPR%, % 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
9684865SobrienPR%, % in 16 - 62;	IC:pr-and-writers+1;	IC:pr-and-writers+1;	none
9784865SobrienPR%, % in 16 - 62;	IC:pr-or-writers+1;	IC:pr-or-writers+1;	none
9884865SobrienPR%, % 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
9984865SobrienPR63;	IC:pr-and-writers+1;	IC:pr-and-writers+1;	none
10084865SobrienPR63;	IC:pr-or-writers+1;	IC:pr-or-writers+1;	none
10184865SobrienPR63;	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
10284865SobrienPSR.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
10384865SobrienPSR.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
10484865SobrienPSR.bn;	bsw, rfi;	bsw, rfi;	impliedF
10584865SobrienPSR.cpl;	epc, br.ret, rfi;	epc, br.ret, rfi;	impliedF
10684865SobrienPSR.da;	rfi;	rfi;	impliedF
10784865SobrienPSR.db;	IC:mov-to-PSR-l, rfi;	IC:mov-to-PSR-l, rfi;	impliedF
10884865SobrienPSR.dd;	rfi;	rfi;	impliedF
10984865SobrienPSR.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
11084865SobrienPSR.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
11184865SobrienPSR.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
11284865SobrienPSR.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
11384865SobrienPSR.ed;	rfi;	rfi;	impliedF
11484865SobrienPSR.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
11584865SobrienPSR.ia;	rfi;	rfi;	impliedF
11684865SobrienPSR.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
11784865SobrienPSR.id;	rfi;	rfi;	impliedF
11884865SobrienPSR.is;	br.ia, rfi;	br.ia, rfi;	impliedF
11984865SobrienPSR.it;	rfi;	rfi;	impliedF
12084865SobrienPSR.lp;	IC:mov-to-PSR-l, rfi;	IC:mov-to-PSR-l, rfi;	impliedF
12184865SobrienPSR.mc;	rfi;	rfi;	impliedF
12284865SobrienPSR.mfh;	IC:fr-writers+9;	IC:fr-writers+9;	none
12384865SobrienPSR.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
12484865SobrienPSR.mfl;	IC:fr-writers+9;	IC:fr-writers+9;	none
12584865SobrienPSR.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
12684865SobrienPSR.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
12784865SobrienPSR.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
12884865SobrienPSR.ri;	rfi;	rfi;	impliedF
12984865SobrienPSR.rt;	IC:mov-to-PSR-l, rfi;	IC:mov-to-PSR-l, rfi;	impliedF
13084865SobrienPSR.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
13184865SobrienPSR.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
13284865SobrienPSR.ss;	rfi;	rfi;	impliedF
13384865SobrienPSR.tb;	IC:mov-to-PSR-l, rfi;	IC:mov-to-PSR-l, rfi;	impliedF
13484865SobrienPSR.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
135218822SdimPSR.vm;	rfi, vmsw;	rfi, vmsw;	impliedF
13684865SobrienRR#;	IC:mov-to-IND-RR+6;	IC:mov-to-IND-RR+6;	impliedF
13784865SobrienRSE;	IC:rse-writers+14;	IC:rse-writers+14;	impliedF
138