1. A computer implemented method of performing computer operations using a first fractional precision and a second fractional precision, comprising: storing a computer program having a source variable, a destination variable, and an operation, wherein the source variable has a first dynamic fractional precision, wherein the destination variable has a second dynamic fractional precision that differs from the first dynamic fractional precision, and wherein the operation is related to the source variable and the destination variable; aligning the source variable to a format of the destination variable, according to the first dynamic fractional precision and the second dynamic fractional precision; performing the operation using the destination variable and the source variable; and assigning a value to the destination variable according to the operation.