Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gfortran.dg/matmul_8.f03 @ 158:494b0b89df80 default tip
...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 25 May 2020 18:13:55 +0900 (2020-05-25) |
parents | 84e7813d76e9 |
children |
line wrap: on
line source
! { dg-do run } ! Transformational intrinsic MATMUL as initialization expression. REAL, PARAMETER :: PI = 3.141592654, theta = PI/6.0 REAL, PARAMETER :: unity(2,2) = RESHAPE([1.0, 0.0, 0.0, 1.0], [2, 2]) REAL, PARAMETER :: m1(2,2) = RESHAPE([COS(theta), SIN(theta), -SIN(theta), COS(theta)], [2, 2]) REAL, PARAMETER :: m2(2,2) = RESHAPE([COS(theta), -SIN(theta), SIN(theta), COS(theta)], [2, 2]) REAL, PARAMETER :: m(2,2) = MATMUL(m1, m2) IF (ANY(ABS(m - unity) > EPSILON(0.0))) STOP 1 END