April 2003
Intermediate to advanced
576 pages
15h 13m
English
Having previously noted that the Itanium architecture lacks a hardware instruction for performing integer divide operations, we proposed in Chapter 6 a partial remedy using multiplication by the reciprocal of a number. Given that many interesting algorithms require division, modulo, and remainder operations, a modern programming environment should not expect the programmer to design and implement division each time it is needed. A substitute, in the form of software, must be provided.
Software support for division can be at least as varied as the languages available for each programming environment. High-level languages usually provide an option to view the assembly ...
Read now
Unlock full access