First of all: kudo's to you.
Wow, 16712 lines of code in a single unit!
That's hard to study.
Maybe it would be an idea to split the code uning include files, eg. 1 include for defining operators, 1 for conversions, 1 for arithmetic (maybe even spilt that: multiplication related (power, factorial, square), division related (divide, square root other roots), adding, subtracting, bit operations).
I also see lots of repetitive code (checking for "Defined" or e.g. overflow flag), that could be factored out.
Bart