주 프로세서에 보조 프로세서가 연결되어 있습니다. 일부 부동 소수점 계산은 보조 프로세서에서 수행해야하지만 하드웨어 부동 소수점 명령어는 지원하지 않으며 에뮬레이션이 너무 느립니다.정수로 부동 소수점 계산을 수행하는 방법
부동 소수점 값을 스케일링하여 정수로 표현하고, 코 프로세서에 보내고, 계산을 수행하고, 반환 할 때 그 값을 스케일 할 수있는 방법이 있습니다. 그러나 숫자가 결국 정수의 범위를 벗어나기에는 너무 크거나 작아지기 때문에 대부분의 경우 작동하지 않습니다. 그래서 제 질문은, 이것을 올바르게하는 가장 빠른 방법은 무엇입니까.
부동 소수점 연산이 어떻게 작동하는지 알아보십시오. 그것은 간단합니다. 학교에서 필요한 정보를 대부분 얻었어야합니다. 나머지는 온라인에서 찾을 수 있습니다 (Wikipedia, Google 등 사용). 그리고 부동 소수점 연산 루틴을 구현하십시오. –
하지만 느린 방법입니다. 나는 효율적인 것을 원한다. – MetallicPriest
@AlexeyFrunze OP는 이미 에뮬레이션이 너무 느리다 고 말했습니다. 이것은 부동 소수점을 구현하는 문제가 아닙니다. – sfstewman