diff options
Diffstat (limited to 'lisc')
-rw-r--r-- | lisc/emit.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lisc/emit.c b/lisc/emit.c index 9841c14..4c31d0a 100644 --- a/lisc/emit.c +++ b/lisc/emit.c @@ -58,6 +58,12 @@ eins(Ins i, Fn *fn, FILE *f) case OSwap: eop("xchg", i.arg[0], i.arg[1], fn, f); break; + case OIACltd: + fprintf(f, "\tcltd\n"); + break; + case OIADiv: + eop("idiv", i.arg[0], R, fn, f); + break; case ONop: break; default: |