多くのベクトル計算を行う必要があります。したがって、NEON を使用するのが賢明と思われます。問題は、関数が double に依存していることです。これにより、float で動作するようにコード全体を書き直すか、入力として double を使用し、出力として double を使用して float で計算を行う関数を作成するという 2 つのオプションが得られます。
次の計算を行う必要があります。
dotproduct = A[0]*B[0] + A[1]*B[1] + A[2]*B[2]
配列は double としてディメンション化されます。NEON 組み込み関数を使用してこの計算を行うにはどうすればよいですか?