aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md29
1 files changed, 3 insertions, 26 deletions
diff --git a/README.md b/README.md
index 1bb5875..84b4376 100644
--- a/README.md
+++ b/README.md
@@ -1,29 +1,6 @@
# Byte code generator
-Separate project for now, but essentially create a program that takes some input
-(for example)
-```
-addr(_GGG_)
-{
- R0 = R1 + R2;
- return NEXT_INSN;
-}
+A relatively simple script that generates pretty fast bytecode systems.
+Relies on some non-standard C, but should in theory be completely portable.
-addi(_GGi_)
-{
- R0 = R1 + IMM;
- return NEXT_INSN;
-}
-
-beqi(RGi__)
-{
- if (R0 == IMM)
- return BRANCH;
-
- return NEXT_INSN;
-}
-```
-
-and generates implementations with registers fixed and some kind of muxing
-compilation functions that selects the correct implementation from some runtime
-`compile_addr(1, 2, 3);`.
+See `example` for how to use.