unicorn/qemu/target/arm
Richard Henderson c5e952978c
target/arm: Avoid an extra temporary for store_exclusive
Instead of copying addr to a local temp, reuse the value (which we
have just compared as equal) already saved in cpu_exclusive_addr.

Backports commit 37e29a64254bf82a1901784fcca17c25f8164c2f from qemu
2018-03-04 23:17:50 -05:00
..
arm-powerctl.c
arm-powerctl.h
arm_ldst.h
cpu-qom.h
cpu.c target/arm: Clear exclusive monitor on v7M reset, exception entry/exit 2018-03-04 23:08:31 -05:00
cpu.h target/arm: Use M_REG_NUM_BANKS rather than hardcoding 2 2018-03-04 23:07:30 -05:00
cpu64.c
crypto_helper.c
helper-a64.c
helper-a64.h
helper.c target/arm: Rename 'type' to 'excret' in do_v7m_exception_exit() 2018-03-04 23:14:22 -05:00
helper.h
internals.h target/arm: Add and use defines for EXCRET constants 2018-03-04 23:12:37 -05:00
iwmmxt_helper.c
kvm-consts.h
Makefile.objs
neon_helper.c
op_addsub.h
op_helper.c target/arm: Clear exclusive monitor on v7M reset, exception entry/exit 2018-03-04 23:09:41 -05:00
psci.c
translate-a64.c target/arm: Avoid an extra temporary for store_exclusive 2018-03-04 23:17:50 -05:00
translate.c
translate.h
unicorn.h
unicorn_aarch64.c
unicorn_arm.c