From 57d9a35ec51354f8bdbab95ecfe6d22d31508b56 Mon Sep 17 00:00:00 2001 From: bird_egop Date: Fri, 18 Apr 2025 13:09:39 +0300 Subject: [PATCH] Improve FCLEX/FNCLEX handler documentation with accurate behavior descriptions --- .../X86/Handlers/FloatingPoint/Control/FclexHandler.cs | 2 +- .../X86/Handlers/FloatingPoint/Control/FclexWaitHandler.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/X86Disassembler/X86/Handlers/FloatingPoint/Control/FclexHandler.cs b/X86Disassembler/X86/Handlers/FloatingPoint/Control/FclexHandler.cs index 89802d3..c3bee0d 100644 --- a/X86Disassembler/X86/Handlers/FloatingPoint/Control/FclexHandler.cs +++ b/X86Disassembler/X86/Handlers/FloatingPoint/Control/FclexHandler.cs @@ -3,7 +3,7 @@ namespace X86Disassembler.X86.Handlers.FloatingPoint.Control; using X86Disassembler.X86.Operands; /// -/// Handler for FCLEX instruction (DB E2) +/// Handler for FNCLEX instruction (0xDB 0xE2) - Clears floating-point exception flags without checking for pending unmasked exceptions /// public class FclexHandler : InstructionHandler { diff --git a/X86Disassembler/X86/Handlers/FloatingPoint/Control/FclexWaitHandler.cs b/X86Disassembler/X86/Handlers/FloatingPoint/Control/FclexWaitHandler.cs index ce8b076..457d985 100644 --- a/X86Disassembler/X86/Handlers/FloatingPoint/Control/FclexWaitHandler.cs +++ b/X86Disassembler/X86/Handlers/FloatingPoint/Control/FclexWaitHandler.cs @@ -1,7 +1,7 @@ namespace X86Disassembler.X86.Handlers.FloatingPoint.Control; /// -/// Handler for FCLEX instruction with WAIT prefix (0x9B 0xDB 0xE2) +/// Handler for FCLEX instruction with WAIT prefix (0x9B 0xDB 0xE2) - Clears floating-point exception flags after checking for pending unmasked floating-point exceptions /// public class FclexWaitHandler : InstructionHandler {