Good work. I tentatively implemented the corresponding primitives I could add without imul. I did run into some kind of error, however. When I uncomment the implementation of the "lt" primitive that uses boxIsInt (see runtime/primitives.js, lines 346-356), I seem to get a register allocation error:
fib.main FAILED with exception: ir_arg: dest register 'EBX' unexpected for argument index '2'
- Maxime
I've added support for
sal, sar, shl, shr, rol, ror, mul, div, idiv, not
I've noticed the signed multiply instruction has some peculiarities but didn't have time to implement it. It will be for next week.
Erick
Le 10-10-06 16:37 , chevalma@iro.umontreal.ca a écrit :
lsft rsft not mul div mod
Tachyon-list mailing list Tachyon-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/tachyon-list