Erro do compilador C3011
assembly embutido não permitido diretamente dentro de uma região parallel
Uma região paralela omp
não pode conter instruções de assembly embutidas.
O seguinte exemplo gera o erro C3011:
// C3011.cpp
// compile with: /openmp
// processor: /x86
int main() {
int n = 0;
#pragma omp parallel
{
_asm mov eax, n // Delete this line to resolve this error.
} // C3011
}