adds a lot of to_ssss

This commit is contained in:
Torsten Ruger
2018-04-17 20:26:15 +03:00
parent 7c33f19bee
commit df08cb78e2
9 changed files with 52 additions and 1 deletions

View File

@ -28,6 +28,9 @@ module Mom
@arguments.each{|a| raise "args not SlotLoad #{a}" unless a.is_a?(SlotLoad)}
end
def to_s
"ArgumentTransfer " + ([@receiver] + @arguments).join(",")
end
def to_risc(compiler)
transfer = SlotLoad.new([:message , :next_message , :receiver] , @receiver, self).to_risc(compiler)
compiler.reset_regs