[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