mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-11-23 07:09:25 +01:00
* prefetch instructions read only the operand
git-svn-id: trunk@49089 -
(cherry picked from commit aa1a68000b)
This commit is contained in:
parent
cc53864fc8
commit
f7f0d53604
@ -270,8 +270,8 @@
|
|||||||
(Ch: [Ch_RWESP, Ch_WFlags]),
|
(Ch: [Ch_RWESP, Ch_WFlags]),
|
||||||
(Ch: [Ch_RWESP, Ch_WFLAGS]),
|
(Ch: [Ch_RWESP, Ch_WFLAGS]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_All]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_Rop1]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_Rop1]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_All]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_All]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_All]),
|
||||||
@ -463,10 +463,10 @@
|
|||||||
(Ch: [Ch_Mop2, Ch_Rop1]),
|
(Ch: [Ch_Mop2, Ch_Rop1]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_All]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_All]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_Rop1]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_Rop1]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_Rop1]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_Rop1]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_All]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_All]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_All]),
|
||||||
|
|||||||
@ -270,8 +270,8 @@
|
|||||||
(Ch: [Ch_RWESP, Ch_WFlags]),
|
(Ch: [Ch_RWESP, Ch_WFlags]),
|
||||||
(Ch: [Ch_RWESP, Ch_WFLAGS]),
|
(Ch: [Ch_RWESP, Ch_WFLAGS]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_All]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_Rop1]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_Rop1]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_All]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_All]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_All]),
|
||||||
@ -463,10 +463,10 @@
|
|||||||
(Ch: [Ch_Mop2, Ch_Rop1]),
|
(Ch: [Ch_Mop2, Ch_Rop1]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_All]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_All]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_Rop1]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_Rop1]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_Rop1]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_Rop1]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_All]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_All]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_All]),
|
||||||
|
|||||||
@ -1479,11 +1479,11 @@ mmxreg,mmxrm \2\x0F\xEB\110 PENT,MMX,SM
|
|||||||
xmmreg,xmmrm \361\2\x0F\xEB\110 WILLAMETTE,SSE2,SM
|
xmmreg,xmmrm \361\2\x0F\xEB\110 WILLAMETTE,SSE2,SM
|
||||||
|
|
||||||
[PREFETCH,prefetchX]
|
[PREFETCH,prefetchX]
|
||||||
(Ch_All)
|
(Ch_Rop1)
|
||||||
mem \2\x0F\x0D\200 PENT,3DNOW,SM
|
mem \2\x0F\x0D\200 PENT,3DNOW,SM
|
||||||
|
|
||||||
[PREFETCHW,prefetchwX]
|
[PREFETCHW,prefetchwX]
|
||||||
(Ch_All)
|
(Ch_Rop1)
|
||||||
mem \2\x0F\x0D\201 PENT,3DNOW,SM
|
mem \2\x0F\x0D\201 PENT,3DNOW,SM
|
||||||
|
|
||||||
[PSLLD]
|
[PSLLD]
|
||||||
@ -2515,19 +2515,19 @@ mem \2\x0F\xAE\200 P6,SSE,FPU
|
|||||||
;
|
;
|
||||||
|
|
||||||
[PREFETCHNTA]
|
[PREFETCHNTA]
|
||||||
(Ch_All)
|
(Ch_Rop1)
|
||||||
mem \2\x0F\x18\200 KATMAI
|
mem \2\x0F\x18\200 KATMAI
|
||||||
|
|
||||||
[PREFETCHT0]
|
[PREFETCHT0]
|
||||||
(Ch_All)
|
(Ch_Rop1)
|
||||||
mem \2\x0F\x18\201 KATMAI
|
mem \2\x0F\x18\201 KATMAI
|
||||||
|
|
||||||
[PREFETCHT1]
|
[PREFETCHT1]
|
||||||
(Ch_All)
|
(Ch_Rop1)
|
||||||
mem \2\x0F\x18\202 KATMAI
|
mem \2\x0F\x18\202 KATMAI
|
||||||
|
|
||||||
[PREFETCHT2]
|
[PREFETCHT2]
|
||||||
(Ch_All)
|
(Ch_Rop1)
|
||||||
mem \2\x0F\x18\203 KATMAI
|
mem \2\x0F\x18\203 KATMAI
|
||||||
|
|
||||||
[SFENCE]
|
[SFENCE]
|
||||||
|
|||||||
@ -258,8 +258,8 @@
|
|||||||
(Ch: [Ch_RWESP, Ch_WFLAGS]),
|
(Ch: [Ch_RWESP, Ch_WFLAGS]),
|
||||||
(Ch: [Ch_RWESP, Ch_WFlags]),
|
(Ch: [Ch_RWESP, Ch_WFlags]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_All]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_Rop1]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_Rop1]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_All]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_All]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_All]),
|
||||||
@ -449,10 +449,10 @@
|
|||||||
(Ch: [Ch_Mop2, Ch_Rop1]),
|
(Ch: [Ch_Mop2, Ch_Rop1]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_All]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_All]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_Rop1]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_Rop1]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_Rop1]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_Rop1]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_All]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_All]),
|
||||||
(Ch: [Ch_All]),
|
(Ch: [Ch_All]),
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user