------- Comment #2 from pinskia at gcc dot gnu dot org 2007-07-19 18:32 ------- > The problem is that often initializing a vector to {e, 0, 0, 0} is (much?) > more On SPU, it is not:
cwd $2,0($sp) shufb $5,$3,$5,$2 vs: ori $7,$3,0 il $5,0 ... a $8,$9,$7 Also it increases register pressure by long gating incomming argument. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32825