From e3e30e7536683fa2cbe64b025efc877da0d67dd7 Mon Sep 17 00:00:00 2001 From: OBattler Date: Mon, 19 Feb 2024 15:41:49 +0100 Subject: [PATCH] Fixed a very stupid typo in the 286/386 version of the LOCK instruction that was breaking OS/2 Warp 3.0. --- src/cpu/x86_ops_misc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cpu/x86_ops_misc.h b/src/cpu/x86_ops_misc.h index 8e9c9f785..dd05fb9d9 100644 --- a/src/cpu/x86_ops_misc.h +++ b/src/cpu/x86_ops_misc.h @@ -763,7 +763,7 @@ opLOCK(uint32_t fetchdat) legal = ((fetch_dat.b[1] >> 6) != 0x03); /* reg is illegal */ break; case 0xfe ... 0xff: - legal = lock_legal_f6[(fetch_dat.b[1] >> 3) & 0x07]; + legal = lock_legal_fe[(fetch_dat.b[1] >> 3) & 0x07]; if (legal == 1) legal = ((fetch_dat.b[1] >> 6) != 0x03); /* reg is illegal */ break;