Merge pull request #47 from aeternity/add-target-register-to-tuple

Add target register to TUPLE
This commit is contained in:
Ulf Norell
2019-05-28 14:17:16 +02:00
committed by GitHub
3 changed files with 7 additions and 6 deletions
+1 -1
View File
@@ -78,7 +78,7 @@ FUNCTION foo () : {tuple, []}
NOT arg124 a
TUPLE 5019186157739257888756115213149493826410
TUPLE var999 5019186157739257888756115213149493826410
ELEMENT arg148 var25 a
+4 -4
View File
@@ -1,13 +1,13 @@
FUNCTION make_0tuple():{tuple, []}
;; BB : 0
TUPLE 0
TUPLE a 0
RETURN
FUNCTION make_2tuple(integer, integer):{tuple, [integer, integer]}
;; BB : 0
PUSH arg0
PUSH arg1
TUPLE 2
TUPLE a 2
RETURN
FUNCTION make_5tuple(integer, integer, integer, integer, integer):
@@ -18,14 +18,14 @@ FUNCTION make_5tuple(integer, integer, integer, integer, integer):
PUSH arg2
PUSH arg3
PUSH arg4
TUPLE 5
TUPLE a 5
RETURN
FUNCTION element1(integer, integer): integer
;; BB : 0
PUSH arg0
PUSH arg1
TUPLE 2
TUPLE a 2
ELEMENT a 1 a
RETURN