summaryrefslogtreecommitdiff
path: root/input/stacktopia.asm
diff options
context:
space:
mode:
authorbd <bdunahu@operationnull.com>2025-04-17 19:39:06 -0400
committerbd <bdunahu@operationnull.com>2025-04-17 19:39:06 -0400
commit7ad6093d69afa90de243e72868f0d463dcd5eae7 (patch)
treebca1b4259ccdcfd4ac8d188383a922b88efaed1a /input/stacktopia.asm
parent3b8a36443a6d83b54fc698a774ef50705f36dcb9 (diff)
Add new push/pop test case, ensure generated files end in .rv
Diffstat (limited to 'input/stacktopia.asm')
-rw-r--r--input/stacktopia.asm20
1 files changed, 20 insertions, 0 deletions
diff --git a/input/stacktopia.asm b/input/stacktopia.asm
new file mode 100644
index 0000000..5eef33b
--- /dev/null
+++ b/input/stacktopia.asm
@@ -0,0 +1,20 @@
+;;;;;;;;
+;;; demonstrates the push/pop functions by pushing and popping various values
+
+.data
+.text
+MAIN:
+ addi $5 $0 1
+ push $5
+ addi $5 $5 1
+ push $5
+ addi $5 $5 1
+ push $5
+ addi $5 $5 1
+ push $5
+ pop $5
+ pop $6
+ pop $7
+ pop $8
+ nop
+ nop