VC++ですけど、たとえばary[8][8]という配列の先頭アドレスを
常に8バイトにアラインメントできませんかね・・・