libhdf5: limit to aarch64 for now
[termux-packages] / packages / ghostscript / arch-i686.h
CommitLineData
25bea57f
FF
1/* Parameters derived from machine and compiler architecture. */
2/* This file is generated mechanically by genarch.c. */
3
91a5322f 4 /* ---------------- Scalar alignments ---------------- */
25bea57f
FF
5
6#define ARCH_ALIGN_SHORT_MOD 2
7#define ARCH_ALIGN_INT_MOD 4
8#define ARCH_ALIGN_LONG_MOD 4
9#define ARCH_ALIGN_PTR_MOD 4
10#define ARCH_ALIGN_FLOAT_MOD 4
91a5322f 11#define ARCH_ALIGN_DOUBLE_MOD 4
25bea57f 12
91a5322f 13 /* ---------------- Scalar sizes ---------------- */
25bea57f
FF
14
15#define ARCH_LOG2_SIZEOF_CHAR 0
16#define ARCH_LOG2_SIZEOF_SHORT 1
17#define ARCH_LOG2_SIZEOF_INT 2
18#define ARCH_LOG2_SIZEOF_LONG 2
19#define ARCH_LOG2_SIZEOF_LONG_LONG 3
20#define ARCH_SIZEOF_GX_COLOR_INDEX 8
21#define ARCH_SIZEOF_PTR 4
22#define ARCH_SIZEOF_FLOAT 4
23#define ARCH_SIZEOF_DOUBLE 8
24#define ARCH_FLOAT_MANTISSA_BITS 24
25#define ARCH_DOUBLE_MANTISSA_BITS 53
26
91a5322f 27 /* ---------------- Unsigned max values ---------------- */
25bea57f
FF
28
29#define ARCH_MAX_UCHAR ((unsigned char)0xff + (unsigned char)0)
30#define ARCH_MAX_USHORT ((unsigned short)0xffff + (unsigned short)0)
31#define ARCH_MAX_UINT ((unsigned int)~0 + (unsigned int)0)
32#define ARCH_MAX_ULONG ((unsigned long)~0L + (unsigned long)0)
33
91a5322f 34 /* ---------------- Miscellaneous ---------------- */
25bea57f 35
91a5322f 36#define ARCH_IS_BIG_ENDIAN 0
25bea57f
FF
37#define ARCH_PTRS_ARE_SIGNED 0
38#define ARCH_FLOATS_ARE_IEEE 1
39#define ARCH_ARITH_RSHIFT 2
40#define ARCH_DIV_NEG_POS_TRUNCATES 1