« メモリアロケートを計ってみる | メイン | スプライトアニメツールを急ぐ »
2007年12月18日
動画再生エンジン開発日誌:: メモリのアライメント2
Tweet @jin1016をフォローアライメントされたメモリアロケータにトラックバックされていた。
久しぶりのトラックバックなのでうれしくなって少しだけ書く。
メモリのアライメントの続き。
dct_coeff = (short*)((unsigned)(unaligned + a - 1) & ~(a-1)); の式自体は、アセンブラ画像処理プログラミング―SIMDによる処理の高速化 に書かれているものそのままのはず。
また、-1のところに保存しておくソースは、吉里吉里2のソースのここら辺 にある。
最終的には、#ifdef で切り替えて、VC なら _aligned_malloc と _aligned_free を使うと思う。
投稿者 Takenori : 2007年12月18日 21:08
comments powered by Disqus