0
mirror of https://github.com/sampletext32/ParkanPlayground.git synced 2025-05-20 04:11:17 +03:00

Reorganized OR instruction handlers into a dedicated folder

This commit is contained in:
bird_egop 2025-04-13 00:28:12 +03:00
parent 94a61a17a1
commit 79bb19df6b
4 changed files with 8 additions and 9 deletions

View File

@ -110,11 +110,6 @@ public class InstructionHandlerFactory
_handlers.Add(new AddImmToRm32Handler(_codeBuffer, _decoder, _length));
_handlers.Add(new AddImmToRm32SignExtendedHandler(_codeBuffer, _decoder, _length));
// OR handlers
_handlers.Add(new OrImmToRm8Handler(_codeBuffer, _decoder, _length));
_handlers.Add(new OrImmToRm32Handler(_codeBuffer, _decoder, _length));
_handlers.Add(new OrImmToRm32SignExtendedHandler(_codeBuffer, _decoder, _length));
// ADC handlers
_handlers.Add(new AdcImmToRm32Handler(_codeBuffer, _decoder, _length));
_handlers.Add(new AdcImmToRm32SignExtendedHandler(_codeBuffer, _decoder, _length));
@ -204,7 +199,11 @@ public class InstructionHandlerFactory
/// </summary>
private void RegisterOrHandlers()
{
// Add Or handlers
// Add OR handlers
_handlers.Add(new OrImmToRm8Handler(_codeBuffer, _decoder, _length));
_handlers.Add(new OrImmToRm32Handler(_codeBuffer, _decoder, _length));
_handlers.Add(new OrImmToRm32SignExtendedHandler(_codeBuffer, _decoder, _length));
_handlers.Add(new OrR8Rm8Handler(_codeBuffer, _decoder, _length));
_handlers.Add(new OrR32Rm32Handler(_codeBuffer, _decoder, _length));
_handlers.Add(new OrAlImmHandler(_codeBuffer, _decoder, _length));

View File

@ -1,4 +1,4 @@
namespace X86Disassembler.X86.Handlers.ArithmeticImmediate;
namespace X86Disassembler.X86.Handlers.Or;
/// <summary>
/// Handler for OR r/m32, imm32 instruction (0x81 /1)

View File

@ -1,4 +1,4 @@
namespace X86Disassembler.X86.Handlers.ArithmeticImmediate;
namespace X86Disassembler.X86.Handlers.Or;
/// <summary>
/// Handler for OR r/m32, imm8 (sign-extended) instruction (0x83 /1)

View File

@ -1,4 +1,4 @@
namespace X86Disassembler.X86.Handlers.ArithmeticImmediate;
namespace X86Disassembler.X86.Handlers.Or;
/// <summary>
/// Handler for OR r/m8, imm8 instruction (0x80 /1)