unicorn/qemu/target-arm
Richard Henderson 70dd48b855
target-arm: Handle always condition codes within arm_test_cc
Handling this with TCG_COND_ALWAYS will allow these unlikely
cases to be handled without special cases in the rest of the
translator. The TCG optimizer ought to be able to reduce
these ALWAYS conditions completely.

Backports commit 9305eac09e61d857c9cc11e20db754dfc25a82db from qemu
2018-02-10 23:48:10 -05:00
..
arm_ldst.h import 2015-08-21 15:04:50 +08:00
cpu-qom.h remove slow cpu QOM casts (#815) 2017-05-02 14:56:39 +08:00
cpu.c Backport the JAZELLE feature flag 2018-02-02 08:50:18 -05:00
cpu.h target/arm: Add aa{32, 64}_vfp_{dreg, qreg} helpers 2018-02-07 10:09:26 -05:00
cpu64.c Backport the PMU feature flag 2018-02-02 08:28:27 -05:00
crypto_helper.c Arm support ported. (#736) 2017-01-23 23:30:57 +08:00
helper-a64.c target/arm: Add aa{32, 64}_vfp_{dreg, qreg} helpers 2018-02-07 10:09:26 -05:00
helper-a64.h import 2015-08-21 15:04:50 +08:00
helper.c tcg: Push merged memop+mmu_idx parameter to softmmu routines 2018-02-10 20:03:22 -05:00
helper.h rework code/block tracing 2016-01-22 19:07:50 -08:00
internals.h Arm support ported. (#736) 2017-01-23 23:30:57 +08:00
iwmmxt_helper.c import 2015-08-21 15:04:50 +08:00
kvm-consts.h import 2015-08-21 15:04:50 +08:00
Makefile.objs delete sparc32_dma.h & arm-semi.c 2017-01-19 15:10:41 +08:00
neon_helper.c Arm support ported. (#736) 2017-01-23 23:30:57 +08:00
op_addsub.h import 2015-08-21 15:04:50 +08:00
op_helper.c import 2015-08-21 15:04:50 +08:00
psci.c import 2015-08-21 15:04:50 +08:00
translate-a64.c tcg: Remove tcg_gen_trunc_i64_i32 2018-02-10 23:11:02 -05:00
translate.c target-arm: Handle always condition codes within arm_test_cc 2018-02-10 23:48:10 -05:00
translate.h target-arm: Introduce DisasCompare 2018-02-10 23:45:47 -05:00
unicorn.h arm64eb: add support for ARM64 big endian. 2017-04-24 23:30:01 +08:00
unicorn_aarch64.c aarch64: Add FPCR and FPSR registers 2018-01-16 17:37:47 +00:00
unicorn_arm.c fix conflicts 2017-03-30 12:23:24 +08:00