mirror of https://github.com/xemu-project/xemu.git
libdecnumber: Modify dconfig.h to Integrate with QEMU
Modify the dconfig.h header file so that libdecnumber code integrates QEMU configuration. Specifically: - the WORDS_BIGENDIAN preprocessor macro is used in libdecnumber code to determines endianness. It is derived from the existing QEMU macro HOST_WORDS_BIGENDIAN which is defined in config-host.h. - the DECPUN macro determines the number of decimal digits (aka declets) per unit (byte). This is 3 for PowerPC DFP. Signed-off-by: Tom Musta <tommusta@gmail.com> Signed-off-by: Alexander Graf <agraf@suse.de>
This commit is contained in:
parent
0f2d373220
commit
7275585b8c
|
@ -27,26 +27,14 @@
|
|||
Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
02110-1301, USA. */
|
||||
|
||||
#ifdef IN_LIBGCC2
|
||||
#include "config-host.h"
|
||||
|
||||
#include "tconfig.h"
|
||||
#include "coretypes.h"
|
||||
#include "tm.h"
|
||||
|
||||
#ifndef LIBGCC2_WORDS_BIG_ENDIAN
|
||||
#define LIBGCC2_WORDS_BIG_ENDIAN WORDS_BIG_ENDIAN
|
||||
#endif
|
||||
|
||||
#ifndef LIBGCC2_FLOAT_WORDS_BIG_ENDIAN
|
||||
#define LIBGCC2_FLOAT_WORDS_BIG_ENDIAN LIBGCC2_WORDS_BIG_ENDIAN
|
||||
#endif
|
||||
|
||||
#if LIBGCC2_FLOAT_WORDS_BIG_ENDIAN
|
||||
#if defined(HOST_WORDS_BIGENDIAN)
|
||||
#define WORDS_BIGENDIAN 1
|
||||
#endif
|
||||
|
||||
#else
|
||||
|
||||
#include "config.h"
|
||||
|
||||
#define WORDS_BIGENDIAN 0
|
||||
#endif
|
||||
|
||||
#ifndef DECDPUN
|
||||
#define DECDPUN 3
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue