Class: Fisk::Instructions::Immediate

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

Instance Attribute Summary collapse

Attributes inherited from Operand

#input, #output, #type

Instance Method Summary collapse

Constructor Details

#initialize(type, input, output, size) ⇒ Immediate

Returns a new instance of Immediate.



30
31
32
33
# File 'lib/fisk/instructions.rb', line 30

def initialize type, input, output, size
  super(type, input, output)
  @size = size
end

Instance Attribute Details

#sizeObject (readonly)

Returns the value of attribute size.



28
29
30
# File 'lib/fisk/instructions.rb', line 28

def size
  @size
end

Instance Method Details

#immediate?Boolean

Returns:

  • (Boolean)


35
# File 'lib/fisk/instructions.rb', line 35

def immediate?; true; end