diff mbox series

[v2] m68k comments break patch submission due to being incorrectly formatted

Message ID 20190606234125.GA4830@localhost.localdomain (mailing list archive)
State New, archived
Headers show
Series [v2] m68k comments break patch submission due to being incorrectly formatted | expand

Commit Message

Lucien Murray-Pitts June 6, 2019, 11:41 p.m. UTC
Altering all comments in target/m68k to match Qemu coding styles so that future
patches wont fail due to style breaches.

Signed-off-by: Lucien Murray-Pitts <lucienmp.qemu@gmail.com>
---

Notes:
    v1->v2
     - incorrectly made split-single line comments multiple single lines
     - added corrections for /** comments as well as /*----...
     - caught some other malformed comments that had been missed out

 target/m68k/cpu-qom.h               |   2 +-
 target/m68k/cpu.c                   |   6 +-
 target/m68k/cpu.h                   |  32 ++--
 target/m68k/fpu_helper.c            |   6 +-
 target/m68k/gdbstub.c               |   6 +-
 target/m68k/helper.c                |  16 +-
 target/m68k/m68k-semi.c             |  24 ++-
 target/m68k/op_helper.c             |  58 ++++---
 target/m68k/softfloat.c             | 181 ++++++++++----------
 target/m68k/softfloat.h             |   3 +-
 target/m68k/softfloat_fpsp_tables.h |   3 +-
 target/m68k/translate.c             | 246 ++++++++++++++++++----------
 12 files changed, 355 insertions(+), 228 deletions(-)

Comments

Aleksandar Markovic June 6, 2019, 11:58 p.m. UTC | #1
On Jun 7, 2019 1:42 AM, "Lucien Murray-Pitts" <lucienmp.qemu@gmail.com>
wrote:
>
> Altering all comments in target/m68k to match Qemu coding styles so that
future
> patches wont fail due to style breaches.
>

Are you saying that patches fail checkpatch checks even if the new code has
only correct comment format? (Or, in other words, that checkpatch detects
comment-related errors in  unchanged code, and reports them as the
errors/warnings in the patch in question?) I just want to understand what
is the obstacle you are trying to remove.

Thanks, Aleksandar

> Signed-off-by: Lucien Murray-Pitts <lucienmp.qemu@gmail.com>
> ---
>
> Notes:
>     v1->v2
>      - incorrectly made split-single line comments multiple single lines
>      - added corrections for /** comments as well as /*----...
>      - caught some other malformed comments that had been missed out
>
>  target/m68k/cpu-qom.h               |   2 +-
>  target/m68k/cpu.c                   |   6 +-
>  target/m68k/cpu.h                   |  32 ++--
>  target/m68k/fpu_helper.c            |   6 +-
>  target/m68k/gdbstub.c               |   6 +-
>  target/m68k/helper.c                |  16 +-
>  target/m68k/m68k-semi.c             |  24 ++-
>  target/m68k/op_helper.c             |  58 ++++---
>  target/m68k/softfloat.c             | 181 ++++++++++----------
>  target/m68k/softfloat.h             |   3 +-
>  target/m68k/softfloat_fpsp_tables.h |   3 +-
>  target/m68k/translate.c             | 246 ++++++++++++++++++----------
>  12 files changed, 355 insertions(+), 228 deletions(-)
>
> diff --git a/target/m68k/cpu-qom.h b/target/m68k/cpu-qom.h
> index 9885bba317..0c157251a2 100644
> --- a/target/m68k/cpu-qom.h
> +++ b/target/m68k/cpu-qom.h
> @@ -31,7 +31,7 @@
>  #define M68K_CPU_GET_CLASS(obj) \
>      OBJECT_GET_CLASS(M68kCPUClass, (obj), TYPE_M68K_CPU)
>
> -/**
> +/*
>   * M68kCPUClass:
>   * @parent_realize: The parent class' realize handler.
>   * @parent_reset: The parent class' reset handler.
> diff --git a/target/m68k/cpu.c b/target/m68k/cpu.c
> index b16957934a..c144278661 100644
> --- a/target/m68k/cpu.c
> +++ b/target/m68k/cpu.c
> @@ -204,8 +204,10 @@ static void any_cpu_initfn(Object *obj)
>      m68k_set_feature(env, M68K_FEATURE_CF_ISA_APLUSC);
>      m68k_set_feature(env, M68K_FEATURE_BRAL);
>      m68k_set_feature(env, M68K_FEATURE_CF_FPU);
> -    /* MAC and EMAC are mututally exclusive, so pick EMAC.
> -       It's mostly backwards compatible.  */
> +    /*
> +     * MAC and EMAC are mututally exclusive, so pick EMAC.
> +     * It's mostly backwards compatible.
> +     */
>      m68k_set_feature(env, M68K_FEATURE_CF_EMAC);
>      m68k_set_feature(env, M68K_FEATURE_CF_EMAC_B);
>      m68k_set_feature(env, M68K_FEATURE_USP);
> diff --git a/target/m68k/cpu.h b/target/m68k/cpu.h
> index 9deff9e234..3c4d7de017 100644
> --- a/target/m68k/cpu.h
> +++ b/target/m68k/cpu.h
> @@ -112,9 +112,11 @@ typedef struct CPUM68KState {
>      float_status fp_status;
>
>      uint64_t mactmp;
> -    /* EMAC Hardware deals with 48-bit values composed of one 32-bit and
> -       two 8-bit parts.  We store a single 64-bit value and
> -       rearrange/extend this when changing modes.  */
> +    /*
> +     * EMAC Hardware deals with 48-bit values composed of one 32-bit and
> +     * two 8-bit parts.  We store a single 64-bit value and
> +     * rearrange/extend this when changing modes.
> +     */
>      uint64_t macc[4];
>      uint32_t macsr;
>      uint32_t mac_mask;
> @@ -154,7 +156,7 @@ typedef struct CPUM68KState {
>      uint32_t features;
>  } CPUM68KState;
>
> -/**
> +/*
>   * M68kCPU:
>   * @env: #CPUM68KState
>   *
> @@ -186,9 +188,11 @@ int m68k_cpu_gdb_write_register(CPUState *cpu,
uint8_t *buf, int reg);
>
>  void m68k_tcg_init(void);
>  void m68k_cpu_init_gdb(M68kCPU *cpu);
> -/* you can call this signal handler from your SIGBUS and SIGSEGV
> -   signal handlers to inform the virtual CPU of exceptions. non zero
> -   is returned if the signal was handled by the virtual CPU.  */
> +/*
> + * you can call this signal handler from your SIGBUS and SIGSEGV
> + * signal handlers to inform the virtual CPU of exceptions. non zero
> + * is returned if the signal was handled by the virtual CPU.
> + */
>  int cpu_m68k_signal_handler(int host_signum, void *pinfo,
>                             void *puc);
>  uint32_t cpu_m68k_get_ccr(CPUM68KState *env);
> @@ -197,7 +201,8 @@ void cpu_m68k_set_sr(CPUM68KState *env, uint32_t);
>  void cpu_m68k_set_fpcr(CPUM68KState *env, uint32_t val);
>
>
> -/* Instead of computing the condition codes after each m68k instruction,
> +/*
> + * Instead of computing the condition codes after each m68k instruction,
>   * QEMU just stores one operand (called CC_SRC), the result
>   * (called CC_DEST) and the type of operation (called CC_OP). When the
>   * condition codes are needed, the condition codes can be calculated
> @@ -462,9 +467,11 @@ void m68k_switch_sp(CPUM68KState *env);
>
>  void do_m68k_semihosting(CPUM68KState *env, int nr);
>
> -/* There are 4 ColdFire core ISA revisions: A, A+, B and C.
> -   Each feature covers the subset of instructions common to the
> -   ISA revisions mentioned.  */
> +/*
> + * There are 4 ColdFire core ISA revisions: A, A+, B and C.
> + * Each feature covers the subset of instructions common to the
> + * ISA revisions mentioned.
> + */
>
>  enum m68k_features {
>      M68K_FEATURE_M68000,
> @@ -502,7 +509,8 @@ void m68k_cpu_list(void);
>
>  void register_m68k_insns (CPUM68KState *env);
>
> -/* Coldfire Linux uses 8k pages
> +/*
> + * Coldfire Linux uses 8k pages
>   * and m68k linux uses 4k pages
>   * use the smallest one
>   */
> diff --git a/target/m68k/fpu_helper.c b/target/m68k/fpu_helper.c
> index b35489ba4e..9b039c856d 100644
> --- a/target/m68k/fpu_helper.c
> +++ b/target/m68k/fpu_helper.c
> @@ -25,7 +25,8 @@
>  #include "exec/cpu_ldst.h"
>  #include "softfloat.h"
>
> -/* Undefined offsets may be different on various FPU.
> +/*
> + * Undefined offsets may be different on various FPU.
>   * On 68040 they return 0.0 (floatx80_zero)
>   */
>
> @@ -611,7 +612,8 @@ void HELPER(fcos)(CPUM68KState *env, FPReg *res,
FPReg *val)
>  void HELPER(fsincos)(CPUM68KState *env, FPReg *res0, FPReg *res1, FPReg
*val)
>  {
>      floatx80 a = val->d;
> -    /* If res0 and res1 specify the same floating-point data register,
> +    /*
> +     * If res0 and res1 specify the same floating-point data register,
>       * the sine result is stored in the register, and the cosine
>       * result is discarded.
>       */
> diff --git a/target/m68k/gdbstub.c b/target/m68k/gdbstub.c
> index fd2bb46c42..6bcf1a9b9f 100644
> --- a/target/m68k/gdbstub.c
> +++ b/target/m68k/gdbstub.c
> @@ -41,8 +41,10 @@ int m68k_cpu_gdb_read_register(CPUState *cs, uint8_t
*mem_buf, int n)
>              return gdb_get_reg32(mem_buf, env->pc);
>          }
>      }
> -    /* FP registers not included here because they vary between
> -       ColdFire and m68k.  Use XML bits for these.  */
> +    /*
> +     * FP registers not included here because they vary between
> +     * ColdFire and m68k.  Use XML bits for these.
> +     */
>      return 0;
>  }
>
> diff --git a/target/m68k/helper.c b/target/m68k/helper.c
> index 6db93bdd81..b0bb579403 100644
> --- a/target/m68k/helper.c
> +++ b/target/m68k/helper.c
> @@ -972,9 +972,11 @@ void HELPER(set_sr)(CPUM68KState *env, uint32_t val)
>  }
>
>  /* MAC unit.  */
> -/* FIXME: The MAC unit implementation is a bit of a mess.  Some helpers
> -   take values,  others take register numbers and manipulate the contents
> -   in-place.  */
> +/*
> + * FIXME: The MAC unit implementation is a bit of a mess.  Some helpers
> + * take values,  others take register numbers and manipulate the contents
> + * in-place.
> + */
>  void HELPER(mac_move)(CPUM68KState *env, uint32_t dest, uint32_t src)
>  {
>      uint32_t mask;
> @@ -1054,9 +1056,11 @@ void HELPER(macsats)(CPUM68KState *env, uint32_t
acc)
>      if (env->macsr & MACSR_V) {
>          env->macsr |= MACSR_PAV0 << acc;
>          if (env->macsr & MACSR_OMC) {
> -            /* The result is saturated to 32 bits, despite overflow
occurring
> -               at 48 bits.  Seems weird, but that's what the hardware
docs
> -               say.  */
> +            /*
> +             * The result is saturated to 32 bits, despite overflow
occurring
> +             * at 48 bits.  Seems weird, but that's what the hardware
docs
> +             * say.
> +             */
>              result = (result >> 63) ^ 0x7fffffff;
>          }
>      }
> diff --git a/target/m68k/m68k-semi.c b/target/m68k/m68k-semi.c
> index 1402145c8f..4f9f4355a6 100644
> --- a/target/m68k/m68k-semi.c
> +++ b/target/m68k/m68k-semi.c
> @@ -131,7 +131,8 @@ static void m68k_semi_return_u32(CPUM68KState *env,
uint32_t ret, uint32_t err)
>      target_ulong args = env->dregs[1];
>      if (put_user_u32(ret, args) ||
>          put_user_u32(err, args + 4)) {
> -        /* The m68k semihosting ABI does not provide any way to report
this
> +        /*
> +         * The m68k semihosting ABI does not provide any way to report
this
>           * error to the guest, so the best we can do is log it in qemu.
>           * It is always a guest error not to pass us a valid argument
block.
>           */
> @@ -160,8 +161,10 @@ static void m68k_semi_cb(CPUState *cs, target_ulong
ret, target_ulong err)
>      CPUM68KState *env = &cpu->env;
>
>      if (m68k_semi_is_fseek) {
> -        /* FIXME: We've already lost the high bits of the fseek
> -           return value.  */
> +        /*
> +         * FIXME: We've already lost the high bits of the fseek
> +         * return value.
> +         */
>          m68k_semi_return_u64(env, ret, err);
>          m68k_semi_is_fseek = 0;
>      } else {
> @@ -169,7 +172,8 @@ static void m68k_semi_cb(CPUState *cs, target_ulong
ret, target_ulong err)
>      }
>  }
>
> -/* Read the input value from the argument block; fail the semihosting
> +/*
> + * Read the input value from the argument block; fail the semihosting
>   * call if the memory read fails.
>   */
>  #define GET_ARG(n) do {                                 \
> @@ -441,14 +445,18 @@ void do_m68k_semihosting(CPUM68KState *env, int nr)
>              }
>              ts->heap_limit = base + size;
>          }
> -        /* This call may happen before we have writable memory, so return
> -           values directly in registers.  */
> +        /*
> +         * This call may happen before we have writable memory, so return
> +         * values directly in registers.
> +         */
>          env->dregs[1] = ts->heap_limit;
>          env->aregs[7] = ts->stack_base;
>          }
>  #else
> -        /* FIXME: This is wrong for boards where RAM does not start at
> -           address zero.  */
> +        /*
> +         * FIXME: This is wrong for boards where RAM does not start at
> +         * address zero.
> +         */
>          env->dregs[1] = ram_size;
>          env->aregs[7] = ram_size;
>  #endif
> diff --git a/target/m68k/op_helper.c b/target/m68k/op_helper.c
> index bde2d551ff..9d9b9438dc 100644
> --- a/target/m68k/op_helper.c
> +++ b/target/m68k/op_helper.c
> @@ -494,10 +494,12 @@ bool m68k_cpu_exec_interrupt(CPUState *cs, int
interrupt_request)
>
>      if (interrupt_request & CPU_INTERRUPT_HARD
>          && ((env->sr & SR_I) >> SR_I_SHIFT) < env->pending_level) {
> -        /* Real hardware gets the interrupt vector via an IACK cycle
> -           at this point.  Current emulated hardware doesn't rely on
> -           this, so we provide/save the vector when the interrupt is
> -           first signalled.  */
> +        /*
> +         * Real hardware gets the interrupt vector via an IACK cycle
> +         * at this point.  Current emulated hardware doesn't rely on
> +         * this, so we provide/save the vector when the interrupt is
> +         * first signalled.
> +         */
>          cs->exception_index = env->pending_vector;
>          do_interrupt_m68k_hardirq(env);
>          return true;
> @@ -537,7 +539,8 @@ void HELPER(divuw)(CPUM68KState *env, int destr,
uint32_t den)
>      env->cc_c = 0; /* always cleared, even if overflow */
>      if (quot > 0xffff) {
>          env->cc_v = -1;
> -        /* real 68040 keeps N and unset Z on overflow,
> +        /*
> +         * real 68040 keeps N and unset Z on overflow,
>           * whereas documentation says "undefined"
>           */
>          env->cc_z = 1;
> @@ -564,7 +567,8 @@ void HELPER(divsw)(CPUM68KState *env, int destr,
int32_t den)
>      if (quot != (int16_t)quot) {
>          env->cc_v = -1;
>          /* nothing else is modified */
> -        /* real 68040 keeps N and unset Z on overflow,
> +        /*
> +         * real 68040 keeps N and unset Z on overflow,
>           * whereas documentation says "undefined"
>           */
>          env->cc_z = 1;
> @@ -647,7 +651,8 @@ void HELPER(divull)(CPUM68KState *env, int numr, int
regr, uint32_t den)
>      env->cc_c = 0; /* always cleared, even if overflow */
>      if (quot > 0xffffffffULL) {
>          env->cc_v = -1;
> -        /* real 68040 keeps N and unset Z on overflow,
> +        /*
> +         * real 68040 keeps N and unset Z on overflow,
>           * whereas documentation says "undefined"
>           */
>          env->cc_z = 1;
> @@ -681,7 +686,8 @@ void HELPER(divsll)(CPUM68KState *env, int numr, int
regr, int32_t den)
>      env->cc_c = 0; /* always cleared, even if overflow */
>      if (quot != (int32_t)quot) {
>          env->cc_v = -1;
> -        /* real 68040 keeps N and unset Z on overflow,
> +        /*
> +         * real 68040 keeps N and unset Z on overflow,
>           * whereas documentation says "undefined"
>           */
>          env->cc_z = 1;
> @@ -838,14 +844,18 @@ static struct bf_data bf_prep(uint32_t addr,
int32_t ofs, uint32_t len)
>          addr -= 1;
>      }
>
> -    /* Compute the number of bytes required (minus one) to
> -       satisfy the bitfield.  */
> +    /*
> +     * Compute the number of bytes required (minus one) to
> +     * satisfy the bitfield.
> +     */
>      blen = (bofs + len - 1) / 8;
>
> -    /* Canonicalize the bit offset for data loaded into a 64-bit
big-endian
> -       word.  For the cases where BLEN is not a power of 2, adjust ADDR
so
> -       that we can use the next power of two sized load without crossing
a
> -       page boundary, unless the field itself crosses the boundary.  */
> +    /*
> +     * Canonicalize the bit offset for data loaded into a 64-bit
big-endian
> +     * word.  For the cases where BLEN is not a power of 2, adjust ADDR
so
> +     * that we can use the next power of two sized load without crossing
a
> +     * page boundary, unless the field itself crosses the boundary.
> +     */
>      switch (blen) {
>      case 0:
>          bofs += 56;
> @@ -937,8 +947,10 @@ uint64_t HELPER(bfextu_mem)(CPUM68KState *env,
uint32_t addr,
>      struct bf_data d = bf_prep(addr, ofs, len);
>      uint64_t data = bf_load(env, d.addr, d.blen, ra);
>
> -    /* Put CC_N at the top of the high word; put the zero-extended value
> -       at the bottom of the low word.  */
> +    /*
> +     * Put CC_N at the top of the high word; put the zero-extended value
> +     * at the bottom of the low word.
> +     */
>      data <<= d.bofs;
>      data >>= 64 - d.len;
>      data |= data << (64 - d.len);
> @@ -1016,15 +1028,18 @@ uint64_t HELPER(bfffo_mem)(CPUM68KState *env,
uint32_t addr,
>      uint64_t n = (data & mask) << d.bofs;
>      uint32_t ffo = helper_bfffo_reg(n >> 32, ofs, d.len);
>
> -    /* Return FFO in the low word and N in the high word.
> -       Note that because of MASK and the shift, the low word
> -       is already zero.  */
> +    /*
> +     * Return FFO in the low word and N in the high word.
> +     * Note that because of MASK and the shift, the low word
> +     * is already zero.
> +     */
>      return n | ffo;
>  }
>
>  void HELPER(chk)(CPUM68KState *env, int32_t val, int32_t ub)
>  {
> -    /* From the specs:
> +    /*
> +     * From the specs:
>       *   X: Not affected, C,V,Z: Undefined,
>       *   N: Set if val < 0; cleared if val > ub, undefined otherwise
>       * We implement here values found from a real MC68040:
> @@ -1054,7 +1069,8 @@ void HELPER(chk)(CPUM68KState *env, int32_t val,
int32_t ub)
>
>  void HELPER(chk2)(CPUM68KState *env, int32_t val, int32_t lb, int32_t ub)
>  {
> -    /* From the specs:
> +    /*
> +     * From the specs:
>       *   X: Not affected, N,V: Undefined,
>       *   Z: Set if val is equal to lb or ub
>       *   C: Set if val < lb or val > ub, cleared otherwise
> diff --git a/target/m68k/softfloat.c b/target/m68k/softfloat.c
> index b45a5e8690..591a6f1dce 100644
> --- a/target/m68k/softfloat.c
> +++ b/target/m68k/softfloat.c
> @@ -14,7 +14,8 @@
>   * the Softfloat-2a license unless specifically indicated otherwise.
>   */
>
> -/* Portions of this work are licensed under the terms of the GNU GPL,
> +/*
> + * Portions of this work are licensed under the terms of the GNU GPL,
>   * version 2 or later. See the COPYING file in the top-level directory.
>   */
>
> @@ -41,10 +42,10 @@ static floatx80 propagateFloatx80NaNOneArg(floatx80
a, float_status *status)
>      return a;
>  }
>
>
-/*----------------------------------------------------------------------------
> - | Returns the modulo remainder of the extended double-precision
floating-point
> - | value `a' with respect to the corresponding value `b'.
> -
*----------------------------------------------------------------------------*/
> +/*
> + * Returns the modulo remainder of the extended double-precision
floating-point
> + * value `a' with respect to the corresponding value `b'.
> + */
>
>  floatx80 floatx80_mod(floatx80 a, floatx80 b, float_status *status)
>  {
> @@ -124,10 +125,10 @@ floatx80 floatx80_mod(floatx80 a, floatx80 b,
float_status *status)
>              80, zSign, bExp + expDiff, aSig0, aSig1, status);
>  }
>
>
-/*----------------------------------------------------------------------------
> - | Returns the mantissa of the extended double-precision floating-point
> - | value `a'.
> -
*----------------------------------------------------------------------------*/
> +/*
> + * Returns the mantissa of the extended double-precision floating-point
> + * value `a'.
> + */
>
>  floatx80 floatx80_getman(floatx80 a, float_status *status)
>  {
> @@ -158,10 +159,10 @@ floatx80 floatx80_getman(floatx80 a, float_status
*status)
>                                  0x3FFF, aSig, 0, status);
>  }
>
>
-/*----------------------------------------------------------------------------
> - | Returns the exponent of the extended double-precision floating-point
> - | value `a' as an extended double-precision value.
> -
*----------------------------------------------------------------------------*/
> +/*
> + * Returns the exponent of the extended double-precision floating-point
> + * value `a' as an extended double-precision value.
> + */
>
>  floatx80 floatx80_getexp(floatx80 a, float_status *status)
>  {
> @@ -191,13 +192,13 @@ floatx80 floatx80_getexp(floatx80 a, float_status
*status)
>      return int32_to_floatx80(aExp - 0x3FFF, status);
>  }
>
>
-/*----------------------------------------------------------------------------
> - | Scales extended double-precision floating-point value in operand `a'
by
> - | value `b'. The function truncates the value in the second operand 'b'
to
> - | an integral value and adds that value to the exponent of the operand
'a'.
> - | The operation performed according to the IEC/IEEE Standard for Binary
> - | Floating-Point Arithmetic.
> -
*----------------------------------------------------------------------------*/
> +/*
> + * Scales extended double-precision floating-point value in operand `a'
by
> + * value `b'. The function truncates the value in the second operand 'b'
to
> + * an integral value and adds that value to the exponent of the operand
'a'.
> + * The operation performed according to the IEC/IEEE Standard for Binary
> + * Floating-Point Arithmetic.
> + */
>
>  floatx80 floatx80_scale(floatx80 a, floatx80 b, float_status *status)
>  {
> @@ -282,26 +283,26 @@ floatx80 floatx80_move(floatx80 a, float_status
*status)
>                                  aExp, aSig, 0, status);
>  }
>
>
-/*----------------------------------------------------------------------------
> -| Algorithms for transcendental functions supported by MC68881 and
MC68882
> -| mathematical coprocessors. The functions are derived from FPSP library.
>
-*----------------------------------------------------------------------------*/
> +/*
> + * Algorithms for transcendental functions supported by MC68881 and
MC68882
> + * mathematical coprocessors. The functions are derived from FPSP
library.
> + */
>
>  #define one_exp     0x3FFF
>  #define one_sig     LIT64(0x8000000000000000)
>
>
-/*----------------------------------------------------------------------------
> - | Function for compactifying extended double-precision floating point
values.
> -
*----------------------------------------------------------------------------*/
> +/*
> + * Function for compactifying extended double-precision floating point
values.
> + */
>
>  static int32_t floatx80_make_compact(int32_t aExp, uint64_t aSig)
>  {
>      return (aExp << 16) | (aSig >> 48);
>  }
>
>
-/*----------------------------------------------------------------------------
> - | Log base e of x plus 1
> -
*----------------------------------------------------------------------------*/
> +/*
> + * Log base e of x plus 1
> + */
>
>  floatx80 floatx80_lognp1(floatx80 a, float_status *status)
>  {
> @@ -498,9 +499,9 @@ floatx80 floatx80_lognp1(floatx80 a, float_status
*status)
>      }
>  }
>
>
-/*----------------------------------------------------------------------------
> - | Log base e
> -
*----------------------------------------------------------------------------*/
> +/*
> + * Log base e
> + */
>
>  floatx80 floatx80_logn(floatx80 a, float_status *status)
>  {
> @@ -666,9 +667,9 @@ floatx80 floatx80_logn(floatx80 a, float_status
*status)
>      }
>  }
>
>
-/*----------------------------------------------------------------------------
> - | Log base 10
> -
*----------------------------------------------------------------------------*/
> +/*
> + * Log base 10
> + */
>
>  floatx80 floatx80_log10(floatx80 a, float_status *status)
>  {
> @@ -723,9 +724,9 @@ floatx80 floatx80_log10(floatx80 a, float_status
*status)
>      return a;
>  }
>
>
-/*----------------------------------------------------------------------------
> - | Log base 2
> -
*----------------------------------------------------------------------------*/
> +/*
> + * Log base 2
> + */
>
>  floatx80 floatx80_log2(floatx80 a, float_status *status)
>  {
> @@ -790,9 +791,9 @@ floatx80 floatx80_log2(floatx80 a, float_status
*status)
>      return a;
>  }
>
>
-/*----------------------------------------------------------------------------
> - | e to x
> -
*----------------------------------------------------------------------------*/
> +/*
> + * e to x
> + */
>
>  floatx80 floatx80_etox(floatx80 a, float_status *status)
>  {
> @@ -848,7 +849,8 @@ floatx80 floatx80_etox(floatx80 a, float_status
*status)
>              j = n & 0x3F; /* J = N mod 64 */
>              m = n / 64; /* NOTE: this is really arithmetic right shift
by 6 */
>              if (n < 0 && j) {
> -                /* arithmetic right shift is division and
> +                /*
> +                 * arithmetic right shift is division and
>                   * round towards minus infinity
>                   */
>                  m--;
> @@ -973,9 +975,9 @@ floatx80 floatx80_etox(floatx80 a, float_status
*status)
>      }
>  }
>
>
-/*----------------------------------------------------------------------------
> - | 2 to x
> -
*----------------------------------------------------------------------------*/
> +/*
> + * 2 to x
> + */
>
>  floatx80 floatx80_twotox(floatx80 a, float_status *status)
>  {
> @@ -1051,14 +1053,16 @@ floatx80 floatx80_twotox(floatx80 a, float_status
*status)
>          j = n & 0x3F;
>          l = n / 64; /* NOTE: this is really arithmetic right shift by 6
*/
>          if (n < 0 && j) {
> -            /* arithmetic right shift is division and
> +            /*
> +             * arithmetic right shift is division and
>               * round towards minus infinity
>               */
>              l--;
>          }
>          m = l / 2; /* NOTE: this is really arithmetic right shift by 1 */
>          if (l < 0 && (l & 1)) {
> -            /* arithmetic right shift is division and
> +            /*
> +             * arithmetic right shift is division and
>               * round towards minus infinity
>               */
>              m--;
> @@ -1121,9 +1125,9 @@ floatx80 floatx80_twotox(floatx80 a, float_status
*status)
>      }
>  }
>
>
-/*----------------------------------------------------------------------------
> - | 10 to x
> -
*----------------------------------------------------------------------------*/
> +/*
> + * 10 to x
> + */
>
>  floatx80 floatx80_tentox(floatx80 a, float_status *status)
>  {
> @@ -1200,14 +1204,16 @@ floatx80 floatx80_tentox(floatx80 a, float_status
*status)
>          j = n & 0x3F;
>          l = n / 64; /* NOTE: this is really arithmetic right shift by 6
*/
>          if (n < 0 && j) {
> -            /* arithmetic right shift is division and
> +            /*
> +             * arithmetic right shift is division and
>               * round towards minus infinity
>               */
>              l--;
>          }
>          m = l / 2; /* NOTE: this is really arithmetic right shift by 1 */
>          if (l < 0 && (l & 1)) {
> -            /* arithmetic right shift is division and
> +            /*
> +             * arithmetic right shift is division and
>               * round towards minus infinity
>               */
>              m--;
> @@ -1274,9 +1280,9 @@ floatx80 floatx80_tentox(floatx80 a, float_status
*status)
>      }
>  }
>
>
-/*----------------------------------------------------------------------------
> - | Tangent
> -
*----------------------------------------------------------------------------*/
> +/*
> + * Tangent
> + */
>
>  floatx80 floatx80_tan(floatx80 a, float_status *status)
>  {
> @@ -1484,9 +1490,9 @@ floatx80 floatx80_tan(floatx80 a, float_status
*status)
>      }
>  }
>
>
-/*----------------------------------------------------------------------------
> - | Sine
> -
*----------------------------------------------------------------------------*/
> +/*
> + * Sine
> + */
>
>  floatx80 floatx80_sin(floatx80 a, float_status *status)
>  {
> @@ -1723,9 +1729,9 @@ floatx80 floatx80_sin(floatx80 a, float_status
*status)
>      }
>  }
>
>
-/*----------------------------------------------------------------------------
> - | Cosine
> -
*----------------------------------------------------------------------------*/
> +/*
> + * Cosine
> + */
>
>  floatx80 floatx80_cos(floatx80 a, float_status *status)
>  {
> @@ -1960,9 +1966,9 @@ floatx80 floatx80_cos(floatx80 a, float_status
*status)
>      }
>  }
>
>
-/*----------------------------------------------------------------------------
> - | Arc tangent
> -
*----------------------------------------------------------------------------*/
> +/*
> + * Arc tangent
> + */
>
>  floatx80 floatx80_atan(floatx80 a, float_status *status)
>  {
> @@ -2157,9 +2163,9 @@ floatx80 floatx80_atan(floatx80 a, float_status
*status)
>      }
>  }
>
>
-/*----------------------------------------------------------------------------
> - | Arc sine
> -
*----------------------------------------------------------------------------*/
> +/*
> + * Arc sine
> + */
>
>  floatx80 floatx80_asin(floatx80 a, float_status *status)
>  {
> @@ -2222,9 +2228,9 @@ floatx80 floatx80_asin(floatx80 a, float_status
*status)
>      return a;
>  }
>
>
-/*----------------------------------------------------------------------------
> - | Arc cosine
> -
*----------------------------------------------------------------------------*/
> +/*
> + * Arc cosine
> + */
>
>  floatx80 floatx80_acos(floatx80 a, float_status *status)
>  {
> @@ -2291,9 +2297,9 @@ floatx80 floatx80_acos(floatx80 a, float_status
*status)
>      return a;
>  }
>
>
-/*----------------------------------------------------------------------------
> - | Hyperbolic arc tangent
> -
*----------------------------------------------------------------------------*/
> +/*
> + * Hyperbolic arc tangent
> + */
>
>  floatx80 floatx80_atanh(floatx80 a, float_status *status)
>  {
> @@ -2356,9 +2362,9 @@ floatx80 floatx80_atanh(floatx80 a, float_status
*status)
>      return a;
>  }
>
>
-/*----------------------------------------------------------------------------
> - | e to x minus 1
> -
*----------------------------------------------------------------------------*/
> +/*
> + * e to x minus 1
> + */
>
>  floatx80 floatx80_etoxm1(floatx80 a, float_status *status)
>  {
> @@ -2410,7 +2416,8 @@ floatx80 floatx80_etoxm1(floatx80 a, float_status
*status)
>              j = n & 0x3F; /* J = N mod 64 */
>              m = n / 64; /* NOTE: this is really arithmetic right shift
by 6 */
>              if (n < 0 && j) {
> -                /* arithmetic right shift is division and
> +                /*
> +                 * arithmetic right shift is division and
>                   * round towards minus infinity
>                   */
>                  m--;
> @@ -2607,9 +2614,9 @@ floatx80 floatx80_etoxm1(floatx80 a, float_status
*status)
>      }
>  }
>
>
-/*----------------------------------------------------------------------------
> - | Hyperbolic tangent
> -
*----------------------------------------------------------------------------*/
> +/*
> + * Hyperbolic tangent
> + */
>
>  floatx80 floatx80_tanh(floatx80 a, float_status *status)
>  {
> @@ -2722,9 +2729,9 @@ floatx80 floatx80_tanh(floatx80 a, float_status
*status)
>      }
>  }
>
>
-/*----------------------------------------------------------------------------
> - | Hyperbolic sine
> -
*----------------------------------------------------------------------------*/
> +/*
> + * Hyperbolic sine
> + */
>
>  floatx80 floatx80_sinh(floatx80 a, float_status *status)
>  {
> @@ -2811,9 +2818,9 @@ floatx80 floatx80_sinh(floatx80 a, float_status
*status)
>      }
>  }
>
>
-/*----------------------------------------------------------------------------
> - | Hyperbolic cosine
> -
*----------------------------------------------------------------------------*/
> +/*
> + * Hyperbolic cosine
> + */
>
>  floatx80 floatx80_cosh(floatx80 a, float_status *status)
>  {
> diff --git a/target/m68k/softfloat.h b/target/m68k/softfloat.h
> index 602661d5a8..365ef6ac7a 100644
> --- a/target/m68k/softfloat.h
> +++ b/target/m68k/softfloat.h
> @@ -14,7 +14,8 @@
>   * the Softfloat-2a license unless specifically indicated otherwise.
>   */
>
> -/* Portions of this work are licensed under the terms of the GNU GPL,
> +/*
> + * Portions of this work are licensed under the terms of the GNU GPL,
>   * version 2 or later. See the COPYING file in the top-level directory.
>   */
>
> diff --git a/target/m68k/softfloat_fpsp_tables.h
b/target/m68k/softfloat_fpsp_tables.h
> index 3f1419ee6e..2ccd9e8bc3 100644
> --- a/target/m68k/softfloat_fpsp_tables.h
> +++ b/target/m68k/softfloat_fpsp_tables.h
> @@ -14,7 +14,8 @@
>   * the Softfloat-2a license unless specifically indicated otherwise.
>   */
>
> -/* Portions of this work are licensed under the terms of the GNU GPL,
> +/*
> + * Portions of this work are licensed under the terms of the GNU GPL,
>   * version 2 or later. See the COPYING file in the top-level directory.
>   */
>
> diff --git a/target/m68k/translate.c b/target/m68k/translate.c
> index f0534a4ba0..9b0ca4c14c 100644
> --- a/target/m68k/translate.c
> +++ b/target/m68k/translate.c
> @@ -248,8 +248,10 @@ static void set_cc_op(DisasContext *s, CCOp op)
>      s->cc_op = op;
>      s->cc_op_synced = 0;
>
> -    /* Discard CC computation that will no longer be used.
> -       Note that X and N are never dead.  */
> +    /*
> +     * Discard CC computation that will no longer be used.
> +     * Note that X and N are never dead.
> +     */
>      dead = cc_op_live[old_op] & ~cc_op_live[op];
>      if (dead & CCF_C) {
>          tcg_gen_discard_i32(QREG_CC_C);
> @@ -306,8 +308,10 @@ static inline void gen_addr_fault(DisasContext *s)
>      gen_exception(s, s->base.pc_next, EXCP_ADDRESS);
>  }
>
> -/* Generate a load from the specified address.  Narrow values are
> -   sign extended to full register width.  */
> +/*
> + * Generate a load from the specified address.  Narrow values are
> + *  sign extended to full register width.
> + */
>  static inline TCGv gen_load(DisasContext *s, int opsize, TCGv addr,
>                              int sign, int index)
>  {
> @@ -360,8 +364,10 @@ typedef enum {
>      EA_LOADS
>  } ea_what;
>
> -/* Generate an unsigned load if VAL is 0 a signed load if val is -1,
> -   otherwise generate a store.  */
> +/*
> + * Generate an unsigned load if VAL is 0 a signed load if val is -1,
> + * otherwise generate a store.
> + */
>  static TCGv gen_ldst(DisasContext *s, int opsize, TCGv addr, TCGv val,
>                       ea_what what, int index)
>  {
> @@ -426,8 +432,10 @@ static TCGv gen_addr_index(DisasContext *s, uint16_t
ext, TCGv tmp)
>      return add;
>  }
>
> -/* Handle a base + index + displacement effective addresss.
> -   A NULL_QREG base means pc-relative.  */
> +/*
> + * Handle a base + index + displacement effective addresss.
> + * A NULL_QREG base means pc-relative.
> + */
>  static TCGv gen_lea_indexed(CPUM68KState *env, DisasContext *s, TCGv
base)
>  {
>      uint32_t offset;
> @@ -714,8 +722,10 @@ static inline int ext_opsize(int ext, int pos)
>      }
>  }
>
> -/* Assign value to a register.  If the width is less than the register
width
> -   only the low part of the register is set.  */
> +/*
> + * Assign value to a register.  If the width is less than the register
width
> + * only the low part of the register is set.
> + */
>  static void gen_partset_reg(int opsize, TCGv reg, TCGv val)
>  {
>      TCGv tmp;
> @@ -743,8 +753,10 @@ static void gen_partset_reg(int opsize, TCGv reg,
TCGv val)
>      }
>  }
>
> -/* Generate code for an "effective address".  Does not adjust the base
> -   register for autoincrement addressing modes.  */
> +/*
> + * Generate code for an "effective address".  Does not adjust the base
> + * register for autoincrement addressing modes.
> + */
>  static TCGv gen_lea_mode(CPUM68KState *env, DisasContext *s,
>                           int mode, int reg0, int opsize)
>  {
> @@ -817,9 +829,11 @@ static TCGv gen_lea(CPUM68KState *env, DisasContext
*s, uint16_t insn,
>      return gen_lea_mode(env, s, mode, reg0, opsize);
>  }
>
> -/* Generate code to load/store a value from/into an EA.  If WHAT > 0
this is
> -   a write otherwise it is a read (0 == sign extend, -1 == zero extend).
> -   ADDRP is non-null for readwrite operands.  */
> +/*
> + * Generate code to load/store a value from/into an EA.  If WHAT > 0
this is
> + * a write otherwise it is a read (0 == sign extend, -1 == zero extend).
> + * ADDRP is non-null for readwrite operands.
> + */
>  static TCGv gen_ea_mode(CPUM68KState *env, DisasContext *s, int mode,
int reg0,
>                          int opsize, TCGv val, TCGv *addrp, ea_what what,
>                          int index)
> @@ -1012,7 +1026,8 @@ static void gen_load_fp(DisasContext *s, int
opsize, TCGv addr, TCGv_ptr fp,
>          tcg_gen_st_i64(t64, fp, offsetof(FPReg, l.lower));
>          break;
>      case OS_PACKED:
> -        /* unimplemented data type on 68040/ColdFire
> +        /*
> +         * unimplemented data type on 68040/ColdFire
>           * FIXME if needed for another FPU
>           */
>          gen_exception(s, s->base.pc_next, EXCP_FP_UNIMP);
> @@ -1066,7 +1081,8 @@ static void gen_store_fp(DisasContext *s, int
opsize, TCGv addr, TCGv_ptr fp,
>          tcg_gen_qemu_st64(t64, tmp, index);
>          break;
>      case OS_PACKED:
> -        /* unimplemented data type on 68040/ColdFire
> +        /*
> +         * unimplemented data type on 68040/ColdFire
>           * FIXME if needed for another FPU
>           */
>          gen_exception(s, s->base.pc_next, EXCP_FP_UNIMP);
> @@ -1212,7 +1228,8 @@ static int gen_ea_mode_fp(CPUM68KState *env,
DisasContext *s, int mode,
>                  tcg_temp_free_i64(t64);
>                  break;
>              case OS_PACKED:
> -                /* unimplemented data type on 68040/ColdFire
> +                /*
> +                 * unimplemented data type on 68040/ColdFire
>                   * FIXME if needed for another FPU
>                   */
>                  gen_exception(s, s->base.pc_next, EXCP_FP_UNIMP);
> @@ -1299,9 +1316,11 @@ static void gen_cc_cond(DisasCompare *c,
DisasContext *s, int cond)
>          goto done;
>      case 14: /* GT (!(Z || (N ^ V))) */
>      case 15: /* LE (Z || (N ^ V)) */
> -        /* Logic operations clear V, which simplifies LE to (Z || N),
> -           and since Z and N are co-located, this becomes a normal
> -           comparison vs N.  */
> +        /*
> +         * Logic operations clear V, which simplifies LE to (Z || N),
> +         * and since Z and N are co-located, this becomes a normal
> +         * comparison vs N.
> +         */
>          if (op == CC_OP_LOGIC) {
>              c->v1 = QREG_CC_N;
>              tcond = TCG_COND_LE;
> @@ -1549,9 +1568,11 @@ DISAS_INSN(undef_fpu)
>
>  DISAS_INSN(undef)
>  {
> -    /* ??? This is both instructions that are as yet unimplemented
> -       for the 680x0 series, as well as those that are implemented
> -       but actually illegal for CPU32 or pre-68020.  */
> +    /*
> +     * ??? This is both instructions that are as yet unimplemented
> +     * for the 680x0 series, as well as those that are implemented
> +     * but actually illegal for CPU32 or pre-68020.
> +     */
>      qemu_log_mask(LOG_UNIMP, "Illegal instruction: %04x @ %08x\n",
>                    insn, s->base.pc_next);
>      gen_exception(s, s->base.pc_next, EXCP_ILLEGAL);
> @@ -1655,7 +1676,8 @@ static void bcd_add(TCGv dest, TCGv src)
>  {
>      TCGv t0, t1;
>
> -    /*  dest10 = dest10 + src10 + X
> +    /*
> +     * dest10 = dest10 + src10 + X
>       *
>       *        t1 = src
>       *        t2 = t1 + 0x066
> @@ -1667,7 +1689,8 @@ static void bcd_add(TCGv dest, TCGv src)
>       *        return t3 - t7
>       */
>
> -    /* t1 = (src + 0x066) + dest + X
> +    /*
> +     * t1 = (src + 0x066) + dest + X
>       *    = result with some possible exceding 0x6
>       */
>
> @@ -1680,20 +1703,23 @@ static void bcd_add(TCGv dest, TCGv src)
>
>      /* we will remove exceding 0x6 where there is no carry */
>
> -    /* t0 = (src + 0x0066) ^ dest
> +    /*
> +     * t0 = (src + 0x0066) ^ dest
>       *    = t1 without carries
>       */
>
>      tcg_gen_xor_i32(t0, t0, dest);
>
> -    /* extract the carries
> +    /*
> +     * extract the carries
>       * t0 = t0 ^ t1
>       *    = only the carries
>       */
>
>      tcg_gen_xor_i32(t0, t0, t1);
>
> -    /* generate 0x1 where there is no carry
> +    /*
> +     * generate 0x1 where there is no carry
>       * and for each 0x10, generate a 0x6
>       */
>
> @@ -1704,7 +1730,8 @@ static void bcd_add(TCGv dest, TCGv src)
>      tcg_gen_add_i32(dest, dest, t0);
>      tcg_temp_free(t0);
>
> -    /* remove the exceding 0x6
> +    /*
> +     * remove the exceding 0x6
>       * for digits that have not generated a carry
>       */
>
> @@ -1716,7 +1743,8 @@ static void bcd_sub(TCGv dest, TCGv src)
>  {
>      TCGv t0, t1, t2;
>
> -    /*  dest10 = dest10 - src10 - X
> +    /*
> +     *  dest10 = dest10 - src10 - X
>       *         = bcd_add(dest + 1 - X, 0x199 - src)
>       */
>
> @@ -1741,7 +1769,8 @@ static void bcd_sub(TCGv dest, TCGv src)
>
>      tcg_gen_xor_i32(t0, t1, t2);
>
> -    /* t2 = ~t0 & 0x110
> +    /*
> +     * t2 = ~t0 & 0x110
>       * t0 = (t2 >> 2) | (t2 >> 3)
>       *
>       * to fit on 8bit operands, changed in:
> @@ -2029,8 +2058,10 @@ DISAS_INSN(movem)
>              /* pre-decrement is not allowed */
>              goto do_addr_fault;
>          }
> -        /* We want a bare copy of the address reg, without any
pre-decrement
> -           adjustment, as gen_lea would provide.  */
> +        /*
> +         * We want a bare copy of the address reg, without any
pre-decrement
> +         * adjustment, as gen_lea would provide.
> +         */
>          break;
>
>      default:
> @@ -2072,7 +2103,8 @@ DISAS_INSN(movem)
>                      tcg_gen_sub_i32(addr, addr, incr);
>                      if (reg0 + 8 == i &&
>                          m68k_feature(s->env, M68K_FEATURE_EXT_FULL)) {
> -                        /* M68020+: if the addressing register is the
> +                        /*
> +                         * M68020+: if the addressing register is the
>                           * register moved to memory, the value written
>                           * is the initial value decremented by the size
of
>                           * the operation, regardless of how many actual
> @@ -2413,7 +2445,8 @@ DISAS_INSN(cas)
>
>      cmp = gen_extend(s, DREG(ext, 0), opsize, 1);
>
> -    /* if  <EA> == Dc then
> +    /*
> +     * if  <EA> == Dc then
>       *     <EA> = Du
>       *     Dc = <EA> (because <EA> == Dc)
>       * else
> @@ -2466,7 +2499,8 @@ DISAS_INSN(cas2w)
>          addr2 = DREG(ext2, 12);
>      }
>
> -    /* if (R1) == Dc1 && (R2) == Dc2 then
> +    /*
> +     * if (R1) == Dc1 && (R2) == Dc2 then
>       *     (R1) = Du1
>       *     (R2) = Du2
>       * else
> @@ -2516,7 +2550,8 @@ DISAS_INSN(cas2l)
>          addr2 = DREG(ext2, 12);
>      }
>
> -    /* if (R1) == Dc1 && (R2) == Dc2 then
> +    /*
> +     * if (R1) == Dc1 && (R2) == Dc2 then
>       *     (R1) = Du1
>       *     (R2) = Du2
>       * else
> @@ -2597,7 +2632,8 @@ DISAS_INSN(negx)
>
>      gen_flush_flags(s); /* compute old Z */
>
> -    /* Perform substract with borrow.
> +    /*
> +     * Perform substract with borrow.
>       * (X, N) =  -(src + X);
>       */
>
> @@ -2609,7 +2645,8 @@ DISAS_INSN(negx)
>
>      tcg_gen_andi_i32(QREG_CC_X, QREG_CC_X, 1);
>
> -    /* Compute signed-overflow for negation.  The normal formula for
> +    /*
> +     * Compute signed-overflow for negation.  The normal formula for
>       * subtraction is (res ^ src) & (src ^ dest), but with dest==0
>       * this simplies to res & src.
>       */
> @@ -2844,8 +2881,10 @@ DISAS_INSN(mull)
>
>          set_cc_op(s, CC_OP_FLAGS);
>      } else {
> -        /* The upper 32 bits of the product are discarded, so
> -           muls.l and mulu.l are functionally equivalent.  */
> +        /*
> +         * The upper 32 bits of the product are discarded, so
> +         * muls.l and mulu.l are functionally equivalent.
> +         */
>          tcg_gen_mul_i32(DREG(ext, 12), src1, DREG(ext, 12));
>          gen_logic_cc(s, DREG(ext, 12), OS_LONG);
>      }
> @@ -2938,8 +2977,10 @@ DISAS_INSN(jump)
>  {
>      TCGv tmp;
>
> -    /* Load the target address first to ensure correct exception
> -       behavior.  */
> +    /*
> +     * Load the target address first to ensure correct exception
> +     * behavior.
> +     */
>      tmp = gen_lea(env, s, insn, OS_LONG);
>      if (IS_NULL_QREG(tmp)) {
>          gen_addr_fault(s);
> @@ -2976,8 +3017,10 @@ DISAS_INSN(addsubq)
>      dest = tcg_temp_new();
>      tcg_gen_mov_i32(dest, src);
>      if ((insn & 0x38) == 0x08) {
> -        /* Don't update condition codes if the destination is an
> -           address register.  */
> +        /*
> +         * Don't update condition codes if the destination is an
> +         * address register.
> +         */
>          if (insn & 0x0100) {
>              tcg_gen_sub_i32(dest, dest, val);
>          } else {
> @@ -3110,7 +3153,8 @@ static inline void gen_subx(DisasContext *s, TCGv
src, TCGv dest, int opsize)
>
>      gen_flush_flags(s); /* compute old Z */
>
> -    /* Perform substract with borrow.
> +    /*
> +     * Perform substract with borrow.
>       * (X, N) = dest - (src + X);
>       */
>
> @@ -3320,7 +3364,8 @@ static inline void gen_addx(DisasContext *s, TCGv
src, TCGv dest, int opsize)
>
>      gen_flush_flags(s); /* compute old Z */
>
> -    /* Perform addition with carry.
> +    /*
> +     * Perform addition with carry.
>       * (X, N) = src + dest + X;
>       */
>
> @@ -3404,9 +3449,11 @@ static inline void shift_im(DisasContext *s,
uint16_t insn, int opsize)
>          tcg_gen_shri_i32(QREG_CC_C, reg, bits - count);
>          tcg_gen_shli_i32(QREG_CC_N, reg, count);
>
> -        /* Note that ColdFire always clears V (done above),
> -           while M68000 sets if the most significant bit is changed at
> -           any time during the shift operation */
> +        /*
> +         * Note that ColdFire always clears V (done above),
> +         * while M68000 sets if the most significant bit is changed at
> +         * any time during the shift operation.
> +         */
>          if (!logical && m68k_feature(s->env, M68K_FEATURE_M68000)) {
>              /* if shift count >= bits, V is (reg != 0) */
>              if (count >= bits) {
> @@ -3451,9 +3498,11 @@ static inline void shift_reg(DisasContext *s,
uint16_t insn, int opsize)
>      s64 = tcg_temp_new_i64();
>      s32 = tcg_temp_new();
>
> -    /* Note that m68k truncates the shift count modulo 64, not 32.
> -       In addition, a 64-bit shift makes it easy to find "the last
> -       bit shifted out", for the carry flag.  */
> +    /*
> +     * Note that m68k truncates the shift count modulo 64, not 32.
> +     * In addition, a 64-bit shift makes it easy to find "the last
> +     * bit shifted out", for the carry flag.
> +     */
>      tcg_gen_andi_i32(s32, DREG(insn, 9), 63);
>      tcg_gen_extu_i32_i64(s64, s32);
>      tcg_gen_extu_i32_i64(t64, reg);
> @@ -3480,7 +3529,8 @@ static inline void shift_reg(DisasContext *s,
uint16_t insn, int opsize)
>          tcg_gen_movcond_i32(TCG_COND_NE, QREG_CC_X, s32, QREG_CC_V,
>                              QREG_CC_C, QREG_CC_X);
>
> -        /* M68000 sets V if the most significant bit is changed at
> +        /*
> +         * M68000 sets V if the most significant bit is changed at
>           * any time during the shift operation.  Do this via creating
>           * an extension of the sign bit, comparing, and discarding
>           * the bits below the sign bit.  I.e.
> @@ -3576,9 +3626,11 @@ DISAS_INSN(shift_mem)
>          tcg_gen_shri_i32(QREG_CC_C, src, 15);
>          tcg_gen_shli_i32(QREG_CC_N, src, 1);
>
> -        /* Note that ColdFire always clears V,
> -           while M68000 sets if the most significant bit is changed at
> -           any time during the shift operation */
> +        /*
> +         * Note that ColdFire always clears V,
> +         * while M68000 sets if the most significant bit is changed at
> +         * any time during the shift operation
> +         */
>          if (!logical && m68k_feature(s->env, M68K_FEATURE_M68000)) {
>              src = gen_extend(s, src, OS_WORD, 1);
>              tcg_gen_xor_i32(QREG_CC_V, QREG_CC_N, src);
> @@ -3996,9 +4048,11 @@ DISAS_INSN(bfext_reg)
>      TCGv tmp = tcg_temp_new();
>      TCGv shift;
>
> -    /* In general, we're going to rotate the field so that it's at the
> -       top of the word and then right-shift by the complement of the
> -       width to extend the field.  */
> +    /*
> +     * In general, we're going to rotate the field so that it's at the
> +     * top of the word and then right-shift by the complement of the
> +     * width to extend the field.
> +     */
>      if (ext & 0x20) {
>          /* Variable width.  */
>          if (ext & 0x800) {
> @@ -4028,8 +4082,10 @@ DISAS_INSN(bfext_reg)
>              src = tmp;
>              pos = 32 - len;
>          } else {
> -            /* Immediate offset.  If the field doesn't wrap around the
> -               end of the word, rely on (s)extract completely.  */
> +            /*
> +             * Immediate offset.  If the field doesn't wrap around the
> +             * end of the word, rely on (s)extract completely.
> +             */
>              if (pos < 0) {
>                  tcg_gen_rotli_i32(tmp, src, ofs);
>                  src = tmp;
> @@ -4890,7 +4946,8 @@ static void gen_op_fmove_fcr(CPUM68KState *env,
DisasContext *s,
>      addr = tcg_temp_new();
>      tcg_gen_mov_i32(addr, tmp);
>
> -    /* mask:
> +    /*
> +     * mask:
>       *
>       * 0b100 Floating-Point Control Register
>       * 0b010 Floating-Point Status Register
> @@ -4958,7 +5015,8 @@ static void gen_op_fmovem(CPUM68KState *env,
DisasContext *s,
>      }
>
>      if (!is_load && (mode & 2) == 0) {
> -        /* predecrement addressing mode
> +        /*
> +         * predecrement addressing mode
>           * only available to store register to memory
>           */
>          if (opsize == OS_EXTENDED) {
> @@ -4988,8 +5046,10 @@ static void gen_op_fmovem(CPUM68KState *env,
DisasContext *s,
>      tcg_temp_free(tmp);
>  }
>
> -/* ??? FP exceptions are not implemented.  Most exceptions are deferred
until
> -   immediately before the next FP instruction is executed.  */
> +/*
> + * ??? FP exceptions are not implemented.  Most exceptions are deferred
until
> + * immediately before the next FP instruction is executed.
> + */
>  DISAS_INSN(fpu)
>  {
>      uint16_t ext;
> @@ -5513,8 +5573,10 @@ DISAS_INSN(mac)
>          tmp = gen_lea(env, s, insn, OS_LONG);
>          addr = tcg_temp_new();
>          tcg_gen_and_i32(addr, tmp, QREG_MAC_MASK);
> -        /* Load the value now to ensure correct exception behavior.
> -           Perform writeback after reading the MAC inputs.  */
> +        /*
> +         * Load the value now to ensure correct exception behavior.
> +         * Perform writeback after reading the MAC inputs.
> +         */
>          loadval = gen_load(s, OS_LONG, addr, 0, IS_USER(s));
>
>          acc ^= 1;
> @@ -5635,8 +5697,10 @@ DISAS_INSN(mac)
>          TCGv rw;
>          rw = (insn & 0x40) ? AREG(insn, 9) : DREG(insn, 9);
>          tcg_gen_mov_i32(rw, loadval);
> -        /* FIXME: Should address writeback happen with the masked or
> -           unmasked value?  */
> +        /*
> +         * FIXME: Should address writeback happen with the masked or
> +         * unmasked value?
> +         */
>          switch ((insn >> 3) & 7) {
>          case 3: /* Post-increment.  */
>              tcg_gen_addi_i32(AREG(insn, 0), addr, 4);
> @@ -5786,8 +5850,10 @@ register_opcode (disas_proc proc, uint16_t opcode,
uint16_t mask)
>                opcode, mask);
>        abort();
>    }
> -  /* This could probably be cleverer.  For now just optimize the case
where
> -     the top bits are known.  */
> +  /*
> +   * This could probably be cleverer.  For now just optimize the case
where
> +   * the top bits are known.
> +   */
>    /* Find the first zero bit in the mask.  */
>    i = 0x8000;
>    while ((i & mask) != 0)
> @@ -5805,17 +5871,22 @@ register_opcode (disas_proc proc, uint16_t
opcode, uint16_t mask)
>    }
>  }
>
> -/* Register m68k opcode handlers.  Order is important.
> -   Later insn override earlier ones.  */
> +/*
> + * Register m68k opcode handlers.  Order is important.
> + * Later insn override earlier ones.
> + */
>  void register_m68k_insns (CPUM68KState *env)
>  {
> -    /* Build the opcode table only once to avoid
> -       multithreading issues. */
> +    /*
> +     * Build the opcode table only once to avoid
> +     * multithreading issues.
> +     */
>      if (opcode_table[0] != NULL) {
>          return;
>      }
>
> -    /* use BASE() for instruction available
> +    /*
> +     * use BASE() for instruction available
>       * for CF_ISA_A and M68000.
>       */
>  #define BASE(name, opcode, mask) \
> @@ -6079,10 +6150,12 @@ static bool
m68k_tr_breakpoint_check(DisasContextBase *dcbase, CPUState *cpu,
>      DisasContext *dc = container_of(dcbase, DisasContext, base);
>
>      gen_exception(dc, dc->base.pc_next, EXCP_DEBUG);
> -    /* The address covered by the breakpoint must be included in
> -       [tb->pc, tb->pc + tb->size) in order to for it to be
> -       properly cleared -- thus we increment the PC here so that
> -       the logic setting tb->size below does the right thing.  */
> +    /*
> +     * The address covered by the breakpoint must be included in
> +     * [tb->pc, tb->pc + tb->size) in order to for it to be
> +     * properly cleared -- thus we increment the PC here so that
> +     * the logic setting tb->size below does the right thing.
> +     */
>      dc->base.pc_next += 2;
>
>      return true;
> @@ -6101,7 +6174,8 @@ static void m68k_tr_translate_insn(DisasContextBase
*dcbase, CPUState *cpu)
>      dc->base.pc_next = dc->pc;
>
>      if (dc->base.is_jmp == DISAS_NEXT) {
> -        /* Stop translation when the next insn might touch a new page.
> +        /*
> +         * Stop translation when the next insn might touch a new page.
>           * This ensures that prefetch aborts at the right place.
>           *
>           * We cannot determine the size of the next insn without
> @@ -6144,8 +6218,10 @@ static void m68k_tr_tb_stop(DisasContextBase
*dcbase, CPUState *cpu)
>          tcg_gen_lookup_and_goto_ptr();
>          break;
>      case DISAS_EXIT:
> -        /* We updated CC_OP and PC in gen_exit_tb, but also modified
> -           other state that may require returning to the main loop.  */
> +        /*
> +         * We updated CC_OP and PC in gen_exit_tb, but also modified
> +         * other state that may require returning to the main loop.
> +         */
>          tcg_gen_exit_tb(NULL, 0);
>          break;
>      default:
> --
> 2.21.0
>
>
>
Lucien Murray-Pitts June 7, 2019, 3:28 a.m. UTC | #2
On Fri, Jun 07, 2019 at 01:58:05AM +0200, Aleksandar Markovic wrote:
> On Jun 7, 2019 1:42 AM, "Lucien Murray-Pitts" <lucienmp.qemu@gmail.com>
> wrote:
> >
> > Altering all comments in target/m68k to match Qemu coding styles so that
> future
> > patches wont fail due to style breaches.
> >
> 
> Are you saying that patches fail checkpatch checks even if the new code has
> only correct comment format? (Or, in other words, that checkpatch detects
> comment-related errors in  unchanged code, and reports them as the
> errors/warnings in the patch in question?) I just want to understand what
> is the obstacle you are trying to remove.
> 
> Thanks, Aleksandar
> 
[SNIP of PATCH]

checkpatch is correctly identifying the wrong style in the changed code.
This changed code contains the original comments with ADDITIONAL edits
resulting in pachew/checkpatch complaining.

The m68k is, by my guess, older code and nearly all the comments are different
from the style guide.  Some are "/**" or "/*commment here...." and so on.

Since I had a patch AUTO-FLAGGED by patchew for this reason I thought I would
start with a cleanup of the comments to bring them into line with the style.

Cheers,
Luc
Peter Maydell June 7, 2019, 8:34 a.m. UTC | #3
On Fri, 7 Jun 2019 at 04:30, Lucien Murray-Pitts
<lucienmp.qemu@gmail.com> wrote:
> checkpatch is correctly identifying the wrong style in the changed code.
> This changed code contains the original comments with ADDITIONAL edits
> resulting in pachew/checkpatch complaining.
>
> The m68k is, by my guess, older code and nearly all the comments are different
> from the style guide.  Some are "/**" or "/*commment here...." and so on.

Yeah. We have a fair bit of old-style code in the codebase. There
are two different approaches we take to this:
 (1) the most common is "fix the parts your patch is touching anyway"
(ie in a new-feature patch you make the minimum fixes to the surrounding
old code needed to keep checkpatch happy with it)
 (2) mass fix-up of old style stuff as a separate patch

Mostly we use (1) but this does have the downside that old style
can lurk in not-often-touched files for a long time. So if the
maintainer (in this case Laurent) is happy with a type (2) fix-up
that's good too. (Personally I used to be much more in favour
of sticking with approach 1 but my opinion has changed over
time as I've seen the downsides of it.)

thanks
-- PMM
Laurent Vivier June 7, 2019, 9:04 a.m. UTC | #4
Le 07/06/2019 à 10:34, Peter Maydell a écrit :
> On Fri, 7 Jun 2019 at 04:30, Lucien Murray-Pitts
> <lucienmp.qemu@gmail.com> wrote:
>> checkpatch is correctly identifying the wrong style in the changed code.
>> This changed code contains the original comments with ADDITIONAL edits
>> resulting in pachew/checkpatch complaining.
>>
>> The m68k is, by my guess, older code and nearly all the comments are different
>> from the style guide.  Some are "/**" or "/*commment here...." and so on.
> 
> Yeah. We have a fair bit of old-style code in the codebase. There
> are two different approaches we take to this:
>  (1) the most common is "fix the parts your patch is touching anyway"
> (ie in a new-feature patch you make the minimum fixes to the surrounding
> old code needed to keep checkpatch happy with it)
>  (2) mass fix-up of old style stuff as a separate patch
> 
> Mostly we use (1) but this does have the downside that old style
> can lurk in not-often-touched files for a long time. So if the
> maintainer (in this case Laurent) is happy with a type (2) fix-up
> that's good too. (Personally I used to be much more in favour
> of sticking with approach 1 but my opinion has changed over
> time as I've seen the downsides of it.)

I also prefer (1) because (2) hides real commit modifying the code ((2)
complicates the use of 'git blame') but (1) ends with having mixed style
in one file and it's very ugly. Moreover it complicates life of new
contributors that don't know what to do with the errors from checkpatch
or patchew. So, in the case of m68k, I agree with a massive update of
the comment style.

Thanks,
Laurent
Laurent Vivier June 9, 2019, 1:39 p.m. UTC | #5
Le 07/06/2019 à 01:41, Lucien Murray-Pitts a écrit :
> Altering all comments in target/m68k to match Qemu coding styles so that future
> patches wont fail due to style breaches.
> 
> Signed-off-by: Lucien Murray-Pitts <lucienmp.qemu@gmail.com>
> ---
> 
> Notes:
>     v1->v2
>      - incorrectly made split-single line comments multiple single lines
>      - added corrections for /** comments as well as /*----...
>      - caught some other malformed comments that had been missed out
> 
>  target/m68k/cpu-qom.h               |   2 +-
>  target/m68k/cpu.c                   |   6 +-
>  target/m68k/cpu.h                   |  32 ++--
>  target/m68k/fpu_helper.c            |   6 +-
>  target/m68k/gdbstub.c               |   6 +-
>  target/m68k/helper.c                |  16 +-
>  target/m68k/m68k-semi.c             |  24 ++-
>  target/m68k/op_helper.c             |  58 ++++---
>  target/m68k/softfloat.c             | 181 ++++++++++----------
>  target/m68k/softfloat.h             |   3 +-
>  target/m68k/softfloat_fpsp_tables.h |   3 +-
>  target/m68k/translate.c             | 246 ++++++++++++++++++----------
>  12 files changed, 355 insertions(+), 228 deletions(-)
> 

Reviewed-by: Laurent Vivier <laurent@vivier.eu>
diff mbox series

Patch

diff --git a/target/m68k/cpu-qom.h b/target/m68k/cpu-qom.h
index 9885bba317..0c157251a2 100644
--- a/target/m68k/cpu-qom.h
+++ b/target/m68k/cpu-qom.h
@@ -31,7 +31,7 @@ 
 #define M68K_CPU_GET_CLASS(obj) \
     OBJECT_GET_CLASS(M68kCPUClass, (obj), TYPE_M68K_CPU)
 
-/**
+/*
  * M68kCPUClass:
  * @parent_realize: The parent class' realize handler.
  * @parent_reset: The parent class' reset handler.
diff --git a/target/m68k/cpu.c b/target/m68k/cpu.c
index b16957934a..c144278661 100644
--- a/target/m68k/cpu.c
+++ b/target/m68k/cpu.c
@@ -204,8 +204,10 @@  static void any_cpu_initfn(Object *obj)
     m68k_set_feature(env, M68K_FEATURE_CF_ISA_APLUSC);
     m68k_set_feature(env, M68K_FEATURE_BRAL);
     m68k_set_feature(env, M68K_FEATURE_CF_FPU);
-    /* MAC and EMAC are mututally exclusive, so pick EMAC.
-       It's mostly backwards compatible.  */
+    /*
+     * MAC and EMAC are mututally exclusive, so pick EMAC.
+     * It's mostly backwards compatible.
+     */
     m68k_set_feature(env, M68K_FEATURE_CF_EMAC);
     m68k_set_feature(env, M68K_FEATURE_CF_EMAC_B);
     m68k_set_feature(env, M68K_FEATURE_USP);
diff --git a/target/m68k/cpu.h b/target/m68k/cpu.h
index 9deff9e234..3c4d7de017 100644
--- a/target/m68k/cpu.h
+++ b/target/m68k/cpu.h
@@ -112,9 +112,11 @@  typedef struct CPUM68KState {
     float_status fp_status;
 
     uint64_t mactmp;
-    /* EMAC Hardware deals with 48-bit values composed of one 32-bit and
-       two 8-bit parts.  We store a single 64-bit value and
-       rearrange/extend this when changing modes.  */
+    /*
+     * EMAC Hardware deals with 48-bit values composed of one 32-bit and
+     * two 8-bit parts.  We store a single 64-bit value and
+     * rearrange/extend this when changing modes.
+     */
     uint64_t macc[4];
     uint32_t macsr;
     uint32_t mac_mask;
@@ -154,7 +156,7 @@  typedef struct CPUM68KState {
     uint32_t features;
 } CPUM68KState;
 
-/**
+/*
  * M68kCPU:
  * @env: #CPUM68KState
  *
@@ -186,9 +188,11 @@  int m68k_cpu_gdb_write_register(CPUState *cpu, uint8_t *buf, int reg);
 
 void m68k_tcg_init(void);
 void m68k_cpu_init_gdb(M68kCPU *cpu);
-/* you can call this signal handler from your SIGBUS and SIGSEGV
-   signal handlers to inform the virtual CPU of exceptions. non zero
-   is returned if the signal was handled by the virtual CPU.  */
+/*
+ * you can call this signal handler from your SIGBUS and SIGSEGV
+ * signal handlers to inform the virtual CPU of exceptions. non zero
+ * is returned if the signal was handled by the virtual CPU.
+ */
 int cpu_m68k_signal_handler(int host_signum, void *pinfo,
                            void *puc);
 uint32_t cpu_m68k_get_ccr(CPUM68KState *env);
@@ -197,7 +201,8 @@  void cpu_m68k_set_sr(CPUM68KState *env, uint32_t);
 void cpu_m68k_set_fpcr(CPUM68KState *env, uint32_t val);
 
 
-/* Instead of computing the condition codes after each m68k instruction,
+/*
+ * Instead of computing the condition codes after each m68k instruction,
  * QEMU just stores one operand (called CC_SRC), the result
  * (called CC_DEST) and the type of operation (called CC_OP). When the
  * condition codes are needed, the condition codes can be calculated
@@ -462,9 +467,11 @@  void m68k_switch_sp(CPUM68KState *env);
 
 void do_m68k_semihosting(CPUM68KState *env, int nr);
 
-/* There are 4 ColdFire core ISA revisions: A, A+, B and C.
-   Each feature covers the subset of instructions common to the
-   ISA revisions mentioned.  */
+/*
+ * There are 4 ColdFire core ISA revisions: A, A+, B and C.
+ * Each feature covers the subset of instructions common to the
+ * ISA revisions mentioned.
+ */
 
 enum m68k_features {
     M68K_FEATURE_M68000,
@@ -502,7 +509,8 @@  void m68k_cpu_list(void);
 
 void register_m68k_insns (CPUM68KState *env);
 
-/* Coldfire Linux uses 8k pages
+/*
+ * Coldfire Linux uses 8k pages
  * and m68k linux uses 4k pages
  * use the smallest one
  */
diff --git a/target/m68k/fpu_helper.c b/target/m68k/fpu_helper.c
index b35489ba4e..9b039c856d 100644
--- a/target/m68k/fpu_helper.c
+++ b/target/m68k/fpu_helper.c
@@ -25,7 +25,8 @@ 
 #include "exec/cpu_ldst.h"
 #include "softfloat.h"
 
-/* Undefined offsets may be different on various FPU.
+/*
+ * Undefined offsets may be different on various FPU.
  * On 68040 they return 0.0 (floatx80_zero)
  */
 
@@ -611,7 +612,8 @@  void HELPER(fcos)(CPUM68KState *env, FPReg *res, FPReg *val)
 void HELPER(fsincos)(CPUM68KState *env, FPReg *res0, FPReg *res1, FPReg *val)
 {
     floatx80 a = val->d;
-    /* If res0 and res1 specify the same floating-point data register,
+    /*
+     * If res0 and res1 specify the same floating-point data register,
      * the sine result is stored in the register, and the cosine
      * result is discarded.
      */
diff --git a/target/m68k/gdbstub.c b/target/m68k/gdbstub.c
index fd2bb46c42..6bcf1a9b9f 100644
--- a/target/m68k/gdbstub.c
+++ b/target/m68k/gdbstub.c
@@ -41,8 +41,10 @@  int m68k_cpu_gdb_read_register(CPUState *cs, uint8_t *mem_buf, int n)
             return gdb_get_reg32(mem_buf, env->pc);
         }
     }
-    /* FP registers not included here because they vary between
-       ColdFire and m68k.  Use XML bits for these.  */
+    /*
+     * FP registers not included here because they vary between
+     * ColdFire and m68k.  Use XML bits for these.
+     */
     return 0;
 }
 
diff --git a/target/m68k/helper.c b/target/m68k/helper.c
index 6db93bdd81..b0bb579403 100644
--- a/target/m68k/helper.c
+++ b/target/m68k/helper.c
@@ -972,9 +972,11 @@  void HELPER(set_sr)(CPUM68KState *env, uint32_t val)
 }
 
 /* MAC unit.  */
-/* FIXME: The MAC unit implementation is a bit of a mess.  Some helpers
-   take values,  others take register numbers and manipulate the contents
-   in-place.  */
+/*
+ * FIXME: The MAC unit implementation is a bit of a mess.  Some helpers
+ * take values,  others take register numbers and manipulate the contents
+ * in-place.
+ */
 void HELPER(mac_move)(CPUM68KState *env, uint32_t dest, uint32_t src)
 {
     uint32_t mask;
@@ -1054,9 +1056,11 @@  void HELPER(macsats)(CPUM68KState *env, uint32_t acc)
     if (env->macsr & MACSR_V) {
         env->macsr |= MACSR_PAV0 << acc;
         if (env->macsr & MACSR_OMC) {
-            /* The result is saturated to 32 bits, despite overflow occurring
-               at 48 bits.  Seems weird, but that's what the hardware docs
-               say.  */
+            /*
+             * The result is saturated to 32 bits, despite overflow occurring
+             * at 48 bits.  Seems weird, but that's what the hardware docs
+             * say.
+             */
             result = (result >> 63) ^ 0x7fffffff;
         }
     }
diff --git a/target/m68k/m68k-semi.c b/target/m68k/m68k-semi.c
index 1402145c8f..4f9f4355a6 100644
--- a/target/m68k/m68k-semi.c
+++ b/target/m68k/m68k-semi.c
@@ -131,7 +131,8 @@  static void m68k_semi_return_u32(CPUM68KState *env, uint32_t ret, uint32_t err)
     target_ulong args = env->dregs[1];
     if (put_user_u32(ret, args) ||
         put_user_u32(err, args + 4)) {
-        /* The m68k semihosting ABI does not provide any way to report this
+        /*
+         * The m68k semihosting ABI does not provide any way to report this
          * error to the guest, so the best we can do is log it in qemu.
          * It is always a guest error not to pass us a valid argument block.
          */
@@ -160,8 +161,10 @@  static void m68k_semi_cb(CPUState *cs, target_ulong ret, target_ulong err)
     CPUM68KState *env = &cpu->env;
 
     if (m68k_semi_is_fseek) {
-        /* FIXME: We've already lost the high bits of the fseek
-           return value.  */
+        /*
+         * FIXME: We've already lost the high bits of the fseek
+         * return value.
+         */
         m68k_semi_return_u64(env, ret, err);
         m68k_semi_is_fseek = 0;
     } else {
@@ -169,7 +172,8 @@  static void m68k_semi_cb(CPUState *cs, target_ulong ret, target_ulong err)
     }
 }
 
-/* Read the input value from the argument block; fail the semihosting
+/*
+ * Read the input value from the argument block; fail the semihosting
  * call if the memory read fails.
  */
 #define GET_ARG(n) do {                                 \
@@ -441,14 +445,18 @@  void do_m68k_semihosting(CPUM68KState *env, int nr)
             }
             ts->heap_limit = base + size;
         }
-        /* This call may happen before we have writable memory, so return
-           values directly in registers.  */
+        /*
+         * This call may happen before we have writable memory, so return
+         * values directly in registers.
+         */
         env->dregs[1] = ts->heap_limit;
         env->aregs[7] = ts->stack_base;
         }
 #else
-        /* FIXME: This is wrong for boards where RAM does not start at
-           address zero.  */
+        /*
+         * FIXME: This is wrong for boards where RAM does not start at
+         * address zero.
+         */
         env->dregs[1] = ram_size;
         env->aregs[7] = ram_size;
 #endif
diff --git a/target/m68k/op_helper.c b/target/m68k/op_helper.c
index bde2d551ff..9d9b9438dc 100644
--- a/target/m68k/op_helper.c
+++ b/target/m68k/op_helper.c
@@ -494,10 +494,12 @@  bool m68k_cpu_exec_interrupt(CPUState *cs, int interrupt_request)
 
     if (interrupt_request & CPU_INTERRUPT_HARD
         && ((env->sr & SR_I) >> SR_I_SHIFT) < env->pending_level) {
-        /* Real hardware gets the interrupt vector via an IACK cycle
-           at this point.  Current emulated hardware doesn't rely on
-           this, so we provide/save the vector when the interrupt is
-           first signalled.  */
+        /*
+         * Real hardware gets the interrupt vector via an IACK cycle
+         * at this point.  Current emulated hardware doesn't rely on
+         * this, so we provide/save the vector when the interrupt is
+         * first signalled.
+         */
         cs->exception_index = env->pending_vector;
         do_interrupt_m68k_hardirq(env);
         return true;
@@ -537,7 +539,8 @@  void HELPER(divuw)(CPUM68KState *env, int destr, uint32_t den)
     env->cc_c = 0; /* always cleared, even if overflow */
     if (quot > 0xffff) {
         env->cc_v = -1;
-        /* real 68040 keeps N and unset Z on overflow,
+        /*
+         * real 68040 keeps N and unset Z on overflow,
          * whereas documentation says "undefined"
          */
         env->cc_z = 1;
@@ -564,7 +567,8 @@  void HELPER(divsw)(CPUM68KState *env, int destr, int32_t den)
     if (quot != (int16_t)quot) {
         env->cc_v = -1;
         /* nothing else is modified */
-        /* real 68040 keeps N and unset Z on overflow,
+        /*
+         * real 68040 keeps N and unset Z on overflow,
          * whereas documentation says "undefined"
          */
         env->cc_z = 1;
@@ -647,7 +651,8 @@  void HELPER(divull)(CPUM68KState *env, int numr, int regr, uint32_t den)
     env->cc_c = 0; /* always cleared, even if overflow */
     if (quot > 0xffffffffULL) {
         env->cc_v = -1;
-        /* real 68040 keeps N and unset Z on overflow,
+        /*
+         * real 68040 keeps N and unset Z on overflow,
          * whereas documentation says "undefined"
          */
         env->cc_z = 1;
@@ -681,7 +686,8 @@  void HELPER(divsll)(CPUM68KState *env, int numr, int regr, int32_t den)
     env->cc_c = 0; /* always cleared, even if overflow */
     if (quot != (int32_t)quot) {
         env->cc_v = -1;
-        /* real 68040 keeps N and unset Z on overflow,
+        /*
+         * real 68040 keeps N and unset Z on overflow,
          * whereas documentation says "undefined"
          */
         env->cc_z = 1;
@@ -838,14 +844,18 @@  static struct bf_data bf_prep(uint32_t addr, int32_t ofs, uint32_t len)
         addr -= 1;
     }
 
-    /* Compute the number of bytes required (minus one) to
-       satisfy the bitfield.  */
+    /*
+     * Compute the number of bytes required (minus one) to
+     * satisfy the bitfield.
+     */
     blen = (bofs + len - 1) / 8;
 
-    /* Canonicalize the bit offset for data loaded into a 64-bit big-endian
-       word.  For the cases where BLEN is not a power of 2, adjust ADDR so
-       that we can use the next power of two sized load without crossing a
-       page boundary, unless the field itself crosses the boundary.  */
+    /*
+     * Canonicalize the bit offset for data loaded into a 64-bit big-endian
+     * word.  For the cases where BLEN is not a power of 2, adjust ADDR so
+     * that we can use the next power of two sized load without crossing a
+     * page boundary, unless the field itself crosses the boundary.
+     */
     switch (blen) {
     case 0:
         bofs += 56;
@@ -937,8 +947,10 @@  uint64_t HELPER(bfextu_mem)(CPUM68KState *env, uint32_t addr,
     struct bf_data d = bf_prep(addr, ofs, len);
     uint64_t data = bf_load(env, d.addr, d.blen, ra);
 
-    /* Put CC_N at the top of the high word; put the zero-extended value
-       at the bottom of the low word.  */
+    /*
+     * Put CC_N at the top of the high word; put the zero-extended value
+     * at the bottom of the low word.
+     */
     data <<= d.bofs;
     data >>= 64 - d.len;
     data |= data << (64 - d.len);
@@ -1016,15 +1028,18 @@  uint64_t HELPER(bfffo_mem)(CPUM68KState *env, uint32_t addr,
     uint64_t n = (data & mask) << d.bofs;
     uint32_t ffo = helper_bfffo_reg(n >> 32, ofs, d.len);
 
-    /* Return FFO in the low word and N in the high word.
-       Note that because of MASK and the shift, the low word
-       is already zero.  */
+    /*
+     * Return FFO in the low word and N in the high word.
+     * Note that because of MASK and the shift, the low word
+     * is already zero.
+     */
     return n | ffo;
 }
 
 void HELPER(chk)(CPUM68KState *env, int32_t val, int32_t ub)
 {
-    /* From the specs:
+    /*
+     * From the specs:
      *   X: Not affected, C,V,Z: Undefined,
      *   N: Set if val < 0; cleared if val > ub, undefined otherwise
      * We implement here values found from a real MC68040:
@@ -1054,7 +1069,8 @@  void HELPER(chk)(CPUM68KState *env, int32_t val, int32_t ub)
 
 void HELPER(chk2)(CPUM68KState *env, int32_t val, int32_t lb, int32_t ub)
 {
-    /* From the specs:
+    /*
+     * From the specs:
      *   X: Not affected, N,V: Undefined,
      *   Z: Set if val is equal to lb or ub
      *   C: Set if val < lb or val > ub, cleared otherwise
diff --git a/target/m68k/softfloat.c b/target/m68k/softfloat.c
index b45a5e8690..591a6f1dce 100644
--- a/target/m68k/softfloat.c
+++ b/target/m68k/softfloat.c
@@ -14,7 +14,8 @@ 
  * the Softfloat-2a license unless specifically indicated otherwise.
  */
 
-/* Portions of this work are licensed under the terms of the GNU GPL,
+/*
+ * Portions of this work are licensed under the terms of the GNU GPL,
  * version 2 or later. See the COPYING file in the top-level directory.
  */
 
@@ -41,10 +42,10 @@  static floatx80 propagateFloatx80NaNOneArg(floatx80 a, float_status *status)
     return a;
 }
 
-/*----------------------------------------------------------------------------
- | Returns the modulo remainder of the extended double-precision floating-point
- | value `a' with respect to the corresponding value `b'.
- *----------------------------------------------------------------------------*/
+/*
+ * Returns the modulo remainder of the extended double-precision floating-point
+ * value `a' with respect to the corresponding value `b'.
+ */
 
 floatx80 floatx80_mod(floatx80 a, floatx80 b, float_status *status)
 {
@@ -124,10 +125,10 @@  floatx80 floatx80_mod(floatx80 a, floatx80 b, float_status *status)
             80, zSign, bExp + expDiff, aSig0, aSig1, status);
 }
 
-/*----------------------------------------------------------------------------
- | Returns the mantissa of the extended double-precision floating-point
- | value `a'.
- *----------------------------------------------------------------------------*/
+/*
+ * Returns the mantissa of the extended double-precision floating-point
+ * value `a'.
+ */
 
 floatx80 floatx80_getman(floatx80 a, float_status *status)
 {
@@ -158,10 +159,10 @@  floatx80 floatx80_getman(floatx80 a, float_status *status)
                                 0x3FFF, aSig, 0, status);
 }
 
-/*----------------------------------------------------------------------------
- | Returns the exponent of the extended double-precision floating-point
- | value `a' as an extended double-precision value.
- *----------------------------------------------------------------------------*/
+/*
+ * Returns the exponent of the extended double-precision floating-point
+ * value `a' as an extended double-precision value.
+ */
 
 floatx80 floatx80_getexp(floatx80 a, float_status *status)
 {
@@ -191,13 +192,13 @@  floatx80 floatx80_getexp(floatx80 a, float_status *status)
     return int32_to_floatx80(aExp - 0x3FFF, status);
 }
 
-/*----------------------------------------------------------------------------
- | Scales extended double-precision floating-point value in operand `a' by
- | value `b'. The function truncates the value in the second operand 'b' to
- | an integral value and adds that value to the exponent of the operand 'a'.
- | The operation performed according to the IEC/IEEE Standard for Binary
- | Floating-Point Arithmetic.
- *----------------------------------------------------------------------------*/
+/*
+ * Scales extended double-precision floating-point value in operand `a' by
+ * value `b'. The function truncates the value in the second operand 'b' to
+ * an integral value and adds that value to the exponent of the operand 'a'.
+ * The operation performed according to the IEC/IEEE Standard for Binary
+ * Floating-Point Arithmetic.
+ */
 
 floatx80 floatx80_scale(floatx80 a, floatx80 b, float_status *status)
 {
@@ -282,26 +283,26 @@  floatx80 floatx80_move(floatx80 a, float_status *status)
                                 aExp, aSig, 0, status);
 }
 
-/*----------------------------------------------------------------------------
-| Algorithms for transcendental functions supported by MC68881 and MC68882
-| mathematical coprocessors. The functions are derived from FPSP library.
-*----------------------------------------------------------------------------*/
+/*
+ * Algorithms for transcendental functions supported by MC68881 and MC68882
+ * mathematical coprocessors. The functions are derived from FPSP library.
+ */
 
 #define one_exp     0x3FFF
 #define one_sig     LIT64(0x8000000000000000)
 
-/*----------------------------------------------------------------------------
- | Function for compactifying extended double-precision floating point values.
- *----------------------------------------------------------------------------*/
+/*
+ * Function for compactifying extended double-precision floating point values.
+ */
 
 static int32_t floatx80_make_compact(int32_t aExp, uint64_t aSig)
 {
     return (aExp << 16) | (aSig >> 48);
 }
 
-/*----------------------------------------------------------------------------
- | Log base e of x plus 1
- *----------------------------------------------------------------------------*/
+/*
+ * Log base e of x plus 1
+ */
 
 floatx80 floatx80_lognp1(floatx80 a, float_status *status)
 {
@@ -498,9 +499,9 @@  floatx80 floatx80_lognp1(floatx80 a, float_status *status)
     }
 }
 
-/*----------------------------------------------------------------------------
- | Log base e
- *----------------------------------------------------------------------------*/
+/*
+ * Log base e
+ */
 
 floatx80 floatx80_logn(floatx80 a, float_status *status)
 {
@@ -666,9 +667,9 @@  floatx80 floatx80_logn(floatx80 a, float_status *status)
     }
 }
 
-/*----------------------------------------------------------------------------
- | Log base 10
- *----------------------------------------------------------------------------*/
+/*
+ * Log base 10
+ */
 
 floatx80 floatx80_log10(floatx80 a, float_status *status)
 {
@@ -723,9 +724,9 @@  floatx80 floatx80_log10(floatx80 a, float_status *status)
     return a;
 }
 
-/*----------------------------------------------------------------------------
- | Log base 2
- *----------------------------------------------------------------------------*/
+/*
+ * Log base 2
+ */
 
 floatx80 floatx80_log2(floatx80 a, float_status *status)
 {
@@ -790,9 +791,9 @@  floatx80 floatx80_log2(floatx80 a, float_status *status)
     return a;
 }
 
-/*----------------------------------------------------------------------------
- | e to x
- *----------------------------------------------------------------------------*/
+/*
+ * e to x
+ */
 
 floatx80 floatx80_etox(floatx80 a, float_status *status)
 {
@@ -848,7 +849,8 @@  floatx80 floatx80_etox(floatx80 a, float_status *status)
             j = n & 0x3F; /* J = N mod 64 */
             m = n / 64; /* NOTE: this is really arithmetic right shift by 6 */
             if (n < 0 && j) {
-                /* arithmetic right shift is division and
+                /*
+                 * arithmetic right shift is division and
                  * round towards minus infinity
                  */
                 m--;
@@ -973,9 +975,9 @@  floatx80 floatx80_etox(floatx80 a, float_status *status)
     }
 }
 
-/*----------------------------------------------------------------------------
- | 2 to x
- *----------------------------------------------------------------------------*/
+/*
+ * 2 to x
+ */
 
 floatx80 floatx80_twotox(floatx80 a, float_status *status)
 {
@@ -1051,14 +1053,16 @@  floatx80 floatx80_twotox(floatx80 a, float_status *status)
         j = n & 0x3F;
         l = n / 64; /* NOTE: this is really arithmetic right shift by 6 */
         if (n < 0 && j) {
-            /* arithmetic right shift is division and
+            /*
+             * arithmetic right shift is division and
              * round towards minus infinity
              */
             l--;
         }
         m = l / 2; /* NOTE: this is really arithmetic right shift by 1 */
         if (l < 0 && (l & 1)) {
-            /* arithmetic right shift is division and
+            /*
+             * arithmetic right shift is division and
              * round towards minus infinity
              */
             m--;
@@ -1121,9 +1125,9 @@  floatx80 floatx80_twotox(floatx80 a, float_status *status)
     }
 }
 
-/*----------------------------------------------------------------------------
- | 10 to x
- *----------------------------------------------------------------------------*/
+/*
+ * 10 to x
+ */
 
 floatx80 floatx80_tentox(floatx80 a, float_status *status)
 {
@@ -1200,14 +1204,16 @@  floatx80 floatx80_tentox(floatx80 a, float_status *status)
         j = n & 0x3F;
         l = n / 64; /* NOTE: this is really arithmetic right shift by 6 */
         if (n < 0 && j) {
-            /* arithmetic right shift is division and
+            /*
+             * arithmetic right shift is division and
              * round towards minus infinity
              */
             l--;
         }
         m = l / 2; /* NOTE: this is really arithmetic right shift by 1 */
         if (l < 0 && (l & 1)) {
-            /* arithmetic right shift is division and
+            /*
+             * arithmetic right shift is division and
              * round towards minus infinity
              */
             m--;
@@ -1274,9 +1280,9 @@  floatx80 floatx80_tentox(floatx80 a, float_status *status)
     }
 }
 
-/*----------------------------------------------------------------------------
- | Tangent
- *----------------------------------------------------------------------------*/
+/*
+ * Tangent
+ */
 
 floatx80 floatx80_tan(floatx80 a, float_status *status)
 {
@@ -1484,9 +1490,9 @@  floatx80 floatx80_tan(floatx80 a, float_status *status)
     }
 }
 
-/*----------------------------------------------------------------------------
- | Sine
- *----------------------------------------------------------------------------*/
+/*
+ * Sine
+ */
 
 floatx80 floatx80_sin(floatx80 a, float_status *status)
 {
@@ -1723,9 +1729,9 @@  floatx80 floatx80_sin(floatx80 a, float_status *status)
     }
 }
 
-/*----------------------------------------------------------------------------
- | Cosine
- *----------------------------------------------------------------------------*/
+/*
+ * Cosine
+ */
 
 floatx80 floatx80_cos(floatx80 a, float_status *status)
 {
@@ -1960,9 +1966,9 @@  floatx80 floatx80_cos(floatx80 a, float_status *status)
     }
 }
 
-/*----------------------------------------------------------------------------
- | Arc tangent
- *----------------------------------------------------------------------------*/
+/*
+ * Arc tangent
+ */
 
 floatx80 floatx80_atan(floatx80 a, float_status *status)
 {
@@ -2157,9 +2163,9 @@  floatx80 floatx80_atan(floatx80 a, float_status *status)
     }
 }
 
-/*----------------------------------------------------------------------------
- | Arc sine
- *----------------------------------------------------------------------------*/
+/*
+ * Arc sine
+ */
 
 floatx80 floatx80_asin(floatx80 a, float_status *status)
 {
@@ -2222,9 +2228,9 @@  floatx80 floatx80_asin(floatx80 a, float_status *status)
     return a;
 }
 
-/*----------------------------------------------------------------------------
- | Arc cosine
- *----------------------------------------------------------------------------*/
+/*
+ * Arc cosine
+ */
 
 floatx80 floatx80_acos(floatx80 a, float_status *status)
 {
@@ -2291,9 +2297,9 @@  floatx80 floatx80_acos(floatx80 a, float_status *status)
     return a;
 }
 
-/*----------------------------------------------------------------------------
- | Hyperbolic arc tangent
- *----------------------------------------------------------------------------*/
+/*
+ * Hyperbolic arc tangent
+ */
 
 floatx80 floatx80_atanh(floatx80 a, float_status *status)
 {
@@ -2356,9 +2362,9 @@  floatx80 floatx80_atanh(floatx80 a, float_status *status)
     return a;
 }
 
-/*----------------------------------------------------------------------------
- | e to x minus 1
- *----------------------------------------------------------------------------*/
+/*
+ * e to x minus 1
+ */
 
 floatx80 floatx80_etoxm1(floatx80 a, float_status *status)
 {
@@ -2410,7 +2416,8 @@  floatx80 floatx80_etoxm1(floatx80 a, float_status *status)
             j = n & 0x3F; /* J = N mod 64 */
             m = n / 64; /* NOTE: this is really arithmetic right shift by 6 */
             if (n < 0 && j) {
-                /* arithmetic right shift is division and
+                /*
+                 * arithmetic right shift is division and
                  * round towards minus infinity
                  */
                 m--;
@@ -2607,9 +2614,9 @@  floatx80 floatx80_etoxm1(floatx80 a, float_status *status)
     }
 }
 
-/*----------------------------------------------------------------------------
- | Hyperbolic tangent
- *----------------------------------------------------------------------------*/
+/*
+ * Hyperbolic tangent
+ */
 
 floatx80 floatx80_tanh(floatx80 a, float_status *status)
 {
@@ -2722,9 +2729,9 @@  floatx80 floatx80_tanh(floatx80 a, float_status *status)
     }
 }
 
-/*----------------------------------------------------------------------------
- | Hyperbolic sine
- *----------------------------------------------------------------------------*/
+/*
+ * Hyperbolic sine
+ */
 
 floatx80 floatx80_sinh(floatx80 a, float_status *status)
 {
@@ -2811,9 +2818,9 @@  floatx80 floatx80_sinh(floatx80 a, float_status *status)
     }
 }
 
-/*----------------------------------------------------------------------------
- | Hyperbolic cosine
- *----------------------------------------------------------------------------*/
+/*
+ * Hyperbolic cosine
+ */
 
 floatx80 floatx80_cosh(floatx80 a, float_status *status)
 {
diff --git a/target/m68k/softfloat.h b/target/m68k/softfloat.h
index 602661d5a8..365ef6ac7a 100644
--- a/target/m68k/softfloat.h
+++ b/target/m68k/softfloat.h
@@ -14,7 +14,8 @@ 
  * the Softfloat-2a license unless specifically indicated otherwise.
  */
 
-/* Portions of this work are licensed under the terms of the GNU GPL,
+/*
+ * Portions of this work are licensed under the terms of the GNU GPL,
  * version 2 or later. See the COPYING file in the top-level directory.
  */
 
diff --git a/target/m68k/softfloat_fpsp_tables.h b/target/m68k/softfloat_fpsp_tables.h
index 3f1419ee6e..2ccd9e8bc3 100644
--- a/target/m68k/softfloat_fpsp_tables.h
+++ b/target/m68k/softfloat_fpsp_tables.h
@@ -14,7 +14,8 @@ 
  * the Softfloat-2a license unless specifically indicated otherwise.
  */
 
-/* Portions of this work are licensed under the terms of the GNU GPL,
+/*
+ * Portions of this work are licensed under the terms of the GNU GPL,
  * version 2 or later. See the COPYING file in the top-level directory.
  */
 
diff --git a/target/m68k/translate.c b/target/m68k/translate.c
index f0534a4ba0..9b0ca4c14c 100644
--- a/target/m68k/translate.c
+++ b/target/m68k/translate.c
@@ -248,8 +248,10 @@  static void set_cc_op(DisasContext *s, CCOp op)
     s->cc_op = op;
     s->cc_op_synced = 0;
 
-    /* Discard CC computation that will no longer be used.
-       Note that X and N are never dead.  */
+    /*
+     * Discard CC computation that will no longer be used.
+     * Note that X and N are never dead.
+     */
     dead = cc_op_live[old_op] & ~cc_op_live[op];
     if (dead & CCF_C) {
         tcg_gen_discard_i32(QREG_CC_C);
@@ -306,8 +308,10 @@  static inline void gen_addr_fault(DisasContext *s)
     gen_exception(s, s->base.pc_next, EXCP_ADDRESS);
 }
 
-/* Generate a load from the specified address.  Narrow values are
-   sign extended to full register width.  */
+/*
+ * Generate a load from the specified address.  Narrow values are
+ *  sign extended to full register width.
+ */
 static inline TCGv gen_load(DisasContext *s, int opsize, TCGv addr,
                             int sign, int index)
 {
@@ -360,8 +364,10 @@  typedef enum {
     EA_LOADS
 } ea_what;
 
-/* Generate an unsigned load if VAL is 0 a signed load if val is -1,
-   otherwise generate a store.  */
+/*
+ * Generate an unsigned load if VAL is 0 a signed load if val is -1,
+ * otherwise generate a store.
+ */
 static TCGv gen_ldst(DisasContext *s, int opsize, TCGv addr, TCGv val,
                      ea_what what, int index)
 {
@@ -426,8 +432,10 @@  static TCGv gen_addr_index(DisasContext *s, uint16_t ext, TCGv tmp)
     return add;
 }
 
-/* Handle a base + index + displacement effective addresss.
-   A NULL_QREG base means pc-relative.  */
+/*
+ * Handle a base + index + displacement effective addresss.
+ * A NULL_QREG base means pc-relative.
+ */
 static TCGv gen_lea_indexed(CPUM68KState *env, DisasContext *s, TCGv base)
 {
     uint32_t offset;
@@ -714,8 +722,10 @@  static inline int ext_opsize(int ext, int pos)
     }
 }
 
-/* Assign value to a register.  If the width is less than the register width
-   only the low part of the register is set.  */
+/*
+ * Assign value to a register.  If the width is less than the register width
+ * only the low part of the register is set.
+ */
 static void gen_partset_reg(int opsize, TCGv reg, TCGv val)
 {
     TCGv tmp;
@@ -743,8 +753,10 @@  static void gen_partset_reg(int opsize, TCGv reg, TCGv val)
     }
 }
 
-/* Generate code for an "effective address".  Does not adjust the base
-   register for autoincrement addressing modes.  */
+/*
+ * Generate code for an "effective address".  Does not adjust the base
+ * register for autoincrement addressing modes.
+ */
 static TCGv gen_lea_mode(CPUM68KState *env, DisasContext *s,
                          int mode, int reg0, int opsize)
 {
@@ -817,9 +829,11 @@  static TCGv gen_lea(CPUM68KState *env, DisasContext *s, uint16_t insn,
     return gen_lea_mode(env, s, mode, reg0, opsize);
 }
 
-/* Generate code to load/store a value from/into an EA.  If WHAT > 0 this is
-   a write otherwise it is a read (0 == sign extend, -1 == zero extend).
-   ADDRP is non-null for readwrite operands.  */
+/*
+ * Generate code to load/store a value from/into an EA.  If WHAT > 0 this is
+ * a write otherwise it is a read (0 == sign extend, -1 == zero extend).
+ * ADDRP is non-null for readwrite operands.
+ */
 static TCGv gen_ea_mode(CPUM68KState *env, DisasContext *s, int mode, int reg0,
                         int opsize, TCGv val, TCGv *addrp, ea_what what,
                         int index)
@@ -1012,7 +1026,8 @@  static void gen_load_fp(DisasContext *s, int opsize, TCGv addr, TCGv_ptr fp,
         tcg_gen_st_i64(t64, fp, offsetof(FPReg, l.lower));
         break;
     case OS_PACKED:
-        /* unimplemented data type on 68040/ColdFire
+        /*
+         * unimplemented data type on 68040/ColdFire
          * FIXME if needed for another FPU
          */
         gen_exception(s, s->base.pc_next, EXCP_FP_UNIMP);
@@ -1066,7 +1081,8 @@  static void gen_store_fp(DisasContext *s, int opsize, TCGv addr, TCGv_ptr fp,
         tcg_gen_qemu_st64(t64, tmp, index);
         break;
     case OS_PACKED:
-        /* unimplemented data type on 68040/ColdFire
+        /*
+         * unimplemented data type on 68040/ColdFire
          * FIXME if needed for another FPU
          */
         gen_exception(s, s->base.pc_next, EXCP_FP_UNIMP);
@@ -1212,7 +1228,8 @@  static int gen_ea_mode_fp(CPUM68KState *env, DisasContext *s, int mode,
                 tcg_temp_free_i64(t64);
                 break;
             case OS_PACKED:
-                /* unimplemented data type on 68040/ColdFire
+                /*
+                 * unimplemented data type on 68040/ColdFire
                  * FIXME if needed for another FPU
                  */
                 gen_exception(s, s->base.pc_next, EXCP_FP_UNIMP);
@@ -1299,9 +1316,11 @@  static void gen_cc_cond(DisasCompare *c, DisasContext *s, int cond)
         goto done;
     case 14: /* GT (!(Z || (N ^ V))) */
     case 15: /* LE (Z || (N ^ V)) */
-        /* Logic operations clear V, which simplifies LE to (Z || N),
-           and since Z and N are co-located, this becomes a normal
-           comparison vs N.  */
+        /*
+         * Logic operations clear V, which simplifies LE to (Z || N),
+         * and since Z and N are co-located, this becomes a normal
+         * comparison vs N.
+         */
         if (op == CC_OP_LOGIC) {
             c->v1 = QREG_CC_N;
             tcond = TCG_COND_LE;
@@ -1549,9 +1568,11 @@  DISAS_INSN(undef_fpu)
 
 DISAS_INSN(undef)
 {
-    /* ??? This is both instructions that are as yet unimplemented
-       for the 680x0 series, as well as those that are implemented
-       but actually illegal for CPU32 or pre-68020.  */
+    /*
+     * ??? This is both instructions that are as yet unimplemented
+     * for the 680x0 series, as well as those that are implemented
+     * but actually illegal for CPU32 or pre-68020.
+     */
     qemu_log_mask(LOG_UNIMP, "Illegal instruction: %04x @ %08x\n",
                   insn, s->base.pc_next);
     gen_exception(s, s->base.pc_next, EXCP_ILLEGAL);
@@ -1655,7 +1676,8 @@  static void bcd_add(TCGv dest, TCGv src)
 {
     TCGv t0, t1;
 
-    /*  dest10 = dest10 + src10 + X
+    /*
+     * dest10 = dest10 + src10 + X
      *
      *        t1 = src
      *        t2 = t1 + 0x066
@@ -1667,7 +1689,8 @@  static void bcd_add(TCGv dest, TCGv src)
      *        return t3 - t7
      */
 
-    /* t1 = (src + 0x066) + dest + X
+    /*
+     * t1 = (src + 0x066) + dest + X
      *    = result with some possible exceding 0x6
      */
 
@@ -1680,20 +1703,23 @@  static void bcd_add(TCGv dest, TCGv src)
 
     /* we will remove exceding 0x6 where there is no carry */
 
-    /* t0 = (src + 0x0066) ^ dest
+    /*
+     * t0 = (src + 0x0066) ^ dest
      *    = t1 without carries
      */
 
     tcg_gen_xor_i32(t0, t0, dest);
 
-    /* extract the carries
+    /*
+     * extract the carries
      * t0 = t0 ^ t1
      *    = only the carries
      */
 
     tcg_gen_xor_i32(t0, t0, t1);
 
-    /* generate 0x1 where there is no carry
+    /*
+     * generate 0x1 where there is no carry
      * and for each 0x10, generate a 0x6
      */
 
@@ -1704,7 +1730,8 @@  static void bcd_add(TCGv dest, TCGv src)
     tcg_gen_add_i32(dest, dest, t0);
     tcg_temp_free(t0);
 
-    /* remove the exceding 0x6
+    /*
+     * remove the exceding 0x6
      * for digits that have not generated a carry
      */
 
@@ -1716,7 +1743,8 @@  static void bcd_sub(TCGv dest, TCGv src)
 {
     TCGv t0, t1, t2;
 
-    /*  dest10 = dest10 - src10 - X
+    /*
+     *  dest10 = dest10 - src10 - X
      *         = bcd_add(dest + 1 - X, 0x199 - src)
      */
 
@@ -1741,7 +1769,8 @@  static void bcd_sub(TCGv dest, TCGv src)
 
     tcg_gen_xor_i32(t0, t1, t2);
 
-    /* t2 = ~t0 & 0x110
+    /*
+     * t2 = ~t0 & 0x110
      * t0 = (t2 >> 2) | (t2 >> 3)
      *
      * to fit on 8bit operands, changed in:
@@ -2029,8 +2058,10 @@  DISAS_INSN(movem)
             /* pre-decrement is not allowed */
             goto do_addr_fault;
         }
-        /* We want a bare copy of the address reg, without any pre-decrement
-           adjustment, as gen_lea would provide.  */
+        /*
+         * We want a bare copy of the address reg, without any pre-decrement
+         * adjustment, as gen_lea would provide.
+         */
         break;
 
     default:
@@ -2072,7 +2103,8 @@  DISAS_INSN(movem)
                     tcg_gen_sub_i32(addr, addr, incr);
                     if (reg0 + 8 == i &&
                         m68k_feature(s->env, M68K_FEATURE_EXT_FULL)) {
-                        /* M68020+: if the addressing register is the
+                        /*
+                         * M68020+: if the addressing register is the
                          * register moved to memory, the value written
                          * is the initial value decremented by the size of
                          * the operation, regardless of how many actual
@@ -2413,7 +2445,8 @@  DISAS_INSN(cas)
 
     cmp = gen_extend(s, DREG(ext, 0), opsize, 1);
 
-    /* if  <EA> == Dc then
+    /*
+     * if  <EA> == Dc then
      *     <EA> = Du
      *     Dc = <EA> (because <EA> == Dc)
      * else
@@ -2466,7 +2499,8 @@  DISAS_INSN(cas2w)
         addr2 = DREG(ext2, 12);
     }
 
-    /* if (R1) == Dc1 && (R2) == Dc2 then
+    /*
+     * if (R1) == Dc1 && (R2) == Dc2 then
      *     (R1) = Du1
      *     (R2) = Du2
      * else
@@ -2516,7 +2550,8 @@  DISAS_INSN(cas2l)
         addr2 = DREG(ext2, 12);
     }
 
-    /* if (R1) == Dc1 && (R2) == Dc2 then
+    /*
+     * if (R1) == Dc1 && (R2) == Dc2 then
      *     (R1) = Du1
      *     (R2) = Du2
      * else
@@ -2597,7 +2632,8 @@  DISAS_INSN(negx)
 
     gen_flush_flags(s); /* compute old Z */
 
-    /* Perform substract with borrow.
+    /*
+     * Perform substract with borrow.
      * (X, N) =  -(src + X);
      */
 
@@ -2609,7 +2645,8 @@  DISAS_INSN(negx)
 
     tcg_gen_andi_i32(QREG_CC_X, QREG_CC_X, 1);
 
-    /* Compute signed-overflow for negation.  The normal formula for
+    /*
+     * Compute signed-overflow for negation.  The normal formula for
      * subtraction is (res ^ src) & (src ^ dest), but with dest==0
      * this simplies to res & src.
      */
@@ -2844,8 +2881,10 @@  DISAS_INSN(mull)
 
         set_cc_op(s, CC_OP_FLAGS);
     } else {
-        /* The upper 32 bits of the product are discarded, so
-           muls.l and mulu.l are functionally equivalent.  */
+        /*
+         * The upper 32 bits of the product are discarded, so
+         * muls.l and mulu.l are functionally equivalent.
+         */
         tcg_gen_mul_i32(DREG(ext, 12), src1, DREG(ext, 12));
         gen_logic_cc(s, DREG(ext, 12), OS_LONG);
     }
@@ -2938,8 +2977,10 @@  DISAS_INSN(jump)
 {
     TCGv tmp;
 
-    /* Load the target address first to ensure correct exception
-       behavior.  */
+    /*
+     * Load the target address first to ensure correct exception
+     * behavior.
+     */
     tmp = gen_lea(env, s, insn, OS_LONG);
     if (IS_NULL_QREG(tmp)) {
         gen_addr_fault(s);
@@ -2976,8 +3017,10 @@  DISAS_INSN(addsubq)
     dest = tcg_temp_new();
     tcg_gen_mov_i32(dest, src);
     if ((insn & 0x38) == 0x08) {
-        /* Don't update condition codes if the destination is an
-           address register.  */
+        /*
+         * Don't update condition codes if the destination is an
+         * address register.
+         */
         if (insn & 0x0100) {
             tcg_gen_sub_i32(dest, dest, val);
         } else {
@@ -3110,7 +3153,8 @@  static inline void gen_subx(DisasContext *s, TCGv src, TCGv dest, int opsize)
 
     gen_flush_flags(s); /* compute old Z */
 
-    /* Perform substract with borrow.
+    /*
+     * Perform substract with borrow.
      * (X, N) = dest - (src + X);
      */
 
@@ -3320,7 +3364,8 @@  static inline void gen_addx(DisasContext *s, TCGv src, TCGv dest, int opsize)
 
     gen_flush_flags(s); /* compute old Z */
 
-    /* Perform addition with carry.
+    /*
+     * Perform addition with carry.
      * (X, N) = src + dest + X;
      */
 
@@ -3404,9 +3449,11 @@  static inline void shift_im(DisasContext *s, uint16_t insn, int opsize)
         tcg_gen_shri_i32(QREG_CC_C, reg, bits - count);
         tcg_gen_shli_i32(QREG_CC_N, reg, count);
 
-        /* Note that ColdFire always clears V (done above),
-           while M68000 sets if the most significant bit is changed at
-           any time during the shift operation */
+        /*
+         * Note that ColdFire always clears V (done above),
+         * while M68000 sets if the most significant bit is changed at
+         * any time during the shift operation.
+         */
         if (!logical && m68k_feature(s->env, M68K_FEATURE_M68000)) {
             /* if shift count >= bits, V is (reg != 0) */
             if (count >= bits) {
@@ -3451,9 +3498,11 @@  static inline void shift_reg(DisasContext *s, uint16_t insn, int opsize)
     s64 = tcg_temp_new_i64();
     s32 = tcg_temp_new();
 
-    /* Note that m68k truncates the shift count modulo 64, not 32.
-       In addition, a 64-bit shift makes it easy to find "the last
-       bit shifted out", for the carry flag.  */
+    /*
+     * Note that m68k truncates the shift count modulo 64, not 32.
+     * In addition, a 64-bit shift makes it easy to find "the last
+     * bit shifted out", for the carry flag.
+     */
     tcg_gen_andi_i32(s32, DREG(insn, 9), 63);
     tcg_gen_extu_i32_i64(s64, s32);
     tcg_gen_extu_i32_i64(t64, reg);
@@ -3480,7 +3529,8 @@  static inline void shift_reg(DisasContext *s, uint16_t insn, int opsize)
         tcg_gen_movcond_i32(TCG_COND_NE, QREG_CC_X, s32, QREG_CC_V,
                             QREG_CC_C, QREG_CC_X);
 
-        /* M68000 sets V if the most significant bit is changed at
+        /*
+         * M68000 sets V if the most significant bit is changed at
          * any time during the shift operation.  Do this via creating
          * an extension of the sign bit, comparing, and discarding
          * the bits below the sign bit.  I.e.
@@ -3576,9 +3626,11 @@  DISAS_INSN(shift_mem)
         tcg_gen_shri_i32(QREG_CC_C, src, 15);
         tcg_gen_shli_i32(QREG_CC_N, src, 1);
 
-        /* Note that ColdFire always clears V,
-           while M68000 sets if the most significant bit is changed at
-           any time during the shift operation */
+        /*
+         * Note that ColdFire always clears V,
+         * while M68000 sets if the most significant bit is changed at
+         * any time during the shift operation
+         */
         if (!logical && m68k_feature(s->env, M68K_FEATURE_M68000)) {
             src = gen_extend(s, src, OS_WORD, 1);
             tcg_gen_xor_i32(QREG_CC_V, QREG_CC_N, src);
@@ -3996,9 +4048,11 @@  DISAS_INSN(bfext_reg)
     TCGv tmp = tcg_temp_new();
     TCGv shift;
 
-    /* In general, we're going to rotate the field so that it's at the
-       top of the word and then right-shift by the complement of the
-       width to extend the field.  */
+    /*
+     * In general, we're going to rotate the field so that it's at the
+     * top of the word and then right-shift by the complement of the
+     * width to extend the field.
+     */
     if (ext & 0x20) {
         /* Variable width.  */
         if (ext & 0x800) {
@@ -4028,8 +4082,10 @@  DISAS_INSN(bfext_reg)
             src = tmp;
             pos = 32 - len;
         } else {
-            /* Immediate offset.  If the field doesn't wrap around the
-               end of the word, rely on (s)extract completely.  */
+            /*
+             * Immediate offset.  If the field doesn't wrap around the
+             * end of the word, rely on (s)extract completely.
+             */
             if (pos < 0) {
                 tcg_gen_rotli_i32(tmp, src, ofs);
                 src = tmp;
@@ -4890,7 +4946,8 @@  static void gen_op_fmove_fcr(CPUM68KState *env, DisasContext *s,
     addr = tcg_temp_new();
     tcg_gen_mov_i32(addr, tmp);
 
-    /* mask:
+    /*
+     * mask:
      *
      * 0b100 Floating-Point Control Register
      * 0b010 Floating-Point Status Register
@@ -4958,7 +5015,8 @@  static void gen_op_fmovem(CPUM68KState *env, DisasContext *s,
     }
 
     if (!is_load && (mode & 2) == 0) {
-        /* predecrement addressing mode
+        /*
+         * predecrement addressing mode
          * only available to store register to memory
          */
         if (opsize == OS_EXTENDED) {
@@ -4988,8 +5046,10 @@  static void gen_op_fmovem(CPUM68KState *env, DisasContext *s,
     tcg_temp_free(tmp);
 }
 
-/* ??? FP exceptions are not implemented.  Most exceptions are deferred until
-   immediately before the next FP instruction is executed.  */
+/*
+ * ??? FP exceptions are not implemented.  Most exceptions are deferred until
+ * immediately before the next FP instruction is executed.
+ */
 DISAS_INSN(fpu)
 {
     uint16_t ext;
@@ -5513,8 +5573,10 @@  DISAS_INSN(mac)
         tmp = gen_lea(env, s, insn, OS_LONG);
         addr = tcg_temp_new();
         tcg_gen_and_i32(addr, tmp, QREG_MAC_MASK);
-        /* Load the value now to ensure correct exception behavior.
-           Perform writeback after reading the MAC inputs.  */
+        /*
+         * Load the value now to ensure correct exception behavior.
+         * Perform writeback after reading the MAC inputs.
+         */
         loadval = gen_load(s, OS_LONG, addr, 0, IS_USER(s));
 
         acc ^= 1;
@@ -5635,8 +5697,10 @@  DISAS_INSN(mac)
         TCGv rw;
         rw = (insn & 0x40) ? AREG(insn, 9) : DREG(insn, 9);
         tcg_gen_mov_i32(rw, loadval);
-        /* FIXME: Should address writeback happen with the masked or
-           unmasked value?  */
+        /*
+         * FIXME: Should address writeback happen with the masked or
+         * unmasked value?
+         */
         switch ((insn >> 3) & 7) {
         case 3: /* Post-increment.  */
             tcg_gen_addi_i32(AREG(insn, 0), addr, 4);
@@ -5786,8 +5850,10 @@  register_opcode (disas_proc proc, uint16_t opcode, uint16_t mask)
               opcode, mask);
       abort();
   }
-  /* This could probably be cleverer.  For now just optimize the case where
-     the top bits are known.  */
+  /*
+   * This could probably be cleverer.  For now just optimize the case where
+   * the top bits are known.
+   */
   /* Find the first zero bit in the mask.  */
   i = 0x8000;
   while ((i & mask) != 0)
@@ -5805,17 +5871,22 @@  register_opcode (disas_proc proc, uint16_t opcode, uint16_t mask)
   }
 }
 
-/* Register m68k opcode handlers.  Order is important.
-   Later insn override earlier ones.  */
+/*
+ * Register m68k opcode handlers.  Order is important.
+ * Later insn override earlier ones.
+ */
 void register_m68k_insns (CPUM68KState *env)
 {
-    /* Build the opcode table only once to avoid
-       multithreading issues. */
+    /*
+     * Build the opcode table only once to avoid
+     * multithreading issues.
+     */
     if (opcode_table[0] != NULL) {
         return;
     }
 
-    /* use BASE() for instruction available
+    /*
+     * use BASE() for instruction available
      * for CF_ISA_A and M68000.
      */
 #define BASE(name, opcode, mask) \
@@ -6079,10 +6150,12 @@  static bool m68k_tr_breakpoint_check(DisasContextBase *dcbase, CPUState *cpu,
     DisasContext *dc = container_of(dcbase, DisasContext, base);
 
     gen_exception(dc, dc->base.pc_next, EXCP_DEBUG);
-    /* The address covered by the breakpoint must be included in
-       [tb->pc, tb->pc + tb->size) in order to for it to be
-       properly cleared -- thus we increment the PC here so that
-       the logic setting tb->size below does the right thing.  */
+    /*
+     * The address covered by the breakpoint must be included in
+     * [tb->pc, tb->pc + tb->size) in order to for it to be
+     * properly cleared -- thus we increment the PC here so that
+     * the logic setting tb->size below does the right thing.
+     */
     dc->base.pc_next += 2;
 
     return true;
@@ -6101,7 +6174,8 @@  static void m68k_tr_translate_insn(DisasContextBase *dcbase, CPUState *cpu)
     dc->base.pc_next = dc->pc;
 
     if (dc->base.is_jmp == DISAS_NEXT) {
-        /* Stop translation when the next insn might touch a new page.
+        /*
+         * Stop translation when the next insn might touch a new page.
          * This ensures that prefetch aborts at the right place.
          *
          * We cannot determine the size of the next insn without
@@ -6144,8 +6218,10 @@  static void m68k_tr_tb_stop(DisasContextBase *dcbase, CPUState *cpu)
         tcg_gen_lookup_and_goto_ptr();
         break;
     case DISAS_EXIT:
-        /* We updated CC_OP and PC in gen_exit_tb, but also modified
-           other state that may require returning to the main loop.  */
+        /*
+         * We updated CC_OP and PC in gen_exit_tb, but also modified
+         * other state that may require returning to the main loop.
+         */
         tcg_gen_exit_tb(NULL, 0);
         break;
     default: