diff --git a/test/add-func.zre b/test/add-func.zre deleted file mode 100644 index 248e445..0000000 --- a/test/add-func.zre +++ /dev/null @@ -1,6 +0,0 @@ -int add(int a, int b) { - return a + b; -} - -int sum = add(1, 1); -print(sum.toS()); diff --git a/test/add.zre b/test/add.zre index 9b3c2e2..248e445 100644 --- a/test/add.zre +++ b/test/add.zre @@ -1,2 +1,6 @@ -int sum = 1 + 2; +int add(int a, int b) { + return a + b; +} + +int sum = add(1, 1); print(sum.toS()); diff --git a/test/simple.s b/test/simple.s new file mode 100644 index 0000000..33970b6 --- /dev/null +++ b/test/simple.s @@ -0,0 +1,7 @@ +main: + loadu $0 1 + loadu $1 2 + addu $2 $1 $0 + utos $3 $2 + puts $3 + halt diff --git a/test/simple.zre b/test/simple.zre new file mode 100644 index 0000000..9b3c2e2 --- /dev/null +++ b/test/simple.zre @@ -0,0 +1,2 @@ +int sum = 1 + 2; +print(sum.toS());