Fixing wrong float binding for sdot.

The Fortran interface returns doubles, which were getting incorrectly
(silently) cast into floats.