LongInst 表示一種配對限制衝突。
為其發出 LongInst 的指令長度超過 7 個位元組。這就是所謂的長指令。在奔騰(R)處理器上,長指令僅當發到 U 管道時,才可以進行配對。
在含 MMX(TM) 技術的奔騰處理器上,如果長指令已經與另一條指令在 FIFO 緩衝區中準備就緒,則會進行配對(不論發到 U 管道還是 V 管道)。
長指令可能是地址計算中的大位移量導致的。儘量將位移量保持在一個位元組以內。
遵循以下指導原則:
重新調整數據順序,使得最常訪問的數據在結構的開始處(頭 128 位元組之內)。
將經常訪問的立即數運算元放入暫存器。
在含 MMX 技術的奔騰處理器上,將長指令放在多週期指令或暫停指令的後面。