diff --git a/qemu/target-arm/translate.c b/qemu/target-arm/translate.c index 47a512ad..27527811 100644 --- a/qemu/target-arm/translate.c +++ b/qemu/target-arm/translate.c @@ -2691,8 +2691,10 @@ static int disas_dsp_insn(DisasContext *s, uint32_t insn) // this causes "warning C4293: shift count negative or too big, undefined behavior" // on msvc, so is replaced with separate versions for the shift to perform. //#define VFP_REG_SHR(x, n) (((n) > 0) ? (x) >> (n) : (x) << -(n)) +#if 0 //#define VFP_SREG(insn, bigbit, smallbit) \ // ((VFP_REG_SHR(insn, bigbit - 1) & 0x1e) | (((insn) >> (smallbit)) & 1)) +#endif #define VFP_REG_SHR_NEG(insn, n) ((insn) << -(n)) #define VFP_SREG_NEG(insn, bigbit, smallbit) \