Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.
#ifndef QEMU_CPU_FLOAT_H
#define QEMU_CPU_FLOAT_H
#include "fpu/softfloat-types.h"
/* Unions for reinterpreting between floats and integers. */
typedef union {
float32 f;
uint32_t l;
} CPU_FloatU;
float64 d;
#if HOST_BIG_ENDIAN
struct {
uint32_t upper;
uint32_t lower;
} l;
#else
#endif
uint64_t ll;
} CPU_DoubleU;
floatx80 d;
uint64_t lower;
uint16_t upper;
} CPU_LDoubleU;
float128 q;
uint32_t upmost;
uint32_t lowest;
uint64_t upper;
} ll;
} CPU_QuadU;
#endif /* QEMU_CPU_FLOAT_H */