2 ! { dg-options "-O1 -ftree-slp-vectorize -fwrapv" }
3 ! { dg-additional-options "-march=armv8-a+sve" { target aarch64-*-* } }
5 subroutine sprpl5 (left
)
9 integer :: avail1
, avail2
, delx1
, delx2
, i2
, ic
19 ic
= left
+ nint (real (left
) / 2)
20 if (ic
.ge
. avail1
) avail1
= ic
+ 1
23 if (i2
.le
. avail2
) avail2
= i2
+ 1