summary refs log tree commit diff
path: root/lisc/test/collatz.ssa
diff options
context:
space:
mode:
authorQuentin Carbonneaux <quentin.carbonneaux@yale.edu>2015-10-20 13:04:07 -0400
committerQuentin Carbonneaux <quentin.carbonneaux@yale.edu>2015-10-30 13:20:42 -0400
commitb284721c8acae244d054dbe8c8b5878f0e649c0a (patch)
tree304446e2680f1b43dd76832fa64d15a25136f631 /lisc/test/collatz.ssa
parent993416481a5d5c89410488fbab311ee0b943f948 (diff)
downloadroux-b284721c8acae244d054dbe8c8b5878f0e649c0a.tar.gz
emit code for extensions, move slots into RAlt
Diffstat (limited to 'lisc/test/collatz.ssa')
-rw-r--r--lisc/test/collatz.ssa6
1 files changed, 3 insertions, 3 deletions
diff --git a/lisc/test/collatz.ssa b/lisc/test/collatz.ssa
index 8bc80cb..0c79a05 100644
--- a/lisc/test/collatz.ssa
+++ b/lisc/test/collatz.ssa
@@ -31,14 +31,14 @@ function $test() {
 	%n3 =w div %n0, 2
 	jmp @cloop
 @getmemo                     # get the count for n0 in mem
-	%n0l =l sext %n0
+	%n0l =l extsw %n0
 	%idx0 =l mul %n0l, 4
 	%loc0 =l add %idx0, %mem
-	%cn0 =w load %loc0
+	%cn0 =w loadw %loc0
 	%c2 =w add %c0, %cn0
 @endcl                       # store the count for n in mem
 	%c =w phi @getmemo %c2, @cloop %c0
-	%nl =l sext %n
+	%nl =l extsw %n
 	%idx1 =l mul %nl, 4
 	%loc1 =l add %idx1, %mem
 	storew %c, %loc1