gcc-4.0のCVS版で,gcc-4.0の目玉機能の一つである auto-vectorization(自動ベクトル化?)を試してみる.まだgcc-4.0はリリース前のベータ版でバグもたくさんある.でも今のうちからgcc-4.0で最適化が掛かり易いコードが書けるようになっておけば,今後幸せになれる気がする. auto-vectorization の概要 詳細は http://gcc.gnu.org/projects/tree-ssa/vectorization.html が詳しい. 要点としては, -ftree-vectorize を指定する. intel のCPUを使っているなら -msse か -msse2 を指定する. -ftree-vectorizer-verbose=数字 で詳細な情報が出力される. ポインタには __restrict__ を付ける 実際に試してみる #defin