start work on word/long handling

This commit is contained in:
Quentin Carbonneaux 2015-08-01 18:17:06 -04:00
parent dff7044a2c
commit cf307002d9
14 changed files with 114 additions and 81 deletions

View file

@ -50,7 +50,7 @@ sel(Ins *i, Fn *fn)
} else
r0 = i->arg[1];
emit(OXDiv, R, r0, R);
emit(OXCltd, SYM(RDX), R, R);
emit(OSign, SYM(RDX), SYM(RAX), R);
emit(OCopy, SYM(RAX), i->arg[0], R);
if (rtype(i->arg[1]) == RCons)
emit(OCopy, r0, i->arg[1], R);