rename risc_value to register_value
almost to register, but it still carries that value
This commit is contained in:
@ -104,12 +104,12 @@ module Risc
|
||||
# This relies on linux to save and restore all registers
|
||||
#
|
||||
def save_message(builder)
|
||||
r8 = RiscValue.new( :r8 , :Message)
|
||||
r8 = RegisterValue.new( :r8 , :Message)
|
||||
builder.add_code Risc.transfer("save_message", Risc.message_reg , r8 )
|
||||
end
|
||||
|
||||
def restore_message(builder)
|
||||
r8 = RiscValue.new( :r8 , :Message)
|
||||
r8 = RegisterValue.new( :r8 , :Message)
|
||||
return_tmp = builder.compiler.use_reg :fixnum
|
||||
source = "_restore_message"
|
||||
# get the sys return out of the way
|
||||
|
@ -9,7 +9,7 @@ module Risc
|
||||
builder = compiler.builder(true, compiler.method)
|
||||
builder.add_slot_to_reg( "putstring" , :message , :receiver , :new_message )
|
||||
index = Parfait::Word.get_length_index
|
||||
reg = RiscValue.new(:r2 , :Integer)
|
||||
reg = RegisterValue.new(:r2 , :Integer)
|
||||
builder.add_slot_to_reg( "putstring" , :new_message , index , reg )
|
||||
Risc::Builtin::Object.emit_syscall( builder , :putstring )
|
||||
compiler.add_mom( Mom::ReturnSequence.new)
|
||||
|
Reference in New Issue
Block a user