#ifndef SIMDJSON_ARM64_BASE_H #define SIMDJSON_ARM64_BASE_H #ifndef SIMDJSON_AMALGAMATED #include "simdjson/base.h" #endif // SIMDJSON_AMALGAMATED namespace simdjson { /** * Implementation for NEON (ARMv8). */ namespace arm64 { class implementation; namespace { namespace simd { template struct simd8; template struct simd8x64; } // namespace simd } // unnamed namespace } // namespace arm64 } // namespace simdjson #ifndef SIMDJSON_AMALGAMATED // If we're editing one of the files in this directory, begin the implementation! #ifndef SIMDJSON_IMPLEMENTATION #include "simdjson/arm64/begin.h" #endif #endif // SIMDJSON_AMALGAMATED #endif // SIMDJSON_ARM64_BASE_H