Fixed point addition and subtraction of 60-bit numbers were handled in the Long Add Unit, using ones' complement for negative numbers. Fixed point multiply was done as a special case in the floating-point multiply unit—if the exponent was zero, the FP unit would do a single-precision 48-bit floating-point multiply and clear the high exponent part, resulting in a 48-bit integer result. Integer divide was performed by a macro, converting to and from floating point.
Fixed point addition and subtraction of 60-bit numbers were handled in the Long Add Unit using ones' complement for negative numbers Fixed point multiply was done as a special case in the floating-point multiply unit—if the exponent was zero the FP unit would do a single-precision 48-bit floating-point multiply and clear the high exponent part resulting in a 48-bit integer result Integer divide was performed by a macro converting to and from floating point