: 最初のケース内へのベクターの四つの値を設定します。は、ARM NEON組み込み関数と4 floatx32のベクトルを設定することはできません
float32x4_t dest = vdupq_n_f32(a);
これは、組み込み関数のマニュアルを読んだときにはっきりと分かりました。
2番目のケースでは、ベクトルの4つの値をテーブルから異なる値に設定します。そのための指示がないので、これは少しトリッキーだったので、私は次のようでした:それは本質的ではありません
float32x4_t dest = {a3,a2,a1,a0};
しかし、ネット上の他の出版物やフォーラムに基づかそれは私のための唯一のソリューションでした。残念ながら、私はこのエラーが発生しています:
error: expected expression before ‘{’ token
誰もがこれを助けることができますか?
どのコンパイラを使用していますか?これはgcc、clang、et alと動作するはずです。 –
ARM-gnueabi-gcc with eclipse Mars –