target/m68k: reformat m68k_features enum

Move the feature comment from after the feature name to the preceding line to
allow for longer feature names and descriptions without hitting the 80
character line limit.

Backports 469949c90252d80693aa70652d8251d1d602557e
This commit is contained in:
Mark Cave-Ayland 2021-03-12 14:31:22 -05:00 committed by Lioncash
parent 0be85bf91a
commit 8f391fe579

View file

@ -451,33 +451,57 @@ void do_m68k_semihosting(CPUM68KState *env, int nr);
*/ */
enum m68k_features { enum m68k_features {
/* Base m68k instruction set */
M68K_FEATURE_M68000, M68K_FEATURE_M68000,
M68K_FEATURE_M68020, M68K_FEATURE_M68020,
M68K_FEATURE_M68030, M68K_FEATURE_M68030,
M68K_FEATURE_M68040, M68K_FEATURE_M68040,
M68K_FEATURE_M68060, M68K_FEATURE_M68060,
/* Base Coldfire set Rev A. */
M68K_FEATURE_CF_ISA_A, M68K_FEATURE_CF_ISA_A,
M68K_FEATURE_CF_ISA_B, /* (ISA B or C). */ /* (ISA B or C). */
M68K_FEATURE_CF_ISA_APLUSC, /* BIT/BITREV, FF1, STRLDSR (ISA A+ or C). */ M68K_FEATURE_CF_ISA_B,
M68K_FEATURE_BRAL, /* Long unconditional branch. (ISA A+ or B). */ /* BIT/BITREV, FF1, STRLDSR (ISA A+ or C). */
M68K_FEATURE_CF_ISA_APLUSC,
/* BRA with Long branch. (680[2346]0, ISA A+ or B). */
M68K_FEATURE_BRAL,
M68K_FEATURE_CF_FPU, M68K_FEATURE_CF_FPU,
M68K_FEATURE_CF_MAC, M68K_FEATURE_CF_MAC,
M68K_FEATURE_CF_EMAC, M68K_FEATURE_CF_EMAC,
M68K_FEATURE_CF_EMAC_B, /* Revision B EMAC (dual accumulate). */ /* Revision B EMAC (dual accumulate). */
M68K_FEATURE_USP, /* User Stack Pointer. (ISA A+, B or C). */ M68K_FEATURE_CF_EMAC_B,
M68K_FEATURE_EXT_FULL, /* 68020+ full extension word. */ /* User Stack Pointer. (680[012346]0, ISA A+, B or C). */
M68K_FEATURE_WORD_INDEX, /* word sized address index registers. */ M68K_FEATURE_USP,
M68K_FEATURE_SCALED_INDEX, /* scaled address index registers. */ /* Master Stack Pointer. (680[234]0) */
M68K_FEATURE_LONG_MULDIV, /* 32 bit multiply/divide. */ M68K_FEATURE_MSP,
M68K_FEATURE_QUAD_MULDIV, /* 64 bit multiply/divide. */ /* 68020+ full extension word. */
M68K_FEATURE_BCCL, /* Long conditional branches. */ M68K_FEATURE_EXT_FULL,
M68K_FEATURE_BITFIELD, /* Bit field insns. */ /* word sized address index registers. */
M68K_FEATURE_WORD_INDEX,
/* scaled address index registers. */
M68K_FEATURE_SCALED_INDEX,
/* 32 bit mul/div. (680[2346]0, and CPU32) */
M68K_FEATURE_LONG_MULDIV,
/* 64 bit mul/div. (680[2346]0, and CPU32) */
M68K_FEATURE_QUAD_MULDIV,
/* Bcc with Long branches. (680[2346]0, and CPU32) */
M68K_FEATURE_BCCL,
/* BFxxx Bit field insns. (680[2346]0) */
M68K_FEATURE_BITFIELD,
/* fpu insn. (680[46]0) */
M68K_FEATURE_FPU, M68K_FEATURE_FPU,
/* CAS/CAS2[WL] insns. (680[2346]0) */
M68K_FEATURE_CAS, M68K_FEATURE_CAS,
/* BKPT insn. (680[12346]0, and CPU32) */
M68K_FEATURE_BKPT, M68K_FEATURE_BKPT,
/* RTD insn. (680[12346]0, and CPU32) */
M68K_FEATURE_RTD, M68K_FEATURE_RTD,
/* CHK2 insn. (680[2346]0, and CPU32) */
M68K_FEATURE_CHK2, M68K_FEATURE_CHK2,
/* MOVEP insn. (680[01234]0, and CPU32) */
M68K_FEATURE_MOVEP, M68K_FEATURE_MOVEP,
/* MOVEC insn. (from 68010) */
M68K_FEATURE_MOVEC,
}; };
static inline int m68k_feature(CPUM68KState *env, int feature) static inline int m68k_feature(CPUM68KState *env, int feature)