title: Weird python behaviour on machine with ARM CPU
body: <p>What could possibly cause this weird python behaviour?</p>
  
  <pre><code>Python 2.6.2 (r262:71600, May 31 2009, 03:55:41)
  [GCC 3.3.4] on linux2
  Type "help", "copyright", "credits" or "license" for more information.
  &gt;&gt;&gt; .1
  1251938906.2350719
  &gt;&gt;&gt; .1
  0.23507189750671387
  &gt;&gt;&gt; .1
  0.0
  &gt;&gt;&gt; .1
  -1073741823.0
  &gt;&gt;&gt; .1
  -1073741823.0
  &gt;&gt;&gt; .1
  -1073741823.0
  &gt;&gt;&gt;
  </code></pre>
  
  <p>It gives the same output for <code>0.1</code>, <code>0.5</code>, <code>5.1</code>, <code>0.0</code>, etc.. Integers are echoed back at me correctly, but anything with a decimal point gives me the crazy numbers.</p>
  
  <p>This is a python binary compiled for ARM, installed via <a href="http://www.nslu2-linux.org/wiki/Optware/HomePage" rel="nofollow noreferrer">Optware</a> on a Synology DiskStation 101j.</p>
  
  <p>Has anyone seen anything like this before?</p>