Fix floor/ceil for real==double targets.

Fix for a bug found testing on ARM targets this morning.  Would have been included in the puremath pull, but it got merged before this was discovered. :)