+ added the Ch_RDirFlag change attribute to the STOSx instructions (previously

was missing, due to the 3 attributes per instruction limit)

git-svn-id: trunk@35855 -
This commit is contained in:
nickysn 2017-04-19 20:23:24 +00:00
parent 6d2dbb564c
commit 12a1ad66b2
4 changed files with 12 additions and 15 deletions

View File

@ -350,9 +350,9 @@
(Ch: [Ch_WFlags]),
(Ch: [Ch_SDirFlag]),
(Ch: [Ch_WFlags]),
(Ch: [Ch_REAX, Ch_WMemEDI, Ch_RWEDI]),
(Ch: [Ch_REAX, Ch_WMemEDI, Ch_RWEDI]),
(Ch: [Ch_REAX, Ch_WMemEDI, Ch_RWEDI]),
(Ch: [Ch_REAX, Ch_WMemEDI, Ch_RWEDI, Ch_RDirFlag]),
(Ch: [Ch_REAX, Ch_WMemEDI, Ch_RWEDI, Ch_RDirFlag]),
(Ch: [Ch_REAX, Ch_WMemEDI, Ch_RWEDI, Ch_RDirFlag]),
(Ch: [Ch_Wop1]),
(Ch: [Ch_Mop2, Ch_Rop1, Ch_WFlags]),
(Ch: [Ch_All]),

View File

@ -350,9 +350,9 @@
(Ch: [Ch_WFlags]),
(Ch: [Ch_SDirFlag]),
(Ch: [Ch_WFlags]),
(Ch: [Ch_REAX, Ch_WMemEDI, Ch_RWEDI]),
(Ch: [Ch_REAX, Ch_WMemEDI, Ch_RWEDI]),
(Ch: [Ch_REAX, Ch_WMemEDI, Ch_RWEDI]),
(Ch: [Ch_REAX, Ch_WMemEDI, Ch_RWEDI, Ch_RDirFlag]),
(Ch: [Ch_REAX, Ch_WMemEDI, Ch_RWEDI, Ch_RDirFlag]),
(Ch: [Ch_REAX, Ch_WMemEDI, Ch_RWEDI, Ch_RDirFlag]),
(Ch: [Ch_Wop1]),
(Ch: [Ch_Mop2, Ch_Rop1, Ch_WFlags]),
(Ch: [Ch_All]),

View File

@ -1903,18 +1903,15 @@ void \1\xFD 8086
void \1\xFB 8086
[STOSB]
; todo: also needs Ch_CDirFlag
(Ch_REAX, Ch_WMemEDI, Ch_RWEDI)
(Ch_REAX, Ch_WMemEDI, Ch_RWEDI, Ch_RDirFlag)
void \1\xAA 8086
[STOSD,stosl]
; todo: also needs Ch_CDirFlag
(Ch_REAX, Ch_WMemEDI, Ch_RWEDI)
(Ch_REAX, Ch_WMemEDI, Ch_RWEDI, Ch_RDirFlag)
void \325\1\xAB 386
[STOSW]
; todo: also needs Ch_CDirFlag
(Ch_REAX, Ch_WMemEDI, Ch_RWEDI)
(Ch_REAX, Ch_WMemEDI, Ch_RWEDI, Ch_RDirFlag)
void \324\1\xAB 8086
[STR,strX]

View File

@ -335,9 +335,9 @@
(Ch: [Ch_WFlags]),
(Ch: [Ch_SDirFlag]),
(Ch: [Ch_WFlags]),
(Ch: [Ch_REAX, Ch_WMemEDI, Ch_RWEDI]),
(Ch: [Ch_REAX, Ch_WMemEDI, Ch_RWEDI]),
(Ch: [Ch_REAX, Ch_WMemEDI, Ch_RWEDI]),
(Ch: [Ch_REAX, Ch_WMemEDI, Ch_RWEDI, Ch_RDirFlag]),
(Ch: [Ch_REAX, Ch_WMemEDI, Ch_RWEDI, Ch_RDirFlag]),
(Ch: [Ch_REAX, Ch_WMemEDI, Ch_RWEDI, Ch_RDirFlag]),
(Ch: [Ch_Wop1]),
(Ch: [Ch_Mop2, Ch_Rop1, Ch_WFlags]),
(Ch: [Ch_All]),