/Qsafe_fp_loads
Requer instruções de movimentação de inteiro para valores de ponto flutuante e desabilitar certas otimizações de ponto flutuante de carga.
/Qsafe_fp_loads
Comentários
/Qsafe_fp_loads só está disponível nos compiladores que visam x86; não está disponível nos compiladores que visam x64 ou o BRAÇO.
/Qsafe_fp_loads força o compilador para usar instruções o valor inteiro em vez de instruções de ponto flutuante de movimentação para mover dados entre a memória e MMX registros. Essa opção também desabilita a otimização da carga do registro para os valores de ponto flutuante que podem ser carregados em vários caminhos quando o valor de pode causar uma exceção sobre NLB para o exemplo, um valor do controle de NaN.
Essa opção é substituída por /fp: exceto. /Qsafe_fp_loads especifica um subconjunto do comportamento do compilador que é especificado por /fp:except.
/Qsafe_fp_loads é incompatível com /clr e /fp: rápido. Para obter mais informações sobre as opções do compilador de ponto flutuante, consulte /fp (especificar comportamento de ponto flutuante).
Para definir esta opção do compilador no ambiente de desenvolvimento do Visual Studio
Abra a caixa de diálogo Páginas de Propriedade do projeto. Para obter detalhes, consulte Como abrir páginas de propriedade do projeto.
Selecione a pasta C/C++.
Selecione a página de propriedades Linha de Comando .
Digite a opção de compilador na caixa Opções Adicionais.
Para definir essa opção do compilador via programação
- Consulte AdditionalOptions.