(임의의) 수식을 비트 시프트 연산으로 변환하기위한 표준 방법이 있습니까? 비트 시프트로, 최종 방정식에만 피연산자 < < 포함하므로 >>, + 및 - - 이로써수식을 비트 이동 연산으로 변환
는 I는 + 아닌지 어떤 것은 변환 뜻. 이는 수식을 프로세서 집약적으로 만드는 데 관심이 있습니다.
명백히이 결과 방정식은 근사값 일 뿐이며 더 많은 주문 (1 차, 2 차 e.t.c)으로 더 정확한 정확도를 제공합니다.
나는 이것에 대한 정보를 얻기 위해 웹을 샅샅이 조사했지만 특정 수식 (sin, cos, inv e.t.c)에 대한 것들을 제외하고는 어떤 것도 찾을 수 없습니다.
나는 다항식 또는 테일러의 확장 절차와 같은 것을 상상하고 비트 시프트 연산으로 변환했다.
는'즉, 일반적으로 컴파일러 writer'의 일이다 ... 또는 분할에 대한 재미있는 –