Class: GBRb::InstructionSet::Add
- Inherits:
-
Arithmetic
- Object
- Instruction
- Arithmetic
- GBRb::InstructionSet::Add
- Defined in:
- lib/gbrb/instruction_set/arithmetic.rb
Direct Known Subclasses
Instance Attribute Summary
Attributes inherited from Instruction
Instance Method Summary collapse
- #call(r, mem, right_value = nil) ⇒ Object
-
#initialize(target, m = 1, t = 4, indirect = false, immediates = 0) ⇒ Add
constructor
A new instance of Add.
Methods inherited from Arithmetic
Methods inherited from Instruction
Constructor Details
#initialize(target, m = 1, t = 4, indirect = false, immediates = 0) ⇒ Add
Returns a new instance of Add.
36 37 38 39 |
# File 'lib/gbrb/instruction_set/arithmetic.rb', line 36 def initialize target, m=1, t=4, indirect=false, immediates=0 super @op = :+ end |
Instance Method Details
#call(r, mem, right_value = nil) ⇒ Object
41 42 43 44 |
# File 'lib/gbrb/instruction_set/arithmetic.rb', line 41 def call r, mem, right_value=nil super r.clear_add_sub_flag end |