arm64: insn: Add aarch64_insn_decode_immediate
authorMarc Zyngier <marc.zyngier@arm.com>
Fri, 27 Mar 2015 13:09:21 +0000 (13:09 +0000)
committerWill Deacon <will.deacon@arm.com>
Mon, 30 Mar 2015 10:03:42 +0000 (11:03 +0100)
commit0978fb25f86b7595821cee6955679250d47c6438
tree3f4bafcc51a1df7f4adac354bd8956f77bd66e58
parent849176c96dab827548176e851525bd1c3fff5a6a
arm64: insn: Add aarch64_insn_decode_immediate

Patching an instruction sometimes requires extracting the immediate
field from this instruction. To facilitate this, and avoid
potential duplication of code, add aarch64_insn_decode_immediate
as the reciprocal to aarch64_insn_encode_immediate.

Acked-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
arch/arm64/include/asm/insn.h
arch/arm64/kernel/insn.c