Class: Fisk::Operand

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

Instance Method Summary collapse

Instance Method Details

#extended_register?Boolean

Returns:

  • (Boolean)


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

def extended_register?; false; end

#m64?Boolean

Returns:

  • (Boolean)


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

def m64?; false; end

#op_valueObject



24
25
26
# File 'lib/fisk.rb', line 24

def op_value
  value
end

#register?Boolean

Returns:

  • (Boolean)


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

def register?; false; end

#rex_valueObject



20
21
22
# File 'lib/fisk.rb', line 20

def rex_value
  value >> 3
end

#temp_register?Boolean

Returns:

  • (Boolean)


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

def temp_register?; false; end

#unknown_label?Boolean

Returns:

  • (Boolean)


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

def unknown_label?; false; end

#works?(type) ⇒ Boolean

Returns:

  • (Boolean)


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

def works? type; self.type == type; end