21 #pragma clang diagnostic ignored "-Wdeprecated-register"
23 #pragma clang diagnostic ignored "-Wunused-parameter"
33 #define restr restrict
34 #define ALIGNED(x) __assume_aligned(x, 16)
35 #define MAKE_ALIGNED __declspec(align(16))
36 #define PREDICT(x, val) __builtin_expect(x, val)
40 #define restr __restrict__
42 #define PREDICT(x, val) x
43 #define MAKE_ALIGNED alignas(16)
47 #define restr __restrict__
49 #define PREDICT(x, val) __builtin_expect(x, val)
54 typedef std::complex<double>
comp;
61 constexpr
double D =-.4;
62 constexpr
double K =(.1);
63 constexpr
double A =(2.0/3.0);
64 constexpr
double B =(1.0/3.0);
65 constexpr
double tau= (.1);
68 constexpr
double PI =(3.14159);