summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSuleyman Farajli <suleyman@farajli.net>2024-12-29 15:05:51 +0400
committerSuleyman Farajli <suleyman@farajli.net>2024-12-29 15:05:51 +0400
commitf15e7a927d43954d3cc9b2d549be60fe7af3776f (patch)
tree2ecd4da188c97900fb5767abcb39a026d448a8d7 /src
parent85e7e44e4599cb8446ea0ba31a43aeda99b58670 (diff)
`swap` word added
Diffstat (limited to 'src')
-rw-r--r--src/main.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main.go b/src/main.go
index 40593db..24b5db1 100644
--- a/src/main.go
+++ b/src/main.go
@@ -169,6 +169,12 @@ func compile(raw[]string) {
case "rem":
print(" ;; REMOVE")
print(" pop r10")
+ case "swap":
+ print(" ;; SWAP")
+ print(" pop r11")
+ print(" pop r10")
+ print(" push r11")
+ print(" push r10")
/* Functions */
case "exit":