aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2008-08-28 14:07:50 +0000
committerH.J. Lu <hjl.tools@gmail.com>2008-08-28 14:07:50 +0000
commit1ca35711f453e9a18d2a23795fc4305ace8eb1d4 (patch)
treec575781b0204098113db0a6478b59342b77d7f8b /gas
parentb29d32ce5c7f783e1df1f0bf63245c8614e939f6 (diff)
downloadgdb-1ca35711f453e9a18d2a23795fc4305ace8eb1d4.zip
gdb-1ca35711f453e9a18d2a23795fc4305ace8eb1d4.tar.gz
gdb-1ca35711f453e9a18d2a23795fc4305ace8eb1d4.tar.bz2
gas/
2008-08-28 H.J. Lu <hongjiu.lu@intel.com> * config/tc-ia64.c (CR_IIB0): New. (CR_IIB1): Likewise. (cr): Add cr.iib0 and cr.iib1. (specify_resource): Handle IA64_RS_CR_IIB and CR_IIB0/CR_IIB1. gas/testsuite/ 2008-08-28 H.J. Lu <hongjiu.lu@intel.com> * gas/ia64/dv-raw-err.s: Add tests for cr.iib0 and cr.iib1. * gas/ia64/dv-waw-err.s: Likewise. * gas/ia64/regs.s: Likewise. * gas/ia64/dv-raw-err.l: Updated. * gas/ia64/dv-waw-err.l: Likewise. * gas/ia64/regs.d: Likewise. include/opcode/ 2008-08-28 H.J. Lu <hongjiu.lu@intel.com> * ia64.h (ia64_resource_specifier): Add IA64_RS_CR_IIB. Update IA64_RS_CR. opcodes/ 2008-08-28 H.J. Lu <hongjiu.lu@intel.com> * ia64-dis.c (print_insn_ia64): Handle cr.iib0 and cr.iib1. * ia64-gen.c (lookup_specifier): Likewise. * ia64-ic.tbl: Add support for cr.iib0 and cr.iib1. * ia64-raw.tbl: Likewise. * ia64-waw.tbl: Likewise. * ia64-asmtab.c: Regenerated.
Diffstat (limited to 'gas')
-rw-r--r--gas/ChangeLog7
-rw-r--r--gas/config/tc-ia64.c23
-rw-r--r--gas/testsuite/ChangeLog10
-rw-r--r--gas/testsuite/gas/ia64/dv-raw-err.l422
-rw-r--r--gas/testsuite/gas/ia64/dv-raw-err.s9
-rw-r--r--gas/testsuite/gas/ia64/dv-waw-err.l530
-rw-r--r--gas/testsuite/gas/ia64/dv-waw-err.s9
-rw-r--r--gas/testsuite/gas/ia64/regs.d6
-rw-r--r--gas/testsuite/gas/ia64/regs.s2
9 files changed, 546 insertions, 472 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 8c1a460f..22b706b 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,10 @@
+2008-08-28 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/tc-ia64.c (CR_IIB0): New.
+ (CR_IIB1): Likewise.
+ (cr): Add cr.iib0 and cr.iib1.
+ (specify_resource): Handle IA64_RS_CR_IIB and CR_IIB0/CR_IIB1.
+
2008-08-28 Jan Beulich <jbeulich@novell.com>
* config/tc-i386.c (md_assemble): Force number of displacement
diff --git a/gas/config/tc-ia64.c b/gas/config/tc-ia64.c
index e31bd26..da56dd3 100644
--- a/gas/config/tc-ia64.c
+++ b/gas/config/tc-ia64.c
@@ -408,6 +408,8 @@ ar[] =
#define CR_IFS 23
#define CR_IIM 24
#define CR_IHA 25
+#define CR_IIB0 26
+#define CR_IIB1 27
#define CR_LID 64
#define CR_IVR 65
#define CR_TPR 66
@@ -441,6 +443,8 @@ cr[] =
{"cr.ifs", CR_IFS},
{"cr.iim", CR_IIM},
{"cr.iha", CR_IHA},
+ {"cr.iib0", CR_IIB0},
+ {"cr.iib1", CR_IIB1},
{"cr.lid", CR_LID},
{"cr.ivr", CR_IVR},
{"cr.tpr", CR_TPR},
@@ -8417,6 +8421,23 @@ dep->name, idesc->name, (rsrc_write?"write":"read"), note)
}
break;
+ case IA64_RS_CR_IIB:
+ if (note != 0)
+ {
+ UNHANDLED;
+ }
+ else
+ {
+ int regno = CURR_SLOT.opnd[!rsrc_write].X_add_number - REG_CR;
+ if (idesc->operands[!rsrc_write] == IA64_OPND_CR3
+ && (regno == CR_IIB0 || regno == CR_IIB1))
+ {
+ specs[count] = tmpl;
+ specs[count++].index = regno;
+ }
+ }
+ break;
+
case IA64_RS_CR_LRR:
if (note != 1)
{
@@ -8848,6 +8869,8 @@ dep->name, idesc->name, (rsrc_write?"write":"read"), note)
case CR_ISR:
case CR_IFA:
case CR_IHA:
+ case CR_IIB0:
+ case CR_IIB1:
case CR_IIPA:
specs[count++] = tmpl;
break;
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog
index d0cd9d2..5bb281a 100644
--- a/gas/testsuite/ChangeLog
+++ b/gas/testsuite/ChangeLog
@@ -1,3 +1,13 @@
+2008-08-28 H.J. Lu <hongjiu.lu@intel.com>
+
+ * gas/ia64/dv-raw-err.s: Add tests for cr.iib0 and cr.iib1.
+ * gas/ia64/dv-waw-err.s: Likewise.
+ * gas/ia64/regs.s: Likewise.
+
+ * gas/ia64/dv-raw-err.l: Updated.
+ * gas/ia64/dv-waw-err.l: Likewise.
+ * gas/ia64/regs.d: Likewise.
+
2008-08-28 Jan Beulich <jbeulich@novell.com>
* gas/i386/string-bad.{l,s}, gas/i386/string-ok.{d,e,s}: New.
diff --git a/gas/testsuite/gas/ia64/dv-raw-err.l b/gas/testsuite/gas/ia64/dv-raw-err.l
index 45fa70a..036fa3e 100644
--- a/gas/testsuite/gas/ia64/dv-raw-err.l
+++ b/gas/testsuite/gas/ia64/dv-raw-err.l
@@ -69,135 +69,133 @@
.*:148: Warning: This is the location of the conflicting usage
.*: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 'mov' violates RAW dependency 'CR\[IIM\]' \(data\)
+.*:159: Warning: Use of 'mov' violates RAW dependency 'CR\[IIB%\], % in[ ]*0[ ]+- 1' \(data\), specific resource number is 26
.*:158: Warning: This is the location of the conflicting usage
-.*: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 'mov' violates RAW dependency 'CR\[IIPA\]' \(data\)
-.*:168: Warning: This is the location of the conflicting usage
-.*: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' 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 'mov' violates RAW dependency 'CR\[ISR\]' \(data\)
-.*:183: Warning: This is the location of the conflicting usage
-.*: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' violates RAW dependency 'CR\[ITM\]' \(data\)
-.*:193: Warning: This is the location of the conflicting usage
-.*: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
-.*: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 'mov' violates RAW dependency 'CR\[PMV\]' \(data\)
-.*:221: Warning: This is the location of the conflicting usage
-.*:227: Warning: Use of 'thash' violates RAW dependency 'CR\[PTA\]' \(data\)
-.*:226: Warning: This is the location of the conflicting usage
-.*: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\)
+.*:163: Warning: Use of 'mov' violates RAW dependency 'CR\[IIB%\], % in[ ]*0[ ]+- 1' \(data\), specific resource number is 27
+.*:162: Warning: This is the location of the conflicting usage
+.*:168: Warning: Use of 'mov' violates RAW dependency 'CR\[IIM\]' \(data\)
+.*:167: Warning: This is the location of the conflicting usage
+.*:173: Warning: Use of 'rfi' violates RAW dependency 'CR\[IIP\]' \(implied\)
+.*:172: Warning: This is the location of the conflicting usage
+.*:178: Warning: Use of 'mov' violates RAW dependency 'CR\[IIPA\]' \(data\)
+.*:177: Warning: This is the location of the conflicting usage
+.*:183: Warning: Use of 'rfi' violates RAW dependency 'CR\[IPSR\]' \(implied\)
+.*:182: Warning: This is the location of the conflicting usage
+.*:188: Warning: Use of 'mov' violates RAW dependency 'CR\[IRR%\], % in[ ]*0[ ]+- 3' \(data\), specific resource number is 68
+.*:187: Warning: This is the location of the conflicting usage
+.*:193: Warning: Use of 'mov' violates RAW dependency 'CR\[ISR\]' \(data\)
+.*:192: Warning: This is the location of the conflicting usage
+.*:198: Warning: Use of 'itc\.d' violates RAW dependency 'CR\[ITIR\]' \(implied\)
+.*:197: Warning: This is the location of the conflicting usage
+.*:203: Warning: Use of 'mov' violates RAW dependency 'CR\[ITM\]' \(data\)
+.*:202: Warning: This is the location of the conflicting usage
+.*:208: Warning: Use of 'mov' violates RAW dependency 'CR\[ITV\]' \(data\)
+.*:207: Warning: This is the location of the conflicting usage
+.*:215: Warning: Use of 'mov' violates RAW dependency 'CR\[IVA\]' \(instr\)
+.*:214: Warning: This is the location of the conflicting usage
+.*:220: Warning: Use of 'mov' violates RAW dependency 'CR\[LID\]' \(other\)
+.*:219: Warning: This is the location of the conflicting usage
+.*:226: Warning: Use of 'mov' violates RAW dependency 'CR\[LRR%\], % in[ ]*0[ ]+- 1' \(data\), specific resource number is 80
+.*:225: Warning: This is the location of the conflicting usage
+.*:231: Warning: Use of 'mov' violates RAW dependency 'CR\[PMV\]' \(data\)
+.*:230: Warning: This is the location of the conflicting usage
+.*:236: Warning: Use of 'thash' violates RAW dependency 'CR\[PTA\]' \(data\)
.*: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
+.*:241: Warning: Use of 'mov' violates RAW dependency 'CR\[TPR\]' \(data\)
+.*:240: Warning: This is the location of the conflicting usage
+.*:245: Warning: Use of 'mov' violates RAW dependency 'CR\[TPR\]' \(other\)
+.*:244: Warning: This is the location of the conflicting usage
+.*:251: Warning: Use of 'mov' may violate RAW dependency 'DBR\#' \(impliedf\)
+.*:250: Warning: This is the location of the conflicting usage
+.*:255: Warning: Use of 'probe\.r' may violate RAW dependency 'DBR\#' \(data\)
+.*:254: Warning: This is the location of the conflicting usage
+.*:261: Warning: Use of 'fc' violates RAW dependency 'DTC' \(data\)
+.*:260: Warning: This is the location of the conflicting usage
+.*:265: Warning: Use of 'ptc\.e' violates RAW dependency 'DTC' \(impliedf\)
+.*:264: Warning: This is the location of the conflicting usage
+.*:265: Warning: Use of 'ptc\.e' violates WAW dependency 'DTC' \(impliedf\)
+.*:264: Warning: This is the location of the conflicting usage
+.*:265: Warning: Use of 'ptc\.e' violates WAW dependency 'ITC' \(impliedf\)
+.*:264: Warning: This is the location of the conflicting usage
+.*:276: Warning: Use of 'tak' violates RAW dependency 'DTC' \(data\)
+.*:275: Warning: This is the location of the conflicting usage
+.*:276: Warning: Use of 'tak' violates RAW dependency 'DTR' \(data\)
+.*:275: Warning: This is the location of the conflicting usage
+.*:280: Warning: Use of 'tpa' violates RAW dependency 'DTC' \(data\)
.*: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' may violate RAW dependency 'IBR\#' \(impliedf\)
-.*:292: Warning: This is the location of the conflicting usage
-.*:298: Warning: Use of 'mov' violates RAW dependency 'InService\*' \(data\)
-.*:297: Warning: This is the location of the conflicting usage
-.*:298: Warning: Use of 'mov' violates WAW dependency 'InService\*' \(other\)
-.*:297: Warning: This is the location of the conflicting usage
-.*: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\)
+.*:280: Warning: Use of 'tpa' violates RAW dependency 'DTR' \(data\)
+.*:279: Warning: This is the location of the conflicting usage
+.*:289: Warning: Use of 'mov' violates RAW dependency 'FR%, % in[ ]*2[ ]+- 127' \(impliedf\), specific resource number is 4
+.*:288: Warning: This is the location of the conflicting usage
+.*:297: Warning: Use of 'mov' violates RAW dependency 'GR%, % in[ ]*1[ ]+- 127' \(impliedf\), specific resource number is 3
+.*:296: Warning: This is the location of the conflicting usage
+.*:302: Warning: Use of 'mov' may violate RAW dependency 'IBR\#' \(impliedf\)
.*: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
-.*: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
+.*:307: Warning: Use of 'mov' violates RAW dependency 'InService\*' \(data\)
+.*:306: Warning: This is the location of the conflicting usage
+.*:307: Warning: Use of 'mov' violates WAW dependency 'InService\*' \(other\)
+.*:306: Warning: This is the location of the conflicting usage
+.*:311: Warning: Use of 'mov' violates RAW dependency 'InService\*' \(impliedf\)
+.*:310: Warning: This is the location of the conflicting usage
+.*:311: Warning: Use of 'mov' violates WAW dependency 'CR\[IRR%\], % in[ ]*0[ ]+- 3' \(impliedf\), specific resource number is 71
+.*:310: Warning: This is the location of the conflicting usage
+.*:311: Warning: Use of 'mov' violates WAW dependency 'CR\[IRR%\], % in[ ]*0[ ]+- 3' \(impliedf\), specific resource number is 70
+.*:310: Warning: This is the location of the conflicting usage
+.*:311: Warning: Use of 'mov' violates WAW dependency 'CR\[IRR%\], % in[ ]*0[ ]+- 3' \(impliedf\), specific resource number is 69
+.*:310: Warning: This is the location of the conflicting usage
+.*:311: Warning: Use of 'mov' violates WAW dependency 'CR\[IRR%\], % in[ ]*0[ ]+- 3' \(impliedf\), specific resource number is 68
+.*:310: Warning: This is the location of the conflicting usage
+.*:311: Warning: Use of 'mov' violates WAW dependency 'InService\*' \(other\)
+.*:310: Warning: This is the location of the conflicting usage
+.*:313: Warning: Use of 'mov' violates WAW dependency 'InService\*' \(other\)
+.*:311: Warning: This is the location of the conflicting usage
+.*:313: Warning: Use of 'mov' violates WAW dependency 'InService\*' \(other\)
+.*:310: Warning: This is the location of the conflicting usage
+.*:314: Warning: Use of 'mov' violates WAW dependency 'InService\*' \(other\)
+.*:311: Warning: This is the location of the conflicting usage
+.*:314: Warning: Use of 'mov' violates WAW dependency 'InService\*' \(other\)
+.*:310: Warning: This is the location of the conflicting usage
+.*:314: Warning: Use of 'mov' violates RAW dependency 'InService\*' \(impliedf\)
+.*:313: Warning: This is the location of the conflicting usage
+.*:314: Warning: Use of 'mov' violates WAW dependency 'CR\[EOI\]' \(other\)
+.*:313: Warning: This is the location of the conflicting usage
+.*:314: Warning: Use of 'mov' violates WAW dependency 'InService\*' \(other\)
+.*:313: 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
-.*: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
-.*: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\)
+.*:328: Warning: Use of 'epc' violates RAW dependency 'ITC' \(instr\)
+.*:327: Warning: This is the location of the conflicting usage
+.*:328: Warning: Use of 'epc' violates RAW dependency 'ITR' \(instr\)
+.*:327: Warning: This is the location of the conflicting usage
+.*:335: Warning: Use of 'probe\.r' may violate RAW dependency 'PKR\#' \(data\)
+.*:334: Warning: This is the location of the conflicting usage
+.*:339: Warning: Use of 'mov' may violate RAW dependency 'PKR\#' \(data\)
+.*:338: Warning: This is the location of the conflicting usage
+.*:339: Warning: Use of 'mov' may violate RAW dependency 'PKR\#' \(impliedf\)
+.*:338: Warning: This is the location of the conflicting usage
+.*:345: Warning: Use of 'mov' may violate RAW dependency 'PMC\#' \(impliedf\)
+.*:344: Warning: This is the location of the conflicting usage
+.*:349: Warning: Use of 'mov' may violate RAW dependency 'PMC\#' \(other\)
+.*:348: Warning: This is the location of the conflicting usage
+.*:355: Warning: Use of 'mov' may violate RAW dependency 'PMD\#' \(impliedf\)
+.*:354: Warning: This is the location of the conflicting usage
+.*:360: Warning: Use of 'add' may violate RAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 1
+.*:359: Warning: This is the location of the conflicting usage
+.*:363: Warning: Use of 'add' may violate RAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 2
+.*:362: Warning: This is the location of the conflicting usage
+.*:366: Warning: Use of 'br\.cond\.sptk' may violate RAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 5
+.*:365: Warning: This is the location of the conflicting usage
+.*:374: Warning: Use of 'add' may violate RAW dependency 'CFM' \(impliedf\)
+.*:373: Warning: This is the location of the conflicting usage
+.*:374: Warning: Use of 'add' may violate RAW dependency 'PR63' \(impliedf\)
+.*:373: Warning: This is the location of the conflicting usage
+.*:377: Warning: Use of 'add' may violate RAW dependency 'PR63' \(impliedf\)
+.*:376: Warning: This is the location of the conflicting usage
+.*:385: Warning: Use of 'ld8' violates RAW dependency 'PSR\.ac' \(implied\)
+.*:384: Warning: This is the location of the conflicting usage
+.*:390: Warning: Use of 'ld8' violates RAW dependency 'PSR\.be' \(implied\)
+.*:389: Warning: This is the location of the conflicting usage
+.*:403: Warning: Use of 'st8' 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
@@ -205,101 +203,107 @@
.*: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\)
+.*:415: Warning: Use of 'mov\.m' violates RAW dependency 'PSR\.cpl' \(implied\)
.*:414: Warning: This is the location of the conflicting usage
+.*:418: Warning: Use of 'mov\.m' violates RAW dependency 'PSR\.cpl' \(implied\)
+.*:417: Warning: This is the location of the conflicting usage
+.*:421: Warning: Use of 'mov\.m' violates RAW dependency 'PSR\.cpl' \(implied\)
+.*:420: 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\)
+.*:433: Warning: Use of 'mov' violates RAW dependency 'PSR\.cpl' \(implied\)
.*: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
-.*: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
-.*: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
-.*: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
-.*: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
-.*: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\)
+.*:436: Warning: Use of 'mov' violates RAW dependency 'PSR\.cpl' \(implied\)
+.*:435: Warning: This is the location of the conflicting usage
+.*:442: Warning: Use of 'ld8' violates RAW dependency 'PSR\.ac' \(data\)
+.*:441: Warning: This is the location of the conflicting usage
+.*:442: Warning: Use of 'ld8' violates RAW dependency 'PSR\.be' \(data\)
+.*:441: Warning: This is the location of the conflicting usage
+.*:442: Warning: Use of 'ld8' violates RAW dependency 'PSR\.db' \(data\)
+.*:441: Warning: This is the location of the conflicting usage
+.*:442: Warning: Use of 'ld8' violates RAW dependency 'PSR\.dt' \(data\)
+.*:441: Warning: This is the location of the conflicting usage
+.*:442: Warning: Use of 'ld8' violates RAW dependency 'PSR\.pk' \(data\)
+.*:441: Warning: This is the location of the conflicting usage
+.*:450: Warning: Use of 'mov' violates RAW dependency 'PSR\.dfh' \(data\)
+.*:449: Warning: This is the location of the conflicting usage
+.*:450: Warning: Use of 'mov' violates WAW dependency 'PSR\.mfh' \(impliedf\)
+.*:449: Warning: This is the location of the conflicting usage
+.*:456: Warning: Use of 'mov' violates RAW dependency 'PSR\.dfl' \(data\)
+.*:455: Warning: This is the location of the conflicting usage
+.*:456: Warning: Use of 'mov' violates WAW dependency 'PSR\.mfl' \(impliedf\)
+.*:455: Warning: This is the location of the conflicting usage
+.*:462: Warning: Use of 'mov' violates RAW dependency 'PSR\.di' \(impliedf\)
+.*:461: Warning: This is the location of the conflicting usage
+.*:467: Warning: Use of 'ld8' violates RAW dependency 'PSR\.dt' \(data\)
+.*:466: Warning: This is the location of the conflicting usage
+.*:473: Warning: Use of 'mov' violates RAW dependency 'PSR\.i' \(impliedf\)
+.*:472: Warning: This is the location of the conflicting usage
+.*:479: Warning: Use of 'mov' violates RAW dependency 'PSR\.ic' \(impliedf\)
+.*:478: Warning: This is the location of the conflicting usage
+.*:483: Warning: Use of 'mov' violates RAW dependency 'PSR\.ic' \(data\)
+.*:482: Warning: This is the location of the conflicting usage
+.*:496: Warning: Use of 'br\.ret\.sptk' violates RAW dependency 'PSR\.lp' \(data\)
+.*:495: Warning: This is the location of the conflicting usage
+.*:496: Warning: Use of 'br\.ret\.sptk' violates RAW dependency 'PSR\.tb' \(data\)
+.*:495: Warning: This is the location of the conflicting usage
+.*:502: Warning: Use of 'mov' violates RAW dependency 'PSR\.mfh' \(impliedf\)
+.*:501: Warning: This is the location of the conflicting usage
+.*:507: Warning: Use of 'mov' violates RAW dependency 'PSR\.mfl' \(impliedf\)
+.*:506: Warning: This is the location of the conflicting usage
+.*:512: Warning: Use of 'ld8' violates RAW dependency 'PSR\.pk' \(data\)
+.*:511: Warning: This is the location of the conflicting usage
+.*:515: Warning: Use of 'mov' violates RAW dependency 'PSR\.pk' \(impliedf\)
+.*:514: Warning: This is the location of the conflicting usage
+.*:520: Warning: Use of 'mov' violates RAW dependency 'PSR\.pp' \(impliedf\)
+.*:519: Warning: This is the location of the conflicting usage
+.*:526: Warning: Use of 'flushrs' violates RAW dependency 'PSR\.rt' \(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
-.*:546: Warning: Use of 'chk\.s' violates RAW dependency 'PSR\.tb' \(data\)
+.*:532: Warning: Use of 'mov\.m' violates RAW dependency 'PSR\.si' \(data\)
+.*:531: Warning: This is the location of the conflicting usage
+.*:535: Warning: Use of 'mov\.m' violates RAW dependency 'PSR\.si' \(data\)
+.*:531: Warning: This is the location of the conflicting usage
+.*:535: Warning: Use of 'mov\.m' violates RAW dependency 'PSR\.si' \(data\)
+.*:534: Warning: This is the location of the conflicting usage
+.*:543: Warning: Use of 'mov' violates RAW dependency 'PSR\.sp' \(data\)
+.*:542: Warning: This is the location of the conflicting usage
+.*:546: Warning: Use of 'rum' violates RAW dependency 'PSR\.sp' \(data\)
+.*:542: Warning: This is the location of the conflicting usage
+.*:546: Warning: Use of 'rum' violates RAW dependency 'PSR\.sp' \(data\)
.*:545: Warning: This is the location of the conflicting usage
-.*: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\)
+.*:555: Warning: Use of 'chk\.s' violates RAW dependency 'PSR\.tb' \(data\)
+.*:554: Warning: This is the location of the conflicting usage
+.*:560: Warning: Use of 'mov' violates RAW dependency 'PSR\.up' \(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
+.*:566: Warning: Use of 'ld8' may violate RAW dependency 'RR\#' \(data\)
+.*:565: Warning: This is the location of the conflicting usage
+.*:569: Warning: Use of 'mov' may violate RAW dependency 'RR\#' \(impliedf\)
.*: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
-.*:578: Warning: Use of 'add' may violate RAW dependency 'PR%, % in[ ]*16[ ]+- 62' \(impliedf\), specific resource number is 21
+.*:578: Warning: Use of 'addl' violates RAW dependency 'GR%, % in[ ]*1[ ]+- 127' \(impliedf\), specific resource number is 2
.*: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 '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 'br\.cond\.sptk' may violate RAW dependency 'PR%, % in[ ]*16[ ]+- 62' \(impliedf\), specific resource number is 25
+.*:582: Warning: Use of 'mov' violates RAW dependency 'GR%, % in[ ]*1[ ]+- 127' \(impliedf\), specific resource number is 32
+.*:581: Warning: This is the location of the conflicting usage
+.*:587: Warning: Use of 'add' may violate RAW dependency 'PR%, % in[ ]*16[ ]+- 62' \(impliedf\), specific resource number is 21
.*:586: Warning: This is the location of the conflicting usage
-.*: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
+.*:590: Warning: Use of 'add' may violate RAW dependency 'PR%, % in[ ]*16[ ]+- 62' \(impliedf\), specific resource number is 22
+.*:589: Warning: This is the location of the conflicting usage
+.*:593: Warning: Use of 'add' may violate RAW dependency 'PR%, % in[ ]*16[ ]+- 62' \(impliedf\), specific resource number is 23
+.*:592: Warning: This is the location of the conflicting usage
+.*:596: Warning: Use of 'br\.cond\.sptk' may violate RAW dependency 'PR%, % in[ ]*16[ ]+- 62' \(impliedf\), specific resource number is 25
+.*:595: Warning: This is the location of the conflicting usage
+.*:604: Warning: Use of 'adds' violates RAW 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
+.*:607: Warning: Use of 'adds' violates RAW 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
+.*:610: Warning: Use of 'add' violates RAW dependency 'GR%, % in[ ]*1[ ]+- 127' \(impliedf\), specific resource number is 6
+.*:609: Warning: This is the location of the conflicting usage
+.*:613: Warning: Use of 'ld8' violates RAW dependency 'GR%, % in[ ]*1[ ]+- 127' \(impliedf\), specific resource number is 6
+.*:612: Warning: This is the location of the conflicting usage
+.*:613: Warning: Use of 'ld8' violates WAW dependency 'GR%, % in[ ]*1[ ]+- 127' \(impliedf\), specific resource number is 6
+.*:612: Warning: This is the location of the conflicting usage
+.*:616: Warning: Use of 'ldfd' violates RAW dependency 'GR%, % in[ ]*1[ ]+- 127' \(impliedf\), specific resource number is 6
+.*:615: Warning: This is the location of the conflicting usage
+.*:616: Warning: Use of 'ldfd' violates WAW dependency 'GR%, % in[ ]*1[ ]+- 127' \(impliedf\), specific resource number is 6
+.*:615: Warning: This is the location of the conflicting usage
+.*:624: Warning: Use of 'ld8' violates RAW dependency 'PSR\.vm' \(implied\)
+.*:623: Warning: This is the location of the conflicting usage
diff --git a/gas/testsuite/gas/ia64/dv-raw-err.s b/gas/testsuite/gas/ia64/dv-raw-err.s
index 53a3291..d671040 100644
--- a/gas/testsuite/gas/ia64/dv-raw-err.s
+++ b/gas/testsuite/gas/ia64/dv-raw-err.s
@@ -154,6 +154,15 @@
mov r14 = cr.iha
;;
+// CR[IIB%]
+ mov cr.iib0 = r15
+ mov r16 = cr.iib0
+ ;;
+
+ mov cr.iib1 = r15
+ mov r16 = cr.iib1
+ ;;
+
// CR[IIM]
mov cr.iim = r15
mov r16 = cr.iim
diff --git a/gas/testsuite/gas/ia64/dv-waw-err.l b/gas/testsuite/gas/ia64/dv-waw-err.l
index 0399701..761bc36 100644
--- a/gas/testsuite/gas/ia64/dv-waw-err.l
+++ b/gas/testsuite/gas/ia64/dv-waw-err.l
@@ -117,275 +117,279 @@
.*:164: Warning: This is the location of the conflicting usage
.*: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' violates WAW dependency 'CR\[IIM\]' \(impliedf\)
+.*:175: Warning: Use of 'mov' violates WAW dependency 'CR\[IIB%\], % in[ ]*0[ ]+- 1' \(impliedf\), specific resource number is 26
.*:174: Warning: This is the location of the conflicting usage
-.*: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' violates WAW dependency 'CR\[IIPA\]' \(impliedf\)
-.*:184: Warning: This is the location of the conflicting usage
-.*:190: Warning: Use of 'mov' violates WAW dependency 'CR\[IPSR\]' \(impliedf\)
-.*:189: Warning: This is the location of the conflicting usage
-.*:195: Warning: Use of 'mov' violates RAW dependency 'InService\*' \(impliedf\)
-.*: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 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' violates WAW dependency 'CR\[ITIR\]' \(impliedf\)
-.*:204: Warning: This is the location of the conflicting usage
-.*: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' violates WAW dependency 'CR\[ITV\]' \(impliedf\)
-.*:214: Warning: This is the location of the conflicting usage
-.*: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' violates WAW dependency 'CR\[PMV\]' \(impliedf\)
-.*:239: Warning: This is the location of the conflicting usage
-.*: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' violates WAW dependency 'CR\[TPR\]' \(impliedf\)
-.*:249: Warning: This is the location of the conflicting usage
-.*: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\)
+.*:179: Warning: Use of 'mov' violates WAW dependency 'CR\[IIB%\], % in[ ]*0[ ]+- 1' \(impliedf\), specific resource number is 27
+.*:178: Warning: This is the location of the conflicting usage
+.*:184: Warning: Use of 'mov' violates WAW dependency 'CR\[IIM\]' \(impliedf\)
+.*:183: Warning: This is the location of the conflicting usage
+.*:189: Warning: Use of 'mov' violates WAW dependency 'CR\[IIP\]' \(impliedf\)
+.*:188: Warning: This is the location of the conflicting usage
+.*:194: Warning: Use of 'mov' violates WAW dependency 'CR\[IIPA\]' \(impliedf\)
+.*:193: Warning: This is the location of the conflicting usage
+.*:199: Warning: Use of 'mov' violates WAW dependency 'CR\[IPSR\]' \(impliedf\)
+.*:198: Warning: This is the location of the conflicting usage
+.*:204: Warning: Use of 'mov' violates RAW dependency 'InService\*' \(impliedf\)
+.*:203: Warning: This is the location of the conflicting usage
+.*:204: Warning: Use of 'mov' violates WAW dependency 'CR\[IRR%\], % in[ ]*0[ ]+- 3' \(impliedf\), specific resource number is 71
+.*:203: Warning: This is the location of the conflicting usage
+.*:204: Warning: Use of 'mov' violates WAW dependency 'CR\[IRR%\], % in[ ]*0[ ]+- 3' \(impliedf\), specific resource number is 70
+.*:203: Warning: This is the location of the conflicting usage
+.*:204: Warning: Use of 'mov' violates WAW dependency 'CR\[IRR%\], % in[ ]*0[ ]+- 3' \(impliedf\), specific resource number is 69
+.*:203: Warning: This is the location of the conflicting usage
+.*:204: Warning: Use of 'mov' violates WAW dependency 'CR\[IRR%\], % in[ ]*0[ ]+- 3' \(impliedf\), specific resource number is 68
+.*:203: Warning: This is the location of the conflicting usage
+.*:204: Warning: Use of 'mov' violates WAW dependency 'InService\*' \(other\)
+.*:203: Warning: This is the location of the conflicting usage
+.*:209: Warning: Use of 'mov' violates WAW dependency 'CR\[ISR\]' \(impliedf\)
+.*:208: Warning: This is the location of the conflicting usage
+.*:214: Warning: Use of 'mov' violates WAW dependency 'CR\[ITIR\]' \(impliedf\)
+.*:213: Warning: This is the location of the conflicting usage
+.*:219: Warning: Use of 'mov' violates WAW dependency 'CR\[ITM\]' \(impliedf\)
+.*:218: Warning: This is the location of the conflicting usage
+.*:224: Warning: Use of 'mov' violates WAW dependency 'CR\[ITV\]' \(impliedf\)
+.*:223: Warning: This is the location of the conflicting usage
+.*:229: Warning: Use of 'mov' violates WAW dependency 'CR\[IVA\]' \(impliedf\)
+.*:228: Warning: This is the location of the conflicting usage
+.*:236: Warning: Use of 'mov' violates WAW dependency 'CR\[LID\]' \(other\)
+.*:235: Warning: This is the location of the conflicting usage
+.*:244: Warning: Use of 'mov' violates WAW dependency 'CR\[LRR%\], % in[ ]*0[ ]+- 1' \(impliedf\), specific resource number is 80
+.*:243: Warning: This is the location of the conflicting usage
+.*:249: Warning: Use of 'mov' violates WAW dependency 'CR\[PMV\]' \(impliedf\)
+.*:248: Warning: This is the location of the conflicting usage
+.*:254: Warning: Use of 'mov' violates WAW dependency 'CR\[PTA\]' \(impliedf\)
+.*:253: Warning: This is the location of the conflicting usage
+.*:259: Warning: Use of 'mov' violates WAW dependency 'CR\[TPR\]' \(impliedf\)
+.*:258: Warning: This is the location of the conflicting usage
+.*:264: Warning: Use of 'mov' may violate WAW dependency 'DBR\#' \(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 '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' may violate WAW dependency 'IBR\#' \(impliedf\)
-.*:291: Warning: This is the location of the conflicting usage
-.*: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' may violate WAW dependency 'PMC\#' \(impliedf\)
-.*:326: Warning: This is the location of the conflicting usage
-.*:332: Warning: Use of 'mov' may violate WAW dependency 'PMD\#' \(impliedf\)
-.*:331: 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
-.*: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
+.*:273: Warning: Use of 'itc\.i' violates RAW dependency 'DTC' \(impliedf\)
+.*:272: Warning: This is the location of the conflicting usage
+.*:273: Warning: Use of 'itc\.i' violates RAW dependency 'ITC' \(impliedf\)
+.*:272: Warning: This is the location of the conflicting usage
+.*:273: Warning: Use of 'itc\.i' violates WAW dependency 'DTC' \(impliedf\)
+.*:272: Warning: This is the location of the conflicting usage
+.*:273: Warning: Use of 'itc\.i' violates WAW dependency 'ITC' \(impliedf\)
+.*:272: Warning: This is the location of the conflicting usage
+.*:285: Warning: Use of 'ptr\.d' violates RAW dependency 'DTC' \(impliedf\)
+.*:284: Warning: This is the location of the conflicting usage
+.*:285: Warning: Use of 'ptr\.d' violates RAW dependency 'DTR' \(impliedf\)
+.*:284: Warning: This is the location of the conflicting usage
+.*:285: Warning: Use of 'ptr\.d' violates RAW dependency 'ITC' \(impliedf\)
+.*:284: Warning: This is the location of the conflicting usage
+.*:285: Warning: Use of 'ptr\.d' violates WAW dependency 'DTC' \(impliedf\)
+.*:284: Warning: This is the location of the conflicting usage
+.*:285: Warning: Use of 'ptr\.d' violates WAW dependency 'DTR' \(impliedf\)
+.*:284: Warning: This is the location of the conflicting usage
+.*:285: Warning: Use of 'ptr\.d' violates WAW dependency 'ITC' \(impliedf\)
+.*:284: Warning: This is the location of the conflicting usage
+.*:291: Warning: Use of 'ldfs\.c\.clr' violates WAW dependency 'FR%, % in[ ]*2[ ]+- 127' \(impliedf\), specific resource number is 3
+.*:290: Warning: This is the location of the conflicting usage
+.*:296: Warning: Use of 'ld8\.c\.clr' violates WAW dependency 'GR%, % in[ ]*1[ ]+- 127' \(impliedf\), specific resource number is 2
+.*:295: Warning: This is the location of the conflicting usage
+.*:301: Warning: Use of 'mov' may violate WAW dependency 'IBR\#' \(impliedf\)
+.*:300: Warning: This is the location of the conflicting usage
+.*:306: Warning: Use of 'mov' violates RAW dependency 'InService\*' \(data\)
+.*:305: Warning: This is the location of the conflicting usage
+.*:306: Warning: Use of 'mov' violates WAW dependency 'InService\*' \(other\)
+.*:305: Warning: This is the location of the conflicting usage
+.*:312: Warning: Use of 'itc\.i' violates RAW dependency 'DTC' \(impliedf\)
+.*:311: Warning: This is the location of the conflicting usage
+.*:312: Warning: Use of 'itc\.i' violates RAW dependency 'ITC' \(impliedf\)
+.*:311: Warning: This is the location of the conflicting usage
+.*:312: Warning: Use of 'itc\.i' violates WAW dependency 'DTC' \(impliedf\)
+.*:311: Warning: This is the location of the conflicting usage
+.*:312: Warning: Use of 'itc\.i' violates WAW dependency 'ITC' \(impliedf\)
+.*:311: Warning: This is the location of the conflicting usage
+.*:319: Warning: Use of 'ptr\.i' violates RAW dependency 'DTC' \(impliedf\)
+.*:318: Warning: This is the location of the conflicting usage
+.*:319: Warning: Use of 'ptr\.i' violates RAW dependency 'ITC' \(impliedf\)
+.*:318: Warning: This is the location of the conflicting usage
+.*:319: Warning: Use of 'ptr\.i' violates RAW dependency 'ITR' \(impliedf\)
+.*:318: Warning: This is the location of the conflicting usage
+.*:319: Warning: Use of 'ptr\.i' violates WAW dependency 'DTC' \(impliedf\)
+.*:318: Warning: This is the location of the conflicting usage
+.*:319: Warning: Use of 'ptr\.i' violates WAW dependency 'ITC' \(impliedf\)
+.*:318: Warning: This is the location of the conflicting usage
+.*:319: Warning: Use of 'ptr\.i' violates WAW dependency 'ITR' \(impliedf\)
+.*:318: Warning: This is the location of the conflicting usage
+.*:331: Warning: Use of 'mov' violates WAW dependency 'PKR\#' \(impliedf\), specific resource number is 1
+.*:330: Warning: This is the location of the conflicting usage
+.*:336: Warning: Use of 'mov' may violate WAW dependency 'PMC\#' \(impliedf\)
+.*:335: Warning: This is the location of the conflicting usage
+.*:341: Warning: Use of 'mov' may violate WAW dependency 'PMD\#' \(impliedf\)
+.*:340: Warning: This is the location of the conflicting usage
+.*:346: Warning: Use of 'cmp\.eq' violates WAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 1
+.*:345: Warning: This is the location of the conflicting usage
+.*:346: Warning: Use of 'cmp\.eq' 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\)
+.*:349: Warning: Use of 'fcmp\.eq' violates WAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 1
+.*:348: Warning: This is the location of the conflicting usage
+.*:349: Warning: Use of 'fcmp\.eq' violates WAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 1
+.*:348: Warning: This is the location of the conflicting usage
+.*:352: Warning: Use of 'cmp\.eq\.or' violates WAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 1
+.*:351: Warning: This is the location of the conflicting usage
+.*:355: Warning: Use of 'cmp\.eq\.and' violates WAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 1
+.*:354: Warning: This is the location of the conflicting usage
+.*:366: Warning: Use of 'br\.wtop\.sptk' violates RAW dependency 'AR\[EC\]' \(impliedf\)
+.*:365: Warning: This is the location of the conflicting usage
+.*:366: Warning: Use of 'br\.wtop\.sptk' violates RAW dependency 'CFM' \(impliedf\)
+.*:365: Warning: This is the location of the conflicting usage
+.*:366: Warning: Use of 'br\.wtop\.sptk' violates WAW dependency 'AR\[EC\]' \(impliedf\)
+.*:365: Warning: This is the location of the conflicting usage
+.*:366: Warning: Use of 'br\.wtop\.sptk' violates WAW dependency 'CFM' \(impliedf\)
.*:365: Warning: This is the location of the conflicting usage
-.*:369: Warning: Use of 'cmp\.eq\.and' violates WAW dependency 'PR63' \(impliedf\)
+.*:366: Warning: Use of 'br\.wtop\.sptk' violates WAW dependency 'PR63' \(impliedf\)
+.*:365: Warning: This is the location of the conflicting usage
+.*:366: Warning: Use of 'br\.wtop\.sptk' violates WAW dependency 'PR63' \(impliedf\)
+.*:365: Warning: This is the location of the conflicting usage
+.*:369: Warning: Use of 'cmp\.eq' 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
-.*: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
-.*: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\)
+.*:369: Warning: Use of 'cmp\.eq' violates WAW dependency 'PR63' \(impliedf\)
+.*:368: Warning: This is the location of the conflicting usage
+.*:372: Warning: Use of 'fcmp\.eq' violates WAW dependency 'PR63' \(impliedf\)
+.*:371: Warning: This is the location of the conflicting usage
+.*:372: Warning: Use of 'fcmp\.eq' violates WAW dependency 'PR63' \(impliedf\)
+.*:371: Warning: This is the location of the conflicting usage
+.*:375: Warning: Use of 'cmp\.eq\.or' violates WAW dependency 'PR63' \(impliedf\)
+.*:374: Warning: This is the location of the conflicting usage
+.*:378: Warning: Use of 'cmp\.eq\.and' violates WAW dependency 'PR63' \(impliedf\)
+.*:377: Warning: This is the location of the conflicting usage
+.*:389: Warning: Use of 'rum' violates WAW dependency 'PSR\.ac' \(impliedf\)
+.*:388: Warning: This is the location of the conflicting usage
+.*:394: Warning: Use of 'rum' violates WAW dependency 'PSR\.be' \(impliedf\)
+.*:393: Warning: This is the location of the conflicting usage
+.*:404: Warning: Use of 'br\.ret\.sptk' violates WAW dependency 'PSR\.cpl' \(impliedf\)
+.*:403: Warning: This is the location of the conflicting usage
+.*:410: Warning: Use of 'mov' violates WAW dependency 'PSR\.ac' \(impliedf\)
+.*:409: Warning: This is the location of the conflicting usage
+.*:410: Warning: Use of 'mov' violates WAW dependency 'PSR\.be' \(impliedf\)
+.*:409: Warning: This is the location of the conflicting usage
+.*:410: Warning: Use of 'mov' violates WAW dependency 'PSR\.db' \(impliedf\)
+.*:409: Warning: This is the location of the conflicting usage
+.*:410: Warning: Use of 'mov' violates WAW dependency 'PSR\.dfh' \(impliedf\)
+.*:409: Warning: This is the location of the conflicting usage
+.*:410: Warning: Use of 'mov' violates WAW dependency 'PSR\.dfl' \(impliedf\)
+.*:409: Warning: This is the location of the conflicting usage
+.*:410: Warning: Use of 'mov' violates WAW dependency 'PSR\.di' \(impliedf\)
+.*:409: Warning: This is the location of the conflicting usage
+.*:410: Warning: Use of 'mov' violates WAW dependency 'PSR\.dt' \(impliedf\)
+.*:409: Warning: This is the location of the conflicting usage
+.*:410: Warning: Use of 'mov' violates WAW dependency 'PSR\.i' \(impliedf\)
+.*:409: Warning: This is the location of the conflicting usage
+.*:410: Warning: Use of 'mov' violates WAW dependency 'PSR\.ic' \(impliedf\)
+.*:409: Warning: This is the location of the conflicting usage
+.*:410: Warning: Use of 'mov' violates WAW dependency 'PSR\.lp' \(impliedf\)
+.*:409: Warning: This is the location of the conflicting usage
+.*:410: Warning: Use of 'mov' violates WAW dependency 'PSR\.mfh' \(impliedf\)
+.*:409: Warning: This is the location of the conflicting usage
+.*:410: Warning: Use of 'mov' violates WAW dependency 'PSR\.mfh' \(impliedf\)
+.*:409: Warning: This is the location of the conflicting usage
+.*:410: Warning: Use of 'mov' violates WAW dependency 'PSR\.mfl' \(impliedf\)
+.*:409: Warning: This is the location of the conflicting usage
+.*:410: Warning: Use of 'mov' violates WAW dependency 'PSR\.mfl' \(impliedf\)
+.*:409: Warning: This is the location of the conflicting usage
+.*:410: Warning: Use of 'mov' violates WAW dependency 'PSR\.pk' \(impliedf\)
+.*:409: Warning: This is the location of the conflicting usage
+.*:410: Warning: Use of 'mov' violates WAW dependency 'PSR\.pp' \(impliedf\)
+.*:409: Warning: This is the location of the conflicting usage
+.*:410: Warning: Use of 'mov' violates WAW dependency 'PSR\.rt' \(impliedf\)
+.*:409: Warning: This is the location of the conflicting usage
+.*:410: Warning: Use of 'mov' violates WAW dependency 'PSR\.si' \(impliedf\)
+.*:409: Warning: This is the location of the conflicting usage
+.*:410: Warning: Use of 'mov' violates WAW dependency 'PSR\.sp' \(impliedf\)
+.*:409: Warning: This is the location of the conflicting usage
+.*:410: Warning: Use of 'mov' violates WAW dependency 'PSR\.tb' \(impliedf\)
+.*:409: Warning: This is the location of the conflicting usage
+.*:410: Warning: Use of 'mov' violates WAW dependency 'PSR\.up' \(impliedf\)
+.*:409: Warning: This is the location of the conflicting usage
+.*:418: Warning: Use of 'ssm' violates WAW dependency 'PSR\.dfh' \(impliedf\)
+.*:417: Warning: This is the location of the conflicting usage
+.*:424: Warning: Use of 'ssm' violates WAW dependency 'PSR\.dfl' \(impliedf\)
+.*:423: Warning: This is the location of the conflicting usage
+.*:430: Warning: Use of 'rsm' violates WAW dependency 'PSR\.di' \(impliedf\)
+.*:429: Warning: This is the location of the conflicting usage
+.*:435: Warning: Use of 'rsm' violates WAW dependency 'PSR\.dt' \(impliedf\)
+.*:434: Warning: This is the location of the conflicting usage
+.*:441: Warning: Use of 'ssm' violates WAW dependency 'PSR\.i' \(impliedf\)
+.*:440: Warning: This is the location of the conflicting usage
+.*:447: Warning: Use of 'ssm' violates WAW dependency 'PSR\.ic' \(impliedf\)
+.*:446: Warning: This is the location of the conflicting usage
+.*:458: Warning: Use of 'mov' violates RAW 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\)
+.*:461: Warning: Use of 'ssm' violates WAW dependency 'PSR\.mfh' \(impliedf\)
+.*:460: Warning: This is the location of the conflicting usage
+.*:461: Warning: Use of 'ssm' violates WAW dependency 'PSR\.mfh' \(impliedf\)
+.*:460: Warning: This is the location of the conflicting usage
+.*:464: Warning: Use of 'mov' violates WAW dependency 'PSR\.mfh' \(impliedf\)
+.*:463: Warning: This is the location of the conflicting usage
+.*:464: Warning: Use of 'mov' violates WAW dependency 'PSR\.mfh' \(impliedf\)
+.*:463: Warning: This is the location of the conflicting usage
+.*:467: Warning: Use of 'rum' violates WAW dependency 'PSR\.mfh' \(impliedf\)
+.*:466: Warning: This is the location of the conflicting usage
+.*:467: Warning: Use of 'rum' violates WAW dependency 'PSR\.mfh' \(impliedf\)
+.*:466: Warning: This is the location of the conflicting usage
+.*:475: Warning: Use of 'mov' violates RAW 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
-.*: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
-.*: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\)
+.*:478: Warning: Use of 'ssm' violates WAW dependency 'PSR\.mfl' \(impliedf\)
+.*:477: Warning: This is the location of the conflicting usage
+.*:478: Warning: Use of 'ssm' violates WAW dependency 'PSR\.mfl' \(impliedf\)
+.*:477: Warning: This is the location of the conflicting usage
+.*:481: Warning: Use of 'mov' violates WAW dependency 'PSR\.mfl' \(impliedf\)
+.*:480: Warning: This is the location of the conflicting usage
+.*:481: Warning: Use of 'mov' violates WAW dependency 'PSR\.mfl' \(impliedf\)
+.*:480: Warning: This is the location of the conflicting usage
+.*:484: Warning: Use of 'rum' violates WAW dependency 'PSR\.mfl' \(impliedf\)
+.*:483: Warning: This is the location of the conflicting usage
+.*:484: Warning: Use of 'rum' violates WAW dependency 'PSR\.mfl' \(impliedf\)
+.*:483: Warning: This is the location of the conflicting usage
+.*:492: Warning: Use of 'rsm' violates WAW dependency 'PSR\.pk' \(impliedf\)
+.*:491: Warning: This is the location of the conflicting usage
+.*:497: Warning: Use of 'rsm' violates WAW dependency 'PSR\.pp' \(impliedf\)
+.*:496: Warning: This is the location of the conflicting usage
+.*:505: Warning: Use of 'ssm' violates WAW dependency 'PSR\.si' \(impliedf\)
+.*:504: Warning: This is the location of the conflicting usage
+.*:510: Warning: Use of 'rsm' violates WAW dependency 'PSR\.sp' \(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
-.*: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\.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\.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
+.*:519: Warning: Use of 'rsm' violates WAW dependency 'PSR\.up' \(impliedf\)
+.*:518: Warning: This is the location of the conflicting usage
+.*:522: Warning: Use of 'mov' violates WAW dependency 'PSR\.up' \(impliedf\)
+.*:521: Warning: This is the location of the conflicting usage
+.*:527: Warning: Use of 'mov' violates WAW dependency 'RR\#' \(impliedf\), specific resource number is 7
+.*:526: Warning: This is the location of the conflicting usage
+.*:550: Warning: Use of 'cmp\.eq\.and\.orcm' violates WAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 7
+.*:549: Warning: This is the location of the conflicting usage
+.*:550: Warning: Use of 'cmp\.eq\.and\.orcm' violates WAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 6
+.*:549: Warning: This is the location of the conflicting usage
+.*:550: Warning: Use of 'cmp\.eq\.and\.orcm' violates WAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 7
+.*:549: Warning: This is the location of the conflicting usage
+.*:550: Warning: Use of 'cmp\.eq\.and\.orcm' violates WAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 6
+.*:549: Warning: This is the location of the conflicting usage
+.*:553: Warning: Use of 'cmp\.eq\.and\.orcm' violates WAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 7
+.*:552: Warning: This is the location of the conflicting usage
+.*:553: Warning: Use of 'cmp\.eq\.and\.orcm' violates WAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 7
+.*:552: Warning: This is the location of the conflicting usage
+.*:553: Warning: Use of 'cmp\.eq\.and\.orcm' violates WAW dependency 'PR63' \(impliedf\)
+.*:552: Warning: This is the location of the conflicting usage
+.*:553: Warning: Use of 'cmp\.eq\.and\.orcm' violates WAW dependency 'PR63' \(impliedf\)
+.*:552: Warning: This is the location of the conflicting usage
+.*:556: Warning: Use of 'cmp\.eq\.and\.orcm' violates WAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 6
+.*:555: Warning: This is the location of the conflicting usage
+.*:556: Warning: Use of 'cmp\.eq\.and\.orcm' violates WAW dependency 'PR%, % in[ ]*1[ ]+- 15' \(impliedf\), specific resource number is 6
+.*:555: Warning: This is the location of the conflicting usage
+.*:556: Warning: Use of 'cmp\.eq\.and\.orcm' violates WAW dependency 'PR63' \(impliedf\)
+.*:555: Warning: This is the location of the conflicting usage
+.*:556: Warning: Use of 'cmp\.eq\.and\.orcm' violates WAW dependency 'PR63' \(impliedf\)
+.*:555: Warning: This is the location of the conflicting usage
+.*:561: Warning: Use of 'cmp\.eq' violates WAW dependency 'PR%, % in[ ]*16[ ]+- 62' \(impliedf\), specific resource number is 21
+.*:560: Warning: This is the location of the conflicting usage
+.*:561: Warning: Use of 'cmp\.eq' violates WAW dependency 'PR%, % in[ ]*16[ ]+- 62' \(impliedf\), specific resource number is 21
.*:560: Warning: This is the location of the conflicting usage
+.*:564: Warning: Use of 'fcmp\.eq' violates WAW dependency 'PR%, % in[ ]*16[ ]+- 62' \(impliedf\), specific resource number is 21
+.*:563: Warning: This is the location of the conflicting usage
+.*:564: Warning: Use of 'fcmp\.eq' violates WAW 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 'cmp\.eq\.or' violates WAW dependency 'PR%, % in[ ]*16[ ]+- 62' \(impliedf\), specific resource number is 21
+.*:566: Warning: This is the location of the conflicting usage
+.*:570: Warning: Use of 'cmp\.eq\.and' violates WAW dependency 'PR%, % in[ ]*16[ ]+- 62' \(impliedf\), specific resource number is 21
+.*:569: Warning: This is the location of the conflicting usage
diff --git a/gas/testsuite/gas/ia64/dv-waw-err.s b/gas/testsuite/gas/ia64/dv-waw-err.s
index af1cab2..7d8c0f2 100644
--- a/gas/testsuite/gas/ia64/dv-waw-err.s
+++ b/gas/testsuite/gas/ia64/dv-waw-err.s
@@ -170,6 +170,15 @@
mov cr.iha = r14
;;
+// CR[IIB%]
+ mov cr.iib0 = r15
+ mov cr.iib0 = r16
+ ;;
+
+ mov cr.iib1 = r15
+ mov cr.iib1 = r16
+ ;;
+
// CR[IIM]
mov cr.iim = r15
mov cr.iim = r16
diff --git a/gas/testsuite/gas/ia64/regs.d b/gas/testsuite/gas/ia64/regs.d
index b10e68e..b1e9e51 100644
--- a/gas/testsuite/gas/ia64/regs.d
+++ b/gas/testsuite/gas/ia64/regs.d
@@ -2269,6 +2269,12 @@ Disassembly of section \.text:
[ ]*[a-f0-9]+: 1d 08 00 32 24 04 \[MFB\] mov r1=cr.iha
[ ]*[a-f0-9]+: 00 00 00 02 00 00 nop.f 0x0
[ ]*[a-f0-9]+: 00 00 00 20 nop.b 0x0;;
+[ ]*[a-f0-9]+: 1d 08 00 34 24 04 \[MFB\] mov r1=cr.iib0
+[ ]*[a-f0-9]+: 00 00 00 02 00 00 nop.f 0x0
+[ ]*[a-f0-9]+: 00 00 00 20 nop.b 0x0;;
+[ ]*[a-f0-9]+: 1d 08 00 36 24 04 \[MFB\] mov r1=cr.iib1
+[ ]*[a-f0-9]+: 00 00 00 02 00 00 nop.f 0x0
+[ ]*[a-f0-9]+: 00 00 00 20 nop.b 0x0;;
[ ]*[a-f0-9]+: 1d 08 00 80 24 04 \[MFB\] mov r1=cr.lid
[ ]*[a-f0-9]+: 00 00 00 02 00 00 nop.f 0x0
[ ]*[a-f0-9]+: 00 00 00 20 nop.b 0x0;;
diff --git a/gas/testsuite/gas/ia64/regs.s b/gas/testsuite/gas/ia64/regs.s
index 2a0da00..1c4200e 100644
--- a/gas/testsuite/gas/ia64/regs.s
+++ b/gas/testsuite/gas/ia64/regs.s
@@ -963,6 +963,8 @@ _start:
{ .mfb; mov r1 = cr.ifs ;; }
{ .mfb; mov r1 = cr.iim ;; }
{ .mfb; mov r1 = cr.iha ;; }
+ { .mfb; mov r1 = cr.iib0 ;; }
+ { .mfb; mov r1 = cr.iib1 ;; }
{ .mfb; mov r1 = cr.lid ;; }
{ .mfb; mov r1 = cr.ivr ;; }
{ .mfb; mov r1 = cr.tpr ;; }