aboutsummaryrefslogtreecommitdiffstats
path: root/internal
diff options
context:
space:
mode:
author卜部昌平 <shyouhei@ruby-lang.org>2020-01-10 15:16:48 +0900
committer卜部昌平 <shyouhei@ruby-lang.org>2020-01-10 21:17:15 +0900
commitdb0398dc04a5eb1e76955f6a80fcfe3041782371 (patch)
tree1fb75fb5c0b86e3aaf5a385e1c19828e27d2126d /internal
parent0a67c214010d6b77cf1f5e520933052c5368fb7d (diff)
downloadruby-db0398dc04a5eb1e76955f6a80fcfe3041782371.tar.gz
fix typos
Diffstat (limited to 'internal')
-rw-r--r--internal/bits.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/internal/bits.h b/internal/bits.h
index 7c1be2aa17..802a8af7eb 100644
--- a/internal/bits.h
+++ b/internal/bits.h
@@ -213,7 +213,7 @@ nlz_int32(uint32_t x)
#elif defined(__x86_64__) && defined(__LZCNT__) && ! defined(MJIT_HEADER)
return (unsigned int)_lzcnt_u32(x);
-#elif defined(_MSC_VER) && defined(_Win64) /* &&! defined(__AVX2__) */
+#elif defined(_MSC_VER) && defined(_WIN64) /* &&! defined(__AVX2__) */
unsigned long r;
return _BitScanReverse(&r, x) ? (int)r : 32;
@@ -242,7 +242,7 @@ nlz_int64(uint64_t x)
#elif defined(__x86_64__) && defined(__LZCNT__) && ! defined(MJIT_HEADER)
return (unsigned int)_lzcnt_u64(x);
-#elif defined(_MSC_VER) && defined(_Win64) /* &&! defined(__AVX2__) */
+#elif defined(_MSC_VER) && defined(_WIN64) /* &&! defined(__AVX2__) */
unsigned long r;
return _BitScanReverse64(&r, x) ? (unsigned int)r : 64;
@@ -285,7 +285,7 @@ nlz_int128(uint128_t x)
return 128;
}
else if (y == 0) {
- return (unsigned int)nlz_int64(y) + 64;
+ return (unsigned int)nlz_int64(x) + 64;
}
else {
return (unsigned int)nlz_int64(y);