diff options
author | Mike Pall <mike> | 2019-12-08 19:50:36 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2019-12-08 19:50:36 +0100 |
commit | 1d9a337de6630746e3e8580aa855c0376c67d356 (patch) | |
tree | 17789d6e157442c8ec6c400a97bccc057d43be31 /src/lj_def.h | |
parent | 05898a8824f119d586e5fb079f1e66d8cac38160 (diff) | |
parent | de48d000941f58a8d4d816e9d227de8a4f3c9de6 (diff) | |
download | luajit-1d9a337de6630746e3e8580aa855c0376c67d356.tar.gz luajit-1d9a337de6630746e3e8580aa855c0376c67d356.tar.bz2 luajit-1d9a337de6630746e3e8580aa855c0376c67d356.zip |
Merge branch 'master' into v2.1
Diffstat (limited to 'src/lj_def.h')
-rw-r--r-- | src/lj_def.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lj_def.h b/src/lj_def.h index b1208f6b..9d09e846 100644 --- a/src/lj_def.h +++ b/src/lj_def.h | |||
@@ -262,19 +262,19 @@ static LJ_AINLINE uint32_t lj_fls(uint32_t x) | |||
262 | return _CountLeadingZeros(x) ^ 31; | 262 | return _CountLeadingZeros(x) ^ 31; |
263 | } | 263 | } |
264 | #else | 264 | #else |
265 | unsigned char _BitScanForward(uint32_t *, unsigned long); | 265 | unsigned char _BitScanForward(unsigned long *, unsigned long); |
266 | unsigned char _BitScanReverse(uint32_t *, unsigned long); | 266 | unsigned char _BitScanReverse(unsigned long *, unsigned long); |
267 | #pragma intrinsic(_BitScanForward) | 267 | #pragma intrinsic(_BitScanForward) |
268 | #pragma intrinsic(_BitScanReverse) | 268 | #pragma intrinsic(_BitScanReverse) |
269 | 269 | ||
270 | static LJ_AINLINE uint32_t lj_ffs(uint32_t x) | 270 | static LJ_AINLINE uint32_t lj_ffs(uint32_t x) |
271 | { | 271 | { |
272 | uint32_t r; _BitScanForward(&r, x); return r; | 272 | unsigned long r; _BitScanForward(&r, x); return (uint32_t)r; |
273 | } | 273 | } |
274 | 274 | ||
275 | static LJ_AINLINE uint32_t lj_fls(uint32_t x) | 275 | static LJ_AINLINE uint32_t lj_fls(uint32_t x) |
276 | { | 276 | { |
277 | uint32_t r; _BitScanReverse(&r, x); return r; | 277 | unsigned long r; _BitScanReverse(&r, x); return (uint32_t)r; |
278 | } | 278 | } |
279 | #endif | 279 | #endif |
280 | 280 | ||