Enhancing the PowerPC GCC compiler for the future Power9 hardware - GNU Tools Cauldron 2016
Speaker: Michael Meissner This talk will discuss the work that has gone into modifying the backend of the GCC compiler to support the new PowerPC ISA 3.0 instructions that will first be implemented in the future Power9 hardware. Some of the new features that will be discussed will include: 1. New addressing support for vector registers; 2. New updates to the IEEE 128-bit floating point support; 3. New vector insert and extract support; 4. Better little endian support; 5. New minimum andmaximum instructions; 6. New integer instructions (array indexing, modulus,multiply/add); and 7. Miscellaneous other instructions.
Speaker: Michael Meissner This talk will discuss the work that has gone into modifying the backend of the GCC compiler to support the new PowerPC ISA 3.0 instructions that will first be implemented in the future Power9 hardware. Some of the new features that will be discussed will include: 1. New addressing support for vector registers; 2. New updates to the IEEE 128-bit floating point support; 3. New vector insert and extract support; 4. Better little endian support; 5. New minimum andmaximum instructions; 6. New integer instructions (array indexing, modulus,multiply/add); and 7. Miscellaneous other instructions.