<div dir="ltr">I would prefer to see (as either builtins or properties) a way to get/set the exponent/mantissa/sign of a float.<div><br></div><div>eg</div><div>float x;</div><div>x.sign = 1;</div><div>assert(x.exp == 123);</div>
<div><br></div><div>Easily ctfeable, no need for casting, no endianness problems.</div><div><br></div><div>I expect everything could be implemented from these?</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Mon, Jul 15, 2013 at 8:22 PM, Iain Buclaw <span dir="ltr"><<a href="mailto:ibuclaw@ubuntu.com" target="_blank">ibuclaw@ubuntu.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On 15 July 2013 10:46, Iain Buclaw <<a href="mailto:ibuclaw@ubuntu.com">ibuclaw@ubuntu.com</a>> wrote:<br>
><br>
> Now, the pressing question is, which method do you prefer / would like<br>
> to see in CTFE first. :o)<br>
><br>
<br>
</div>Alternatively, we could add BUILTINfloor and BUILTINceil into<br>
builtins.c, but I'd rather avoid this route if possible. :-)<br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
Iain Buclaw<br>
<br>
*(p < e ? p++ : p) = (c & 0x0f) + '0';<br>
_______________________________________________<br>
dmd-internals mailing list<br>
<a href="mailto:dmd-internals@puremagic.com">dmd-internals@puremagic.com</a><br>
<a href="http://lists.puremagic.com/mailman/listinfo/dmd-internals" target="_blank">http://lists.puremagic.com/mailman/listinfo/dmd-internals</a><br>
</div></div></blockquote></div><br></div>