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

Reply via email to