3.1.4. 부동 소수점 모델

다음은 부동 소수점 모델을 지정하는 옵션입니다.

--fpmode model

타겟 부동 소수점 모델을 선택하고 링크할 때 가장 적합한 라이브러리를 선택하는 특성을 설정합니다.

Note

이 옵션은 작성한 코드를 변경하지 않습니다.

model 은 다음 중 하나일 수 있습니다.

ieee_full

IEEE 표준이 보장하는 모든 기능, 작업 및 표현이 단정밀도와 배정밀도로 제공됩니다. 런타임에 작동 모드를 동적으로 선택할 수 있습니다.

ieee_fixed

가장 가까운 수로 반올림되며 부정확한 예외가 발생하지 않는 IEEE 표준입니다.

ieee_no_fenv

가장 가까운 수로 반올림되며 예외가 발생하지 않는 IEEE 표준입니다. 이 모드는 Java 부동 소수점 산술 모델과 호환됩니다.

std

0으로 플러시되는 IEEE 유한 값으로, 가장 가까운 수로 반올림되며 예외가 발생하지 않습니다. 이 값은 C 및 C++와 호환됩니다. 기본 옵션입니다.

유한 값은 IEEE 표준에서 예측한 값입니다. IEEE 모델에서 정의한 일부 환경에서는 NaN과 무한 값이 생성되지 않을 수 있으며, 생성된다고 해도 동일한 부호를 갖지 않을 수 있습니다. 또한 0의 부호가 IEEE 모델에서 예측하는 것과 다를 수 있습니다.

fast

속도가 향상되는 대신 정확도가 떨어지도록 최적화를 변경합니다. 이 옵션은 IEEE와 호환되지 않으며 표준 C가 아닙니다.

Copyright © 2002-2008 ARM Limited. All rights reserved.ARM DUI 0204IK
Non-Confidential