BFXIL

ローエンドでのビットフィールド抽出および挿入、他のビットは変更なし。

この命令は BFM のエイリアスです。

Show/hide構文

BFXIL  Wd, Wn, #lsb, #width    ; 32 ビット汎用レジスタ
BFXIL  Xd, Xn, #lsb, #width    ; 64 ビット汎用レジスタ

各パラメータには以下の意味があります。

Wd

汎用デスティネーションレジスタ(32 ビット)名を 0 ~ 31 の範囲内で指定します。

Wn

汎用ソースレジスタ(32 ビット)名を 0 ~ 31 の範囲内で指定します。

lsb

値は以下の命令バリアントによって異なります。

32 ビット汎用レジスタ。

ソースビットフィールドの最下位ビットのビット番号を 0 ~ 31 の範囲内で指定します。

64 ビット汎用レジスタ。

ソースビットフィールドの最下位ビットのビット番号を 0 ~ 63 の範囲内で指定します。

width

値は以下の命令バリアントによって異なります。

32 ビット汎用レジスタ。

ビットフィールドの幅を 1 ~ 32-lsb の範囲内で指定します。

64 ビット汎用レジスタ。

ビットフィールドの幅を 1 ~ 64-lsb の範囲内で指定します。

Xd

汎用デスティネーションレジスタ(64 ビット)名を 0 ~ 31 の範囲内で指定します。

Xn

汎用ソースレジスタ(64 ビット)名を 0 ~ 31 の範囲内で指定します。

Show/hide関連項目

Copyright © 2014 ARM. All rights reserved.ARM DUI 0802AJ
Non-ConfidentialID061814