誰か教えて

f(a,b) = a^b
但し a, b は実数 (実際は有限桁です)

を100桁ぐらいの精度で出したいんだけどどうすればいいですか?
bigdecimalとか使ってもうまくいかない