I guess that shows how much I have used those functions. I thought about checking that before i posted, but now i just feel retarded. That being said, Altera provides floating point math units as megacores. Or opencores.org may have something useful. Trig functions, depending on precision a LUT may be helpful, or if you google "implement sine hardware" you may come up with some results. Besides that I don't have a clue really. Sorry for not being too useful.
ece.gmu.edu/courses/ECE645/projects_S06/talks/CORDIC.pdf an interesting result.