Procházet zdrojové kódy

* fix flag subregs after r38206

git-svn-id: trunk@38502 -
florian před 7 roky
rodič
revize
8b0bbdcaab

+ 8 - 8
compiler/i386/r386con.inc

@@ -32,14 +32,14 @@ NR_FS = tregister($05000004);
 NR_GS = tregister($05000005);
 NR_FLAGS = tregister($05030006);
 NR_EFLAGS = tregister($05040006);
-NR_CARRYFLAG = tregister($050e0006);
-NR_PARITYFLAG = tregister($050f0006);
-NR_AUXILIARYFLAG = tregister($05100006);
-NR_ZEROFLAG = tregister($05110006);
-NR_SIGNFLAG = tregister($05120006);
-NR_OVERFLOWFLAG = tregister($05130006);
-NR_INTERRUPTFLAG = tregister($05140006);
-NR_DIRECTIONFLAG = tregister($05150006);
+NR_CARRYFLAG = tregister($050f0006);
+NR_PARITYFLAG = tregister($05100006);
+NR_AUXILIARYFLAG = tregister($05110006);
+NR_ZEROFLAG = tregister($05120006);
+NR_SIGNFLAG = tregister($05130006);
+NR_OVERFLOWFLAG = tregister($05140006);
+NR_INTERRUPTFLAG = tregister($05150006);
+NR_DIRECTIONFLAG = tregister($05160006);
 NR_EIP = tregister($05040007);
 NR_DR0 = tregister($05000008);
 NR_DR1 = tregister($05000009);

+ 1 - 1
compiler/i386/r386num.inc

@@ -32,7 +32,6 @@ tregister($05000004),
 tregister($05000005),
 tregister($05030006),
 tregister($05040006),
-tregister($050e0006),
 tregister($050f0006),
 tregister($05100006),
 tregister($05110006),
@@ -40,6 +39,7 @@ tregister($05120006),
 tregister($05130006),
 tregister($05140006),
 tregister($05150006),
+tregister($05160006),
 tregister($05040007),
 tregister($05000008),
 tregister($05000009),

+ 8 - 8
compiler/i8086/r8086con.inc

@@ -32,14 +32,14 @@ NR_FS = tregister($05000004);
 NR_GS = tregister($05000005);
 NR_FLAGS = tregister($05030006);
 NR_EFLAGS = tregister($05040006);
-NR_CARRYFLAG = tregister($050e0006);
-NR_PARITYFLAG = tregister($050f0006);
-NR_AUXILIARYFLAG = tregister($05100006);
-NR_ZEROFLAG = tregister($05110006);
-NR_SIGNFLAG = tregister($05120006);
-NR_OVERFLOWFLAG = tregister($05130006);
-NR_INTERRUPTFLAG = tregister($05140006);
-NR_DIRECTIONFLAG = tregister($05150006);
+NR_CARRYFLAG = tregister($050f0006);
+NR_PARITYFLAG = tregister($05100006);
+NR_AUXILIARYFLAG = tregister($05110006);
+NR_ZEROFLAG = tregister($05120006);
+NR_SIGNFLAG = tregister($05130006);
+NR_OVERFLOWFLAG = tregister($05140006);
+NR_INTERRUPTFLAG = tregister($05150006);
+NR_DIRECTIONFLAG = tregister($05160006);
 NR_EIP = tregister($05040007);
 NR_DR0 = tregister($05000008);
 NR_DR1 = tregister($05000009);

+ 1 - 1
compiler/i8086/r8086num.inc

@@ -32,7 +32,6 @@ tregister($05000004),
 tregister($05000005),
 tregister($05030006),
 tregister($05040006),
-tregister($050e0006),
 tregister($050f0006),
 tregister($05100006),
 tregister($05110006),
@@ -40,6 +39,7 @@ tregister($05120006),
 tregister($05130006),
 tregister($05140006),
 tregister($05150006),
+tregister($05160006),
 tregister($05040007),
 tregister($05000008),
 tregister($05000009),

+ 8 - 8
compiler/x86/x86reg.dat

@@ -94,14 +94,14 @@ NR_GS,$05000005,gs,%gs,gs,gs,-1,-1,-1,OT_REG_FSGS,5
 NR_FLAGS,$05030006,flags,%flags,flags,flags,-1,-1,-1,OT_NONE,0
 NR_EFLAGS,$05040006,eflags,%eflags,eflags,eflags,-1,-1,-1,OT_NONE,0
 NR_RFLAGS,$05050006,rflags,%rflags,rflags,rflags,-1,-1,-1,OT_NONE,0,64
-NR_CARRYFLAG,$050e0006,carryflag,%carryflag,carryflag,carryflag,-1,-1,-1,OT_NONE,0
-NR_PARITYFLAG,$050f0006,parityflag,%parityflag,parityflag,parityflag,-1,-1,-1,OT_NONE,0
-NR_AUXILIARYFLAG,$05100006,auxiliaryflag,%auxiliaryflag,auxiliaryflag,auxiliaryflag,-1,-1,-1,OT_NONE,0
-NR_ZEROFLAG,$05110006,zeroflag,%zeroflag,zeroflag,zeroflag,-1,-1,-1,OT_NONE,0
-NR_SIGNFLAG,$05120006,signflag,%signflag,signflag,signflag,-1,-1,-1,OT_NONE,0
-NR_OVERFLOWFLAG,$05130006,overflowflag,%overflowflag,overflowflag,overflowflag,-1,-1,-1,OT_NONE,0
-NR_INTERRUPTFLAG,$05140006,interruptflag,%interruptflag,interruptflag,interruptflag,-1,-1,-1,OT_NONE,0
-NR_DIRECTIONFLAG,$05150006,directionflag,%directionflag,directionflag,directionflag,-1,-1,-1,OT_NONE,0
+NR_CARRYFLAG,$050f0006,carryflag,%carryflag,carryflag,carryflag,-1,-1,-1,OT_NONE,0
+NR_PARITYFLAG,$05100006,parityflag,%parityflag,parityflag,parityflag,-1,-1,-1,OT_NONE,0
+NR_AUXILIARYFLAG,$05110006,auxiliaryflag,%auxiliaryflag,auxiliaryflag,auxiliaryflag,-1,-1,-1,OT_NONE,0
+NR_ZEROFLAG,$05120006,zeroflag,%zeroflag,zeroflag,zeroflag,-1,-1,-1,OT_NONE,0
+NR_SIGNFLAG,$05130006,signflag,%signflag,signflag,signflag,-1,-1,-1,OT_NONE,0
+NR_OVERFLOWFLAG,$05140006,overflowflag,%overflowflag,overflowflag,overflowflag,-1,-1,-1,OT_NONE,0
+NR_INTERRUPTFLAG,$05150006,interruptflag,%interruptflag,interruptflag,interruptflag,-1,-1,-1,OT_NONE,0
+NR_DIRECTIONFLAG,$05160006,directionflag,%directionflag,directionflag,directionflag,-1,-1,-1,OT_NONE,0
 
 ; EIP is needed for DWARF call frame info return address (RA)
 NR_RIP,$05050007,rip,%rip,rip,rip,-1,8,16,OT_NONE,0,64

+ 8 - 8
compiler/x86_64/r8664con.inc

@@ -77,14 +77,14 @@ NR_GS = tregister($05000005);
 NR_FLAGS = tregister($05030006);
 NR_EFLAGS = tregister($05040006);
 NR_RFLAGS = tregister($05050006);
-NR_CARRYFLAG = tregister($050e0006);
-NR_PARITYFLAG = tregister($050f0006);
-NR_AUXILIARYFLAG = tregister($05100006);
-NR_ZEROFLAG = tregister($05110006);
-NR_SIGNFLAG = tregister($05120006);
-NR_OVERFLOWFLAG = tregister($05130006);
-NR_INTERRUPTFLAG = tregister($05140006);
-NR_DIRECTIONFLAG = tregister($05150006);
+NR_CARRYFLAG = tregister($050f0006);
+NR_PARITYFLAG = tregister($05100006);
+NR_AUXILIARYFLAG = tregister($05110006);
+NR_ZEROFLAG = tregister($05120006);
+NR_SIGNFLAG = tregister($05130006);
+NR_OVERFLOWFLAG = tregister($05140006);
+NR_INTERRUPTFLAG = tregister($05150006);
+NR_DIRECTIONFLAG = tregister($05160006);
 NR_RIP = tregister($05050007);
 NR_EIP = tregister($05040007);
 NR_DR0 = tregister($05000008);

+ 1 - 1
compiler/x86_64/r8664num.inc

@@ -77,7 +77,6 @@ tregister($05000005),
 tregister($05030006),
 tregister($05040006),
 tregister($05050006),
-tregister($050e0006),
 tregister($050f0006),
 tregister($05100006),
 tregister($05110006),
@@ -85,6 +84,7 @@ tregister($05120006),
 tregister($05130006),
 tregister($05140006),
 tregister($05150006),
+tregister($05160006),
 tregister($05050007),
 tregister($05040007),
 tregister($05000008),