Change intrinsic to macro to support MSVC