mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-11-06 13:49:38 +01:00
* fix flag subregs after r38206
git-svn-id: trunk@38502 -
This commit is contained in:
parent
9b18e39c81
commit
8b0bbdcaab
@ -32,14 +32,14 @@ NR_FS = tregister($05000004);
|
|||||||
NR_GS = tregister($05000005);
|
NR_GS = tregister($05000005);
|
||||||
NR_FLAGS = tregister($05030006);
|
NR_FLAGS = tregister($05030006);
|
||||||
NR_EFLAGS = tregister($05040006);
|
NR_EFLAGS = tregister($05040006);
|
||||||
NR_CARRYFLAG = tregister($050e0006);
|
NR_CARRYFLAG = tregister($050f0006);
|
||||||
NR_PARITYFLAG = tregister($050f0006);
|
NR_PARITYFLAG = tregister($05100006);
|
||||||
NR_AUXILIARYFLAG = tregister($05100006);
|
NR_AUXILIARYFLAG = tregister($05110006);
|
||||||
NR_ZEROFLAG = tregister($05110006);
|
NR_ZEROFLAG = tregister($05120006);
|
||||||
NR_SIGNFLAG = tregister($05120006);
|
NR_SIGNFLAG = tregister($05130006);
|
||||||
NR_OVERFLOWFLAG = tregister($05130006);
|
NR_OVERFLOWFLAG = tregister($05140006);
|
||||||
NR_INTERRUPTFLAG = tregister($05140006);
|
NR_INTERRUPTFLAG = tregister($05150006);
|
||||||
NR_DIRECTIONFLAG = tregister($05150006);
|
NR_DIRECTIONFLAG = tregister($05160006);
|
||||||
NR_EIP = tregister($05040007);
|
NR_EIP = tregister($05040007);
|
||||||
NR_DR0 = tregister($05000008);
|
NR_DR0 = tregister($05000008);
|
||||||
NR_DR1 = tregister($05000009);
|
NR_DR1 = tregister($05000009);
|
||||||
|
|||||||
@ -32,7 +32,6 @@ tregister($05000004),
|
|||||||
tregister($05000005),
|
tregister($05000005),
|
||||||
tregister($05030006),
|
tregister($05030006),
|
||||||
tregister($05040006),
|
tregister($05040006),
|
||||||
tregister($050e0006),
|
|
||||||
tregister($050f0006),
|
tregister($050f0006),
|
||||||
tregister($05100006),
|
tregister($05100006),
|
||||||
tregister($05110006),
|
tregister($05110006),
|
||||||
@ -40,6 +39,7 @@ tregister($05120006),
|
|||||||
tregister($05130006),
|
tregister($05130006),
|
||||||
tregister($05140006),
|
tregister($05140006),
|
||||||
tregister($05150006),
|
tregister($05150006),
|
||||||
|
tregister($05160006),
|
||||||
tregister($05040007),
|
tregister($05040007),
|
||||||
tregister($05000008),
|
tregister($05000008),
|
||||||
tregister($05000009),
|
tregister($05000009),
|
||||||
|
|||||||
@ -32,14 +32,14 @@ NR_FS = tregister($05000004);
|
|||||||
NR_GS = tregister($05000005);
|
NR_GS = tregister($05000005);
|
||||||
NR_FLAGS = tregister($05030006);
|
NR_FLAGS = tregister($05030006);
|
||||||
NR_EFLAGS = tregister($05040006);
|
NR_EFLAGS = tregister($05040006);
|
||||||
NR_CARRYFLAG = tregister($050e0006);
|
NR_CARRYFLAG = tregister($050f0006);
|
||||||
NR_PARITYFLAG = tregister($050f0006);
|
NR_PARITYFLAG = tregister($05100006);
|
||||||
NR_AUXILIARYFLAG = tregister($05100006);
|
NR_AUXILIARYFLAG = tregister($05110006);
|
||||||
NR_ZEROFLAG = tregister($05110006);
|
NR_ZEROFLAG = tregister($05120006);
|
||||||
NR_SIGNFLAG = tregister($05120006);
|
NR_SIGNFLAG = tregister($05130006);
|
||||||
NR_OVERFLOWFLAG = tregister($05130006);
|
NR_OVERFLOWFLAG = tregister($05140006);
|
||||||
NR_INTERRUPTFLAG = tregister($05140006);
|
NR_INTERRUPTFLAG = tregister($05150006);
|
||||||
NR_DIRECTIONFLAG = tregister($05150006);
|
NR_DIRECTIONFLAG = tregister($05160006);
|
||||||
NR_EIP = tregister($05040007);
|
NR_EIP = tregister($05040007);
|
||||||
NR_DR0 = tregister($05000008);
|
NR_DR0 = tregister($05000008);
|
||||||
NR_DR1 = tregister($05000009);
|
NR_DR1 = tregister($05000009);
|
||||||
|
|||||||
@ -32,7 +32,6 @@ tregister($05000004),
|
|||||||
tregister($05000005),
|
tregister($05000005),
|
||||||
tregister($05030006),
|
tregister($05030006),
|
||||||
tregister($05040006),
|
tregister($05040006),
|
||||||
tregister($050e0006),
|
|
||||||
tregister($050f0006),
|
tregister($050f0006),
|
||||||
tregister($05100006),
|
tregister($05100006),
|
||||||
tregister($05110006),
|
tregister($05110006),
|
||||||
@ -40,6 +39,7 @@ tregister($05120006),
|
|||||||
tregister($05130006),
|
tregister($05130006),
|
||||||
tregister($05140006),
|
tregister($05140006),
|
||||||
tregister($05150006),
|
tregister($05150006),
|
||||||
|
tregister($05160006),
|
||||||
tregister($05040007),
|
tregister($05040007),
|
||||||
tregister($05000008),
|
tregister($05000008),
|
||||||
tregister($05000009),
|
tregister($05000009),
|
||||||
|
|||||||
@ -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_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_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_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_CARRYFLAG,$050f0006,carryflag,%carryflag,carryflag,carryflag,-1,-1,-1,OT_NONE,0
|
||||||
NR_PARITYFLAG,$050f0006,parityflag,%parityflag,parityflag,parityflag,-1,-1,-1,OT_NONE,0
|
NR_PARITYFLAG,$05100006,parityflag,%parityflag,parityflag,parityflag,-1,-1,-1,OT_NONE,0
|
||||||
NR_AUXILIARYFLAG,$05100006,auxiliaryflag,%auxiliaryflag,auxiliaryflag,auxiliaryflag,-1,-1,-1,OT_NONE,0
|
NR_AUXILIARYFLAG,$05110006,auxiliaryflag,%auxiliaryflag,auxiliaryflag,auxiliaryflag,-1,-1,-1,OT_NONE,0
|
||||||
NR_ZEROFLAG,$05110006,zeroflag,%zeroflag,zeroflag,zeroflag,-1,-1,-1,OT_NONE,0
|
NR_ZEROFLAG,$05120006,zeroflag,%zeroflag,zeroflag,zeroflag,-1,-1,-1,OT_NONE,0
|
||||||
NR_SIGNFLAG,$05120006,signflag,%signflag,signflag,signflag,-1,-1,-1,OT_NONE,0
|
NR_SIGNFLAG,$05130006,signflag,%signflag,signflag,signflag,-1,-1,-1,OT_NONE,0
|
||||||
NR_OVERFLOWFLAG,$05130006,overflowflag,%overflowflag,overflowflag,overflowflag,-1,-1,-1,OT_NONE,0
|
NR_OVERFLOWFLAG,$05140006,overflowflag,%overflowflag,overflowflag,overflowflag,-1,-1,-1,OT_NONE,0
|
||||||
NR_INTERRUPTFLAG,$05140006,interruptflag,%interruptflag,interruptflag,interruptflag,-1,-1,-1,OT_NONE,0
|
NR_INTERRUPTFLAG,$05150006,interruptflag,%interruptflag,interruptflag,interruptflag,-1,-1,-1,OT_NONE,0
|
||||||
NR_DIRECTIONFLAG,$05150006,directionflag,%directionflag,directionflag,directionflag,-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)
|
; 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
|
NR_RIP,$05050007,rip,%rip,rip,rip,-1,8,16,OT_NONE,0,64
|
||||||
|
|||||||
@ -77,14 +77,14 @@ NR_GS = tregister($05000005);
|
|||||||
NR_FLAGS = tregister($05030006);
|
NR_FLAGS = tregister($05030006);
|
||||||
NR_EFLAGS = tregister($05040006);
|
NR_EFLAGS = tregister($05040006);
|
||||||
NR_RFLAGS = tregister($05050006);
|
NR_RFLAGS = tregister($05050006);
|
||||||
NR_CARRYFLAG = tregister($050e0006);
|
NR_CARRYFLAG = tregister($050f0006);
|
||||||
NR_PARITYFLAG = tregister($050f0006);
|
NR_PARITYFLAG = tregister($05100006);
|
||||||
NR_AUXILIARYFLAG = tregister($05100006);
|
NR_AUXILIARYFLAG = tregister($05110006);
|
||||||
NR_ZEROFLAG = tregister($05110006);
|
NR_ZEROFLAG = tregister($05120006);
|
||||||
NR_SIGNFLAG = tregister($05120006);
|
NR_SIGNFLAG = tregister($05130006);
|
||||||
NR_OVERFLOWFLAG = tregister($05130006);
|
NR_OVERFLOWFLAG = tregister($05140006);
|
||||||
NR_INTERRUPTFLAG = tregister($05140006);
|
NR_INTERRUPTFLAG = tregister($05150006);
|
||||||
NR_DIRECTIONFLAG = tregister($05150006);
|
NR_DIRECTIONFLAG = tregister($05160006);
|
||||||
NR_RIP = tregister($05050007);
|
NR_RIP = tregister($05050007);
|
||||||
NR_EIP = tregister($05040007);
|
NR_EIP = tregister($05040007);
|
||||||
NR_DR0 = tregister($05000008);
|
NR_DR0 = tregister($05000008);
|
||||||
|
|||||||
@ -77,7 +77,6 @@ tregister($05000005),
|
|||||||
tregister($05030006),
|
tregister($05030006),
|
||||||
tregister($05040006),
|
tregister($05040006),
|
||||||
tregister($05050006),
|
tregister($05050006),
|
||||||
tregister($050e0006),
|
|
||||||
tregister($050f0006),
|
tregister($050f0006),
|
||||||
tregister($05100006),
|
tregister($05100006),
|
||||||
tregister($05110006),
|
tregister($05110006),
|
||||||
@ -85,6 +84,7 @@ tregister($05120006),
|
|||||||
tregister($05130006),
|
tregister($05130006),
|
||||||
tregister($05140006),
|
tregister($05140006),
|
||||||
tregister($05150006),
|
tregister($05150006),
|
||||||
|
tregister($05160006),
|
||||||
tregister($05050007),
|
tregister($05050007),
|
||||||
tregister($05040007),
|
tregister($05040007),
|
||||||
tregister($05000008),
|
tregister($05000008),
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user