]> git.proxmox.com Git - mirror_qemu.git/commit
translator: add translator_ld{ub,sw,uw,l,q}
authorEmilio G. Cota <cota@braap.org>
Wed, 28 Nov 2018 00:10:51 +0000 (19:10 -0500)
committerAlex Bennée <alex.bennee@linaro.org>
Mon, 28 Oct 2019 15:12:38 +0000 (15:12 +0000)
commit409c1a0bf0f1e0bf1548004d87e8ba229022193d
treeed46ecc2e8b6de7fc43046ddcd57eb7c31f9f2ba
parent7dec71d5ff06493184352cec5ec6332889128e3e
translator: add translator_ld{ub,sw,uw,l,q}

We don't bother with replicating the fast path (tlb_hit) of the old
cpu_ldst helpers as it has no measurable effect on performance. This
probably indicates we should consider flattening the whole set of
helpers but that is out of scope for this change.

Suggested-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Emilio G. Cota <cota@braap.org>
[AJB: directly plumb into softmmu/user helpers]
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
include/exec/cpu_ldst.h
include/exec/translator.h