diff options
Diffstat (limited to 'opcodes/arm-dis.c')
-rw-r--r-- | opcodes/arm-dis.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/opcodes/arm-dis.c b/opcodes/arm-dis.c index 9687134..9c44bf8 100644 --- a/opcodes/arm-dis.c +++ b/opcodes/arm-dis.c @@ -491,6 +491,14 @@ print_insn_arm (pc, info, given) func (stream, "\t; IMBRange"); } break; + case 'X': + { + long reg; + reg = given >> bitstart; + reg &= (2 << (bitend - bitstart)) - 1; + func (stream, "%01x", reg & 0xf); + } + break; case 'f': { long reg; |