Expand ADDE/SUBE/ADDC/SUBC to allow (inefficient) support for 64 bit integers
Expand SRA_PARTS, SRL_PARTS, and SHL_PARTS
Also reorganize code a bit