From 41e37448e78121266ef3e2612b4cf2822bfa68c0 Mon Sep 17 00:00:00 2001 From: iximeow Date: Sun, 3 May 2026 19:47:39 +0000 Subject: invept precision --- src/isa_settings.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/isa_settings.rs') diff --git a/src/isa_settings.rs b/src/isa_settings.rs index 76fab5a..c996bd2 100644 --- a/src/isa_settings.rs +++ b/src/isa_settings.rs @@ -764,6 +764,13 @@ macro_rules! gen_isa_settings { return Err(<$decode_err>::InvalidOpcode); } } + <$opcode>::INVEPT | + <$opcode>::INVVPID => { + if !settings.vmx() { + return Err(<$decode_err>::InvalidOpcode); + } + } + other => { if !settings.bmi1() { if BMI1.contains(&other) { -- cgit v1.1