aboutsummaryrefslogtreecommitdiff
path: root/tests/switch.qbe
diff options
context:
space:
mode:
Diffstat (limited to 'tests/switch.qbe')
-rw-r--r--tests/switch.qbe62
1 files changed, 0 insertions, 62 deletions
diff --git a/tests/switch.qbe b/tests/switch.qbe
deleted file mode 100644
index bb69c15..0000000
--- a/tests/switch.qbe
+++ /dev/null
@@ -1,62 +0,0 @@
-export
-function $f() {
-@start.1
-@body.2
- jmp @switch_cond.3
-@switch_case.5
- jmp @switch_join.4
-@switch_case.6
- jmp @switch_join.4
-@switch_case.7
- jmp @switch_join.4
-@switch_default.8
- jmp @switch_join.4
-@switch_case.9
- jmp @switch_join.4
-@switch_case.10
- jmp @switch_join.4
-@switch_cond.3
- %.1 =w ceqw 0, 52
- jnz %.1, @switch_case.6, @switch_ne.11
-@switch_ne.11
- %.2 =w cultw 0, 52
- jnz %.2, @switch_lt.12, @switch_gt.13
-@switch_lt.12
- %.3 =w ceqw 0, 3
- jnz %.3, @switch_case.5, @switch_ne.14
-@switch_ne.14
- %.4 =w cultw 0, 3
- jnz %.4, @switch_lt.15, @switch_gt.16
-@switch_lt.15
- %.5 =w ceqw 0, 0
- jnz %.5, @switch_case.9, @switch_ne.17
-@switch_ne.17
- %.6 =w cultw 0, 0
- jnz %.6, @switch_lt.18, @switch_gt.19
-@switch_lt.18
- jmp @switch_default.8
-@switch_gt.19
- jmp @switch_default.8
-@switch_gt.16
- jmp @switch_default.8
-@switch_gt.13
- %.7 =w ceqw 0, 18446744073709551613
- jnz %.7, @switch_case.7, @switch_ne.20
-@switch_ne.20
- %.8 =w cultw 0, 18446744073709551613
- jnz %.8, @switch_lt.21, @switch_gt.22
-@switch_lt.21
- %.9 =w ceqw 0, 101
- jnz %.9, @switch_case.10, @switch_ne.23
-@switch_ne.23
- %.10 =w cultw 0, 101
- jnz %.10, @switch_lt.24, @switch_gt.25
-@switch_lt.24
- jmp @switch_default.8
-@switch_gt.25
- jmp @switch_default.8
-@switch_gt.22
- jmp @switch_default.8
-@switch_join.4
- ret
-}