On Wed, May 5, 2010 at 10:18 PM, Matthew Mondor <span dir="ltr"><<a href="mailto:mm_lists@pulsar-zone.net">mm_lists@pulsar-zone.net</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

On Wed, 5 May 2010 22:00:45 +0200<br>
<div class="im">Juan Jose Garcia-Ripoll <<a href="mailto:juanjose.garciaripoll@googlemail.com">juanjose.garciaripoll@googlemail.com</a>> wrote:<br>
<br>
</div><div class="im">> Those functions are only used when the type of the arguments or of the<br>
> output is not known or it does not match any of the C integer and floating<br>
> point types.<br>
><br>
> For example in the code below ECL unboxes the value of X and does all other<br>
> operations in floating point and integer arithmetics.<br>
</div>[...]<br>
<br>
This is great to know, thanks :)<br clear="all"></blockquote></div><br>But do not be too optimistic: right now the problem is that the compiler does not allow for simple type propagation due to the limited intermediate representation. That is one of the things I am trying to solve.<br>

<br>Juanjo<br><br>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://tream.dreamhosters.com">http://tream.dreamhosters.com</a><br>