]> git.ipfire.org Git - thirdparty/LuaJIT.git/commitdiff
Add missing declarations for MSVC intrinsics.
authorMike Pall <mike>
Mon, 9 Jul 2012 13:54:25 +0000 (15:54 +0200)
committerMike Pall <mike>
Mon, 9 Jul 2012 13:54:25 +0000 (15:54 +0200)
src/lj_def.h

index a7531f10aaba3b950dbdb233726260a9e4f082ac..b52d5d1b7691be0342b6cdae22fb18a987e20fb8 100644 (file)
@@ -242,6 +242,11 @@ static LJ_AINLINE uint32_t lj_getu32(const void *p)
 #define LJ_FASTCALL    __fastcall
 #endif
 
+unsigned char _BitScanForward(uint32_t *, unsigned long);
+unsigned char _BitScanReverse(uint32_t *, unsigned long);
+unsigned long _byteswap_ulong(unsigned long);
+uint64_t _byteswap_uint64(uint64_t);
+
 static LJ_AINLINE uint32_t lj_ffs(uint32_t x)
 {
   uint32_t r; _BitScanForward(&r, x); return r;