mirror of
https://github.com/simdjson/simdjson
synced 2026-06-08 17:27:07 +00:00
28 lines
671 B
C++
28 lines
671 B
C++
#ifndef SIMDJSON_ICELAKE_BASE_H
|
|
#define SIMDJSON_ICELAKE_BASE_H
|
|
|
|
#ifndef SIMDJSON_AMALGAMATED
|
|
#include "simdjson/base.h"
|
|
#endif // SIMDJSON_AMALGAMATED
|
|
|
|
// The constructor may be executed on any host, so we take care not to use SIMDJSON_TARGET_ICELAKE
|
|
namespace simdjson {
|
|
/**
|
|
* Implementation for Icelake (Intel AVX512).
|
|
*/
|
|
namespace icelake {
|
|
|
|
class implementation;
|
|
|
|
} // namespace icelake
|
|
} // namespace simdjson
|
|
|
|
#ifndef SIMDJSON_AMALGAMATED
|
|
// If we're editing one of the files in this directory, begin the implementation!
|
|
#ifndef SIMDJSON_IMPLEMENTATION
|
|
#include "simdjson/icelake/begin.h"
|
|
#endif
|
|
#endif // SIMDJSON_AMALGAMATED
|
|
|
|
#endif // SIMDJSON_ICELAKE_BASE_H
|