title: Overhead of casting double to float?
body: <p>So I have megabytes of data stored as doubles that need to be sent over a network... now I don't need the precision that a double offers, so I want to convert these to a float before sending them over the network.  What is the overhead of simply doing:</p>
  
  <pre><code>float myFloat = (float)myDouble;
  </code></pre>
  
  <p>I'll be doing this operation several million times every few seconds and don't want to slow anything down. Thanks</p>
  
  <p><strong>EDIT:</strong> My platform is x64 with Visual Studio 2008.</p>
  
  <p><strong>EDIT 2:</strong> I have no control over how they are stored.</p>