------- Comment #4 from hjl dot tools at gmail dot com 2010-06-16 20:42 ------- You can cast 256bit to 128bit to get the lower 128bit. You can also cast 128bit to 256bit with upper 128bit undefined. If I use union, it will always generate 2 moves via memory.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44551