summaryrefslogtreecommitdiff
path: root/2018/19_notes_1.txt
diff options
context:
space:
mode:
Diffstat (limited to '2018/19_notes_1.txt')
-rw-r--r--2018/19_notes_1.txt36
1 files changed, 36 insertions, 0 deletions
diff --git a/2018/19_notes_1.txt b/2018/19_notes_1.txt
new file mode 100644
index 0000000..e317941
--- /dev/null
+++ b/2018/19_notes_1.txt
@@ -0,0 +1,36 @@
+L0: jmp L4
+L1: r5 <- 1
+L2: r2 <- 1
+ r1 <- 2
+ r1 <- 2 == r3
+ rip <- r1 + 5
+ jmp L3
+ r0 <- r5 + r0
+L3: r2 <- r2 + 1
+ r1 <- r2 > r3
+ rip <- 10 + r1
+ jmp L2
+ r5 <- r5 + 1
+ r1 <- r5 > r3
+ rip <- r1 + 14
+ jmp L1
+ exit
+L4: r3 <- r3 + 2
+ r3 <- r3 * r3
+ r3 <- 19 * r3
+ r3 <- r3 * 11
+ r1 <- r1 + 5
+ r1 <- r1 * 22
+ r1 <- r1 + 2
+ r3 <- r3 + r1
+ rip <- 25 + r0
+ jmp L0
+ r1 <- 27
+ r1 <- r1 * 28
+ r1 <- 29 + r1
+ r1 <- 30 * r1
+ r1 <- r1 * 14
+ r1 <- r1 * 32
+ r3 <- r3 + r1
+ r0 <- 0
+ jmp L0