Vengineerの妄想(準備期間)

人生は短いけど、長いです。人生を楽しみましょう!

NEONで回転


ARM NEON命令を使って画像の回転では、画像の180度回転を

    C言語のプログラム (110ms)
    => プログラムのチューニング (70ms)
    => NEON化(アセンブラ) (40ms)

のステップで高速化を実現しています。

ポイントはNEON化ではなく、二番目のチューニングです。
これをやらないと、NEON化しても、これだけ速くならなかったでしょう!