Bei der Berechung kann man auch den Umweg via Log10-Berechungen machen.
Schließlich sind Multiplikation/Division und Potenzrechnung mit LOG10 einfacher, da die Werte kleiner sind und bei 63-stelliger Genauigkeit wahrscheinlich auch performanter.
Ein packed(63:55) entspricht da schon einem 10 hoch 10.000.000!
Auch die Fakultät kannst du letztendlich mit Addition von LOG10 berechnen.
Somit hast du nur noch das Endergebnis mit 10 ** (Log10-Ergebnis) auszuwerten.