mirror of
https://github.com/sampletext32/ParkanPlayground.git
synced 2025-05-20 12:21:17 +03:00
Reorganized OR instruction handlers into a dedicated folder
This commit is contained in:
parent
94a61a17a1
commit
79bb19df6b
@ -110,11 +110,6 @@ public class InstructionHandlerFactory
|
|||||||
_handlers.Add(new AddImmToRm32Handler(_codeBuffer, _decoder, _length));
|
_handlers.Add(new AddImmToRm32Handler(_codeBuffer, _decoder, _length));
|
||||||
_handlers.Add(new AddImmToRm32SignExtendedHandler(_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
|
// ADC handlers
|
||||||
_handlers.Add(new AdcImmToRm32Handler(_codeBuffer, _decoder, _length));
|
_handlers.Add(new AdcImmToRm32Handler(_codeBuffer, _decoder, _length));
|
||||||
_handlers.Add(new AdcImmToRm32SignExtendedHandler(_codeBuffer, _decoder, _length));
|
_handlers.Add(new AdcImmToRm32SignExtendedHandler(_codeBuffer, _decoder, _length));
|
||||||
@ -204,7 +199,11 @@ public class InstructionHandlerFactory
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
private void RegisterOrHandlers()
|
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 OrR8Rm8Handler(_codeBuffer, _decoder, _length));
|
||||||
_handlers.Add(new OrR32Rm32Handler(_codeBuffer, _decoder, _length));
|
_handlers.Add(new OrR32Rm32Handler(_codeBuffer, _decoder, _length));
|
||||||
_handlers.Add(new OrAlImmHandler(_codeBuffer, _decoder, _length));
|
_handlers.Add(new OrAlImmHandler(_codeBuffer, _decoder, _length));
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
namespace X86Disassembler.X86.Handlers.ArithmeticImmediate;
|
namespace X86Disassembler.X86.Handlers.Or;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Handler for OR r/m32, imm32 instruction (0x81 /1)
|
/// Handler for OR r/m32, imm32 instruction (0x81 /1)
|
@ -1,4 +1,4 @@
|
|||||||
namespace X86Disassembler.X86.Handlers.ArithmeticImmediate;
|
namespace X86Disassembler.X86.Handlers.Or;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Handler for OR r/m32, imm8 (sign-extended) instruction (0x83 /1)
|
/// Handler for OR r/m32, imm8 (sign-extended) instruction (0x83 /1)
|
@ -1,4 +1,4 @@
|
|||||||
namespace X86Disassembler.X86.Handlers.ArithmeticImmediate;
|
namespace X86Disassembler.X86.Handlers.Or;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Handler for OR r/m8, imm8 instruction (0x80 /1)
|
/// Handler for OR r/m8, imm8 instruction (0x80 /1)
|
Loading…
x
Reference in New Issue
Block a user