On 05/04/2016 10:11 AM, Laurent Vivier wrote:
This patch defines seven new features:
- M68K_FEATURE_SCALED_INDEX, scaled address index register
- M68K_FEATURE_LONG_MULDIV, 32bit multiply/divide
- M68K_FEATURE_QUAD_MULDIV, 64bit multiply/divide
- M68K_FEATURE_BCCL, long conditional branches
- M68K_FEATURE_BITFIELD, bit field instructions
- M68K_FEATURE_FPU, FPU instructions
- M68K_FEATURE_CAS, cas instruction
Original patch from Andreas Schwab <sch...@linux-m68k.org>
Signed-off-by: Laurent Vivier <laur...@vivier.eu>
---
target-m68k/cpu.c | 54 ++++++++++++++++++++++
target-m68k/cpu.h | 10 +++-
target-m68k/translate.c | 120 ++++++++++++++++++++++++++++++------------------
3 files changed, 139 insertions(+), 45 deletions(-)
Reviewed-by: Richard Henderson <r...@twiddle.net>
r~