diff options
author | Quentin Carbonneaux <quentin.carbonneaux@yale.edu> | 2015-08-05 12:47:10 -0400 |
---|---|---|
committer | Quentin Carbonneaux <quentin.carbonneaux@yale.edu> | 2015-09-15 23:01:30 -0400 |
commit | 9c7b06d68f6a71ff43d1de60953658ca47bbde36 (patch) | |
tree | 822d93ac78d23aa3c8bedfd0d45ef54bed317b08 /lisc/lisc.h | |
parent | 246a48ba94b92e6c1e02964d46269e0903b7a723 (diff) | |
download | roux-9c7b06d68f6a71ff43d1de60953658ca47bbde36.tar.gz |
quick fix for comparisons with constants
Diffstat (limited to 'lisc/lisc.h')
-rw-r--r-- | lisc/lisc.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lisc/lisc.h b/lisc/lisc.h index 1291fea..4e150db 100644 --- a/lisc/lisc.h +++ b/lisc/lisc.h @@ -108,9 +108,13 @@ static inline int rtype(Ref r) enum { Ceq, Csle, + Csgt, /* mirror opposite cmps! */ + Cne, NCmp, }; +#define CNEG(c) (NCmp-1 - c) + enum { OXXX, /* public instruction */ |