target-m68k: define m680x0 CPUs and features
commitf076803bbf6ad1618f493f543faff97f3dd0c970
authorLaurent Vivier <laurent@vivier.eu>
Tue, 23 Jun 2015 18:55:08 +0000 (23 20:55 +0200)
committerLaurent Vivier <laurent@vivier.eu>
Tue, 25 Oct 2016 18:54:47 +0000 (25 20:54 +0200)
treee2ce3826865092dea680368abcd08f6a60fa138b
parentb208525797b031c1be4121553e21746686318a38
target-m68k: define m680x0 CPUs and features

This patch defines height 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
    - M68K_FEATURE_BKPT, bkpt instruction

Original patch from Andreas Schwab <schwab@linux-m68k.org>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
target-m68k/cpu.c
target-m68k/cpu.h
target-m68k/translate.c