start work on word/long handling
This commit is contained in:
parent
dff7044a2c
commit
cf307002d9
14 changed files with 114 additions and 81 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue