]> git.proxmox.com Git - mirror_qemu.git/commit
tcg: Add opcode for ctpop
authorRichard Henderson <rth@twiddle.net>
Mon, 21 Nov 2016 10:13:39 +0000 (11:13 +0100)
committerRichard Henderson <rth@twiddle.net>
Tue, 10 Jan 2017 16:48:56 +0000 (08:48 -0800)
commita768e4e99247911f00c5c0267c12d4e207d5f6cc
tree050f67bd90c849c64c774361c76020896efaf433
parent3946c6aa3d402614140f2c6a044abcdfb439217a
tcg: Add opcode for ctpop

The number of actual invocations of ctpop itself does not warrent
an opcode, but it is very helpful for POWER7 to use in generating
an expansion for ctz.

Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Signed-off-by: Richard Henderson <rth@twiddle.net>
16 files changed:
tcg-runtime.c
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-runtime.h
tcg/tcg.h
tcg/tci/tcg-target.h