Compartilhar via


/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

  1. Abra a caixa de diálogo Páginas de Propriedade do projeto. Para obter detalhes, consulte Como abrir páginas de propriedade do projeto.

  2. Selecione a pasta C/C++.

  3. Selecione a página de propriedades Linha de Comando .

  4. Digite a opção de compilador na caixa Opções Adicionais.

Para definir essa opção do compilador via programação

Consulte também

Referência

/Q Opções (operações de nível baixo)

Opções do compilador

Definindo opções do compilador