mirror of
https://github.com/TomHarte/CLK.git
synced 2025-04-09 15:39:08 +00:00
Add 80386 segment overrides.
This commit is contained in:
parent
eb180656bb
commit
3a8eb4a4f0
@ -178,6 +178,14 @@ std::pair<int, typename Decoder<model>::InstructionT> Decoder<model>::decode(con
|
||||
RequiresMin(i80286);
|
||||
MemRegReg(ARPL, MemReg_Reg, DataSize::Word);
|
||||
break;
|
||||
case 0x64:
|
||||
RequiresMin(i80386);
|
||||
segment_override_ = Source::FS;
|
||||
break;
|
||||
case 0x65:
|
||||
RequiresMin(i80386);
|
||||
segment_override_ = Source::GS;
|
||||
break;
|
||||
case 0x66:
|
||||
RequiresMin(i80386);
|
||||
data_size_ = DataSize(int(default_data_size_) ^ int(DataSize::Word) ^ int(DataSize::DWord));
|
||||
|
Loading…
x
Reference in New Issue
Block a user