Support of omp simd, omp declare reduction