simdjson
3.11.0
Ridiculously Fast JSON
builtin.h
1
#ifndef SIMDJSON_BUILTIN_H
2
#define SIMDJSON_BUILTIN_H
3
4
#include "simdjson/builtin/base.h"
5
#include "simdjson/builtin/implementation.h"
6
7
#include "simdjson/generic/dependencies.h"
8
9
#define SIMDJSON_CONDITIONAL_INCLUDE
10
11
#if SIMDJSON_BUILTIN_IMPLEMENTATION_IS(arm64)
12
#include "simdjson/arm64.h"
13
#elif SIMDJSON_BUILTIN_IMPLEMENTATION_IS(fallback)
14
#include "simdjson/fallback.h"
15
#elif SIMDJSON_BUILTIN_IMPLEMENTATION_IS(haswell)
16
#include "simdjson/haswell.h"
17
#elif SIMDJSON_BUILTIN_IMPLEMENTATION_IS(icelake)
18
#include "simdjson/icelake.h"
19
#elif SIMDJSON_BUILTIN_IMPLEMENTATION_IS(ppc64)
20
#include "simdjson/ppc64.h"
21
#elif SIMDJSON_BUILTIN_IMPLEMENTATION_IS(westmere)
22
#include "simdjson/westmere.h"
23
#elif SIMDJSON_BUILTIN_IMPLEMENTATION_IS(lsx)
24
#include "simdjson/lsx.h"
25
#elif SIMDJSON_BUILTIN_IMPLEMENTATION_IS(lasx)
26
#include "simdjson/lasx.h"
27
#else
28
#error Unknown SIMDJSON_BUILTIN_IMPLEMENTATION
29
#endif
30
31
#undef SIMDJSON_CONDITIONAL_INCLUDE
32
33
#endif
// SIMDJSON_BUILTIN_H
include
simdjson
builtin.h
Generated by
1.9.1