GNU MP

(1)

The limit of the precision is set by the available memory in your computer.