------- 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
