[M3devel] unnecessary temporaries in m3cc/parse.c
Tony Hosking
hosking at cs.purdue.edu
Sun Oct 3 23:05:40 CEST 2010
Seems reasonable. The reasons may be lost in the mists of time...
Antony Hosking | Associate Professor | Computer Science | Purdue University
305 N. University Street | West Lafayette | IN 47907 | USA
Office +1 765 494 6001 | Mobile +1 765 427 5484
On 3 Oct 2010, at 04:00, Jay K wrote:
>
> I fail to understand why the following need explicit temporaries:
>
> check_nil
> check_lo
> check_hi
> check_range
> check_eq
> shift
> rotate
>
> probably even:
> round
> floor
> ceiling
>
> but floating point doesn't matter so much.
>
> "stabilize_reference" can be used to avoid recomputing values.
>
> - Jay
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20101003/3192ceeb/attachment-0002.html>
More information about the M3devel
mailing list