This applies a number of code optimisations, mostly involved round helper routines for signed comparisons and allocating a rst to call them. Interestingly, it turns out that using a rst for unsigned comparisons is barely worth it (a handful of bytes per program) due to marshalling overhead.
This applies a number of code optimisations, mostly involved round helper routines for signed comparisons and allocating a rst to call them. Interestingly, it turns out that using a rst for unsigned comparisons is barely worth it (a handful of bytes per program) due to marshalling overhead.
Star Trek goes from 40452 to 39375 bytes.