The DDA method can be implemented using floating-point or integer arithmetic.
The fixed-point integer operation requires two additions per output cycle, and in case of fractional part overflow, one additional increment and subtraction.