/Oi (gerar funções intrínsecas)

Substitui a alguma função chama com formulários intrínsecos ou outra forma especiais da função que ajudam o seu aplicativo é executado mais rapidamente.

/Oi[-]

Comentários

Programas que usam funções intrínsecas são mais rápidos, porque não tem a sobrecarga de chamadas de função, mas pode ser maiores devido o código adicional criado.

Consulte intrinsic para obter mais informações sobre o qual as funções têm formulários intrínseca.

/Oié apenas uma solicitação para o compilador para substituir algumas chamadas de função com intrínsecos; o compilador pode chamar a função (e não substituir a chamada de função com um intrínseca) se ele irá resultar em melhor desempenho.

x 86 específicos

As funções intrínsecas de ponto flutuante não realizar verificações especiais nos valores de entrada assim funcionam em intervalos restritos de entrada e ter condições de limite que as rotinas da biblioteca com o mesmo nome e o tratamento de exceção diferente. Usando os formulários intrínsecos true significa perda de manipulação de exceção do IEEE e perda de _matherr e errno funcionalidade; o último implica a perda de conformidade de ANSI. Entretanto, os formulários intrínsecos podem acelerar consideravelmente programas intensivos de ponto floating e para muitos programas, as questões de conformidade são de pouco valor prático.

Você pode usar o Za opção de compilador para substituir a geração das opções de ponto flutuante intrínsecas true. Nesse caso, as funções são geradas como rotinas de biblioteca para passam argumentos diretamente para o chip de ponto flutuante em vez de empurrando-los na pilha do programa.

FIM x 86 específicos

Você também usar intrinsic para criar funções intrínsecas, ou function (C/C++) explicitamente forçar uma chamada de função.

Para definir esta opção de compilador no ambiente de desenvolvimento Visual Studio

  1. Abra o projeto Property Pages caixa de diálogo. For details, see Como: Abrir páginas de propriedades do projeto.

  2. Clique o C/C++ pasta.

  3. Clique o otimização página de propriedades.

  4. Modificar o Habilitar funções intrínsecas propriedade.

Para definir esta opção de compilador programaticamente

Consulte também

Referência

/O opções (otimizar o código)

Opções do compilador

Definindo opções do compilador

Compiler Intrinsics