Intel の公式の最適化ガイドには、MMX コマンドから SSE への変換に関する章があり、次のステートメントが記載されています。
16 バイト境界にアラインされていない可能性のあるメモリ オペランドを使用する計算命令は、アラインされていない 128 ビット ロード (MOVDQU) に置き換えてから、代わりにレジスタ オペランドを使用する同じ計算操作を実行する必要があります。
(チャプター 5.8 64 ビットから 128 ビット SIMD 整数への変換、ページ 5-43)
「16 バイト境界にアラインされていない可能性がある」という意味が理解できません。明確にして、いくつかの例を挙げていただけますか?