2011-03-23 4 views

답변

1

가 (긴 배) 배 정밀도 부동 소수점입니다하지만 난 충분히 정확한 확실하지 않다. GMP 또는 MPFR

2

필요한 모든 86 CPU를 (실제로 FPU를 지원하는 10 바이트의 "확장 정밀도"유형이있다, 나중에 CPU는 항상 그것을 사용 일반적으로 은 "long double"로 참조되는 내부 표현). 그러나 SSE에서이 유형을 지원하지 않기 때문에 현대 컴파일러는 접근하기가 어렵습니다. 컴파일러 옵션 (예 :/Qlong-double,/Intel의 Qpc80)에 따라 의 "double"의 별칭으로 바뀔 수 있습니다. 대상 CPU.

여전히 현대 VS에서 사용할 수 없더라도 한 줄로 된 asm 구현을 사용하여 간단한 래퍼 클래스를 작성하는 것이 여전히 옵션 일 수 있습니다.