Vengineerの妄想

人生を妄想しています。

NEONで回転


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

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

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

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