summaryrefslogtreecommitdiffstats
path: root/genvmop.txr
diff options
context:
space:
mode:
Diffstat (limited to 'genvmop.txr')
-rw-r--r--genvmop.txr7
1 files changed, 7 insertions, 0 deletions
diff --git a/genvmop.txr b/genvmop.txr
index 73864d08..5e80948a 100644
--- a/genvmop.txr
+++ b/genvmop.txr
@@ -16,4 +16,11 @@ typedef enum vm_op {
" /* deprecated */")
@ (end)
} vm_op_t;
+
+#define VM_LEV_BITS @{sys:%lev-bits%}
+#define VM_LEV_MASK @(fmt "0x~X" (pred (ash 1 sys:%lev-bits%)))
+#define VM_SM_LEV_BITS @{sys:%sm-lev-bits%}
+#define VM_SM_LEV_MASK @(fmt "0x~X" (pred (ash 1 sys:%sm-lev-bits%)))
+#define VM_MAX_LEV @{sys:%max-lev%}
+#define VM_MAX_V_LEV @{sys:%max-v-lev%}
@(end)