target-alpha: Use ctpop helper

Signed-off-by: Richard Henderson <rth@twiddle.net>
This commit is contained in:
Richard Henderson 2016-11-21 11:48:24 +01:00
parent a768e4e992
commit de26a584d2
3 changed files with 1 additions and 8 deletions

View File

@ -3,8 +3,6 @@ DEF_HELPER_FLAGS_1(load_pcc, TCG_CALL_NO_RWG_SE, i64, env)
DEF_HELPER_FLAGS_3(check_overflow, TCG_CALL_NO_WG, void, env, i64, i64) DEF_HELPER_FLAGS_3(check_overflow, TCG_CALL_NO_WG, void, env, i64, i64)
DEF_HELPER_FLAGS_1(ctpop, TCG_CALL_NO_RWG_SE, i64, i64)
DEF_HELPER_FLAGS_2(zap, TCG_CALL_NO_RWG_SE, i64, i64, i64) DEF_HELPER_FLAGS_2(zap, TCG_CALL_NO_RWG_SE, i64, i64, i64)
DEF_HELPER_FLAGS_2(zapnot, TCG_CALL_NO_RWG_SE, i64, i64, i64) DEF_HELPER_FLAGS_2(zapnot, TCG_CALL_NO_RWG_SE, i64, i64, i64)

View File

@ -24,11 +24,6 @@
#include "qemu/host-utils.h" #include "qemu/host-utils.h"
uint64_t helper_ctpop(uint64_t arg)
{
return ctpop64(arg);
}
uint64_t helper_zapnot(uint64_t val, uint64_t mskb) uint64_t helper_zapnot(uint64_t val, uint64_t mskb)
{ {
uint64_t mask; uint64_t mask;

View File

@ -2541,7 +2541,7 @@ static ExitStatus translate_one(DisasContext *ctx, uint32_t insn)
REQUIRE_TB_FLAG(TB_FLAGS_AMASK_CIX); REQUIRE_TB_FLAG(TB_FLAGS_AMASK_CIX);
REQUIRE_REG_31(ra); REQUIRE_REG_31(ra);
REQUIRE_NO_LIT; REQUIRE_NO_LIT;
gen_helper_ctpop(vc, vb); tcg_gen_ctpop_i64(vc, vb);
break; break;
case 0x31: case 0x31:
/* PERR */ /* PERR */