about summary refs log tree commit diff stats
path: root/linux/branches.mu
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2021-05-08 21:16:23 -0700
committerKartik K. Agaram <vc@akkartik.com>2021-05-08 21:49:50 -0700
commitf9f419af71a89740448a54f765b89d20e5519d58 (patch)
tree562a7dc06c99b1676a24209613e38965025831e9 /linux/branches.mu
parentdf68e6eddcdd4b7c595a5ae4c0cffd5df5a664db (diff)
downloadmu-f9f419af71a89740448a54f765b89d20e5519d58.tar.gz
support checking overflow flag everywhere
Diffstat (limited to 'linux/branches.mu')
-rw-r--r--linux/branches.mu40
1 files changed, 40 insertions, 0 deletions
diff --git a/linux/branches.mu b/linux/branches.mu
new file mode 100644
index 00000000..411eaa0d
--- /dev/null
+++ b/linux/branches.mu
@@ -0,0 +1,40 @@
+fn foo {
+  $foo: {
+    break-if-=
+    break-if-= $foo
+    break-if-!=
+    break-if-!= $foo
+    break-if-<=
+    break-if-<= $foo
+    break-if->=
+    break-if->= $foo
+    break-if-<
+    break-if-< $foo
+    break-if->
+    break-if-> $foo
+    break-if-carry
+    break-if-carry $foo
+    break-if-overflow
+    break-if-overflow $foo
+    loop-if-=
+    loop-if-= $foo
+    loop-if-!=
+    loop-if-!= $foo
+    loop-if-<=
+    loop-if-<= $foo
+    loop-if->=
+    loop-if->= $foo
+    loop-if-<
+    loop-if-< $foo
+    loop-if->
+    loop-if-> $foo
+    loop-if-carry
+    loop-if-carry $foo
+    loop-if-not-carry
+    loop-if-not-carry $foo
+    loop-if-overflow
+    loop-if-overflow $foo
+    loop-if-not-overflow
+    loop-if-not-overflow $foo
+  }
+}
lines'>