10#include "lasp_config.h"
14#if !defined(islikely) && defined(__GNUC__) && !defined(LASP_DEBUG)
15#define islikely(x) __builtin_expect(!!(x), 1)
16#define isunlikely(x) __builtin_expect(!!(x), 0)
18#define islikely(x) (x)
19#define isunlikely(x) (x)
28static_assert(
sizeof(size_t) == 8);
33#if LASP_FLOAT_SIZE == 32
35#elif LASP_FLOAT_SIZE == 64
38#error LASP_FLOAT_SIZE should be either 32 or 64
43 typedef std::complex<d>
c;
46 #if LASP_FLOAT_SIZE == 32
47 typedef float complex
c;
49 typedef double complex
c;
size_t us
We often use boolean values.