class Crabstone::SysZ::Operand

Public Instance Methods

acreg?() click to toggle source
# File lib/crabstone/arch/3/sysz.rb, line 52
def acreg?
  self[:type] == OP_ACREG
end
imm?() click to toggle source
# File lib/crabstone/arch/3/sysz.rb, line 44
def imm?
  self[:type] == OP_IMM
end
mem?() click to toggle source
# File lib/crabstone/arch/3/sysz.rb, line 48
def mem?
  self[:type] == OP_MEM
end
reg?() click to toggle source
# File lib/crabstone/arch/3/sysz.rb, line 37
def reg?
  [
    OP_REG,
    OP_ACREG
  ].include?(self[:type])
end