[Bug tree-optimization/38968] Complex matrix product is not vectorized

2009-03-28 Thread rguenth at gcc dot gnu dot org
--- Comment #12 from rguenth at gcc dot gnu dot org 2009-03-28 10:06 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNE

[Bug tree-optimization/38968] Complex matrix product is not vectorized

2009-03-28 Thread rguenth at gcc dot gnu dot org
--- Comment #11 from rguenth at gcc dot gnu dot org 2009-03-28 10:05 --- Subject: Bug 38968 Author: rguenth Date: Sat Mar 28 10:05:24 2009 New Revision: 145171 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=145171 Log: 2009-03-28 Richard Guenther PR tree-optimizatio

[Bug tree-optimization/38968] Complex matrix product is not vectorized

2009-02-01 Thread rguenther at suse dot de
--- Comment #10 from rguenther at suse dot de 2009-02-01 11:11 --- Subject: Re: Complex matrix product is not vectorized On Sun, 1 Feb 2009, dominiq at lps dot ens dot fr wrote: > --- Comment #9 from dominiq at lps dot ens dot fr 2009-02-01 10:58 > --- > > Did you try enabl

[Bug tree-optimization/38968] Complex matrix product is not vectorized

2009-02-01 Thread dominiq at lps dot ens dot fr
--- Comment #9 from dominiq at lps dot ens dot fr 2009-02-01 10:58 --- > Did you try enabling SSE3 btw? No. How do I get the enabled SSE* by default? > Can you post the ifort assembly of the loop? L_B1.14:# Preds L_B1.14 L_B1.13 lea (%rsi,%r9,8),

[Bug tree-optimization/38968] Complex matrix product is not vectorized

2009-02-01 Thread rguenth at gcc dot gnu dot org
--- Comment #8 from rguenth at gcc dot gnu dot org 2009-02-01 10:49 --- This is somewhat expected. We vectorize the complex product using vectors of real parts and vectors of complex parts of two complex numbers (so we are not using the fancy haddsub SSE codes). Did you try enabling SS

[Bug tree-optimization/38968] Complex matrix product is not vectorized

2009-02-01 Thread dominiq at lps dot ens dot fr
--- Comment #7 from dominiq at lps dot ens dot fr 2009-02-01 10:37 --- Created an attachment (id=17220) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17220&action=view) testin complex matrix multiplication Comment #0 is not fully accurate. With some more testsing with the attache

[Bug tree-optimization/38968] Complex matrix product is not vectorized

2009-01-26 Thread rguenther at suse dot de
--- Comment #6 from rguenther at suse dot de 2009-01-26 14:23 --- Subject: Re: Complex matrix product is not vectorized On Mon, 26 Jan 2009, howarth at nitro dot med dot uc dot edu wrote: > --- Comment #5 from howarth at nitro dot med dot uc dot edu 2009-01-26 > 14:21 --- >

[Bug tree-optimization/38968] Complex matrix product is not vectorized

2009-01-26 Thread howarth at nitro dot med dot uc dot edu
--- Comment #5 from howarth at nitro dot med dot uc dot edu 2009-01-26 14:21 --- Is the fix for this PR targeted for gcc 4.4.0 or gcc 4.5 stage 1? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38968

[Bug tree-optimization/38968] Complex matrix product is not vectorized

2009-01-26 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2009-01-26 13:25 --- Patch posted. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added URL|

[Bug tree-optimization/38968] Complex matrix product is not vectorized

2009-01-26 Thread irar at il dot ibm dot com
--- Comment #3 from irar at il dot ibm dot com 2009-01-26 13:09 --- (In reply to comment #2) > Now, I wonder why we do not just use alignment + misalign in that case. I think you are right. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38968

[Bug tree-optimization/38968] Complex matrix product is not vectorized

2009-01-26 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2009-01-26 11:15 --- This happens because ivcanon introduces an induction variable that counts from 2000 to 1. This "confuses" data-ref analysis and we get base_address: a_24(D) offset from base address: () (() pretmp.2

[Bug tree-optimization/38968] Complex matrix product is not vectorized

2009-01-25 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2009-01-25 17:33 --- Confirmed. Note the patch mentioned does not try to address any issue present in the testcase. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added -