2 ! { dg-require-effective-target vect_double }
4 subroutine to_product_of(self
,a
,b
,a1
,a2
)
5 complex(kind
=8) :: self (:)
6 complex(kind
=8), intent(in
) :: a(:,:)
7 complex(kind
=8), intent(in
) :: b(:)
12 self(i
) = self(i
) + a(i
,j
)*b(j
)
17 ! { dg-final { scan-tree-dump "vectorized 1 loops" "vect" } }
18 ! { dg-final { cleanup-tree-dump "vect" } }