3 function f1 (a
, b
, c
, d
, e
, f
)
4 integer, value
:: a
, b
, c
6 !$omp declare simd (f1) uniform(b) linear(c, d) linear(uval(e)) linear(ref(f))
13 f1
= a
+ b
+ c
+ d
+ e
+ f
15 integer function f2 (a
, b
)
17 !$omp declare simd uniform(b) linear(ref(a):b)