2013-02-15 3 views
2

벡터 데이터를 살펴보고 요소를 가장 가까운 범위에 따라 미리 정의 된 "히스토그램"버킷에 넣는 기능과 같은 히스토그램을 작성 중입니다.iOS에서 NEON으로 코드 개선 - VCEQ 사용 VBIT

분명히 조건을 사용하여이 작업을 수행 할 수 있지만 이미지 버퍼이므로 NEON을 사용하여이 작업을 향상 시키려고합니다.

이 작업을 수행하는 한 가지 방법은 VCEQ에서 VBIT를 사용하는 것이지만 슬프게도 네온의 헤더에서 VBIT를 찾을 수 없습니다. 또는 VCEQ 결과를 가져 와서 1의 벡터와 독점 AND를 한 다음 VBIF를 사용하여 VBIF :-)를 사용할 수도 있지만 VBIF도 거기에 없습니다.

여기에 의견이 있으십니까? 감사합니다.

+0

어떻게하면 의사 알고리즘을 공유 할 수 있습니까? – auselen

+0

@auselen, http://stackoverflow.com/questions/14926351/c-versus-vdsp-versus-neon-how-could-neon-be-as-slow-as-c – Spectravideo328

답변

1

VBIT, VBIFVBSL 모두 소스의 순열까지 동일한 작업을 수행합니다. 당신은 vbsl* 내장 함수를 사용하여 세 가지 연산 중 하나를 얻을 수 있습니다.

+0

빠른 답장을 보내 주셔서 감사합니다. ... 테스트 중 .... – Spectravideo328

+0

훌륭합니다. – Spectravideo328

+0

Stephen : 후속 질문을 볼 수 있다면 많은 도움이 될 것입니다. http : //stackoverflow.com/questions/14926351/c-versus-vdsp-versus-neon-how-could-neon-be-as -slow-as-C# comment20944212_14926351 – Spectravideo328