mirror of
https://github.com/FEX-Emu/FEX.git
synced 2026-10-06 18:00:17 +02:00
OpcodeDispatcher: Removes a log about unknown segments
This behaves like `UnimplementedOp`, giving a SIGILL if it actually gets hit.
This commit is contained in:
1 file changed
+2
-8
@@ -1285,10 +1285,7 @@ void OpDispatchBuilder::MOVSegOp(OpcodeArgs, bool ToSeg) {
|
||||
DecodeFailure = true;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
LogMan::Msg::EFmt("Unknown segment register: {}", Op->Dest.Data.GPR.GPR);
|
||||
DecodeFailure = true;
|
||||
break;
|
||||
default: UnimplementedOp(Op); return;
|
||||
}
|
||||
} else {
|
||||
Ref Segment {};
|
||||
@@ -1326,10 +1323,7 @@ void OpDispatchBuilder::MOVSegOp(OpcodeArgs, bool ToSeg) {
|
||||
Segment = _LoadContext(OpSize::i16Bit, GPRClass, offsetof(FEXCore::Core::CPUState, fs_idx));
|
||||
}
|
||||
break;
|
||||
default:
|
||||
LogMan::Msg::EFmt("Unknown segment register: {}", Op->Dest.Data.GPR.GPR);
|
||||
DecodeFailure = true;
|
||||
return;
|
||||
default: UnimplementedOp(Op); return;
|
||||
}
|
||||
if (DestIsMem(Op)) {
|
||||
// If the destination is memory then we always store 16-bits only
|
||||
|
||||
Reference in new issue
Block a user