------- Comment #9 from pinskia at gcc dot gnu dot org 2010-06-18 00:49 ------- (In reply to comment #8) > Can we use subreg instead of vec_select?
Kinda, you need to do triple subregs, first to an integer mode and then to a smaller integer mode and then to the other vector mode. subreg on vector types are only valid for the same size. I tried doing this for another target and it did not work really and I ended up using vec_select instead and penalizing the non matching constraint case. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44551