2007-11-14  Tristan Gingold  <gingold@adacore.com>

	* config/tc-ia64.c (AR_RUC): Defined.
	(ar): Add "ar.ruc".
	(specify_resource): Handle AR_RUC like AR_ITC.

gas/testsuite/

2007-11-14  H.J. Lu  <hongjiu.lu@intel.com>

	* gas/ia64/dv-raw-err.s: Add tests for ar.ruc.
	* gas/ia64/dv-waw-err.s: Likewise.
	* gas/ia64/invalid-ar.s: Likewise.

	* gas/ia64/regs.s: Add tests for ar.ruc and ar44.

	* gas/ia64/dv-raw-err.l: Updated.
	* gas/ia64/dv-waw-err.l: Likewise.
	* gas/ia64/invalid-ar.l: Likewise.
	* gas/ia64/regs.d: Likewise.

opcodes/

2007-11-14  H.J. Lu  <hongjiu.lu@intel.com>

	* ia64-ic.tbl: Updated for Itanium 9100 series.
	* ia64-raw.tbl: Likewise.
	* ia64-waw.tbl: Likewise.
	* ia64-asmtab.c: Regenerated.

2007-11-14  Tristan Gingold  <gingold@adacore.com>

	* ia64-dis.c (print_insn_ia64): Handle ar.ruc.
	* ia64-gen.c (lookup_regindex): Likewise.
This commit is contained in:
H.J. Lu 2007-11-14 22:31:54 +00:00
parent 07f397aba3
commit 4f8631b1d4
18 changed files with 3518 additions and 3434 deletions

View File

@ -1,3 +1,9 @@
2007-11-14 Tristan Gingold <gingold@adacore.com>
* config/tc-ia64.c (AR_RUC): Defined.
(ar): Add "ar.ruc".
(specify_resource): Handle AR_RUC like AR_ITC.
2007-11-13 Nick Clifton <nickc@redhat.com>
* config/tc-mn10300.c (mn10300_force_relocation): Force a reloc to

View File

@ -366,6 +366,7 @@ static unsigned char le_nop_stop[16] =
#define AR_UNAT 36
#define AR_FPSR 40
#define AR_ITC 44
#define AR_RUC 45
#define AR_PFS 64
#define AR_LC 65
#define AR_EC 66
@ -389,8 +390,8 @@ ar[] =
{"ar.fir", AR_FIR}, {"ar.fdr", AR_FDR},
{"ar.ccv", AR_CCV}, {"ar.unat", AR_UNAT},
{"ar.fpsr", AR_FPSR}, {"ar.itc", AR_ITC},
{"ar.pfs", AR_PFS}, {"ar.lc", AR_LC},
{"ar.ec", AR_EC},
{"ar.ruc", AR_RUC}, {"ar.pfs", AR_PFS},
{"ar.lc", AR_LC}, {"ar.ec", AR_EC},
};
/* control registers: */
@ -9256,9 +9257,9 @@ dep->name, idesc->name, (rsrc_write?"write":"read"), note)
CURR_SLOT.opnd[index].X_add_number - REG_AR;
if (regno == AR_ITC
|| regno == AR_RUC
|| (index == 0
&& (regno == AR_ITC
|| regno == AR_RSC
&& (regno == AR_RSC
|| (regno >= AR_K0
&& regno <= AR_K7))))
{

View File

@ -1,3 +1,16 @@
2007-11-14 H.J. Lu <hongjiu.lu@intel.com>
* gas/ia64/dv-raw-err.s: Add tests for ar.ruc.
* gas/ia64/dv-waw-err.s: Likewise.
* gas/ia64/invalid-ar.s: Likewise.
* gas/ia64/regs.s: Add tests for ar.ruc and ar44.
* gas/ia64/dv-raw-err.l: Updated.
* gas/ia64/dv-waw-err.l: Likewise.
* gas/ia64/invalid-ar.l: Likewise.
* gas/ia64/regs.d: Likewise.
2007-11-13 Alan Modra <amodra@bigpond.net.au>
* gas/macros/purge.s: Delete irpc loops.

View File

@ -1,295 +1,305 @@
.*: Assembler messages:
.*:10: Warning: Use of 'mov\.m' .* RAW dependency 'AR\[BSP\]' \(impliedf\)
.*:10: Warning: Use of 'mov\.m' violates RAW dependency 'AR\[BSP\]' \(impliedf\)
.*:9: Warning: This is the location of the conflicting usage
.*:10: Warning: Use of 'mov\.m' .* RAW dependency 'RSE' \(impliedf\)
.*:10: Warning: Use of 'mov\.m' violates RAW dependency 'RSE' \(impliedf\)
.*:9: Warning: This is the location of the conflicting usage
.*:15: Warning: Use of 'mov\.m' .* RAW dependency 'AR\[BSPSTORE\]' \(impliedf\)
.*:15: Warning: Use of 'mov\.m' violates RAW dependency 'AR\[BSPSTORE\]' \(impliedf\)
.*:14: Warning: This is the location of the conflicting usage
.*:15: Warning: Use of 'mov\.m' .* RAW dependency 'RSE' \(impliedf\)
.*:15: Warning: Use of 'mov\.m' violates RAW dependency 'RSE' \(impliedf\)
.*:14: Warning: This is the location of the conflicting usage
.*:20: Warning: Use of 'cmpxchg8\.acq' .* RAW dependency 'AR\[CCV\]' \(impliedf\)
.*:20: Warning: Use of 'cmpxchg8\.acq' violates RAW dependency 'AR\[CCV\]' \(impliedf\)
.*:19: Warning: This is the location of the conflicting usage
.*:25: Warning: Use of 'mov\.i' .* RAW dependency 'AR\[EC\]' \(impliedf\)
.*:25: Warning: Use of 'mov\.i' violates RAW dependency 'AR\[EC\]' \(impliedf\)
.*:24: Warning: This is the location of the conflicting usage
.*:30: Warning: Use of 'fpcmp\.eq\.s0' .* RAW dependency 'AR\[FPSR\]\.sf0\.controls' \(impliedf\)
.*:30: Warning: Use of 'fpcmp\.eq\.s0' violates RAW dependency 'AR\[FPSR\]\.sf0\.controls' \(impliedf\)
.*:29: Warning: This is the location of the conflicting usage
.*:35: Warning: Use of 'fpcmp\.eq\.s1' .* RAW dependency 'AR\[FPSR\]\.sf1\.controls' \(impliedf\)
.*:35: Warning: Use of 'fpcmp\.eq\.s1' violates RAW dependency 'AR\[FPSR\]\.sf1\.controls' \(impliedf\)
.*:34: Warning: This is the location of the conflicting usage
.*:40: Warning: Use of 'fpcmp\.eq\.s2' .* RAW dependency 'AR\[FPSR\]\.sf2\.controls' \(impliedf\)
.*:40: Warning: Use of 'fpcmp\.eq\.s2' violates RAW dependency 'AR\[FPSR\]\.sf2\.controls' \(impliedf\)
.*:39: Warning: This is the location of the conflicting usage
.*:45: Warning: Use of 'fpcmp\.eq\.s3' .* RAW dependency 'AR\[FPSR\]\.sf3\.controls' \(impliedf\)
.*:45: Warning: Use of 'fpcmp\.eq\.s3' violates RAW dependency 'AR\[FPSR\]\.sf3\.controls' \(impliedf\)
.*:44: Warning: This is the location of the conflicting usage
.*:50: Warning: Use of 'fchkf\.s0' .* RAW dependency 'AR\[FPSR\]\.sf0\.flags' \(impliedf\)
.*:50: Warning: Use of 'fchkf\.s0' violates RAW dependency 'AR\[FPSR\]\.sf0\.flags' \(impliedf\)
.*:49: Warning: This is the location of the conflicting usage
.*:55: Warning: Use of 'fchkf\.s1' .* RAW dependency 'AR\[FPSR\]\.sf1\.flags' \(impliedf\)
.*:55: Warning: Use of 'fchkf\.s1' violates RAW dependency 'AR\[FPSR\]\.sf1\.flags' \(impliedf\)
.*:54: Warning: This is the location of the conflicting usage
.*:60: Warning: Use of 'fchkf\.s2' .* RAW dependency 'AR\[FPSR\]\.sf2\.flags' \(impliedf\)
.*:60: Warning: Use of 'fchkf\.s2' violates RAW dependency 'AR\[FPSR\]\.sf2\.flags' \(impliedf\)
.*:59: Warning: This is the location of the conflicting usage
.*:65: Warning: Use of 'fchkf\.s3' .* RAW dependency 'AR\[FPSR\]\.sf3\.flags' \(impliedf\)
.*:65: Warning: Use of 'fchkf\.s3' violates RAW dependency 'AR\[FPSR\]\.sf3\.flags' \(impliedf\)
.*:64: Warning: This is the location of the conflicting usage
.*:70: Warning: Use of 'fcmp\.eq\.s3' .* RAW dependency 'AR\[FPSR\]\.sf3\.controls' \(impliedf\)
.*:70: Warning: Use of 'fcmp\.eq\.s3' violates RAW dependency 'AR\[FPSR\]\.sf3\.controls' \(impliedf\)
.*:69: Warning: This is the location of the conflicting usage
.*:70: Warning: Use of 'fcmp\.eq\.s3' .* RAW dependency 'AR\[FPSR\]\.traps' \(impliedf\)
.*:70: Warning: Use of 'fcmp\.eq\.s3' violates RAW dependency 'AR\[FPSR\]\.traps' \(impliedf\)
.*:69: Warning: This is the location of the conflicting usage
.*:70: Warning: Use of 'fcmp\.eq\.s3' .* RAW dependency 'AR\[FPSR\]\.rv' \(impliedf\)
.*:70: Warning: Use of 'fcmp\.eq\.s3' violates RAW dependency 'AR\[FPSR\]\.rv' \(impliedf\)
.*:69: Warning: This is the location of the conflicting usage
.*:70: Warning: Use of 'fcmp\.eq\.s3' .* WAW dependency 'AR\[FPSR\]\.sf3\.flags' \(impliedf\)
.*:70: Warning: Use of 'fcmp\.eq\.s3' violates WAW dependency 'AR\[FPSR\]\.sf3\.flags' \(impliedf\)
.*:69: Warning: This is the location of the conflicting usage
.*:75: Warning: Use of 'mov\.m' .* RAW dependency 'AR\[ITC\]' \(impliedf\)
.*:75: Warning: Use of 'mov\.m' violates RAW dependency 'AR\[ITC\]' \(impliedf\)
.*:74: Warning: This is the location of the conflicting usage
.*:80: Warning: Use of 'br\.ia\.sptk' .* RAW dependency 'AR\[K%\], % in 0 - 7' \(impliedf\), specific resource number is 1
.*:80: Warning: Use of 'mov\.m' violates RAW dependency 'AR\[RUC\]' \(impliedf\)
.*:79: Warning: This is the location of the conflicting usage
.*:85: Warning: Use of 'mov\.i' .* RAW dependency 'AR\[LC\]' \(impliedf\)
.*:85: Warning: Use of 'br\.ia\.sptk' violates RAW dependency 'AR\[K%\], % in[ ]*0[ ]+- 7' \(impliedf\), specific resource number is 1
.*:84: Warning: This is the location of the conflicting usage
.*:90: Warning: Use of 'epc' .* RAW dependency 'AR\[PFS\]' \(impliedf\)
.*:90: Warning: Use of 'mov\.i' violates RAW dependency 'AR\[LC\]' \(impliedf\)
.*:89: Warning: This is the location of the conflicting usage
.*:94: Warning: Use of 'mov\.m' .* RAW dependency 'AR\[RNAT\]' \(impliedf\)
.*:93: Warning: This is the location of the conflicting usage
.*:94: Warning: Use of 'mov\.m' .* RAW dependency 'RSE' \(impliedf\)
.*:93: Warning: This is the location of the conflicting usage
.*:99: Warning: Use of 'mov\.m' .* RAW dependency 'AR\[RSC\]' \(impliedf\)
.*:95: Warning: Use of 'epc' violates RAW dependency 'AR\[PFS\]' \(impliedf\)
.*:94: Warning: This is the location of the conflicting usage
.*:99: Warning: Use of 'mov\.m' violates RAW dependency 'AR\[RNAT\]' \(impliedf\)
.*:98: Warning: This is the location of the conflicting usage
.*:104: Warning: Use of 'ld8\.fill' .* RAW dependency 'AR\[UNAT\]{%}, % in 0 - 63' \(impliedf\)
.*:99: Warning: Use of 'mov\.m' violates RAW dependency 'RSE' \(impliedf\)
.*:98: Warning: This is the location of the conflicting usage
.*:104: Warning: Use of 'mov\.m' violates RAW dependency 'AR\[RSC\]' \(impliedf\)
.*:103: Warning: This is the location of the conflicting usage
.*:111: Warning: Use of 'mov' .* RAW dependency 'BR%, % in 0 - 7' \(impliedf\), specific resource number is 0
.*:110: Warning: This is the location of the conflicting usage
.*:116: Warning: Use of 'fadd' .* RAW dependency 'CFM' \(impliedf\)
.*:109: Warning: Use of 'ld8\.fill' may violate RAW dependency 'AR\[UNAT\]\{%\}, % in[ ]*0[ ]+- 63' \(impliedf\)
.*:108: Warning: This is the location of the conflicting usage
.*:116: Warning: Use of 'mov' violates RAW dependency 'BR%, % in[ ]*0[ ]+- 7' \(impliedf\), specific resource number is 0
.*:115: Warning: This is the location of the conflicting usage
.*:121: Warning: Use of 'mov' .* RAW dependency 'CR\[CMCV\]' \(data\)
.*:121: Warning: Use of 'fadd' may violate RAW dependency 'CFM' \(impliedf\)
.*:120: Warning: This is the location of the conflicting usage
.*:126: Warning: Use of 'ld8\.s' .* RAW dependency 'CR\[DCR\]' \(data\)
.*:126: Warning: Use of 'mov' violates RAW dependency 'CR\[CMCV\]' \(data\)
.*:125: Warning: This is the location of the conflicting usage
.*:133: Warning: Use of 'thash' .* RAW dependency 'CR\[GPTA\]' \(data\)
.*:132: Warning: This is the location of the conflicting usage
.*:139: Warning: Use of 'itc\.i' .* RAW dependency 'CR\[IFA\]' \(implied\)
.*:138: Warning: This is the location of the conflicting usage
.*:144: Warning: Use of 'mov' .* RAW dependency 'CR\[IFS\]' \(data\)
.*:131: Warning: Use of 'ld8\.s' violates RAW dependency 'CR\[DCR\]' \(data\)
.*:130: Warning: This is the location of the conflicting usage
.*:138: Warning: Use of 'thash' violates RAW dependency 'CR\[GPTA\]' \(data\)
.*:137: Warning: This is the location of the conflicting usage
.*:144: Warning: Use of 'itc\.i' violates RAW dependency 'CR\[IFA\]' \(implied\)
.*:143: Warning: This is the location of the conflicting usage
.*:149: Warning: Use of 'mov' .* RAW dependency 'CR\[IHA\]' \(data\)
.*:149: Warning: Use of 'mov' violates RAW dependency 'CR\[IFS\]' \(data\)
.*:148: Warning: This is the location of the conflicting usage
.*:154: Warning: Use of 'mov' .* RAW dependency 'CR\[IIM\]' \(data\)
.*:154: Warning: Use of 'mov' violates RAW dependency 'CR\[IHA\]' \(data\)
.*:153: Warning: This is the location of the conflicting usage
.*:159: Warning: Use of 'rfi' .* RAW dependency 'CR\[IIP\]' \(implied\)
.*:159: Warning: Use of 'mov' violates RAW dependency 'CR\[IIM\]' \(data\)
.*:158: Warning: This is the location of the conflicting usage
.*:164: Warning: Use of 'mov' .* RAW dependency 'CR\[IIPA\]' \(data\)
.*:164: Warning: Use of 'rfi' violates RAW dependency 'CR\[IIP\]' \(implied\)
.*:163: Warning: This is the location of the conflicting usage
.*:169: Warning: Use of 'rfi' .* RAW dependency 'CR\[IPSR\]' \(implied\)
.*:169: Warning: Use of 'mov' violates RAW dependency 'CR\[IIPA\]' \(data\)
.*:168: Warning: This is the location of the conflicting usage
.*:174: Warning: Use of 'mov' .* RAW dependency 'CR\[IRR%\], % in 0 - 3' \(data\), specific resource number is 68
.*:174: Warning: Use of 'rfi' violates RAW dependency 'CR\[IPSR\]' \(implied\)
.*:173: Warning: This is the location of the conflicting usage
.*:179: Warning: Use of 'mov' .* RAW dependency 'CR\[ISR\]' \(data\)
.*:179: Warning: Use of 'mov' violates RAW dependency 'CR\[IRR%\], % in[ ]*0[ ]+- 3' \(data\), specific resource number is 68
.*:178: Warning: This is the location of the conflicting usage
.*:184: Warning: Use of 'itc\.d' .* RAW dependency 'CR\[ITIR\]' \(implied\)
.*:184: Warning: Use of 'mov' violates RAW dependency 'CR\[ISR\]' \(data\)
.*:183: Warning: This is the location of the conflicting usage
.*:189: Warning: Use of 'mov' .* RAW dependency 'CR\[ITM\]' \(data\)
.*:189: Warning: Use of 'itc\.d' violates RAW dependency 'CR\[ITIR\]' \(implied\)
.*:188: Warning: This is the location of the conflicting usage
.*:194: Warning: Use of 'mov' .* RAW dependency 'CR\[ITV\]' \(data\)
.*:194: Warning: Use of 'mov' violates RAW dependency 'CR\[ITM\]' \(data\)
.*:193: Warning: This is the location of the conflicting usage
.*:201: Warning: Use of 'mov' .* RAW dependency 'CR\[IVA\]' \(instr\)
.*:200: Warning: This is the location of the conflicting usage
.*:206: Warning: Use of 'mov' .* RAW dependency 'CR\[LID\]' \(other\)
.*:199: Warning: Use of 'mov' violates RAW dependency 'CR\[ITV\]' \(data\)
.*:198: Warning: This is the location of the conflicting usage
.*:206: Warning: Use of 'mov' violates RAW dependency 'CR\[IVA\]' \(instr\)
.*:205: Warning: This is the location of the conflicting usage
.*:212: Warning: Use of 'mov' .* RAW dependency 'CR\[LRR%\], % in 0 - 1' \(data\), specific resource number is 80
.*:211: Warning: This is the location of the conflicting usage
.*:217: Warning: Use of 'mov' .* RAW dependency 'CR\[PMV\]' \(data\)
.*:211: Warning: Use of 'mov' violates RAW dependency 'CR\[LID\]' \(other\)
.*:210: Warning: This is the location of the conflicting usage
.*:217: Warning: Use of 'mov' violates RAW dependency 'CR\[LRR%\], % in[ ]*0[ ]+- 1' \(data\), specific resource number is 80
.*:216: Warning: This is the location of the conflicting usage
.*:222: Warning: Use of 'thash' .* RAW dependency 'CR\[PTA\]' \(data\)
.*:222: Warning: Use of 'mov' violates RAW dependency 'CR\[PMV\]' \(data\)
.*:221: Warning: This is the location of the conflicting usage
.*:227: Warning: Use of 'mov' .* RAW dependency 'CR\[TPR\]' \(data\)
.*:227: Warning: Use of 'thash' violates RAW dependency 'CR\[PTA\]' \(data\)
.*:226: Warning: This is the location of the conflicting usage
.*:231: Warning: Use of 'mov' .* RAW dependency 'CR\[TPR\]' \(other\)
.*:230: Warning: This is the location of the conflicting usage
.*:237: Warning: Use of 'mov' .* RAW dependency 'DBR#' \(impliedf\)
.*:236: Warning: This is the location of the conflicting usage
.*:241: Warning: Use of 'probe\.r' .* RAW dependency 'DBR#' \(data\)
.*:240: Warning: This is the location of the conflicting usage
.*:247: Warning: Use of 'fc' .* RAW dependency 'DTC' \(data\)
.*:246: Warning: This is the location of the conflicting usage
.*:251: Warning: Use of 'ptc\.e' .* RAW dependency 'DTC' \(impliedf\)
.*:250: Warning: This is the location of the conflicting usage
.*:251: Warning: Use of 'ptc\.e' .* WAW dependency 'DTC' \(impliedf\)
.*:250: Warning: This is the location of the conflicting usage
.*:251: Warning: Use of 'ptc\.e' .* WAW dependency 'ITC' \(impliedf\)
.*:250: Warning: This is the location of the conflicting usage
.*:262: Warning: Use of 'tak' .* RAW dependency 'DTC' \(data\)
.*:261: Warning: This is the location of the conflicting usage
.*:262: Warning: Use of 'tak' .* RAW dependency 'DTR' \(data\)
.*:261: Warning: This is the location of the conflicting usage
.*:266: Warning: Use of 'tpa' .* RAW dependency 'DTC' \(data\)
.*:265: Warning: This is the location of the conflicting usage
.*:266: Warning: Use of 'tpa' .* RAW dependency 'DTR' \(data\)
.*:265: Warning: This is the location of the conflicting usage
.*:275: Warning: Use of 'mov' .* RAW dependency 'FR%, % in 2 - 127' \(impliedf\), specific resource number is 4
.*:274: Warning: This is the location of the conflicting usage
.*:283: Warning: Use of 'mov' .* RAW dependency 'GR%, % in 1 - 127' \(impliedf\), specific resource number is 3
.*:282: Warning: This is the location of the conflicting usage
.*:288: Warning: Use of 'mov' .* RAW dependency 'IBR#' \(impliedf\)
.*:232: Warning: Use of 'mov' violates RAW dependency 'CR\[TPR\]' \(data\)
.*:231: Warning: This is the location of the conflicting usage
.*:236: Warning: Use of 'mov' violates RAW dependency 'CR\[TPR\]' \(other\)
.*:235: Warning: This is the location of the conflicting usage
.*:242: Warning: Use of 'mov' may violate RAW dependency 'DBR\#' \(impliedf\)
.*:241: Warning: This is the location of the conflicting usage
.*:246: Warning: Use of 'probe\.r' may violate RAW dependency 'DBR\#' \(data\)
.*:245: Warning: This is the location of the conflicting usage
.*:252: Warning: Use of 'fc' violates RAW dependency 'DTC' \(data\)
.*:251: Warning: This is the location of the conflicting usage
.*:256: Warning: Use of 'ptc\.e' violates RAW dependency 'DTC' \(impliedf\)
.*:255: Warning: This is the location of the conflicting usage
.*:256: Warning: Use of 'ptc\.e' violates WAW dependency 'DTC' \(impliedf\)
.*:255: Warning: This is the location of the conflicting usage
.*:256: Warning: Use of 'ptc\.e' violates WAW dependency 'ITC' \(impliedf\)
.*:255: Warning: This is the location of the conflicting usage
.*:267: Warning: Use of 'tak' violates RAW dependency 'DTC' \(data\)
.*:266: Warning: This is the location of the conflicting usage
.*:267: Warning: Use of 'tak' violates RAW dependency 'DTR' \(data\)
.*:266: Warning: This is the location of the conflicting usage
.*:271: Warning: Use of 'tpa' violates RAW dependency 'DTC' \(data\)
.*:270: Warning: This is the location of the conflicting usage
.*:271: Warning: Use of 'tpa' violates RAW dependency 'DTR' \(data\)
.*:270: Warning: This is the location of the conflicting usage
.*:280: Warning: Use of 'mov' violates RAW dependency 'FR%, % in[ ]*2[ ]+- 127' \(impliedf\), specific resource number is 4
.*:279: Warning: This is the location of the conflicting usage
.*:288: Warning: Use of 'mov' violates RAW dependency 'GR%, % in[ ]*1[ ]+- 127' \(impliedf\), specific resource number is 3
.*:287: Warning: This is the location of the conflicting usage
.*:293: Warning: Use of 'mov' .* RAW dependency 'InService\*' \(data\)
.*:293: Warning: Use of 'mov' may violate RAW dependency 'IBR\#' \(impliedf\)
.*:292: Warning: This is the location of the conflicting usage
.*:293: Warning: Use of 'mov' .* WAW dependency 'InService\*' \(other\)
.*:292: Warning: This is the location of the conflicting usage
.*:297: Warning: Use of 'mov' .* RAW dependency 'InService\*' \(impliedf\)
.*:296: Warning: This is the location of the conflicting usage
.*:297: Warning: Use of 'mov' .* WAW dependency 'CR\[IRR%\], % in 0 - 3' \(impliedf\), specific resource number is 71
.*:296: Warning: This is the location of the conflicting usage
.*:297: Warning: Use of 'mov' .* WAW dependency 'CR\[IRR%\], % in 0 - 3' \(impliedf\), specific resource number is 70
.*:296: Warning: This is the location of the conflicting usage
.*:297: Warning: Use of 'mov' .* WAW dependency 'CR\[IRR%\], % in 0 - 3' \(impliedf\), specific resource number is 69
.*:296: Warning: This is the location of the conflicting usage
.*:297: Warning: Use of 'mov' .* WAW dependency 'CR\[IRR%\], % in 0 - 3' \(impliedf\), specific resource number is 68
.*:296: Warning: This is the location of the conflicting usage
.*:297: Warning: Use of 'mov' .* WAW dependency 'InService\*' \(other\)
.*:296: Warning: This is the location of the conflicting usage
.*:299: Warning: Use of 'mov' .* WAW dependency 'InService\*' \(other\)
.*:298: Warning: Use of 'mov' violates RAW dependency 'InService\*' \(data\)
.*:297: Warning: This is the location of the conflicting usage
.*:299: Warning: Use of 'mov' .* WAW dependency 'InService\*' \(other\)
.*:296: Warning: This is the location of the conflicting usage
.*:300: Warning: Use of 'mov' .* WAW dependency 'InService\*' \(other\)
.*:298: Warning: Use of 'mov' violates WAW dependency 'InService\*' \(other\)
.*:297: Warning: This is the location of the conflicting usage
.*:300: Warning: Use of 'mov' .* WAW dependency 'InService\*' \(other\)
.*:296: Warning: This is the location of the conflicting usage
.*:300: Warning: Use of 'mov' .* RAW dependency 'InService\*' \(impliedf\)
.*:299: Warning: This is the location of the conflicting usage
.*:300: Warning: Use of 'mov' .* WAW dependency 'CR\[EOI\]' \(other\)
.*:299: Warning: This is the location of the conflicting usage
.*:300: Warning: Use of 'mov' .* WAW dependency 'InService\*' \(other\)
.*:299: Warning: This is the location of the conflicting usage
.*:305: Warning: Use of 'epc' .* RAW dependency 'ITC' \(instr\)
.*:302: Warning: Use of 'mov' violates RAW dependency 'InService\*' \(impliedf\)
.*:301: Warning: This is the location of the conflicting usage
.*:302: Warning: Use of 'mov' violates WAW dependency 'CR\[IRR%\], % in[ ]*0[ ]+- 3' \(impliedf\), specific resource number is 71
.*:301: Warning: This is the location of the conflicting usage
.*:302: Warning: Use of 'mov' violates WAW dependency 'CR\[IRR%\], % in[ ]*0[ ]+- 3' \(impliedf\), specific resource number is 70
.*:301: Warning: This is the location of the conflicting usage
.*:302: Warning: Use of 'mov' violates WAW dependency 'CR\[IRR%\], % in[ ]*0[ ]+- 3' \(impliedf\), specific resource number is 69
.*:301: Warning: This is the location of the conflicting usage
.*:302: Warning: Use of 'mov' violates WAW dependency 'CR\[IRR%\], % in[ ]*0[ ]+- 3' \(impliedf\), specific resource number is 68
.*:301: Warning: This is the location of the conflicting usage
.*:302: Warning: Use of 'mov' violates WAW dependency 'InService\*' \(other\)
.*:301: Warning: This is the location of the conflicting usage
.*:304: Warning: Use of 'mov' violates WAW dependency 'InService\*' \(other\)
.*:302: Warning: This is the location of the conflicting usage
.*:304: Warning: Use of 'mov' violates WAW dependency 'InService\*' \(other\)
.*:301: Warning: This is the location of the conflicting usage
.*:305: Warning: Use of 'mov' violates WAW dependency 'InService\*' \(other\)
.*:302: Warning: This is the location of the conflicting usage
.*:305: Warning: Use of 'mov' violates WAW dependency 'InService\*' \(other\)
.*:301: Warning: This is the location of the conflicting usage
.*:305: Warning: Use of 'mov' violates RAW dependency 'InService\*' \(impliedf\)
.*:304: Warning: This is the location of the conflicting usage
.*:314: Warning: Use of 'epc' .* RAW dependency 'ITC' \(instr\)
.*:313: Warning: This is the location of the conflicting usage
.*:314: Warning: Use of 'epc' .* RAW dependency 'ITR' \(instr\)
.*:313: Warning: This is the location of the conflicting usage
.*:321: Warning: Use of 'probe\.r' .* RAW dependency 'PKR#' \(data\)
.*:320: Warning: This is the location of the conflicting usage
.*:325: Warning: Use of 'mov' .* RAW dependency 'PKR#' \(data\)
.*:324: Warning: This is the location of the conflicting usage
.*:325: Warning: Use of 'mov' .* RAW dependency 'PKR#' \(impliedf\)
.*:324: Warning: This is the location of the conflicting usage
.*:331: Warning: Use of 'mov' .* RAW dependency 'PMC#' \(impliedf\)
.*:330: Warning: This is the location of the conflicting usage
.*:335: Warning: Use of 'mov' .* RAW dependency 'PMC#' \(other\)
.*:334: Warning: This is the location of the conflicting usage
.*:341: Warning: Use of 'mov' .* RAW dependency 'PMD#' \(impliedf\)
.*:340: Warning: This is the location of the conflicting usage
.*:346: Warning: Use of 'add' .* RAW dependency 'PR%, % in 1 - 15' \(impliedf\), specific resource number is 1
.*:305: Warning: Use of 'mov' violates WAW dependency 'CR\[EOI\]' \(other\)
.*:304: Warning: This is the location of the conflicting usage
.*:305: Warning: Use of 'mov' violates WAW dependency 'InService\*' \(other\)
.*:304: Warning: This is the location of the conflicting usage
.*:310: Warning: Use of 'epc' violates RAW dependency 'ITC' \(instr\)
.*:309: Warning: This is the location of the conflicting usage
.*:319: Warning: Use of 'epc' violates RAW dependency 'ITC' \(instr\)
.*:318: Warning: This is the location of the conflicting usage
.*:319: Warning: Use of 'epc' violates RAW dependency 'ITR' \(instr\)
.*:318: Warning: This is the location of the conflicting usage
.*:326: Warning: Use of 'probe\.r' may violate RAW dependency 'PKR\#' \(data\)
.*:325: Warning: This is the location of the conflicting usage
.*:330: Warning: Use of 'mov' may violate RAW dependency 'PKR\#' \(data\)
.*:329: Warning: This is the location of the conflicting usage
.*:330: Warning: Use of 'mov' may violate RAW dependency 'PKR\#' \(impliedf\)
.*:329: Warning: This is the location of the conflicting usage
.*:336: Warning: Use of 'mov' may violate RAW dependency 'PMC\#' \(impliedf\)
.*:335: Warning: This is the location of the conflicting usage
.*:340: Warning: Use of 'mov' may violate RAW dependency 'PMC\#' \(other\)
.*:339: Warning: This is the location of the conflicting usage
.*:346: Warning: Use of 'mov' may violate RAW dependency 'PMD\#' \(impliedf\)
.*:345: Warning: This is the location of the conflicting usage
.*:349: Warning: Use of 'add' .* RAW dependency 'PR%, % in 1 - 15' \(impliedf\), specific resource number is 2
.*:348: Warning: This is the location of the conflicting usage
.*:352: Warning: Use of 'br\.cond\.sptk' .* RAW dependency 'PR%, % in 1 - 15' \(impliedf\), specific resource number is 5
.*:351: Warning: This is the location of the conflicting usage
.*:360: Warning: Use of 'add' .* RAW dependency 'CFM' \(impliedf\)
.*:359: Warning: This is the location of the conflicting usage
.*:360: Warning: Use of 'add' .* RAW dependency 'PR63' \(impliedf\)
.*:359: Warning: This is the location of the conflicting usage
.*:363: Warning: Use of 'add' .* RAW dependency 'PR63' \(impliedf\)
.*:362: Warning: This is the location of the conflicting usage
.*:371: Warning: Use of 'ld8' .* RAW dependency 'PSR\.ac' \(implied\)
.*:370: Warning: This is the location of the conflicting usage
.*:376: Warning: Use of 'ld8' .* RAW dependency 'PSR\.be' \(implied\)
.*:351: Warning: Use of 'add' may violate RAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 1
.*:350: Warning: This is the location of the conflicting usage
.*:354: Warning: Use of 'add' may violate RAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 2
.*:353: Warning: This is the location of the conflicting usage
.*:357: Warning: Use of 'br\.cond\.sptk' may violate RAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 5
.*:356: Warning: This is the location of the conflicting usage
.*:365: Warning: Use of 'add' may violate RAW dependency 'CFM' \(impliedf\)
.*:364: Warning: This is the location of the conflicting usage
.*:365: Warning: Use of 'add' may violate RAW dependency 'PR63' \(impliedf\)
.*:364: Warning: This is the location of the conflicting usage
.*:368: Warning: Use of 'add' may violate RAW dependency 'PR63' \(impliedf\)
.*:367: Warning: This is the location of the conflicting usage
.*:376: Warning: Use of 'ld8' violates RAW dependency 'PSR\.ac' \(implied\)
.*:375: Warning: This is the location of the conflicting usage
.*:389: Warning: Use of 'st8' .* RAW dependency 'PSR\.cpl' \(implied\)
.*:388: Warning: This is the location of the conflicting usage
.*:392: Warning: Use of 'mov\.m' .* RAW dependency 'PSR\.cpl' \(implied\)
.*:391: Warning: This is the location of the conflicting usage
.*:395: Warning: Use of 'mov\.m' .* RAW dependency 'PSR\.cpl' \(implied\)
.*:394: Warning: This is the location of the conflicting usage
.*:398: Warning: Use of 'mov\.m' .* RAW dependency 'PSR\.cpl' \(implied\)
.*:397: Warning: This is the location of the conflicting usage
.*:401: Warning: Use of 'mov\.m' .* RAW dependency 'PSR\.cpl' \(implied\)
.*:400: Warning: This is the location of the conflicting usage
.*:404: Warning: Use of 'mov' .* RAW dependency 'PSR\.cpl' \(implied\)
.*:403: Warning: This is the location of the conflicting usage
.*:413: Warning: Use of 'mov' .* RAW dependency 'PSR\.cpl' \(implied\)
.*:412: Warning: This is the location of the conflicting usage
.*:416: Warning: Use of 'mov' .* RAW dependency 'PSR\.cpl' \(implied\)
.*:415: Warning: This is the location of the conflicting usage
.*:422: Warning: Use of 'ld8' .* RAW dependency 'PSR\.ac' \(data\)
.*:421: Warning: This is the location of the conflicting usage
.*:422: Warning: Use of 'ld8' .* RAW dependency 'PSR\.be' \(data\)
.*:421: Warning: This is the location of the conflicting usage
.*:422: Warning: Use of 'ld8' .* RAW dependency 'PSR\.db' \(data\)
.*:421: Warning: This is the location of the conflicting usage
.*:422: Warning: Use of 'ld8' .* RAW dependency 'PSR\.dt' \(data\)
.*:421: Warning: This is the location of the conflicting usage
.*:422: Warning: Use of 'ld8' .* RAW dependency 'PSR\.pk' \(data\)
.*:421: Warning: This is the location of the conflicting usage
.*:430: Warning: Use of 'mov' .* RAW dependency 'PSR\.dfh' \(data\)
.*:429: Warning: This is the location of the conflicting usage
.*:430: Warning: Use of 'mov' .* WAW dependency 'PSR\.mfh' \(impliedf\)
.*:429: Warning: This is the location of the conflicting usage
.*:436: Warning: Use of 'mov' .* RAW dependency 'PSR\.dfl' \(data\)
.*:435: Warning: This is the location of the conflicting usage
.*:436: Warning: Use of 'mov' .* WAW dependency 'PSR\.mfl' \(impliedf\)
.*:435: Warning: This is the location of the conflicting usage
.*:442: Warning: Use of 'mov' .* RAW dependency 'PSR\.di' \(impliedf\)
.*:441: Warning: This is the location of the conflicting usage
.*:447: Warning: Use of 'ld8' .* RAW dependency 'PSR\.dt' \(data\)
.*:381: Warning: Use of 'ld8' violates RAW dependency 'PSR\.be' \(implied\)
.*:380: Warning: This is the location of the conflicting usage
.*:394: Warning: Use of 'st8' violates RAW dependency 'PSR\.cpl' \(implied\)
.*:393: Warning: This is the location of the conflicting usage
.*:397: Warning: Use of 'mov\.m' violates RAW dependency 'PSR\.cpl' \(implied\)
.*:396: Warning: This is the location of the conflicting usage
.*:400: Warning: Use of 'mov\.m' violates RAW dependency 'PSR\.cpl' \(implied\)
.*:399: Warning: This is the location of the conflicting usage
.*:403: Warning: Use of 'mov\.m' violates RAW dependency 'PSR\.cpl' \(implied\)
.*:402: Warning: This is the location of the conflicting usage
.*:406: Warning: Use of 'mov\.m' violates RAW dependency 'PSR\.cpl' \(implied\)
.*:405: Warning: This is the location of the conflicting usage
.*:409: Warning: Use of 'mov\.m' violates RAW dependency 'PSR\.cpl' \(implied\)
.*:408: Warning: This is the location of the conflicting usage
.*:412: Warning: Use of 'mov\.m' violates RAW dependency 'PSR\.cpl' \(implied\)
.*:411: Warning: This is the location of the conflicting usage
.*:415: Warning: Use of 'mov' violates RAW dependency 'PSR\.cpl' \(implied\)
.*:414: Warning: This is the location of the conflicting usage
.*:424: Warning: Use of 'mov' violates RAW dependency 'PSR\.cpl' \(implied\)
.*:423: Warning: This is the location of the conflicting usage
.*:427: Warning: Use of 'mov' violates RAW dependency 'PSR\.cpl' \(implied\)
.*:426: Warning: This is the location of the conflicting usage
.*:433: Warning: Use of 'ld8' violates RAW dependency 'PSR\.ac' \(data\)
.*:432: Warning: This is the location of the conflicting usage
.*:433: Warning: Use of 'ld8' violates RAW dependency 'PSR\.be' \(data\)
.*:432: Warning: This is the location of the conflicting usage
.*:433: Warning: Use of 'ld8' violates RAW dependency 'PSR\.db' \(data\)
.*:432: Warning: This is the location of the conflicting usage
.*:433: Warning: Use of 'ld8' violates RAW dependency 'PSR\.dt' \(data\)
.*:432: Warning: This is the location of the conflicting usage
.*:433: Warning: Use of 'ld8' violates RAW dependency 'PSR\.pk' \(data\)
.*:432: Warning: This is the location of the conflicting usage
.*:441: Warning: Use of 'mov' violates RAW dependency 'PSR\.dfh' \(data\)
.*:440: Warning: This is the location of the conflicting usage
.*:441: Warning: Use of 'mov' violates WAW dependency 'PSR\.mfh' \(impliedf\)
.*:440: Warning: This is the location of the conflicting usage
.*:447: Warning: Use of 'mov' violates RAW dependency 'PSR\.dfl' \(data\)
.*:446: Warning: This is the location of the conflicting usage
.*:453: Warning: Use of 'mov' .* RAW dependency 'PSR\.i' \(impliedf\)
.*:447: Warning: Use of 'mov' violates WAW dependency 'PSR\.mfl' \(impliedf\)
.*:446: Warning: This is the location of the conflicting usage
.*:453: Warning: Use of 'mov' violates RAW dependency 'PSR\.di' \(impliedf\)
.*:452: Warning: This is the location of the conflicting usage
.*:459: Warning: Use of 'mov' .* RAW dependency 'PSR\.ic' \(impliedf\)
.*:458: Warning: This is the location of the conflicting usage
.*:463: Warning: Use of 'mov' .* RAW dependency 'PSR\.ic' \(data\)
.*:462: Warning: This is the location of the conflicting usage
.*:476: Warning: Use of 'br\.ret\.sptk' .* RAW dependency 'PSR\.lp' \(data\)
.*:475: Warning: This is the location of the conflicting usage
.*:476: Warning: Use of 'br\.ret\.sptk' .* RAW dependency 'PSR\.tb' \(data\)
.*:475: Warning: This is the location of the conflicting usage
.*:482: Warning: Use of 'mov' .* RAW dependency 'PSR\.mfh' \(impliedf\)
.*:481: Warning: This is the location of the conflicting usage
.*:487: Warning: Use of 'mov' .* RAW dependency 'PSR\.mfl' \(impliedf\)
.*:458: Warning: Use of 'ld8' violates RAW dependency 'PSR\.dt' \(data\)
.*:457: Warning: This is the location of the conflicting usage
.*:464: Warning: Use of 'mov' violates RAW dependency 'PSR\.i' \(impliedf\)
.*:463: Warning: This is the location of the conflicting usage
.*:470: Warning: Use of 'mov' violates RAW dependency 'PSR\.ic' \(impliedf\)
.*:469: Warning: This is the location of the conflicting usage
.*:474: Warning: Use of 'mov' violates RAW dependency 'PSR\.ic' \(data\)
.*:473: Warning: This is the location of the conflicting usage
.*:487: Warning: Use of 'br\.ret\.sptk' violates RAW dependency 'PSR\.lp' \(data\)
.*:486: Warning: This is the location of the conflicting usage
.*:492: Warning: Use of 'ld8' .* RAW dependency 'PSR\.pk' \(data\)
.*:491: Warning: This is the location of the conflicting usage
.*:495: Warning: Use of 'mov' .* RAW dependency 'PSR\.pk' \(impliedf\)
.*:494: Warning: This is the location of the conflicting usage
.*:500: Warning: Use of 'mov' .* RAW dependency 'PSR\.pp' \(impliedf\)
.*:499: Warning: This is the location of the conflicting usage
.*:506: Warning: Use of 'flushrs' .* RAW dependency 'PSR\.rt' \(data\)
.*:487: Warning: Use of 'br\.ret\.sptk' violates RAW dependency 'PSR\.tb' \(data\)
.*:486: Warning: This is the location of the conflicting usage
.*:493: Warning: Use of 'mov' violates RAW dependency 'PSR\.mfh' \(impliedf\)
.*:492: Warning: This is the location of the conflicting usage
.*:498: Warning: Use of 'mov' violates RAW dependency 'PSR\.mfl' \(impliedf\)
.*:497: Warning: This is the location of the conflicting usage
.*:503: Warning: Use of 'ld8' violates RAW dependency 'PSR\.pk' \(data\)
.*:502: Warning: This is the location of the conflicting usage
.*:506: Warning: Use of 'mov' violates RAW dependency 'PSR\.pk' \(impliedf\)
.*:505: Warning: This is the location of the conflicting usage
.*:512: Warning: Use of 'mov\.m' .* RAW dependency 'PSR\.si' \(data\)
.*:511: Warning: This is the location of the conflicting usage
.*:520: Warning: Use of 'mov' .* RAW dependency 'PSR\.sp' \(data\)
.*:519: Warning: This is the location of the conflicting usage
.*:523: Warning: Use of 'rum' .* RAW dependency 'PSR\.sp' \(data\)
.*:519: Warning: This is the location of the conflicting usage
.*:523: Warning: Use of 'rum' .* RAW dependency 'PSR\.sp' \(data\)
.*:511: Warning: Use of 'mov' violates RAW dependency 'PSR\.pp' \(impliedf\)
.*:510: Warning: This is the location of the conflicting usage
.*:517: Warning: Use of 'flushrs' violates RAW dependency 'PSR\.rt' \(data\)
.*:516: Warning: This is the location of the conflicting usage
.*:523: Warning: Use of 'mov\.m' violates RAW dependency 'PSR\.si' \(data\)
.*:522: Warning: This is the location of the conflicting usage
.*:532: Warning: Use of 'chk\.s' .* RAW dependency 'PSR\.tb' \(data\)
.*:531: Warning: This is the location of the conflicting usage
.*:537: Warning: Use of 'mov' .* RAW dependency 'PSR\.up' \(impliedf\)
.*:526: Warning: Use of 'mov\.m' violates RAW dependency 'PSR\.si' \(data\)
.*:522: Warning: This is the location of the conflicting usage
.*:526: Warning: Use of 'mov\.m' violates RAW dependency 'PSR\.si' \(data\)
.*:525: Warning: This is the location of the conflicting usage
.*:534: Warning: Use of 'mov' violates RAW dependency 'PSR\.sp' \(data\)
.*:533: Warning: This is the location of the conflicting usage
.*:537: Warning: Use of 'rum' violates RAW dependency 'PSR\.sp' \(data\)
.*:533: Warning: This is the location of the conflicting usage
.*:537: Warning: Use of 'rum' violates RAW dependency 'PSR\.sp' \(data\)
.*:536: Warning: This is the location of the conflicting usage
.*:543: Warning: Use of 'ld8' .* RAW dependency 'RR#' \(data\)
.*:542: Warning: This is the location of the conflicting usage
.*:546: Warning: Use of 'mov' .* RAW dependency 'RR#' \(impliedf\)
.*:546: Warning: Use of 'chk\.s' violates RAW dependency 'PSR\.tb' \(data\)
.*:545: Warning: This is the location of the conflicting usage
.*:555: Warning: Use of 'addl' .* RAW dependency 'GR%, % in 1 - 127' \(impliedf\), specific resource number is 2
.*:554: Warning: This is the location of the conflicting usage
.*:559: Warning: Use of 'mov' violates RAW dependency 'GR%, % in 1 - 127' \(impliedf\), specific resource number is 32
.*:558: Warning: This is the location of the conflicting usage
.*:564: Warning: Use of 'add' may violate RAW dependency 'PR%, % in 16 - 62' \(impliedf\), specific resource number is 21
.*:563: Warning: This is the location of the conflicting usage
.*:567: Warning: Use of 'add' may violate RAW dependency 'PR%, % in 16 - 62' \(impliedf\), specific resource number is 22
.*:566: Warning: This is the location of the conflicting usage
.*:570: Warning: Use of 'add' may violate RAW dependency 'PR%, % in 16 - 62' \(impliedf\), specific resource number is 23
.*:569: Warning: This is the location of the conflicting usage
.*:573: Warning: Use of 'br.cond.sptk' may violate RAW dependency 'PR%, % in 16 - 62' \(impliedf\), specific resource number is 25
.*:551: Warning: Use of 'mov' violates RAW dependency 'PSR\.up' \(impliedf\)
.*:550: Warning: This is the location of the conflicting usage
.*:557: Warning: Use of 'ld8' may violate RAW dependency 'RR\#' \(data\)
.*:556: Warning: This is the location of the conflicting usage
.*:560: Warning: Use of 'mov' may violate RAW dependency 'RR\#' \(impliedf\)
.*:559: Warning: This is the location of the conflicting usage
.*:569: Warning: Use of 'addl' violates RAW dependency 'GR%, % in[ ]*1[ ]+- 127' \(impliedf\), specific resource number is 2
.*:568: Warning: This is the location of the conflicting usage
.*:573: Warning: Use of 'mov' violates RAW dependency 'GR%, % in[ ]*1[ ]+- 127' \(impliedf\), specific resource number is 32
.*:572: Warning: This is the location of the conflicting usage
.*:581: Warning: Use of 'adds' .* RAW dependency 'GR%, % in 1 - 127' \(impliedf\), specific resource number is 6
.*:578: Warning: Use of 'add' may violate RAW dependency 'PR%, % in[ ]*16[ ]+- 62' \(impliedf\), specific resource number is 21
.*:577: Warning: This is the location of the conflicting usage
.*:581: Warning: Use of 'add' may violate RAW dependency 'PR%, % in[ ]*16[ ]+- 62' \(impliedf\), specific resource number is 22
.*:580: Warning: This is the location of the conflicting usage
.*:584: Warning: Use of 'adds' .* RAW dependency 'GR%, % in 1 - 127' \(impliedf\), specific resource number is 6
.*:584: Warning: Use of 'add' may violate RAW dependency 'PR%, % in[ ]*16[ ]+- 62' \(impliedf\), specific resource number is 23
.*:583: Warning: This is the location of the conflicting usage
.*:587: Warning: Use of 'add' .* RAW dependency 'GR%, % in 1 - 127' \(impliedf\), specific resource number is 6
.*:587: Warning: Use of 'br\.cond\.sptk' may violate RAW dependency 'PR%, % in[ ]*16[ ]+- 62' \(impliedf\), specific resource number is 25
.*:586: Warning: This is the location of the conflicting usage
.*:590: Warning: Use of 'ld8' .* RAW dependency 'GR%, % in 1 - 127' \(impliedf\), specific resource number is 6
.*:589: Warning: This is the location of the conflicting usage
.*:590: Warning: Use of 'ld8' .* WAW dependency 'GR%, % in 1 - 127' \(impliedf\), specific resource number is 6
.*:589: Warning: This is the location of the conflicting usage
.*:593: Warning: Use of 'ldfd' .* RAW dependency 'GR%, % in 1 - 127' \(impliedf\), specific resource number is 6
.*:592: Warning: This is the location of the conflicting usage
.*:593: Warning: Use of 'ldfd' .* WAW dependency 'GR%, % in 1 - 127' \(impliedf\), specific resource number is 6
.*:592: Warning: This is the location of the conflicting usage
.*:601: Warning: Use of 'ld8' .* RAW dependency 'PSR\.vm' \(implied\)
.*:595: Warning: Use of 'adds' violates RAW dependency 'GR%, % in[ ]*1[ ]+- 127' \(impliedf\), specific resource number is 6
.*:594: Warning: This is the location of the conflicting usage
.*:598: Warning: Use of 'adds' violates RAW dependency 'GR%, % in[ ]*1[ ]+- 127' \(impliedf\), specific resource number is 6
.*:597: Warning: This is the location of the conflicting usage
.*:601: Warning: Use of 'add' violates RAW dependency 'GR%, % in[ ]*1[ ]+- 127' \(impliedf\), specific resource number is 6
.*:600: Warning: This is the location of the conflicting usage
.*:604: Warning: Use of 'ld8' violates RAW dependency 'GR%, % in[ ]*1[ ]+- 127' \(impliedf\), specific resource number is 6
.*:603: Warning: This is the location of the conflicting usage
.*:604: Warning: Use of 'ld8' violates WAW dependency 'GR%, % in[ ]*1[ ]+- 127' \(impliedf\), specific resource number is 6
.*:603: Warning: This is the location of the conflicting usage
.*:607: Warning: Use of 'ldfd' violates RAW dependency 'GR%, % in[ ]*1[ ]+- 127' \(impliedf\), specific resource number is 6
.*:606: Warning: This is the location of the conflicting usage
.*:607: Warning: Use of 'ldfd' violates WAW dependency 'GR%, % in[ ]*1[ ]+- 127' \(impliedf\), specific resource number is 6
.*:606: Warning: This is the location of the conflicting usage
.*:615: Warning: Use of 'ld8' violates RAW dependency 'PSR\.vm' \(implied\)
.*:614: Warning: This is the location of the conflicting usage

View File

@ -75,6 +75,11 @@
mov r2 = ar.itc
;;
// AR[RUC]
mov ar.ruc = r1
mov r2 = ar.ruc
;;
// AR[K]
mov ar.k1 = r3
br.ia.sptk b0
@ -395,6 +400,12 @@
mov ar.itc = r3
;;
epc
mov r2 = ar.ruc
;;
epc
mov ar.ruc = r3
;;
epc
mov ar.rsc = r4
;;
epc
@ -511,6 +522,9 @@
rsm (1<<23)
mov r1 = ar.itc
;;
rsm (1<<23)
mov r1 = ar.ruc
;;
ssm (1<<23)
mov r1 = ar.ec // no DV here
;;

View File

@ -1,389 +1,391 @@
.*: Assembler messages:
.*:8: Warning: Use of 'mov\.m' .* WAW dependency 'AR\[BSP\]' \(impliedf\)
.*:8: Warning: Use of 'mov\.m' violates WAW dependency 'AR\[BSP\]' \(impliedf\)
.*:7: Warning: This is the location of the conflicting usage
.*:12: Warning: Use of 'mov\.m' .* WAW dependency 'AR\[BSP\]' \(impliedf\)
.*:12: Warning: Use of 'mov\.m' violates WAW dependency 'AR\[BSP\]' \(impliedf\)
.*:11: Warning: This is the location of the conflicting usage
.*:12: Warning: Use of 'mov\.m' .* WAW dependency 'AR\[BSPSTORE\]' \(impliedf\)
.*:12: Warning: Use of 'mov\.m' violates WAW dependency 'AR\[BSPSTORE\]' \(impliedf\)
.*:11: Warning: This is the location of the conflicting usage
.*:12: Warning: Use of 'mov\.m' .* WAW dependency 'AR\[RNAT\]' \(impliedf\)
.*:12: Warning: Use of 'mov\.m' violates WAW dependency 'AR\[RNAT\]' \(impliedf\)
.*:11: Warning: This is the location of the conflicting usage
.*:12: Warning: Use of 'mov\.m' .* RAW dependency 'RSE' \(impliedf\)
.*:12: Warning: Use of 'mov\.m' violates RAW dependency 'RSE' \(impliedf\)
.*:11: Warning: This is the location of the conflicting usage
.*:12: Warning: Use of 'mov\.m' .* WAW dependency 'RSE' \(impliedf\)
.*:12: Warning: Use of 'mov\.m' violates WAW dependency 'RSE' \(impliedf\)
.*:11: Warning: This is the location of the conflicting usage
.*:17: Warning: Use of 'mov\.m' .* WAW dependency 'AR\[CCV\]' \(impliedf\)
.*:17: Warning: Use of 'mov\.m' violates WAW dependency 'AR\[CCV\]' \(impliedf\)
.*:16: Warning: This is the location of the conflicting usage
.*:22: Warning: Use of 'mov\.i' .* WAW dependency 'AR\[EC\]' \(impliedf\)
.*:22: Warning: Use of 'mov\.i' violates WAW dependency 'AR\[EC\]' \(impliedf\)
.*:21: Warning: This is the location of the conflicting usage
.*:27: Warning: Use of 'fsetc\.s0' .* RAW dependency 'AR\[FPSR\]\.sf0\.controls' \(impliedf\)
.*:27: Warning: Use of 'fsetc\.s0' violates RAW dependency 'AR\[FPSR\]\.sf0\.controls' \(impliedf\)
.*:26: Warning: This is the location of the conflicting usage
.*:27: Warning: Use of 'fsetc\.s0' .* WAW dependency 'AR\[FPSR\]\.sf0\.controls' \(impliedf\)
.*:27: Warning: Use of 'fsetc\.s0' violates WAW dependency 'AR\[FPSR\]\.sf0\.controls' \(impliedf\)
.*:26: Warning: This is the location of the conflicting usage
.*:32: Warning: Use of 'fsetc\.s1' .* RAW dependency 'AR\[FPSR\]\.sf0\.controls' \(impliedf\)
.*:32: Warning: Use of 'fsetc\.s1' violates RAW dependency 'AR\[FPSR\]\.sf0\.controls' \(impliedf\)
.*:31: Warning: This is the location of the conflicting usage
.*:32: Warning: Use of 'fsetc\.s1' .* WAW dependency 'AR\[FPSR\]\.sf1\.controls' \(impliedf\)
.*:32: Warning: Use of 'fsetc\.s1' violates WAW dependency 'AR\[FPSR\]\.sf1\.controls' \(impliedf\)
.*:31: Warning: This is the location of the conflicting usage
.*:37: Warning: Use of 'fsetc\.s2' .* RAW dependency 'AR\[FPSR\]\.sf0\.controls' \(impliedf\)
.*:37: Warning: Use of 'fsetc\.s2' violates RAW dependency 'AR\[FPSR\]\.sf0\.controls' \(impliedf\)
.*:36: Warning: This is the location of the conflicting usage
.*:37: Warning: Use of 'fsetc\.s2' .* WAW dependency 'AR\[FPSR\]\.sf2\.controls' \(impliedf\)
.*:37: Warning: Use of 'fsetc\.s2' violates WAW dependency 'AR\[FPSR\]\.sf2\.controls' \(impliedf\)
.*:36: Warning: This is the location of the conflicting usage
.*:42: Warning: Use of 'fsetc\.s3' .* RAW dependency 'AR\[FPSR\]\.sf0\.controls' \(impliedf\)
.*:42: Warning: Use of 'fsetc\.s3' violates RAW dependency 'AR\[FPSR\]\.sf0\.controls' \(impliedf\)
.*:41: Warning: This is the location of the conflicting usage
.*:42: Warning: Use of 'fsetc\.s3' .* WAW dependency 'AR\[FPSR\]\.sf3\.controls' \(impliedf\)
.*:42: Warning: Use of 'fsetc\.s3' violates WAW dependency 'AR\[FPSR\]\.sf3\.controls' \(impliedf\)
.*:41: Warning: This is the location of the conflicting usage
.*:50: Warning: Use of 'fclrf\.s0' .* WAW dependency 'AR\[FPSR\]\.sf0\.flags' \(impliedf\)
.*:50: Warning: Use of 'fclrf\.s0' violates WAW dependency 'AR\[FPSR\]\.sf0\.flags' \(impliedf\)
.*:49: Warning: This is the location of the conflicting usage
.*:58: Warning: Use of 'fclrf\.s1' .* WAW dependency 'AR\[FPSR\]\.sf1\.flags' \(impliedf\)
.*:58: Warning: Use of 'fclrf\.s1' violates WAW dependency 'AR\[FPSR\]\.sf1\.flags' \(impliedf\)
.*:57: Warning: This is the location of the conflicting usage
.*:66: Warning: Use of 'fclrf\.s2' .* WAW dependency 'AR\[FPSR\]\.sf2\.flags' \(impliedf\)
.*:66: Warning: Use of 'fclrf\.s2' violates WAW dependency 'AR\[FPSR\]\.sf2\.flags' \(impliedf\)
.*:65: Warning: This is the location of the conflicting usage
.*:74: Warning: Use of 'fclrf\.s3' .* WAW dependency 'AR\[FPSR\]\.sf3\.flags' \(impliedf\)
.*:74: Warning: Use of 'fclrf\.s3' violates WAW dependency 'AR\[FPSR\]\.sf3\.flags' \(impliedf\)
.*:73: Warning: This is the location of the conflicting usage
.*:79: Warning: Use of 'mov\.m' .* WAW dependency 'AR\[FPSR\]\.sf0\.controls' \(impliedf\)
.*:79: Warning: Use of 'mov\.m' violates WAW dependency 'AR\[FPSR\]\.sf0\.controls' \(impliedf\)
.*:78: Warning: This is the location of the conflicting usage
.*:79: Warning: Use of 'mov\.m' .* WAW dependency 'AR\[FPSR\]\.sf1\.controls' \(impliedf\)
.*:79: Warning: Use of 'mov\.m' violates WAW dependency 'AR\[FPSR\]\.sf1\.controls' \(impliedf\)
.*:78: Warning: This is the location of the conflicting usage
.*:79: Warning: Use of 'mov\.m' .* WAW dependency 'AR\[FPSR\]\.sf2\.controls' \(impliedf\)
.*:79: Warning: Use of 'mov\.m' violates WAW dependency 'AR\[FPSR\]\.sf2\.controls' \(impliedf\)
.*:78: Warning: This is the location of the conflicting usage
.*:79: Warning: Use of 'mov\.m' .* WAW dependency 'AR\[FPSR\]\.sf3\.controls' \(impliedf\)
.*:79: Warning: Use of 'mov\.m' violates WAW dependency 'AR\[FPSR\]\.sf3\.controls' \(impliedf\)
.*:78: Warning: This is the location of the conflicting usage
.*:79: Warning: Use of 'mov\.m' .* WAW dependency 'AR\[FPSR\]\.sf0\.flags' \(impliedf\)
.*:79: Warning: Use of 'mov\.m' violates WAW dependency 'AR\[FPSR\]\.sf0\.flags' \(impliedf\)
.*:78: Warning: This is the location of the conflicting usage
.*:79: Warning: Use of 'mov\.m' .* WAW dependency 'AR\[FPSR\]\.sf0\.flags' \(impliedf\)
.*:79: Warning: Use of 'mov\.m' violates WAW dependency 'AR\[FPSR\]\.sf0\.flags' \(impliedf\)
.*:78: Warning: This is the location of the conflicting usage
.*:79: Warning: Use of 'mov\.m' .* WAW dependency 'AR\[FPSR\]\.sf1\.flags' \(impliedf\)
.*:79: Warning: Use of 'mov\.m' violates WAW dependency 'AR\[FPSR\]\.sf1\.flags' \(impliedf\)
.*:78: Warning: This is the location of the conflicting usage
.*:79: Warning: Use of 'mov\.m' .* WAW dependency 'AR\[FPSR\]\.sf1\.flags' \(impliedf\)
.*:79: Warning: Use of 'mov\.m' violates WAW dependency 'AR\[FPSR\]\.sf1\.flags' \(impliedf\)
.*:78: Warning: This is the location of the conflicting usage
.*:79: Warning: Use of 'mov\.m' .* WAW dependency 'AR\[FPSR\]\.sf2\.flags' \(impliedf\)
.*:79: Warning: Use of 'mov\.m' violates WAW dependency 'AR\[FPSR\]\.sf2\.flags' \(impliedf\)
.*:78: Warning: This is the location of the conflicting usage
.*:79: Warning: Use of 'mov\.m' .* WAW dependency 'AR\[FPSR\]\.sf2\.flags' \(impliedf\)
.*:79: Warning: Use of 'mov\.m' violates WAW dependency 'AR\[FPSR\]\.sf2\.flags' \(impliedf\)
.*:78: Warning: This is the location of the conflicting usage
.*:79: Warning: Use of 'mov\.m' .* WAW dependency 'AR\[FPSR\]\.sf3\.flags' \(impliedf\)
.*:79: Warning: Use of 'mov\.m' violates WAW dependency 'AR\[FPSR\]\.sf3\.flags' \(impliedf\)
.*:78: Warning: This is the location of the conflicting usage
.*:79: Warning: Use of 'mov\.m' .* WAW dependency 'AR\[FPSR\]\.sf3\.flags' \(impliedf\)
.*:79: Warning: Use of 'mov\.m' violates WAW dependency 'AR\[FPSR\]\.sf3\.flags' \(impliedf\)
.*:78: Warning: This is the location of the conflicting usage
.*:79: Warning: Use of 'mov\.m' .* WAW dependency 'AR\[FPSR\]\.rv' \(impliedf\)
.*:79: Warning: Use of 'mov\.m' violates WAW dependency 'AR\[FPSR\]\.rv' \(impliedf\)
.*:78: Warning: This is the location of the conflicting usage
.*:79: Warning: Use of 'mov\.m' .* WAW dependency 'AR\[FPSR\]\.traps' \(impliedf\)
.*:79: Warning: Use of 'mov\.m' violates WAW dependency 'AR\[FPSR\]\.traps' \(impliedf\)
.*:78: Warning: This is the location of the conflicting usage
.*:84: Warning: Use of 'mov\.m' .* WAW dependency 'AR\[ITC\]' \(impliedf\)
.*:84: Warning: Use of 'mov\.m' violates WAW dependency 'AR\[ITC\]' \(impliedf\)
.*:83: Warning: This is the location of the conflicting usage
.*:89: Warning: Use of 'mov\.m' .* WAW dependency 'AR\[K%\], % in 0 - 7' \(impliedf\), specific resource number is 2
.*:89: Warning: Use of 'mov\.m' violates WAW dependency 'AR\[RUC\]' \(impliedf\)
.*:88: Warning: This is the location of the conflicting usage
.*:94: Warning: Use of 'mov\.i' .* WAW dependency 'AR\[LC\]' \(impliedf\)
.*:94: Warning: Use of 'mov\.m' violates WAW dependency 'AR\[K%\], % in[ ]*0[ ]+- 7' \(impliedf\), specific resource number is 2
.*:93: Warning: This is the location of the conflicting usage
.*:99: Warning: Use of 'br\.call\.sptk' .* WAW dependency 'AR\[PFS\]' \(impliedf\)
.*:99: Warning: Use of 'mov\.i' violates WAW dependency 'AR\[LC\]' \(impliedf\)
.*:98: Warning: This is the location of the conflicting usage
.*:104: Warning: Use of 'mov\.m' .* WAW dependency 'AR\[RNAT\]' \(impliedf\)
.*:104: Warning: Use of 'br\.call\.sptk' violates WAW dependency 'AR\[PFS\]' \(impliedf\)
.*:103: Warning: This is the location of the conflicting usage
.*:109: Warning: Use of 'mov\.m' .* WAW dependency 'AR\[RSC\]' \(impliedf\)
.*:109: Warning: Use of 'mov\.m' violates WAW dependency 'AR\[RNAT\]' \(impliedf\)
.*:108: Warning: This is the location of the conflicting usage
.*:114: Warning: Use of 'st8\.spill' .* WAW dependency 'AR\[UNAT\]{%}, % in 0 - 63' \(impliedf\)
.*:114: Warning: Use of 'mov\.m' violates WAW dependency 'AR\[RSC\]' \(impliedf\)
.*:113: Warning: This is the location of the conflicting usage
.*:119: Warning: Use of 'mov(\.[im])?' .* WAW dependency 'AR%, % in 48 - 63, 112-127' \(impliedf\), specific resource number is 48
.*:119: Warning: Use of 'st8\.spill' may violate WAW dependency 'AR\[UNAT\]\{%\}, % in[ ]*0[ ]+- 63' \(impliedf\)
.*:118: Warning: This is the location of the conflicting usage
.*:124: Warning: Use of 'mov' .* WAW dependency 'BR%, % in 0 - 7' \(impliedf\), specific resource number is 1
.*:124: Warning: Use of 'mov' violates WAW dependency 'AR%, % in[ ]*48[ ]+- 63, 112-127' \(impliedf\), specific resource number is 48
.*:123: Warning: This is the location of the conflicting usage
.*:129: Warning: Use of 'br\.wtop\.sptk' .* RAW dependency 'AR\[EC\]' \(impliedf\)
.*:129: Warning: Use of 'mov' violates WAW dependency 'BR%, % in[ ]*0[ ]+- 7' \(impliedf\), specific resource number is 1
.*:128: Warning: This is the location of the conflicting usage
.*:129: Warning: Use of 'br\.wtop\.sptk' .* RAW dependency 'CFM' \(impliedf\)
.*:128: Warning: This is the location of the conflicting usage
.*:129: Warning: Use of 'br\.wtop\.sptk' .* WAW dependency 'AR\[EC\]' \(impliedf\)
.*:128: Warning: This is the location of the conflicting usage
.*:129: Warning: Use of 'br\.wtop\.sptk' .* WAW dependency 'CFM' \(impliedf\)
.*:128: Warning: This is the location of the conflicting usage
.*:129: Warning: Use of 'br\.wtop\.sptk' .* WAW dependency 'PR63' \(impliedf\)
.*:128: Warning: This is the location of the conflicting usage
.*:129: Warning: Use of 'br\.wtop\.sptk' .* WAW dependency 'PR63' \(impliedf\)
.*:128: Warning: This is the location of the conflicting usage
.*:134: Warning: Use of 'mov' .* WAW dependency 'CR\[CMCV\]' \(impliedf\)
.*:134: Warning: Use of 'br\.wtop\.sptk' violates RAW dependency 'AR\[EC\]' \(impliedf\)
.*:133: Warning: This is the location of the conflicting usage
.*:139: Warning: Use of 'mov' .* WAW dependency 'CR\[DCR\]' \(impliedf\)
.*:134: Warning: Use of 'br\.wtop\.sptk' violates RAW dependency 'CFM' \(impliedf\)
.*:133: Warning: This is the location of the conflicting usage
.*:134: Warning: Use of 'br\.wtop\.sptk' violates WAW dependency 'AR\[EC\]' \(impliedf\)
.*:133: Warning: This is the location of the conflicting usage
.*:134: Warning: Use of 'br\.wtop\.sptk' violates WAW dependency 'CFM' \(impliedf\)
.*:133: Warning: This is the location of the conflicting usage
.*:134: Warning: Use of 'br\.wtop\.sptk' violates WAW dependency 'PR63' \(impliedf\)
.*:133: Warning: This is the location of the conflicting usage
.*:134: Warning: Use of 'br\.wtop\.sptk' violates WAW dependency 'PR63' \(impliedf\)
.*:133: Warning: This is the location of the conflicting usage
.*:139: Warning: Use of 'mov' violates WAW dependency 'CR\[CMCV\]' \(impliedf\)
.*:138: Warning: This is the location of the conflicting usage
.*:144: Warning: Use of 'mov' .* RAW dependency 'InService\*' \(impliedf\)
.*:144: Warning: Use of 'mov' violates WAW dependency 'CR\[DCR\]' \(impliedf\)
.*:143: Warning: This is the location of the conflicting usage
.*:144: Warning: Use of 'mov' .* WAW dependency 'CR\[EOI\]' \(other\)
.*:143: Warning: This is the location of the conflicting usage
.*:144: Warning: Use of 'mov' .* WAW dependency 'InService\*' \(other\)
.*:143: Warning: This is the location of the conflicting usage
.*:150: Warning: Use of 'mov' .* WAW dependency 'CR\[GPTA\]' \(impliedf\)
.*:149: Warning: This is the location of the conflicting usage
.*:155: Warning: Use of 'mov' .* WAW dependency 'CR\[IFA\]' \(impliedf\)
.*:149: Warning: Use of 'mov' violates RAW dependency 'InService\*' \(impliedf\)
.*:148: Warning: This is the location of the conflicting usage
.*:149: Warning: Use of 'mov' violates WAW dependency 'CR\[EOI\]' \(other\)
.*:148: Warning: This is the location of the conflicting usage
.*:149: Warning: Use of 'mov' violates WAW dependency 'InService\*' \(other\)
.*:148: Warning: This is the location of the conflicting usage
.*:155: Warning: Use of 'mov' violates WAW dependency 'CR\[GPTA\]' \(impliedf\)
.*:154: Warning: This is the location of the conflicting usage
.*:160: Warning: Use of 'cover' .* WAW dependency 'CR\[IFS\]' \(impliedf\)
.*:160: Warning: Use of 'mov' violates WAW dependency 'CR\[IFA\]' \(impliedf\)
.*:159: Warning: This is the location of the conflicting usage
.*:165: Warning: Use of 'mov' .* WAW dependency 'CR\[IHA\]' \(impliedf\)
.*:165: Warning: Use of 'cover' violates WAW dependency 'CR\[IFS\]' \(impliedf\)
.*:164: Warning: This is the location of the conflicting usage
.*:170: Warning: Use of 'mov' .* WAW dependency 'CR\[IIM\]' \(impliedf\)
.*:170: Warning: Use of 'mov' violates WAW dependency 'CR\[IHA\]' \(impliedf\)
.*:169: Warning: This is the location of the conflicting usage
.*:175: Warning: Use of 'mov' .* WAW dependency 'CR\[IIP\]' \(impliedf\)
.*:175: Warning: Use of 'mov' violates WAW dependency 'CR\[IIM\]' \(impliedf\)
.*:174: Warning: This is the location of the conflicting usage
.*:180: Warning: Use of 'mov' .* WAW dependency 'CR\[IIPA\]' \(impliedf\)
.*:180: Warning: Use of 'mov' violates WAW dependency 'CR\[IIP\]' \(impliedf\)
.*:179: Warning: This is the location of the conflicting usage
.*:185: Warning: Use of 'mov' .* WAW dependency 'CR\[IPSR\]' \(impliedf\)
.*:185: Warning: Use of 'mov' violates WAW dependency 'CR\[IIPA\]' \(impliedf\)
.*:184: Warning: This is the location of the conflicting usage
.*:190: Warning: Use of 'mov' .* RAW dependency 'InService\*' \(impliedf\)
.*:190: Warning: Use of 'mov' violates WAW dependency 'CR\[IPSR\]' \(impliedf\)
.*:189: Warning: This is the location of the conflicting usage
.*:190: Warning: Use of 'mov' .* WAW dependency 'CR\[IRR%\], % in 0 - 3' \(impliedf\), specific resource number is 71
.*:189: Warning: This is the location of the conflicting usage
.*:190: Warning: Use of 'mov' .* WAW dependency 'CR\[IRR%\], % in 0 - 3' \(impliedf\), specific resource number is 70
.*:189: Warning: This is the location of the conflicting usage
.*:190: Warning: Use of 'mov' .* WAW dependency 'CR\[IRR%\], % in 0 - 3' \(impliedf\), specific resource number is 69
.*:189: Warning: This is the location of the conflicting usage
.*:190: Warning: Use of 'mov' .* WAW dependency 'CR\[IRR%\], % in 0 - 3' \(impliedf\), specific resource number is 68
.*:189: Warning: This is the location of the conflicting usage
.*:190: Warning: Use of 'mov' .* WAW dependency 'InService\*' \(other\)
.*:189: Warning: This is the location of the conflicting usage
.*:195: Warning: Use of 'mov' .* WAW dependency 'CR\[ISR\]' \(impliedf\)
.*:195: Warning: Use of 'mov' violates RAW dependency 'InService\*' \(impliedf\)
.*:194: Warning: This is the location of the conflicting usage
.*:200: Warning: Use of 'mov' .* WAW dependency 'CR\[ITIR\]' \(impliedf\)
.*:195: Warning: Use of 'mov' violates WAW dependency 'CR\[IRR%\], % in[ ]*0[ ]+- 3' \(impliedf\), specific resource number is 71
.*:194: Warning: This is the location of the conflicting usage
.*:195: Warning: Use of 'mov' violates WAW dependency 'CR\[IRR%\], % in[ ]*0[ ]+- 3' \(impliedf\), specific resource number is 70
.*:194: Warning: This is the location of the conflicting usage
.*:195: Warning: Use of 'mov' violates WAW dependency 'CR\[IRR%\], % in[ ]*0[ ]+- 3' \(impliedf\), specific resource number is 69
.*:194: Warning: This is the location of the conflicting usage
.*:195: Warning: Use of 'mov' violates WAW dependency 'CR\[IRR%\], % in[ ]*0[ ]+- 3' \(impliedf\), specific resource number is 68
.*:194: Warning: This is the location of the conflicting usage
.*:195: Warning: Use of 'mov' violates WAW dependency 'InService\*' \(other\)
.*:194: Warning: This is the location of the conflicting usage
.*:200: Warning: Use of 'mov' violates WAW dependency 'CR\[ISR\]' \(impliedf\)
.*:199: Warning: This is the location of the conflicting usage
.*:205: Warning: Use of 'mov' .* WAW dependency 'CR\[ITM\]' \(impliedf\)
.*:205: Warning: Use of 'mov' violates WAW dependency 'CR\[ITIR\]' \(impliedf\)
.*:204: Warning: This is the location of the conflicting usage
.*:210: Warning: Use of 'mov' .* WAW dependency 'CR\[ITV\]' \(impliedf\)
.*:210: Warning: Use of 'mov' violates WAW dependency 'CR\[ITM\]' \(impliedf\)
.*:209: Warning: This is the location of the conflicting usage
.*:215: Warning: Use of 'mov' .* WAW dependency 'CR\[IVA\]' \(impliedf\)
.*:215: Warning: Use of 'mov' violates WAW dependency 'CR\[ITV\]' \(impliedf\)
.*:214: Warning: This is the location of the conflicting usage
.*:222: Warning: Use of 'mov' .* WAW dependency 'CR\[LID\]' \(other\)
.*:221: Warning: This is the location of the conflicting usage
.*:230: Warning: Use of 'mov' .* WAW dependency 'CR\[LRR%\], % in 0 - 1' \(impliedf\), specific resource number is 80
.*:229: Warning: This is the location of the conflicting usage
.*:235: Warning: Use of 'mov' .* WAW dependency 'CR\[PMV\]' \(impliedf\)
.*:220: Warning: Use of 'mov' violates WAW dependency 'CR\[IVA\]' \(impliedf\)
.*:219: Warning: This is the location of the conflicting usage
.*:227: Warning: Use of 'mov' violates WAW dependency 'CR\[LID\]' \(other\)
.*:226: Warning: This is the location of the conflicting usage
.*:235: Warning: Use of 'mov' violates WAW dependency 'CR\[LRR%\], % in[ ]*0[ ]+- 1' \(impliedf\), specific resource number is 80
.*:234: Warning: This is the location of the conflicting usage
.*:240: Warning: Use of 'mov' .* WAW dependency 'CR\[PTA\]' \(impliedf\)
.*:240: Warning: Use of 'mov' violates WAW dependency 'CR\[PMV\]' \(impliedf\)
.*:239: Warning: This is the location of the conflicting usage
.*:245: Warning: Use of 'mov' .* WAW dependency 'CR\[TPR\]' \(impliedf\)
.*:245: Warning: Use of 'mov' violates WAW dependency 'CR\[PTA\]' \(impliedf\)
.*:244: Warning: This is the location of the conflicting usage
.*:250: Warning: Use of 'mov' .* WAW dependency 'DBR#' \(impliedf\)
.*:250: Warning: Use of 'mov' violates WAW dependency 'CR\[TPR\]' \(impliedf\)
.*:249: Warning: This is the location of the conflicting usage
.*:259: Warning: Use of 'itc\.i' .* RAW dependency 'DTC' \(impliedf\)
.*:258: Warning: This is the location of the conflicting usage
.*:259: Warning: Use of 'itc\.i' .* RAW dependency 'ITC' \(impliedf\)
.*:258: Warning: This is the location of the conflicting usage
.*:259: Warning: Use of 'itc\.i' .* WAW dependency 'DTC' \(impliedf\)
.*:258: Warning: This is the location of the conflicting usage
.*:259: Warning: Use of 'itc\.i' .* WAW dependency 'ITC' \(impliedf\)
.*:258: Warning: This is the location of the conflicting usage
.*:271: Warning: Use of 'ptr\.d' .* RAW dependency 'DTC' \(impliedf\)
.*:270: Warning: This is the location of the conflicting usage
.*:271: Warning: Use of 'ptr\.d' .* RAW dependency 'DTR' \(impliedf\)
.*:270: Warning: This is the location of the conflicting usage
.*:271: Warning: Use of 'ptr\.d' .* RAW dependency 'ITC' \(impliedf\)
.*:270: Warning: This is the location of the conflicting usage
.*:271: Warning: Use of 'ptr\.d' .* WAW dependency 'DTC' \(impliedf\)
.*:270: Warning: This is the location of the conflicting usage
.*:271: Warning: Use of 'ptr\.d' .* WAW dependency 'DTR' \(impliedf\)
.*:270: Warning: This is the location of the conflicting usage
.*:271: Warning: Use of 'ptr\.d' .* WAW dependency 'ITC' \(impliedf\)
.*:270: Warning: This is the location of the conflicting usage
.*:277: Warning: Use of 'ldfs\.c\.clr' .* WAW dependency 'FR%, % in 2 - 127' \(impliedf\), specific resource number is 3
.*:276: Warning: This is the location of the conflicting usage
.*:282: Warning: Use of 'ld8\.c\.clr' .* WAW dependency 'GR%, % in 1 - 127' \(impliedf\), specific resource number is 2
.*:255: Warning: Use of 'mov' may violate WAW dependency 'DBR\#' \(impliedf\)
.*:254: Warning: This is the location of the conflicting usage
.*:264: Warning: Use of 'itc\.i' violates RAW dependency 'DTC' \(impliedf\)
.*:263: Warning: This is the location of the conflicting usage
.*:264: Warning: Use of 'itc\.i' violates RAW dependency 'ITC' \(impliedf\)
.*:263: Warning: This is the location of the conflicting usage
.*:264: Warning: Use of 'itc\.i' violates WAW dependency 'DTC' \(impliedf\)
.*:263: Warning: This is the location of the conflicting usage
.*:264: Warning: Use of 'itc\.i' violates WAW dependency 'ITC' \(impliedf\)
.*:263: Warning: This is the location of the conflicting usage
.*:276: Warning: Use of 'ptr\.d' violates RAW dependency 'DTC' \(impliedf\)
.*:275: Warning: This is the location of the conflicting usage
.*:276: Warning: Use of 'ptr\.d' violates RAW dependency 'DTR' \(impliedf\)
.*:275: Warning: This is the location of the conflicting usage
.*:276: Warning: Use of 'ptr\.d' violates RAW dependency 'ITC' \(impliedf\)
.*:275: Warning: This is the location of the conflicting usage
.*:276: Warning: Use of 'ptr\.d' violates WAW dependency 'DTC' \(impliedf\)
.*:275: Warning: This is the location of the conflicting usage
.*:276: Warning: Use of 'ptr\.d' violates WAW dependency 'DTR' \(impliedf\)
.*:275: Warning: This is the location of the conflicting usage
.*:276: Warning: Use of 'ptr\.d' violates WAW dependency 'ITC' \(impliedf\)
.*:275: Warning: This is the location of the conflicting usage
.*:282: Warning: Use of 'ldfs\.c\.clr' violates WAW dependency 'FR%, % in[ ]*2[ ]+- 127' \(impliedf\), specific resource number is 3
.*:281: Warning: This is the location of the conflicting usage
.*:287: Warning: Use of 'mov' .* WAW dependency 'IBR#' \(impliedf\)
.*:287: Warning: Use of 'ld8\.c\.clr' violates WAW dependency 'GR%, % in[ ]*1[ ]+- 127' \(impliedf\), specific resource number is 2
.*:286: Warning: This is the location of the conflicting usage
.*:292: Warning: Use of 'mov' .* RAW dependency 'InService\*' \(data\)
.*:292: Warning: Use of 'mov' may violate WAW dependency 'IBR\#' \(impliedf\)
.*:291: Warning: This is the location of the conflicting usage
.*:292: Warning: Use of 'mov' .* WAW dependency 'InService\*' \(other\)
.*:291: Warning: This is the location of the conflicting usage
.*:298: Warning: Use of 'itc\.i' .* RAW dependency 'DTC' \(impliedf\)
.*:297: Warning: This is the location of the conflicting usage
.*:298: Warning: Use of 'itc\.i' .* RAW dependency 'ITC' \(impliedf\)
.*:297: Warning: This is the location of the conflicting usage
.*:298: Warning: Use of 'itc\.i' .* WAW dependency 'DTC' \(impliedf\)
.*:297: Warning: This is the location of the conflicting usage
.*:298: Warning: Use of 'itc\.i' .* WAW dependency 'ITC' \(impliedf\)
.*:297: Warning: This is the location of the conflicting usage
.*:305: Warning: Use of 'ptr\.i' .* RAW dependency 'DTC' \(impliedf\)
.*:304: Warning: This is the location of the conflicting usage
.*:305: Warning: Use of 'ptr\.i' .* RAW dependency 'ITC' \(impliedf\)
.*:304: Warning: This is the location of the conflicting usage
.*:305: Warning: Use of 'ptr\.i' .* RAW dependency 'ITR' \(impliedf\)
.*:304: Warning: This is the location of the conflicting usage
.*:305: Warning: Use of 'ptr\.i' .* WAW dependency 'DTC' \(impliedf\)
.*:304: Warning: This is the location of the conflicting usage
.*:305: Warning: Use of 'ptr\.i' .* WAW dependency 'ITC' \(impliedf\)
.*:304: Warning: This is the location of the conflicting usage
.*:305: Warning: Use of 'ptr\.i' .* WAW dependency 'ITR' \(impliedf\)
.*:304: Warning: This is the location of the conflicting usage
.*:317: Warning: Use of 'mov' .* WAW dependency 'PKR#' \(impliedf\), specific resource number is 1
.*:316: Warning: This is the location of the conflicting usage
.*:322: Warning: Use of 'mov' .* WAW dependency 'PMC#' \(impliedf\)
.*:297: Warning: Use of 'mov' violates RAW dependency 'InService\*' \(data\)
.*:296: Warning: This is the location of the conflicting usage
.*:297: Warning: Use of 'mov' violates WAW dependency 'InService\*' \(other\)
.*:296: Warning: This is the location of the conflicting usage
.*:303: Warning: Use of 'itc\.i' violates RAW dependency 'DTC' \(impliedf\)
.*:302: Warning: This is the location of the conflicting usage
.*:303: Warning: Use of 'itc\.i' violates RAW dependency 'ITC' \(impliedf\)
.*:302: Warning: This is the location of the conflicting usage
.*:303: Warning: Use of 'itc\.i' violates WAW dependency 'DTC' \(impliedf\)
.*:302: Warning: This is the location of the conflicting usage
.*:303: Warning: Use of 'itc\.i' violates WAW dependency 'ITC' \(impliedf\)
.*:302: Warning: This is the location of the conflicting usage
.*:310: Warning: Use of 'ptr\.i' violates RAW dependency 'DTC' \(impliedf\)
.*:309: Warning: This is the location of the conflicting usage
.*:310: Warning: Use of 'ptr\.i' violates RAW dependency 'ITC' \(impliedf\)
.*:309: Warning: This is the location of the conflicting usage
.*:310: Warning: Use of 'ptr\.i' violates RAW dependency 'ITR' \(impliedf\)
.*:309: Warning: This is the location of the conflicting usage
.*:310: Warning: Use of 'ptr\.i' violates WAW dependency 'DTC' \(impliedf\)
.*:309: Warning: This is the location of the conflicting usage
.*:310: Warning: Use of 'ptr\.i' violates WAW dependency 'ITC' \(impliedf\)
.*:309: Warning: This is the location of the conflicting usage
.*:310: Warning: Use of 'ptr\.i' violates WAW dependency 'ITR' \(impliedf\)
.*:309: Warning: This is the location of the conflicting usage
.*:322: Warning: Use of 'mov' violates WAW dependency 'PKR\#' \(impliedf\), specific resource number is 1
.*:321: Warning: This is the location of the conflicting usage
.*:327: Warning: Use of 'mov' .* WAW dependency 'PMD#' \(impliedf\)
.*:327: Warning: Use of 'mov' may violate WAW dependency 'PMC\#' \(impliedf\)
.*:326: Warning: This is the location of the conflicting usage
.*:332: Warning: Use of 'cmp\.eq' .* WAW dependency 'PR%, % in 1 - 15' \(impliedf\), specific resource number is 1
.*:332: Warning: Use of 'mov' may violate WAW dependency 'PMD\#' \(impliedf\)
.*:331: Warning: This is the location of the conflicting usage
.*:332: Warning: Use of 'cmp\.eq' .* WAW dependency 'PR%, % in 1 - 15' \(impliedf\), specific resource number is 1
.*:331: Warning: This is the location of the conflicting usage
.*:335: Warning: Use of 'fcmp\.eq' .* WAW dependency 'PR%, % in 1 - 15' \(impliedf\), specific resource number is 1
.*:334: Warning: This is the location of the conflicting usage
.*:335: Warning: Use of 'fcmp\.eq' .* WAW dependency 'PR%, % in 1 - 15' \(impliedf\), specific resource number is 1
.*:334: Warning: This is the location of the conflicting usage
.*:338: Warning: Use of 'cmp\.eq\.or' .* WAW dependency 'PR%, % in 1 - 15' \(impliedf\), specific resource number is 1
.*:337: Warning: This is the location of the conflicting usage
.*:341: Warning: Use of 'cmp\.eq\.and' .* WAW dependency 'PR%, % in 1 - 15' \(impliedf\), specific resource number is 1
.*:340: Warning: This is the location of the conflicting usage
.*:352: Warning: Use of 'br\.wtop\.sptk' .* RAW dependency 'AR\[EC\]' \(impliedf\)
.*:351: Warning: This is the location of the conflicting usage
.*:352: Warning: Use of 'br\.wtop\.sptk' .* RAW dependency 'CFM' \(impliedf\)
.*:351: Warning: This is the location of the conflicting usage
.*:352: Warning: Use of 'br\.wtop\.sptk' .* WAW dependency 'AR\[EC\]' \(impliedf\)
.*:351: Warning: This is the location of the conflicting usage
.*:352: Warning: Use of 'br\.wtop\.sptk' .* WAW dependency 'CFM' \(impliedf\)
.*:351: Warning: This is the location of the conflicting usage
.*:352: Warning: Use of 'br\.wtop\.sptk' .* WAW dependency 'PR63' \(impliedf\)
.*:351: Warning: This is the location of the conflicting usage
.*:352: Warning: Use of 'br\.wtop\.sptk' .* WAW dependency 'PR63' \(impliedf\)
.*:351: Warning: This is the location of the conflicting usage
.*:355: Warning: Use of 'cmp\.eq' .* WAW dependency 'PR63' \(impliedf\)
.*:354: Warning: This is the location of the conflicting usage
.*:355: Warning: Use of 'cmp\.eq' .* WAW dependency 'PR63' \(impliedf\)
.*:354: Warning: This is the location of the conflicting usage
.*:358: Warning: Use of 'fcmp\.eq' .* WAW dependency 'PR63' \(impliedf\)
.*:357: Warning: This is the location of the conflicting usage
.*:358: Warning: Use of 'fcmp\.eq' .* WAW dependency 'PR63' \(impliedf\)
.*:357: Warning: This is the location of the conflicting usage
.*:361: Warning: Use of 'cmp\.eq\.or' .* WAW dependency 'PR63' \(impliedf\)
.*:360: Warning: This is the location of the conflicting usage
.*:364: Warning: Use of 'cmp\.eq\.and' .* WAW dependency 'PR63' \(impliedf\)
.*:363: Warning: This is the location of the conflicting usage
.*:375: Warning: Use of 'rum' .* WAW dependency 'PSR\.ac' \(impliedf\)
.*:374: Warning: This is the location of the conflicting usage
.*:380: Warning: Use of 'rum' .* WAW dependency 'PSR\.be' \(impliedf\)
.*:337: Warning: Use of 'cmp\.eq' violates WAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 1
.*:336: Warning: This is the location of the conflicting usage
.*:337: Warning: Use of 'cmp\.eq' violates WAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 1
.*:336: Warning: This is the location of the conflicting usage
.*:340: Warning: Use of 'fcmp\.eq' violates WAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 1
.*:339: Warning: This is the location of the conflicting usage
.*:340: Warning: Use of 'fcmp\.eq' violates WAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 1
.*:339: Warning: This is the location of the conflicting usage
.*:343: Warning: Use of 'cmp\.eq\.or' violates WAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 1
.*:342: Warning: This is the location of the conflicting usage
.*:346: Warning: Use of 'cmp\.eq\.and' violates WAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 1
.*:345: Warning: This is the location of the conflicting usage
.*:357: Warning: Use of 'br\.wtop\.sptk' violates RAW dependency 'AR\[EC\]' \(impliedf\)
.*:356: Warning: This is the location of the conflicting usage
.*:357: Warning: Use of 'br\.wtop\.sptk' violates RAW dependency 'CFM' \(impliedf\)
.*:356: Warning: This is the location of the conflicting usage
.*:357: Warning: Use of 'br\.wtop\.sptk' violates WAW dependency 'AR\[EC\]' \(impliedf\)
.*:356: Warning: This is the location of the conflicting usage
.*:357: Warning: Use of 'br\.wtop\.sptk' violates WAW dependency 'CFM' \(impliedf\)
.*:356: Warning: This is the location of the conflicting usage
.*:357: Warning: Use of 'br\.wtop\.sptk' violates WAW dependency 'PR63' \(impliedf\)
.*:356: Warning: This is the location of the conflicting usage
.*:357: Warning: Use of 'br\.wtop\.sptk' violates WAW dependency 'PR63' \(impliedf\)
.*:356: Warning: This is the location of the conflicting usage
.*:360: Warning: Use of 'cmp\.eq' violates WAW dependency 'PR63' \(impliedf\)
.*:359: Warning: This is the location of the conflicting usage
.*:360: Warning: Use of 'cmp\.eq' violates WAW dependency 'PR63' \(impliedf\)
.*:359: Warning: This is the location of the conflicting usage
.*:363: Warning: Use of 'fcmp\.eq' violates WAW dependency 'PR63' \(impliedf\)
.*:362: Warning: This is the location of the conflicting usage
.*:363: Warning: Use of 'fcmp\.eq' violates WAW dependency 'PR63' \(impliedf\)
.*:362: Warning: This is the location of the conflicting usage
.*:366: Warning: Use of 'cmp\.eq\.or' violates WAW dependency 'PR63' \(impliedf\)
.*:365: Warning: This is the location of the conflicting usage
.*:369: Warning: Use of 'cmp\.eq\.and' violates WAW dependency 'PR63' \(impliedf\)
.*:368: Warning: This is the location of the conflicting usage
.*:380: Warning: Use of 'rum' violates WAW dependency 'PSR\.ac' \(impliedf\)
.*:379: Warning: This is the location of the conflicting usage
.*:390: Warning: Use of 'br\.ret\.sptk' .* WAW dependency 'PSR\.cpl' \(impliedf\)
.*:389: Warning: This is the location of the conflicting usage
.*:396: Warning: Use of 'mov' .* WAW dependency 'PSR\.ac' \(impliedf\)
.*:395: Warning: This is the location of the conflicting usage
.*:396: Warning: Use of 'mov' .* WAW dependency 'PSR\.be' \(impliedf\)
.*:395: Warning: This is the location of the conflicting usage
.*:396: Warning: Use of 'mov' .* WAW dependency 'PSR\.db' \(impliedf\)
.*:395: Warning: This is the location of the conflicting usage
.*:396: Warning: Use of 'mov' .* WAW dependency 'PSR\.dfh' \(impliedf\)
.*:395: Warning: This is the location of the conflicting usage
.*:396: Warning: Use of 'mov' .* WAW dependency 'PSR\.dfl' \(impliedf\)
.*:395: Warning: This is the location of the conflicting usage
.*:396: Warning: Use of 'mov' .* WAW dependency 'PSR\.di' \(impliedf\)
.*:395: Warning: This is the location of the conflicting usage
.*:396: Warning: Use of 'mov' .* WAW dependency 'PSR\.dt' \(impliedf\)
.*:395: Warning: This is the location of the conflicting usage
.*:396: Warning: Use of 'mov' .* WAW dependency 'PSR\.i' \(impliedf\)
.*:395: Warning: This is the location of the conflicting usage
.*:396: Warning: Use of 'mov' .* WAW dependency 'PSR\.ic' \(impliedf\)
.*:395: Warning: This is the location of the conflicting usage
.*:396: Warning: Use of 'mov' .* WAW dependency 'PSR\.lp' \(impliedf\)
.*:395: Warning: This is the location of the conflicting usage
.*:396: Warning: Use of 'mov' .* WAW dependency 'PSR\.mfh' \(impliedf\)
.*:395: Warning: This is the location of the conflicting usage
.*:396: Warning: Use of 'mov' .* WAW dependency 'PSR\.mfh' \(impliedf\)
.*:395: Warning: This is the location of the conflicting usage
.*:396: Warning: Use of 'mov' .* WAW dependency 'PSR\.mfl' \(impliedf\)
.*:395: Warning: This is the location of the conflicting usage
.*:396: Warning: Use of 'mov' .* WAW dependency 'PSR\.mfl' \(impliedf\)
.*:395: Warning: This is the location of the conflicting usage
.*:396: Warning: Use of 'mov' .* WAW dependency 'PSR\.pk' \(impliedf\)
.*:395: Warning: This is the location of the conflicting usage
.*:396: Warning: Use of 'mov' .* WAW dependency 'PSR\.pp' \(impliedf\)
.*:395: Warning: This is the location of the conflicting usage
.*:396: Warning: Use of 'mov' .* WAW dependency 'PSR\.rt' \(impliedf\)
.*:395: Warning: This is the location of the conflicting usage
.*:396: Warning: Use of 'mov' .* WAW dependency 'PSR\.si' \(impliedf\)
.*:395: Warning: This is the location of the conflicting usage
.*:396: Warning: Use of 'mov' .* WAW dependency 'PSR\.sp' \(impliedf\)
.*:395: Warning: This is the location of the conflicting usage
.*:396: Warning: Use of 'mov' .* WAW dependency 'PSR\.tb' \(impliedf\)
.*:395: Warning: This is the location of the conflicting usage
.*:396: Warning: Use of 'mov' .* WAW dependency 'PSR\.up' \(impliedf\)
.*:395: Warning: This is the location of the conflicting usage
.*:404: Warning: Use of 'ssm' .* WAW dependency 'PSR\.dfh' \(impliedf\)
.*:403: Warning: This is the location of the conflicting usage
.*:410: Warning: Use of 'ssm' .* WAW dependency 'PSR\.dfl' \(impliedf\)
.*:409: Warning: This is the location of the conflicting usage
.*:416: Warning: Use of 'rsm' .* WAW dependency 'PSR\.di' \(impliedf\)
.*:415: Warning: This is the location of the conflicting usage
.*:421: Warning: Use of 'rsm' .* WAW dependency 'PSR\.dt' \(impliedf\)
.*:385: Warning: Use of 'rum' violates WAW dependency 'PSR\.be' \(impliedf\)
.*:384: Warning: This is the location of the conflicting usage
.*:395: Warning: Use of 'br\.ret\.sptk' violates WAW dependency 'PSR\.cpl' \(impliedf\)
.*:394: Warning: This is the location of the conflicting usage
.*:401: Warning: Use of 'mov' violates WAW dependency 'PSR\.ac' \(impliedf\)
.*:400: Warning: This is the location of the conflicting usage
.*:401: Warning: Use of 'mov' violates WAW dependency 'PSR\.be' \(impliedf\)
.*:400: Warning: This is the location of the conflicting usage
.*:401: Warning: Use of 'mov' violates WAW dependency 'PSR\.db' \(impliedf\)
.*:400: Warning: This is the location of the conflicting usage
.*:401: Warning: Use of 'mov' violates WAW dependency 'PSR\.dfh' \(impliedf\)
.*:400: Warning: This is the location of the conflicting usage
.*:401: Warning: Use of 'mov' violates WAW dependency 'PSR\.dfl' \(impliedf\)
.*:400: Warning: This is the location of the conflicting usage
.*:401: Warning: Use of 'mov' violates WAW dependency 'PSR\.di' \(impliedf\)
.*:400: Warning: This is the location of the conflicting usage
.*:401: Warning: Use of 'mov' violates WAW dependency 'PSR\.dt' \(impliedf\)
.*:400: Warning: This is the location of the conflicting usage
.*:401: Warning: Use of 'mov' violates WAW dependency 'PSR\.i' \(impliedf\)
.*:400: Warning: This is the location of the conflicting usage
.*:401: Warning: Use of 'mov' violates WAW dependency 'PSR\.ic' \(impliedf\)
.*:400: Warning: This is the location of the conflicting usage
.*:401: Warning: Use of 'mov' violates WAW dependency 'PSR\.lp' \(impliedf\)
.*:400: Warning: This is the location of the conflicting usage
.*:401: Warning: Use of 'mov' violates WAW dependency 'PSR\.mfh' \(impliedf\)
.*:400: Warning: This is the location of the conflicting usage
.*:401: Warning: Use of 'mov' violates WAW dependency 'PSR\.mfh' \(impliedf\)
.*:400: Warning: This is the location of the conflicting usage
.*:401: Warning: Use of 'mov' violates WAW dependency 'PSR\.mfl' \(impliedf\)
.*:400: Warning: This is the location of the conflicting usage
.*:401: Warning: Use of 'mov' violates WAW dependency 'PSR\.mfl' \(impliedf\)
.*:400: Warning: This is the location of the conflicting usage
.*:401: Warning: Use of 'mov' violates WAW dependency 'PSR\.pk' \(impliedf\)
.*:400: Warning: This is the location of the conflicting usage
.*:401: Warning: Use of 'mov' violates WAW dependency 'PSR\.pp' \(impliedf\)
.*:400: Warning: This is the location of the conflicting usage
.*:401: Warning: Use of 'mov' violates WAW dependency 'PSR\.rt' \(impliedf\)
.*:400: Warning: This is the location of the conflicting usage
.*:401: Warning: Use of 'mov' violates WAW dependency 'PSR\.si' \(impliedf\)
.*:400: Warning: This is the location of the conflicting usage
.*:401: Warning: Use of 'mov' violates WAW dependency 'PSR\.sp' \(impliedf\)
.*:400: Warning: This is the location of the conflicting usage
.*:401: Warning: Use of 'mov' violates WAW dependency 'PSR\.tb' \(impliedf\)
.*:400: Warning: This is the location of the conflicting usage
.*:401: Warning: Use of 'mov' violates WAW dependency 'PSR\.up' \(impliedf\)
.*:400: Warning: This is the location of the conflicting usage
.*:409: Warning: Use of 'ssm' violates WAW dependency 'PSR\.dfh' \(impliedf\)
.*:408: Warning: This is the location of the conflicting usage
.*:415: Warning: Use of 'ssm' violates WAW dependency 'PSR\.dfl' \(impliedf\)
.*:414: Warning: This is the location of the conflicting usage
.*:421: Warning: Use of 'rsm' violates WAW dependency 'PSR\.di' \(impliedf\)
.*:420: Warning: This is the location of the conflicting usage
.*:427: Warning: Use of 'ssm' .* WAW dependency 'PSR\.i' \(impliedf\)
.*:426: Warning: This is the location of the conflicting usage
.*:433: Warning: Use of 'ssm' .* WAW dependency 'PSR\.ic' \(impliedf\)
.*:432: Warning: This is the location of the conflicting usage
.*:444: Warning: Use of 'mov' .* RAW dependency 'PSR\.mfh' \(impliedf\)
.*:443: Warning: This is the location of the conflicting usage
.*:447: Warning: Use of 'ssm' .* WAW dependency 'PSR\.mfh' \(impliedf\)
.*:446: Warning: This is the location of the conflicting usage
.*:447: Warning: Use of 'ssm' .* WAW dependency 'PSR\.mfh' \(impliedf\)
.*:446: Warning: This is the location of the conflicting usage
.*:450: Warning: Use of 'mov' .* WAW dependency 'PSR\.mfh' \(impliedf\)
.*:449: Warning: This is the location of the conflicting usage
.*:450: Warning: Use of 'mov' .* WAW dependency 'PSR\.mfh' \(impliedf\)
.*:449: Warning: This is the location of the conflicting usage
.*:453: Warning: Use of 'rum' .* WAW dependency 'PSR\.mfh' \(impliedf\)
.*:452: Warning: This is the location of the conflicting usage
.*:453: Warning: Use of 'rum' .* WAW dependency 'PSR\.mfh' \(impliedf\)
.*:452: Warning: This is the location of the conflicting usage
.*:461: Warning: Use of 'mov' .* RAW dependency 'PSR\.mfl' \(impliedf\)
.*:460: Warning: This is the location of the conflicting usage
.*:464: Warning: Use of 'ssm' .* WAW dependency 'PSR\.mfl' \(impliedf\)
.*:463: Warning: This is the location of the conflicting usage
.*:464: Warning: Use of 'ssm' .* WAW dependency 'PSR\.mfl' \(impliedf\)
.*:463: Warning: This is the location of the conflicting usage
.*:467: Warning: Use of 'mov' .* WAW dependency 'PSR\.mfl' \(impliedf\)
.*:466: Warning: This is the location of the conflicting usage
.*:467: Warning: Use of 'mov' .* WAW dependency 'PSR\.mfl' \(impliedf\)
.*:466: Warning: This is the location of the conflicting usage
.*:470: Warning: Use of 'rum' .* WAW dependency 'PSR\.mfl' \(impliedf\)
.*:469: Warning: This is the location of the conflicting usage
.*:470: Warning: Use of 'rum' .* WAW dependency 'PSR\.mfl' \(impliedf\)
.*:469: Warning: This is the location of the conflicting usage
.*:478: Warning: Use of 'rsm' .* WAW dependency 'PSR\.pk' \(impliedf\)
.*:477: Warning: This is the location of the conflicting usage
.*:483: Warning: Use of 'rsm' .* WAW dependency 'PSR\.pp' \(impliedf\)
.*:426: Warning: Use of 'rsm' violates WAW dependency 'PSR\.dt' \(impliedf\)
.*:425: Warning: This is the location of the conflicting usage
.*:432: Warning: Use of 'ssm' violates WAW dependency 'PSR\.i' \(impliedf\)
.*:431: Warning: This is the location of the conflicting usage
.*:438: Warning: Use of 'ssm' violates WAW dependency 'PSR\.ic' \(impliedf\)
.*:437: Warning: This is the location of the conflicting usage
.*:449: Warning: Use of 'mov' violates RAW dependency 'PSR\.mfh' \(impliedf\)
.*:448: Warning: This is the location of the conflicting usage
.*:452: Warning: Use of 'ssm' violates WAW dependency 'PSR\.mfh' \(impliedf\)
.*:451: Warning: This is the location of the conflicting usage
.*:452: Warning: Use of 'ssm' violates WAW dependency 'PSR\.mfh' \(impliedf\)
.*:451: Warning: This is the location of the conflicting usage
.*:455: Warning: Use of 'mov' violates WAW dependency 'PSR\.mfh' \(impliedf\)
.*:454: Warning: This is the location of the conflicting usage
.*:455: Warning: Use of 'mov' violates WAW dependency 'PSR\.mfh' \(impliedf\)
.*:454: Warning: This is the location of the conflicting usage
.*:458: Warning: Use of 'rum' violates WAW dependency 'PSR\.mfh' \(impliedf\)
.*:457: Warning: This is the location of the conflicting usage
.*:458: Warning: Use of 'rum' violates WAW dependency 'PSR\.mfh' \(impliedf\)
.*:457: Warning: This is the location of the conflicting usage
.*:466: Warning: Use of 'mov' violates RAW dependency 'PSR\.mfl' \(impliedf\)
.*:465: Warning: This is the location of the conflicting usage
.*:469: Warning: Use of 'ssm' violates WAW dependency 'PSR\.mfl' \(impliedf\)
.*:468: Warning: This is the location of the conflicting usage
.*:469: Warning: Use of 'ssm' violates WAW dependency 'PSR\.mfl' \(impliedf\)
.*:468: Warning: This is the location of the conflicting usage
.*:472: Warning: Use of 'mov' violates WAW dependency 'PSR\.mfl' \(impliedf\)
.*:471: Warning: This is the location of the conflicting usage
.*:472: Warning: Use of 'mov' violates WAW dependency 'PSR\.mfl' \(impliedf\)
.*:471: Warning: This is the location of the conflicting usage
.*:475: Warning: Use of 'rum' violates WAW dependency 'PSR\.mfl' \(impliedf\)
.*:474: Warning: This is the location of the conflicting usage
.*:475: Warning: Use of 'rum' violates WAW dependency 'PSR\.mfl' \(impliedf\)
.*:474: Warning: This is the location of the conflicting usage
.*:483: Warning: Use of 'rsm' violates WAW dependency 'PSR\.pk' \(impliedf\)
.*:482: Warning: This is the location of the conflicting usage
.*:491: Warning: Use of 'ssm' .* WAW dependency 'PSR\.si' \(impliedf\)
.*:490: Warning: This is the location of the conflicting usage
.*:496: Warning: Use of 'rsm' .* WAW dependency 'PSR\.sp' \(impliedf\)
.*:488: Warning: Use of 'rsm' violates WAW dependency 'PSR\.pp' \(impliedf\)
.*:487: Warning: This is the location of the conflicting usage
.*:496: Warning: Use of 'ssm' violates WAW dependency 'PSR\.si' \(impliedf\)
.*:495: Warning: This is the location of the conflicting usage
.*:505: Warning: Use of 'rsm' .* WAW dependency 'PSR\.up' \(impliedf\)
.*:504: Warning: This is the location of the conflicting usage
.*:508: Warning: Use of 'mov' .* WAW dependency 'PSR\.up' \(impliedf\)
.*:507: Warning: This is the location of the conflicting usage
.*:513: Warning: Use of 'mov' .* WAW dependency 'RR#' \(impliedf\), specific resource number is 7
.*:501: Warning: Use of 'rsm' violates WAW dependency 'PSR\.sp' \(impliedf\)
.*:500: Warning: This is the location of the conflicting usage
.*:510: Warning: Use of 'rsm' violates WAW dependency 'PSR\.up' \(impliedf\)
.*:509: Warning: This is the location of the conflicting usage
.*:513: Warning: Use of 'mov' violates WAW dependency 'PSR\.up' \(impliedf\)
.*:512: Warning: This is the location of the conflicting usage
.*:536: Warning: Use of 'cmp.eq.and.orcm' .* WAW .* 'PR%.*' \(impliedf\), specific resource number is 7
.*:535: Warning: This is the location of the conflicting usage
.*:536: Warning: Use of 'cmp.eq.and.orcm' .* WAW .* 'PR%.*' \(impliedf\), specific resource number is 6
.*:535: Warning: This is the location of the conflicting usage
.*:536: Warning: Use of 'cmp.eq.and.orcm' .* WAW .* 'PR%.*' \(impliedf\), specific resource number is 7
.*:535: Warning: This is the location of the conflicting usage
.*:536: Warning: Use of 'cmp.eq.and.orcm' .* WAW .* 'PR%.*' \(impliedf\), specific resource number is 6
.*:535: Warning: This is the location of the conflicting usage
.*:539: Warning: Use of 'cmp.eq.and.orcm' .* WAW .* 'PR%.*' \(impliedf\), specific resource number is 7
.*:538: Warning: This is the location of the conflicting usage
.*:539: Warning: Use of 'cmp.eq.and.orcm' .* WAW .* 'PR%.*' \(impliedf\), specific resource number is 7
.*:538: Warning: This is the location of the conflicting usage
.*:539: Warning: Use of 'cmp.eq.and.orcm' .* WAW .* 'PR63' \(impliedf\)
.*:538: Warning: This is the location of the conflicting usage
.*:539: Warning: Use of 'cmp.eq.and.orcm' .* WAW .* 'PR63' \(impliedf\)
.*:538: Warning: This is the location of the conflicting usage
.*:542: Warning: Use of 'cmp.eq.and.orcm' .* WAW .* 'PR%.*' \(impliedf\), specific resource number is 6
.*:541: Warning: This is the location of the conflicting usage
.*:542: Warning: Use of 'cmp.eq.and.orcm' .* WAW .* 'PR%.*' \(impliedf\), specific resource number is 6
.*:541: Warning: This is the location of the conflicting usage
.*:542: Warning: Use of 'cmp.eq.and.orcm' .* WAW .* 'PR63' \(impliedf\)
.*:541: Warning: This is the location of the conflicting usage
.*:542: Warning: Use of 'cmp.eq.and.orcm' .* WAW .* 'PR63' \(impliedf\)
.*:541: Warning: This is the location of the conflicting usage
.*:547: Warning: Use of 'cmp.eq' violates WAW dependency 'PR%, % in 16 - 62' \(impliedf\), specific resource number is 21
.*:518: Warning: Use of 'mov' violates WAW dependency 'RR\#' \(impliedf\), specific resource number is 7
.*:517: Warning: This is the location of the conflicting usage
.*:541: Warning: Use of 'cmp\.eq\.and\.orcm' violates WAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 7
.*:540: Warning: This is the location of the conflicting usage
.*:541: Warning: Use of 'cmp\.eq\.and\.orcm' violates WAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 6
.*:540: Warning: This is the location of the conflicting usage
.*:541: Warning: Use of 'cmp\.eq\.and\.orcm' violates WAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 7
.*:540: Warning: This is the location of the conflicting usage
.*:541: Warning: Use of 'cmp\.eq\.and\.orcm' violates WAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 6
.*:540: Warning: This is the location of the conflicting usage
.*:544: Warning: Use of 'cmp\.eq\.and\.orcm' violates WAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 7
.*:543: Warning: This is the location of the conflicting usage
.*:544: Warning: Use of 'cmp\.eq\.and\.orcm' violates WAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 7
.*:543: Warning: This is the location of the conflicting usage
.*:544: Warning: Use of 'cmp\.eq\.and\.orcm' violates WAW dependency 'PR63' \(impliedf\)
.*:543: Warning: This is the location of the conflicting usage
.*:544: Warning: Use of 'cmp\.eq\.and\.orcm' violates WAW dependency 'PR63' \(impliedf\)
.*:543: Warning: This is the location of the conflicting usage
.*:547: Warning: Use of 'cmp\.eq\.and\.orcm' violates WAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 6
.*:546: Warning: This is the location of the conflicting usage
.*:547: Warning: Use of 'cmp.eq' violates WAW dependency 'PR%, % in 16 - 62' \(impliedf\), specific resource number is 21
.*:547: Warning: Use of 'cmp\.eq\.and\.orcm' violates WAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 6
.*:546: Warning: This is the location of the conflicting usage
.*:550: Warning: Use of 'fcmp.eq' violates WAW dependency 'PR%, % in 16 - 62' \(impliedf\), specific resource number is 21
.*:549: Warning: This is the location of the conflicting usage
.*:550: Warning: Use of 'fcmp.eq' violates WAW dependency 'PR%, % in 16 - 62' \(impliedf\), specific resource number is 21
.*:549: Warning: This is the location of the conflicting usage
.*:553: Warning: Use of 'cmp.eq.or' violates WAW dependency 'PR%, % in 16 - 62' \(impliedf\), specific resource number is 21
.*:552: Warning: This is the location of the conflicting usage
.*:556: Warning: Use of 'cmp.eq.and' violates WAW dependency 'PR%, % in 16 - 62' \(impliedf\), specific resource number is 21
.*:555: Warning: This is the location of the conflicting usage
.*:547: Warning: Use of 'cmp\.eq\.and\.orcm' violates WAW dependency 'PR63' \(impliedf\)
.*:546: Warning: This is the location of the conflicting usage
.*:547: Warning: Use of 'cmp\.eq\.and\.orcm' violates WAW dependency 'PR63' \(impliedf\)
.*:546: Warning: This is the location of the conflicting usage
.*:552: Warning: Use of 'cmp\.eq' violates WAW dependency 'PR%, % in[ ]*16[ ]+- 62' \(impliedf\), specific resource number is 21
.*:551: Warning: This is the location of the conflicting usage
.*:552: Warning: Use of 'cmp\.eq' violates WAW dependency 'PR%, % in[ ]*16[ ]+- 62' \(impliedf\), specific resource number is 21
.*:551: Warning: This is the location of the conflicting usage
.*:555: Warning: Use of 'fcmp\.eq' violates WAW dependency 'PR%, % in[ ]*16[ ]+- 62' \(impliedf\), specific resource number is 21
.*:554: Warning: This is the location of the conflicting usage
.*:555: Warning: Use of 'fcmp\.eq' violates WAW dependency 'PR%, % in[ ]*16[ ]+- 62' \(impliedf\), specific resource number is 21
.*:554: Warning: This is the location of the conflicting usage
.*:558: Warning: Use of 'cmp\.eq\.or' violates WAW dependency 'PR%, % in[ ]*16[ ]+- 62' \(impliedf\), specific resource number is 21
.*:557: Warning: This is the location of the conflicting usage
.*:561: Warning: Use of 'cmp\.eq\.and' violates WAW dependency 'PR%, % in[ ]*16[ ]+- 62' \(impliedf\), specific resource number is 21
.*:560: Warning: This is the location of the conflicting usage

View File

@ -84,6 +84,11 @@
mov ar.itc = r1
;;
// AR[RUC]
mov ar.ruc = r1
mov ar.ruc = r1
;;
// AR[K]
mov ar.k2 = r3
mov ar.k2 = r3

View File

@ -119,6 +119,7 @@
.*:127: Error: AR 36 can only be accessed by M-unit
.*:128: Error: AR 40 can only be accessed by M-unit
.*:129: Error: AR 44 can only be accessed by M-unit
.*:132: Error: AR 64 can only be accessed by I-unit
.*:133: Error: AR 65 can only be accessed by I-unit
.*:134: Error: AR 66 can only be accessed by I-unit
.*:130: Error: AR 45 can only be accessed by M-unit
.*:133: Error: AR 64 can only be accessed by I-unit
.*:134: Error: AR 65 can only be accessed by I-unit
.*:135: Error: AR 66 can only be accessed by I-unit

View File

@ -127,6 +127,7 @@
mov.i r1 = ar.unat
mov.i r1 = ar.fpsr
mov.i r1 = ar.itc
mov.i r1 = ar.ruc
// AR PFS, LC and EC can be accessed only by I unit.
mov.m r1 = ar.pfs

File diff suppressed because it is too large Load Diff

View File

@ -714,8 +714,8 @@ _start:
// { .mmi; nop.m 0; mov r1 = ar41 ;; } // reserved
// { .mmi; nop.m 0; mov r1 = ar42 ;; } // reserved
// { .mmi; nop.m 0; mov r1 = ar43 ;; } // reserved
// { .mmi; nop.m 0; mov r1 = ar44 ;; } // reserved
// { .mmi; nop.m 0; mov r1 = ar45 ;; } // reserved
{ .mmi; nop.m 0; mov r1 = ar44 ;; }
{ .mmi; nop.m 0; mov r1 = ar45 ;; }
// { .mmi; nop.m 0; mov r1 = ar46 ;; } // reserved
// { .mmi; nop.m 0; mov r1 = ar47 ;; } // reserved
{ .mmi; nop.m 0; mov r1 = ar48 ;; }
@ -816,6 +816,7 @@ _start:
{ .mmi; nop.m 0; mov r1 = ar.unat ;; }
{ .mmi; nop.m 0; mov r1 = ar.fpsr ;; }
{ .mmi; nop.m 0; mov r1 = ar.itc ;; }
{ .mmi; nop.m 0; mov r1 = ar.ruc ;; }
{ .mmi; nop.m 0; mov r1 = ar.pfs ;; }
{ .mmi; nop.m 0; mov r1 = ar.lc ;; }
{ .mmi; nop.m 0; mov r1 = ar.ec ;; }

View File

@ -1,3 +1,15 @@
2007-11-14 H.J. Lu <hongjiu.lu@intel.com>
* ia64-ic.tbl: Updated for Itanium 9100 series.
* ia64-raw.tbl: Likewise.
* ia64-waw.tbl: Likewise.
* ia64-asmtab.c: Regenerated.
2007-11-14 Tristan Gingold <gingold@adacore.com>
* ia64-dis.c (print_insn_ia64): Handle ar.ruc.
* ia64-gen.c (lookup_regindex): Likewise.
2007-11-07 Jens Arnold <jens@jens-arnold.net>
PR gas/5228

File diff suppressed because it is too large Load Diff

View File

@ -205,6 +205,7 @@ print_insn_ia64 (bfd_vma memaddr, struct disassemble_info *info)
case 36: strcpy (regname, "ar.unat"); break;
case 40: strcpy (regname, "ar.fpsr"); break;
case 44: strcpy (regname, "ar.itc"); break;
case 45: strcpy (regname, "ar.ruc"); break;
case 64: strcpy (regname, "ar.pfs"); break;
case 65: strcpy (regname, "ar.lc"); break;
case 66: strcpy (regname, "ar.ec"); break;

View File

@ -1296,6 +1296,8 @@ lookup_regindex (const char *name, int specifier)
return 32;
else if (strstr (name, "[ITC]"))
return 44;
else if (strstr (name, "[RUC]"))
return 45;
else if (strstr (name, "[PFS]"))
return 64;
else if (strstr (name, "[LC]"))

View File

@ -90,6 +90,7 @@ mov-from-AR-M; mov_ar[Format in {M31}]
mov-from-AR-PFS; IC:mov-from-AR-I[Field(ar3) == PFS]
mov-from-AR-RNAT; IC:mov-from-AR-M[Field(ar3) == RNAT]
mov-from-AR-RSC; IC:mov-from-AR-M[Field(ar3) == RSC]
mov-from-AR-RUC; IC:mov-from-AR-M[Field(ar3) == RUC]
mov-from-AR-rv; IC:none
mov-from-AR-SSD; IC:mov-from-AR-M[Field(ar3) == SSD]
mov-from-AR-UNAT; IC:mov-from-AR-M[Field(ar3) == UNAT]
@ -158,6 +159,7 @@ mov-to-AR-M; mov_ar[Format in {M29 M30}]
mov-to-AR-PFS; IC:mov-to-AR-I[Field(ar3) == PFS]
mov-to-AR-RNAT; IC:mov-to-AR-M[Field(ar3) == RNAT]
mov-to-AR-RSC; IC:mov-to-AR-M[Field(ar3) == RSC]
mov-to-AR-RUC; IC:mov-to-AR-M[Field(ar3) == RUC]
mov-to-AR-SSD; IC:mov-to-AR-M[Field(ar3) == SSD]
mov-to-AR-UNAT; IC:mov-to-AR-M[Field(ar3) == UNAT]
mov-to-BR; mov_br[Format in {I21}]

View File

@ -29,9 +29,10 @@ AR[PFS]; IC:mov-to-AR-PFS; alloc, br.ia, epc, IC:mov-from-AR-PFS; impliedF
AR[PFS]; IC:mov-to-AR-PFS; br.ret; none
AR[RNAT]; alloc, flushrs, loadrs, IC:mov-to-AR-RNAT, IC:mov-to-AR-BSPSTORE; alloc, br.ia, flushrs, loadrs, IC:mov-from-AR-RNAT; impliedF
AR[RSC]; IC:mov-to-AR-RSC; alloc, br.ia, flushrs, loadrs, IC:mov-from-AR-RSC, IC:mov-from-AR-BSPSTORE, IC:mov-to-AR-RNAT, IC:mov-from-AR-RNAT, IC:mov-to-AR-BSPSTORE; impliedF
AR[RUC]; IC:mov-to-AR-RUC; br.ia, IC:mov-from-AR-RUC; impliedF
AR[SSD]; IC:mov-to-AR-SSD; br.ia, IC:mov-from-AR-SSD; impliedF
AR[UNAT]{%}, % in 0 - 63; IC:mov-to-AR-UNAT, st8.spill; br.ia, ld8.fill, IC:mov-from-AR-UNAT; impliedF
AR%, % in 8-15, 20, 22-23, 31, 33-35, 37-39, 41-43, 45-47, 67-111; IC:none; br.ia, IC:mov-from-AR-rv+1; none
AR%, % in 8-15, 20, 22-23, 31, 33-35, 37-39, 41-43, 46-47, 67-111; IC:none; br.ia, IC:mov-from-AR-rv+1; none
AR%, % in 48-63, 112-127; IC:mov-to-AR-ig+1; br.ia, IC:mov-from-AR-ig+1; impliedF
BR%, % in 0 - 7; br.call+1, brl.call+1; IC:indirect-brs+1, IC:indirect-brp+1, IC:mov-from-BR+1; impliedF
BR%, % in 0 - 7; IC:mov-to-BR+1; IC:indirect-brs+1; none
@ -136,8 +137,8 @@ PSR.be; IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l; IC:mem-readers, IC:mem-w
PSR.be; IC:user-mask-writers-partial+7, IC:mov-to-PSR-um, IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l; IC:mov-from-PSR, IC:mov-from-PSR-um; impliedF
PSR.be; rfi; IC:mem-readers, IC:mem-writers, IC:mov-from-PSR, IC:mov-from-PSR-um; impliedF
PSR.bn; bsw, rfi; IC:gr-readers+10, IC:gr-writers+10; impliedF
PSR.cpl; epc, br.ret; IC:priv-ops, br.call, brl.call, epc, IC:mov-from-AR-ITC, IC:mov-to-AR-ITC, IC:mov-to-AR-RSC, IC:mov-to-AR-K, IC:mov-from-IND-PMD, IC:probe-all, IC:mem-readers, IC:mem-writers, IC:lfetch-all; implied
PSR.cpl; rfi; IC:priv-ops, br.call, brl.call, epc, IC:mov-from-AR-ITC, IC:mov-to-AR-ITC, IC:mov-to-AR-RSC, IC:mov-to-AR-K, IC:mov-from-IND-PMD, IC:probe-all, IC:mem-readers, IC:mem-writers, IC:lfetch-all; impliedF
PSR.cpl; epc, br.ret; IC:priv-ops, br.call, brl.call, epc, IC:mov-from-AR-ITC, IC:mov-from-AR-RUC, IC:mov-to-AR-ITC, IC:mov-to-AR-RSC, IC:mov-to-AR-RUC, IC:mov-to-AR-K, IC:mov-from-IND-PMD, IC:probe-all, IC:mem-readers, IC:mem-writers, IC:lfetch-all; implied
PSR.cpl; rfi; IC:priv-ops, br.call, brl.call, epc, IC:mov-from-AR-ITC, IC:mov-from-AR-RUC, IC:mov-to-AR-ITC, IC:mov-to-AR-RSC, IC:mov-to-AR-RUC, IC:mov-to-AR-K, IC:mov-from-IND-PMD, IC:probe-all, IC:mem-readers, IC:mem-writers, IC:lfetch-all; impliedF
PSR.da; rfi; IC:mem-readers, IC:lfetch-all, IC:mem-writers, IC:probe-fault; impliedF
PSR.db; IC:mov-to-PSR-l; IC:lfetch-all, IC:mem-readers, IC:mem-writers, IC:probe-fault; data
PSR.db; IC:mov-to-PSR-l; IC:mov-from-PSR; impliedF
@ -179,8 +180,8 @@ PSR.rt; IC:mov-to-PSR-l; IC:mov-from-PSR; impliedF
PSR.rt; IC:mov-to-PSR-l; alloc, flushrs, loadrs; data
PSR.rt; rfi; IC:mov-from-PSR, alloc, flushrs, loadrs; impliedF
PSR.si; IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l; IC:mov-from-PSR; impliedF
PSR.si; IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l; IC:mov-from-AR-ITC; data
PSR.si; rfi; IC:mov-from-AR-ITC, IC:mov-from-PSR; impliedF
PSR.si; IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l; IC:mov-from-AR-ITC, IC:mov-from-AR-RUC; data
PSR.si; rfi; IC:mov-from-AR-ITC, IC:mov-from-AR-RUC, IC:mov-from-PSR; impliedF
PSR.sp; IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l; IC:mov-from-PSR; impliedF
PSR.sp; IC:sys-mask-writers-partial+7, IC:mov-to-PSR-l; IC:mov-from-IND-PMD, IC:mov-to-PSR-um, rum, sum; data
PSR.sp; rfi; IC:mov-from-IND-PMD, IC:mov-from-PSR, IC:mov-to-PSR-um, rum, sum; impliedF
@ -189,8 +190,8 @@ PSR.tb; IC:mov-to-PSR-l; IC:branches, chk, fchkf; data
PSR.tb; IC:mov-to-PSR-l; IC:mov-from-PSR; impliedF
PSR.tb; rfi; IC:branches, chk, fchkf, IC:mov-from-PSR; impliedF
PSR.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:mov-from-PSR-um, IC:mov-from-PSR; impliedF
PSR.vm; vmsw; IC:mem-readers, IC:mem-writers, IC:mov-from-AR-ITC, IC:mov-from-IND-CPUID, IC:mov-to-AR-ITC, IC:priv-ops\vmsw, cover, thash, ttag; implied
PSR.vm; rfi; IC:mem-readers, IC:mem-writers, IC:mov-from-AR-ITC, IC:mov-from-IND-CPUID, IC:mov-to-AR-ITC, IC:priv-ops\vmsw, cover, thash, ttag; impliedF
PSR.vm; vmsw; IC:mem-readers, IC:mem-writers, IC:mov-from-AR-ITC, IC:mov-from-AR-RUC, IC:mov-from-IND-CPUID, IC:mov-to-AR-ITC, IC:priv-ops\vmsw, cover, thash, ttag; implied
PSR.vm; rfi; IC:mem-readers, IC:mem-writers, IC:mov-from-AR-ITC, IC:mov-from-AR-RUC, IC:mov-from-IND-CPUID, IC:mov-to-AR-ITC, IC:priv-ops\vmsw, cover, thash, ttag; impliedF
RR#; IC:mov-to-IND-RR+6; IC:mem-readers, IC:mem-writers, itc.i, itc.d, itr.i, itr.d, IC:non-access, ptc.g, ptc.ga, ptc.l, ptr.i, ptr.d, thash, ttag; data
RR#; IC:mov-to-IND-RR+6; IC:mov-from-IND-RR+6; impliedF
RSE; IC:rse-writers+14; IC:rse-readers+14; impliedF

View File

@ -32,9 +32,10 @@ AR[PFS]; br.call, brl.call; br.call, brl.call; none
AR[PFS]; br.call, brl.call; IC:mov-to-AR-PFS; impliedF
AR[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
AR[RSC]; IC:mov-to-AR-RSC; IC:mov-to-AR-RSC; impliedF
AR[RUC]; IC:mov-to-AR-RUC; IC:mov-to-AR-RUC; impliedF
AR[SSD]; IC:mov-to-AR-SSD; IC:mov-to-AR-SSD; impliedF
AR[UNAT]{%}, % in 0 - 63; IC:mov-to-AR-UNAT, st8.spill; IC:mov-to-AR-UNAT, st8.spill; impliedF
AR%, % in 8-15, 20, 22-23, 31, 33-35, 37-39, 41-43, 45-47, 67-111; IC:none; IC:none; none
AR%, % in 8-15, 20, 22-23, 31, 33-35, 37-39, 41-43, 46-47, 67-111; IC:none; IC:none; none
AR%, % in 48 - 63, 112-127; IC:mov-to-AR-ig+1; IC:mov-to-AR-ig+1; impliedF
BR%, % in 0 - 7; br.call+1, brl.call+1; IC:mov-to-BR+1; impliedF
BR%, % in 0 - 7; IC:mov-to-BR+1; IC:mov-to-BR+1; impliedF