]> git.ipfire.org Git - thirdparty/qemu.git/commit - tcg/tcg-opc.h
tcg: Add field extraction primitives
authorRichard Henderson <rth@twiddle.net>
Fri, 14 Oct 2016 17:04:32 +0000 (12:04 -0500)
committerRichard Henderson <rth@twiddle.net>
Tue, 10 Jan 2017 15:59:11 +0000 (07:59 -0800)
commit7ec8bab3deae643b1ce579c2d65a244f30708330
treee017911ab6448bf6878220ff174d7119ba9f19b1
parent41a0e54756a9ae6b60be34bb33302a7e085fdb07
tcg: Add field extraction primitives

Adds tcg_gen_extract_* and tcg_gen_sextract_* for extraction of
fixed position bitfields, much like we already have for deposit.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Richard Henderson <rth@twiddle.net>
15 files changed:
tcg/README
tcg/aarch64/tcg-target.h
tcg/arm/tcg-target.h
tcg/i386/tcg-target.h
tcg/ia64/tcg-target.h
tcg/mips/tcg-target.h
tcg/optimize.c
tcg/ppc/tcg-target.h
tcg/s390/tcg-target.h
tcg/sparc/tcg-target.h
tcg/tcg-op.c
tcg/tcg-op.h
tcg/tcg-opc.h
tcg/tcg.h
tcg/tci/tcg-target.h