From 29c95808ac37a89f3c4a84d03649c681aded89f1 Mon Sep 17 00:00:00 2001 From: Milo Yip Date: Wed, 2 Mar 2016 17:58:16 +0800 Subject: [PATCH] Inlucde SIMD headers for writer.h --- include/rapidjson/writer.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/include/rapidjson/writer.h b/include/rapidjson/writer.h index 4bda076..3c2e25f 100644 --- a/include/rapidjson/writer.h +++ b/include/rapidjson/writer.h @@ -23,6 +23,16 @@ #include "stringbuffer.h" #include // placement new +#if defined(RAPIDJSON_SIMD) && defined(_MSC_VER) +#include +#pragma intrinsic(_BitScanForward) +#endif +#ifdef RAPIDJSON_SSE42 +#include +#elif defined(RAPIDJSON_SSE2) +#include +#endif + #ifdef _MSC_VER RAPIDJSON_DIAG_PUSH RAPIDJSON_DIAG_OFF(4127) // conditional expression is constant