2 ! { dg
-options
"-O1 -ftree-loop-vectorize -fno-signed-zeros -fno-trapping-math" }
3 ! { dg
-additional
-options
"-mvsx" { target
{ powerpc*
-*-* } } }
4 COMPLEX FUNCTION R1
(ZR
, CC
, EA
, U6
)
8 DOUBLE PRECISION OS
, GA
, YU
, XT
15 YU
= DBLE
(REAL(EA
(J2
)))
16 XT
= DBLE
(AIMAG
(EA
(J2
)))
17 OS
= OS
+ (YU
* 2) - (XT
* 2)
18 GA
= GA
+ (YU
* 3) + (XT
* 3)
21 R1
= CMPLX
(REAL(OS
), REAL(GA
))