mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-21 11:29:24 +02:00
+ 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:
parent
6d2dbb564c
commit
12a1ad66b2
@ -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]),
|
||||
|
@ -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]),
|
||||
|
@ -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]
|
||||
|
@ -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]),
|
||||
|
Loading…
Reference in New Issue
Block a user