From 8cee2db1d15ee4c8022780e83f3bce26ef8c4991 Mon Sep 17 00:00:00 2001 From: Torsten Ruger Date: Sat, 24 Mar 2018 18:32:53 +0200 Subject: [PATCH] return just gets the register (no more offset) use mov instead --- lib/arm/translator.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/arm/translator.rb b/lib/arm/translator.rb index b308d7e0..c7412e72 100644 --- a/lib/arm/translator.rb +++ b/lib/arm/translator.rb @@ -72,7 +72,7 @@ module Arm end def translate_FunctionReturn code - ArmMachine.ldr( :pc , code.register , arm_index(code) ) + ArmMachine.mov( :pc , code.register) end def translate_LoadConstant code