bugfix OS32

git-svn-id: branches/tg74/avx512@39648 -
This commit is contained in:
tg74 2018-08-19 16:35:23 +00:00
parent 7b8715184a
commit 7c5cefad36

View File

@ -753,7 +753,7 @@ implementation
);
{$elseif defined(i386)}
{ Intel style operands ! }
opsize_2_type:array[0..2,topsize] of longint=(
opsize_2_type:array[0..2,topsize] of int64=(
(OT_NONE,
OT_BITS8,OT_BITS16,OT_BITS32,OT_BITS64,OT_BITS16,OT_BITS32,OT_BITS32,
OT_BITS16,OT_BITS32,OT_BITS64,
@ -794,7 +794,7 @@ implementation
);
{$elseif defined(i8086)}
{ Intel style operands ! }
opsize_2_type:array[0..2,topsize] of longint=(
opsize_2_type:array[0..2,topsize] of int64=(
(OT_NONE,
OT_BITS8,OT_BITS16,OT_BITS32,OT_BITS64,OT_BITS16,OT_BITS32,OT_BITS32,
OT_BITS16,OT_BITS32,OT_BITS64,
@ -3720,7 +3720,9 @@ implementation
bytes[0] := $62;
bytes[1] := ((EVEXmm and $03) shl 0) or
{$ifdef x86_64}
((not(rex) and $05) shl 5) or
{$endif x86_64}
((EVEXr and $01) shl 4) or
((EVEXx and $01) shl 6);