mirror of https://github.com/red-prig/fpPS4.git
This commit is contained in:
parent
93522263d7
commit
46e98b8a51
|
@ -497,7 +497,7 @@ type
|
|||
procedure CheckRepeatX;
|
||||
|
||||
procedure ClearSIMDPrefix;
|
||||
procedure DecodeSIMD(AValidClear: TSimdOpcodes = [soNone, so66, soF2, soF3]; ASizeOK: Boolean = False);
|
||||
procedure DecodeSIMD(AValidClear: TSimdOpcodes = [soNone, so66, soF2, soF3]; ASizeOK: Boolean = True);
|
||||
procedure DecodeModRM;
|
||||
|
||||
procedure Do2ByteOpcode;
|
||||
|
@ -3597,7 +3597,7 @@ begin
|
|||
AddGv; AddEw;
|
||||
end;
|
||||
$B8: begin
|
||||
DecodeSIMD([soNone, soF3], True);
|
||||
DecodeSIMD([soNone, soF3]);
|
||||
case SimdOpcode of
|
||||
soNone: begin SetOpcode(OPjmpe ); AddIz; end; // Itanium SDM, volume 4, page 256.
|
||||
soF3: begin SetOpcode(OPpopcnt); AddGv; AddEv; end;
|
||||
|
@ -3614,7 +3614,7 @@ begin
|
|||
AddEv; AddGv;
|
||||
end;
|
||||
$BC: begin
|
||||
DecodeSIMD([soNone, soF3], True);
|
||||
DecodeSIMD([soNone, soF3]);
|
||||
case SimdOpcode of
|
||||
soNone,
|
||||
so66: begin SetOpcode(OPbsf ); AddGv; AddEv; end;
|
||||
|
@ -3622,7 +3622,7 @@ begin
|
|||
end;
|
||||
end;
|
||||
$BD: begin
|
||||
DecodeSIMD([soNone, soF3], True);
|
||||
DecodeSIMD([soNone, soF3]);
|
||||
case SimdOpcode of
|
||||
soNone,
|
||||
so66: begin SetOpcode(OPbsr ); AddGv; AddEv; end;
|
||||
|
|
Loading…
Reference in New Issue