ipad1 と ipad2 で NEON 命令をテストすると、ほとんどの関数が ipad1 よりも ipad2 ではるかに高速に実行される ipad2 のコードで速度がほとんど向上しないことに気付きました。
これは、FFT などの q0 などのクワッド ワード レジスタを使用する VMUL、VLD1、VADD、VSUB などの命令用です。
さらに、リンゴ独自の FFT 関数 vdsp_fft_zrip も ipad2 で高速化されないことに気付きました。
問題は、ipad2 NEON は、クワッド ワード SIMD タイプの命令で ipad1 NEON エンジンよりも高速に実行されるかということです。