Contributors:

Delivery Date:

Dependencies:

Description:

  1. Optimization targeted to 64-bit code.
  2. 32 bit computations on a 64 bit machine, require generation of sign extension instructions
    • to ensure the correctness of the computation. A possible policy (currently implemented in GCC) is to generate a sign extension after each 32 bit computation. Depending on the instruction set of the architecture some of these sign extension instructions may be redundant.

JohnYates describes the notably successful approach that the Apollo Computer compiler suite took to this problem.

None: Sign_Extension_Removal (last edited 2008-01-10 19:38:40 by localhost)