Why the inline asm for ``ceil()`` and ``floor``?  Not that it matters for this PR, but it does concern me that the standard implementation should work fine for any IEEE float compliant platforms.