mirror of
				https://github.com/sampletext32/ParkanPlayground.git
				synced 2025-11-04 07:19:45 +03:00 
			
		
		
		
	Reorganized OR instruction handlers into a dedicated folder
This commit is contained in:
		@@ -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)
 | 
				
			||||||
		Reference in New Issue
	
	Block a user