fix value return and test
slot load was wrong way around
This commit is contained in:
@ -20,7 +20,7 @@ module Mom
|
||||
#
|
||||
class ReturnSequence < Instruction
|
||||
def to_risc(compiler)
|
||||
return_move = SlotLoad.new( [:message ,:return_value] , [:message , :caller, :return_value],self)
|
||||
return_move = SlotLoad.new( [:message , :caller,:return_value] , [:message , :return_value],self)
|
||||
moves = return_move.to_risc(compiler)
|
||||
return_address = compiler.use_reg(:int)
|
||||
compiler.reset_regs
|
||||
|
@ -17,7 +17,7 @@ module Risc
|
||||
# fire events for changed pc and register contents
|
||||
include Eventable
|
||||
include Logging
|
||||
log_level :debug
|
||||
log_level :info
|
||||
|
||||
attr_reader :instruction # current instruction or pc
|
||||
attr_reader :clock # current instruction or pc
|
||||
|
Reference in New Issue
Block a user