ARM linux

device driver에서 math 함수 (sqrt, sin, cos, ...)를 쓰고

floating point (double 형) 를 사용하려고 합니다.

어떻게 해야 가능할 까요?

NWFPE 는 계산이 전혀 되지 않고

FASTFPE 는 float 형정도만 됩니다.

함수에 double 형으로 인수를 넘기면 멈춰버립니다.

soft-float을 쓰고자 Kernel 컴파일시 libgcc.a 를 연결하고

여러 함수를 export 했는데도 안되네요.

Power-PC는 기본적으로 soft-fp.h sfp-machine.h 가 지원 되던데

ARM은 아예 없더군요. 억지로 넣고 해도 안됩니다.

어떻게 해야 가능할 까요?