Developer Center |
Sunday June 28, 2009
More cases of conversion (notably those to float or fixed types) widen the type used for arithmetic to avoid intermediate conversion. For example in the expresion f(a*b) where f is a floating-point type, a and b will be converted to Long_Long_Integer before doing the multiplication.
Posted
in Development Log, GNAT Compilation System