37#ifndef primitiveTypes_h
38#define primitiveTypes_h 1
42#ifdef SOFTFLOAT_FAST_INT64
46struct uint64_extra {
uint64_t extra, v; };
47struct uint128_extra {
uint64_t extra;
struct uint128 v; };
50struct uint64_extra {
uint64_t v, extra; };
51struct uint128_extra {
struct uint128 v;
uint64_t extra; };
62#define indexWord( total, n ) (n)
63#define indexWordHi( total ) ((total) - 1)
64#define indexWordLo( total ) 0
65#define indexMultiword( total, m, n ) (n)
66#define indexMultiwordHi( total, n ) ((total) - (n))
67#define indexMultiwordLo( total, n ) 0
68#define indexMultiwordHiBut( total, n ) (n)
69#define indexMultiwordLoBut( total, n ) 0
70#define INIT_UINTM4( v3, v2, v1, v0 ) { v0, v1, v2, v3 }
73#define indexWord( total, n ) ((total) - 1 - (n))
74#define indexWordHi( total ) 0
75#define indexWordLo( total ) ((total) - 1)
76#define indexMultiword( total, m, n ) ((total) - 1 - (m))
77#define indexMultiwordHi( total, n ) 0
78#define indexMultiwordLo( total, n ) ((total) - (n))
79#define indexMultiwordHiBut( total, n ) 0
80#define indexMultiwordLoBut( total, n ) (n)
81#define INIT_UINTM4( v3, v2, v1, v0 ) { v3, v2, v1, v0 }
unsigned __int64 uint64_t