¿Cuándo usas fp: strict en lugar de fp: precise? ¿Es mejor usar el anterior si quiero cálculos "más precisos" y evitar errores de redondeo? ¿Cuál es la heurística detrás de usar cualquiera?Diferencia entre/fp: strict y/fp: precise?
8
A
Respuesta
13
El estándar IEEE 754 especifica un método para cálculos de punto flotante y almacenamiento de valores de coma flotante en la memoria.
El uso de fp:strict
significa que se respetan todas las reglas de IEEE 754. fp:strict
se utiliza para mantener la compatibilidad bit a bit entre diferentes compiladores y plataformas.
fp:precise
debilita algunas de las reglas, sin embargo, garantiza que la precisión de los cálculos no se perderá.
fp:fast
permite optimizaciones específicas del compilador y transformaciones de expresiones que contienen el cálculo de punto flotante. Es el método más rápido, pero los resultados diferirán entre los diferentes compiladores y plataformas.
Cuestiones relacionadas
- 1. gccgo sobre el Precise
- 2. Strict-Mode: alternativa a argument.callee.length?
- 3. "use strict" solo en depuración?
- 4. xHTML 1.0 strict - Validate iFrames
- 5. Precise punto flotante <-> conversión de cadena
- 6. Impacto de rendimiento de -fno-strict-aliasing
- 7. Cómo deshabilitar HTTP Strict Transport Security?
- 8. atributo Textarea de revisión ortográfica XHTML Strict
- 9. Strict versus NonStrict Estrategias de concurrencia de caché NHibernate
- 10. JavaScript: ¿Se puede habilitar el modo estricto de ECMAScript 5 ("use strict") usando comillas simples ('use strict')?
- 11. VB.NET equivalente para C# 'dynamic' con Option Strict On
- 12. Cómo habilitar ECMAScript "use strict" en todo el mundo?
- 13. XHTML Strict 1.0 - target = "_ blank" no es válido?
- 14. ¿Cómo se usa la directiva Apache "ScriptInterpreterSource Registry-Strict"?
- 15. ¿Existe un g ++ (Linux) equivalente a/fp: precise y/fp: flags rápidos utilizados en Visual Studio?
- 16. Diferencia entre $ HOME y '~' (tilde)?
- 17. ¿Hay alguna forma de hacer variables como $ a y $ b con respecto a strict?
- 18. ¿Cuál es la diferencia entre alloca (n) y char x [n]?
- 19. Detener IntelliJ 11 agregando "use strict" a cada definición de función anidada cuando JSLint está habilitado
- 20. Alternativa a target = "_ blank" cuando se usa XHTML strict y no javascript!
- 21. "use strict"; + jQuery.getScript() = el script no puede exportar al espacio de nombres global
- 22. ¿Cómo puedo hacer que Eclipse compile GWT con el distintivo -strict?
- 23. ¿Existe un framework web Java que pueda producir de manera confiable XHTML 1.0 Strict?
- 24. Actualizando el código del modo Quirks a XHTML 1.0 Strict - ¿Dónde validar?
- 25. ¿Cuál es la forma correcta de usar jQuery en conjunción con 'use strict'?
- 26. ¿Qué entornos (javascript) admiten el modo estricto ECMAscript 5? (también conocido como "use strict")
- 27. En Perl, ¿cómo puedo usar Tie :: IxHash con un diccionario mientras está activado 'use strict'?
- 28. IE9 Error 80020102, usando vbscript palabra clave Preserve con doctype strict
- 29. ¿Por qué es "esto" en una función anónima indefinida cuando se usa strict?
- 30. ¿Cuáles son los beneficios de usar doctype DTD XHTML + RDFa 1.0 // EN sobre XHTML 1.0 Strict?
¿Sabes dónde puedo aprender sobre las reglas que relajan con precisión? – unj2
http://msdn.microsoft.com/en-us/library/e7s85ffb(v=vs.80).aspx –