------------------------------------------- */
#include <stdint.h>
+#include<math.h>
+
#include "gsconfig.h"
#include "gstypes.h"
#define UINT(c) ((unsigned int)(c))
#define ULLONG(c) ((unsigned long long)(c))
#define FLOAT(c) ((double)(c))
+#define EQ(x,y) ((x)==(y))
+#define GEQ(x,y) ((x)>=(y))
+#define LEQ(x,y) ((x)<=(y))
// Cast away temporality
#define non_temporal(x)(x)
+// Access math libraries
+#define sqrt(x) sqrt(x)
+
+
gs_uint32_t str_match_offset( gs_uint32_t offset, struct gs_string * s1, struct gs_string * s2);