floating-point fix for x86_64
For 32-bit float primtives like sinFloat#, we currently call the double versions of the C library functions (sin(), cos() etc.). It seems more correct to call the float versions (sinf(), cosf() etc.). This makes a difference on x86_64, I'm not entirely sure why, but this way at least generates more consistent results and avoids extra promotion/demotion instructions when calling these primitives.
Showing with 33 additions and 28 deletions