autoconfの要求バージョンが高くてSUSEでビルドできないので下げた
fix OpenMP num_threads
keypointでatan2が遅かったので近似関数に変えた
結果が少し変わってしまったけど1.6倍くらい速くなった
keypointのパフォーマンスチューニング
.cから.cppに変えたので rm -fr src/.deps しないとビルドできない
AVX/SSE3向けの最適化; nv_vector_normalize_L2のバグ修正
nv_vector_normalize_L2でベクトルの要素数が4の倍数になっていないとき
にバグっていた
AVX/SSE3向けの最適化; nv_vector_normalize_L2のバグ修正
nv_vector_normalize_L2でベクトルの要素数が4の倍数になっていないとき
にバグっていた
gccの警告を追加; 修正;
remove sse_mathfun
オリエンテーションの計算にはlibmのatan2fを使うようにした
近似atan2は誤差があるので
負荷が高くなく精度が重要なオリエンテーションの計算には
libmのatan2fを使うように戻した
Merge branch 'develop'
fix bug when file does not exist
remove unnecessary code & option
remove --enable-sleep option and nv_sleep function
remove --disable-clock option
remove --enable-avxemu option and avxintrin_emu
fix version
update README
update README
update README
remove nv_sleep
remove nv_sleep
Merge branch 'develop'
fix compile error on visual studio