<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html><body>
<p>forgot</p>
<p>X shl 1</p>
<p>normaly the fastest ...</p>
<p> </p>
<p>Em 19.01.2014 17:47, Ched escreveu:</p>
<blockquote type="cite" style="padding-left:5px; border-left:#1010ff 2px solid; margin-left:5px; width:100%"><!-- html ignored --><!-- head ignored --><!-- meta ignored -->
<pre>Dear Freepascalers,

The multiplication in floating arthmetic units is usualy know as being slower than the addition. So, have 
I interest to code X+X, 2*X or X*2 when using reals (mainly double and extended) ?And with integers ?

Can the compiler optimise this operation choosing the fastest one - probably depending on the 
architecture x86, arm, aso.

Cheers, Raoul
_______________________________________________
fpc-pascal maillist  -  <a href="mailto:fpc-pascal@lists.freepascal.org">fpc-pascal@lists.freepascal.org</a>
<a href="http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal">http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal</a>
</pre>
</blockquote>
<p> </p>
</body></html>