condに指定可能な記述を「表 5.28 bcond命令」に示します。 |
-256~+255の範囲を越え,-65536~+65535の範囲の絶対値式,または本命令と同じファイル内の同じセクションに定義を持つラベルのPCオフセット参照を持ち,-256~+255の範囲を越え,-65536~+65535の範囲の相対値式 |
-65536~+65535の範囲を越え,-2097150~+2097153の範囲注1の絶対値式,または本命令と同じファイル内の同じセクションに定義を持つラベルのPCオフセット参照を持ち-65536~+65535の範囲を越える範囲の相対値式,または本命令と同じファイル内に定義を持っていないか同じセクションに定義を持っていないラベルのPCオフセット参照を持つ相対値式 |
br disp22 |
jr disp22 |
bsa disp22 |
bsa Label1 br Label2 Label1: jr disp22 - 4 Label2: |
bcond disp22 |
bncond Label 注2 jr disp22 - 2 Label: |
-2097150~+2097153の範囲はbrおよびbsa命令以外の命令の場合の範囲で,br命令の場合は-2097152~+2097151,bsa命令の場合は-2097148~+2097155となります。 |