! { dg-do compile } | |
! { dg-options "-O2" } | |
! { dg-additional-options "-mavx" { target avx } } | |
!GCC$ builtin (powf) attributes simd (notinbranch) if('x86_64') | |
PARAMETER (NX=3, G=1.4) | |
DIMENSION T(NX,NX), P(NX,NX) | |
INTEGER Apx | |
COMMON P, T | |
DO i = 1, 3 | |
IF (i < 0.0 ) THEN | |
P(Apx,i) = i**G | |
T(Apx,i) = i**G | |
ELSE | |
P(Apx,i) = 0 | |
T(Apx,i) = 0 | |
ENDIF | |
ENDDO | |
END |