]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
Allow using MSVC intrinsics with older versions.
authorMike Pall <mike>
Thu, 3 Jan 2013 20:41:27 +0000 (21:41 +0100)
committerMike Pall <mike>
Thu, 3 Jan 2013 20:41:27 +0000 (21:41 +0100)
src/lj_def.h

index b52d5d1b7691be0342b6cdae22fb18a987e20fb8..26cf7fdcb55f994dd0c3d7ded10d65f327fc565c 100644 (file)
@@ -242,6 +242,8 @@ static LJ_AINLINE uint32_t lj_getu32(const void *p)
 #define LJ_FASTCALL    __fastcall
 #endif
 
+#pragma intrinsic(_BitScanForward)
+#pragma intrinsic(_BitScanReverse)
 unsigned char _BitScanForward(uint32_t *, unsigned long);
 unsigned char _BitScanReverse(uint32_t *, unsigned long);
 unsigned long _byteswap_ulong(unsigned long);