diff options
Diffstat (limited to 'genvmop.txr')
-rw-r--r-- | genvmop.txr | 7 |
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) |