https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115146
Hongtao Liu <liuhongt at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |liuhongt at gcc dot gnu.org --- Comment #10 from Hongtao Liu <liuhongt at gcc dot gnu.org> --- (In reply to Uroš Bizjak from comment #8) > (In reply to Levy Hsu from comment #5) > > case E_V16QImode: > > mode = V8HImode; > > gen_shr = gen_vlshrv8hi3; > > gen_shl = gen_vashlv8hi3; > > Hm, why vector-by-vector shift here? Should there be a call to gen_lshrv8hi3 > and gen_lshrv8hi3instead? I think it's a typo, they should be gen_lshrv8hi3 and gen_lshrv8hi3.