Class: Fisk::M64

Inherits:
Operand show all
Defined in:
lib/fisk.rb

Instance Attribute Summary collapse

Attributes inherited from Operand

#value

Instance Method Summary collapse

Methods inherited from Operand

#extended_register?, #unknown_label?, #works?

Constructor Details

#initialize(register, displacement) ⇒ M64

Returns a new instance of M64.



59
60
61
62
63
# File 'lib/fisk.rb', line 59

def initialize register, displacement
  super(register.value)
  @register     = register
  @displacement = displacement
end

Instance Attribute Details

#displacementObject (readonly)

Returns the value of attribute displacement.



57
58
59
# File 'lib/fisk.rb', line 57

def displacement
  @displacement
end

Instance Method Details

#m64?Boolean

Returns:

  • (Boolean)


69
# File 'lib/fisk.rb', line 69

def m64?; true; end

#typeObject



65
66
67
# File 'lib/fisk.rb', line 65

def type
  "m64"
end