Compartilhar via


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

Substitui alguns função chama com formulários intrínsecos ou outra forma especiais da função que ajudam a 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 por causa do código adicional criado.

See intrinsic Para obter mais informações sobre quais funções têm formulários intrínsecos.

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

x86 específicos

Funções intrínsecas do ponto flutuante não realizar qualquer verificações especiais em valores de entrada e assim funcionam em intervalos restritos de entrada e possuem manipulação de exceção diferente e condições de limite que as rotinas da biblioteca com o mesmo nome.Usar 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 indica perda de conformidade com ANSI. No entanto, os formulários intrínsecos podem acelerar consideravelmente programas intensivos flutuante-point, e para muitos programas, os problemas de conformidade são de pouco valor prático.

Você pode usar / Za, /Ze (linguagem desabilitar extensões) para substituir a geração das opções de ponto flutuante intrínsecas true. Nesse caso, sistema autônomo funções são geradas sistema autônomo rotinas da biblioteca que passam argumentos diretamente para o chip de ponto flutuante em vez de empurra-los na pilha do programa.

participante x86 específicos

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

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

  1. em aberto propriedade Páginas caixa de diálogo.Para obter detalhes, consulte:Como: Abrir o Projeto Propriedade Páginas.

  2. clicar no C/C++ pasta.

  3. clicar no Otimização página de propriedades.

  4. Modificar o Habilitar funções intrínsecaspropriedade .

Para conjunto esta opção do compilador por meio de programação

Consulte também

Referência

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

Opções do compilador

Opções de compilador configuração

Intrinsics Compiler