2011-11-14 3 views
0

私は32、好ましくは64バイト境界に整列させる必要があるいくつかのアセンブリコードを持っています。

Iは、2つのシナリオがあります機能の開始を整列、またはアセンブラが自動的にループの開始を整列させるために無OPSを挿入しない有します。

は、これらの可能性はありますか?

ありがとうございました。

答えて

0

だけ

.align 64 

を使用し、すでに揃っていない場合、アセンブラは、次の64バイト境界にのNOPを挿入する必要があります。

+0

アセンブラは64を.ALIGN受け入れではなく、64 –

+0

すべての権利を合わせ、ケースはGCC +アームのためだったかわかりませんでした。回答を更新しています。 –

+2

実際に '.align 6'が必要です。 iOSアセンブラは '.align'で整列の基本2のログを使います。 –