전자/임베디드 시스템
[CCS] C2000의 sin 함수
Begi
2023. 4. 10. 22:15
반응형
C의 sin 함수는 double 변수를 사용한다. sin 함수에 float 변수를 사용하면 sin 함수 호출전 float을 long double로 변환하고 연산 후에는 long double을 float로 다시 변환한다. 변환에는 F32TOF64와 F64TOF32 명령어를 사용하고 각 명령어 실행에 1cycle을 사용한다.
float 변수에는 sinf 함수를 사용해야 한다.
C2000는 표준과 달리 float과 double이 32비트이고 long double이 64비트이다.
반응형