{PING] [PATCH] Sign extension elimination

Mircea Namolaru NAMOLARU@il.ibm.com
Fri Apr 14 12:42:00 GMT 2006


Still not reviewed:
http://gcc.gnu.org/ml/gcc-patches/2006-02/msg01994.html.

This optimization thread(s) started a long time ago. It addresses the 
problem of redundant sign extensions done for 32-bit computations in 
64-bit 
architectures and it can be also useful also for other kind of 
sign-extensions 
(for instance from 16-bit to 32-bit integers).
I've added a pointer to a the original description of the algorithm used, 
posted 
at the time in GCC mailing list:
http://gcc.gnu.org/ml/gcc/2004-06/msg00472.html.

Mircea



More information about the Gcc-patches mailing list