add more printing support

This commit is contained in:
Quentin Carbonneaux 2015-07-25 06:39:05 -04:00
parent e3356b23d5
commit 5bd9deac8d
3 changed files with 42 additions and 13 deletions

View file

@ -49,8 +49,8 @@ sel(Ins *i, Fn *fn)
r0 = SYM(t);
} else
r0 = i->arg[1];
emit(OXDiv, R, r0, R);
emit(OXCltd, SYM(RDX), R, R);
emit(OIADiv, R, r0, R);
emit(OIACltd, SYM(RDX), R, R);
emit(OCopy, SYM(RAX), i->arg[0], R);
if (rtype(i->arg[1]) == RConst)
emit(OCopy, r0, i->arg[1], R);