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