Class: Lignite::Lt32

Inherits:
Condition show all
Defined in:
lib/lignite/condition.rb

Overview

Less-than (32 bit)

Instance Method Summary collapse

Methods inherited from Condition

#jump_back, #jump_forward

Constructor Details

#initialize(a, b) ⇒ Lt32

Returns a new instance of Lt32.



57
58
59
60
# File 'lib/lignite/condition.rb', line 57

def initialize(a, b)
  @a = a
  @b = b
end

Instance Method Details

#cond_jump(compiler, offset) ⇒ Object



66
67
68
# File 'lib/lignite/condition.rb', line 66

def cond_jump(compiler, offset)
  compiler.jr_lt32(@a, @b, JumpOffset.new(offset))
end

#notObject



62
63
64
# File 'lib/lignite/condition.rb', line 62

def not
  Gteq32.new(@a, @b)
end