mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-03 07:43:54 -06:00
Fix most warnings that would be caused by gcc flag -Wundef
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5173 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
5bfd5521ff
commit
eb38c52c2a
14 changed files with 67 additions and 64 deletions
|
@ -54,7 +54,7 @@ void resetFPA11(void)
|
|||
fpa11->fpsr = FP_EMULATOR | BIT_AC;
|
||||
|
||||
/* FPCR: set SB, AB and DA bits, clear all others */
|
||||
#if MAINTAIN_FPCR
|
||||
#ifdef MAINTAIN_FPCR
|
||||
fpa11->fpcr = MASK_RESET;
|
||||
#endif
|
||||
}
|
||||
|
@ -64,7 +64,7 @@ void SetRoundingMode(const unsigned int opcode)
|
|||
int rounding_mode;
|
||||
FPA11 *fpa11 = GET_FPA11();
|
||||
|
||||
#if MAINTAIN_FPCR
|
||||
#ifdef MAINTAIN_FPCR
|
||||
fpa11->fpcr &= ~MASK_ROUNDING_MODE;
|
||||
#endif
|
||||
switch (opcode & MASK_ROUNDING_MODE)
|
||||
|
@ -72,28 +72,28 @@ void SetRoundingMode(const unsigned int opcode)
|
|||
default:
|
||||
case ROUND_TO_NEAREST:
|
||||
rounding_mode = float_round_nearest_even;
|
||||
#if MAINTAIN_FPCR
|
||||
#ifdef MAINTAIN_FPCR
|
||||
fpa11->fpcr |= ROUND_TO_NEAREST;
|
||||
#endif
|
||||
break;
|
||||
|
||||
case ROUND_TO_PLUS_INFINITY:
|
||||
rounding_mode = float_round_up;
|
||||
#if MAINTAIN_FPCR
|
||||
#ifdef MAINTAIN_FPCR
|
||||
fpa11->fpcr |= ROUND_TO_PLUS_INFINITY;
|
||||
#endif
|
||||
break;
|
||||
|
||||
case ROUND_TO_MINUS_INFINITY:
|
||||
rounding_mode = float_round_down;
|
||||
#if MAINTAIN_FPCR
|
||||
#ifdef MAINTAIN_FPCR
|
||||
fpa11->fpcr |= ROUND_TO_MINUS_INFINITY;
|
||||
#endif
|
||||
break;
|
||||
|
||||
case ROUND_TO_ZERO:
|
||||
rounding_mode = float_round_to_zero;
|
||||
#if MAINTAIN_FPCR
|
||||
#ifdef MAINTAIN_FPCR
|
||||
fpa11->fpcr |= ROUND_TO_ZERO;
|
||||
#endif
|
||||
break;
|
||||
|
@ -105,28 +105,28 @@ void SetRoundingPrecision(const unsigned int opcode)
|
|||
{
|
||||
int rounding_precision;
|
||||
FPA11 *fpa11 = GET_FPA11();
|
||||
#if MAINTAIN_FPCR
|
||||
#ifdef MAINTAIN_FPCR
|
||||
fpa11->fpcr &= ~MASK_ROUNDING_PRECISION;
|
||||
#endif
|
||||
switch (opcode & MASK_ROUNDING_PRECISION)
|
||||
{
|
||||
case ROUND_SINGLE:
|
||||
rounding_precision = 32;
|
||||
#if MAINTAIN_FPCR
|
||||
#ifdef MAINTAIN_FPCR
|
||||
fpa11->fpcr |= ROUND_SINGLE;
|
||||
#endif
|
||||
break;
|
||||
|
||||
case ROUND_DOUBLE:
|
||||
rounding_precision = 64;
|
||||
#if MAINTAIN_FPCR
|
||||
#ifdef MAINTAIN_FPCR
|
||||
fpa11->fpcr |= ROUND_DOUBLE;
|
||||
#endif
|
||||
break;
|
||||
|
||||
case ROUND_EXTENDED:
|
||||
rounding_precision = 80;
|
||||
#if MAINTAIN_FPCR
|
||||
#ifdef MAINTAIN_FPCR
|
||||
fpa11->fpcr |= ROUND_EXTENDED;
|
||||
#endif
|
||||
break;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue