安騰(R) 處理器主題中斷指令

break

操作 字型慣例

指令型別 I、B、M、F、X

格式

(qp) break imm21 pseudo-op

(qp) break.i imm21 i-unit_form

(qp) break.b imm21 b-unit_form

(qp) break.m imm21 m-unit_form

(qp) break.f imm21 f-unit_form

(qp) break.x imm62 x_unit_form


說明

執行“中斷指令”錯誤的處理。對於 i-unit_form、f-unit_form 及 m-unit_form,imm21 指定的值執行零擴充套件,並放入“中斷立即數控制暫存器”(IIM)。

對於 b-unit_form,則忽略 imm21,並將零放入“中斷立即數控制暫存器”(IIM)。

對於 x_unit_form,imm62 指定的值的低 21 位執行零擴充套件,並放入“中斷立即數控制暫存器”(IIM)。指令束的 L 指令槽包含 imm62 的高 41 位。

break.i 指令可能會在 MLI 模板指令束中編碼,此時會忽略指令束的 L 指令槽。

此指令有五種形式,每種都只能在特定型別的執行單元上執行。如果要執行的單元型別不重要,則可以使用偽操作。