simdjson
3.11.0
Ridiculously Fast JSON
begin.h
1
#define SIMDJSON_IMPLEMENTATION haswell
2
3
#include "simdjson/haswell/base.h"
4
#include "simdjson/haswell/intrinsics.h"
5
6
#if !SIMDJSON_CAN_ALWAYS_RUN_HASWELL
7
// We enable bmi2 only if LLVM/clang is used, because GCC may not
8
// make good use of it. See https://github.com/simdjson/simdjson/pull/2243
9
#if defined(__clang__)
10
SIMDJSON_TARGET_REGION(
"avx2,bmi,bmi2,pclmul,lzcnt,popcnt"
)
11
#else
12
SIMDJSON_TARGET_REGION(
"avx2,bmi,pclmul,lzcnt,popcnt"
)
13
#endif
14
#endif
15
16
#include "simdjson/haswell/bitmanipulation.h"
17
#include "simdjson/haswell/bitmask.h"
18
#include "simdjson/haswell/numberparsing_defs.h"
19
#include "simdjson/haswell/simd.h"
20
#include "simdjson/haswell/stringparsing_defs.h"
include
simdjson
haswell
begin.h
Generated by
1.9.1