https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52473
Jerry DeLisle <jvdelisle at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jvdelisle at gcc dot gnu.org --- Comment #7 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> --- (In reply to Thomas Koenig from comment #6) > Created attachment 41508 [details] > What an unrolled cshift could look like > > This is what an unrolled version of cshift could look like, > for a simple one-dimensional case. > > If the shifts are constants, all the if statements are > optimized away at compile-time, so it is quite efficient. How often or how important is this feature? Would it improve any known benchmark or real world application in a significant manner?