From 5f7a56e7f1ca433df246bf84a976eaecadcb0005 Mon Sep 17 00:00:00 2001 From: Dirk Stolle Date: Wed, 22 Jun 2022 19:09:19 +0200 Subject: [PATCH] add SIMDJSON_IMPLEMENTATION_ICELAKE to implementation-selection.md (#1848) --- doc/implementation-selection.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/implementation-selection.md b/doc/implementation-selection.md index 344b898aa..fe009ad4e 100644 --- a/doc/implementation-selection.md +++ b/doc/implementation-selection.md @@ -17,7 +17,7 @@ different version of the JSON parser for different CPU architectures, often with algorithms to take better advantage of a given CPU! The current implementations are: -* icelake: AVX-512F, AVX-512VBMI, etc. +* icelake: AVX-512F, AVX-512VBMI, etc. * haswell: AVX2 (2013 Intel Haswell or later) * westmere: SSE4.2 (2010 Westmere or later). * arm64: 64-bit ARMv8-A NEON @@ -29,7 +29,7 @@ compiles *all* the implementations into the executable. On Intel, it will includ (haswell, westmere and fallback), on ARM it will include 2 (arm64 and fallback), and on PPC it will include 2 (ppc64 and fallback). If you know more about where you're going to run and want to save the space, you can disable any of -these implementations at compile time with `-DSIMDJSON_IMPLEMENTATION_X=0` (where X is HASWELL, +these implementations at compile time with `-DSIMDJSON_IMPLEMENTATION_X=0` (where X is ICELAKE, HASWELL, WESTMERE, ARM64, PPC64 and FALLBACK). The simdjson library automatically sets header flags for each implementation as it compiles; there