I am re-implementing all of the Microsoft math functions that i need for my own engine (Matrix stuff, ray intersection code, and the like). It isnt all that hard.

Z.