remove all assembly

Remove all x86 assembly code, inline or external. It shouldn't be necessary with today's compilers.

This is primarily in reaction to #190.

(The MSVC-compatible implementation of the rounding function is questionable, I agree. I hope MS will soon get around to implementing C++11 to the extent that we finally get the C99 rounding functions.)