GNU MP
(1)
The limit of the precision is set by the available memory in your computer.