Skip to content

Commit

Permalink
Revert "disable optimizations for PopCount (#99796)" (#100926)
Browse files Browse the repository at this point in the history
This reverts commit aee4957.
  • Loading branch information
mangod9 committed Apr 12, 2024
1 parent 5fd286a commit 324bd56
Showing 1 changed file with 0 additions and 8 deletions.
8 changes: 0 additions & 8 deletions src/coreclr/jit/utils.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3439,11 +3439,6 @@ uint32_t BitOperations::Log2(uint64_t value)
// Return Value:
// The population count (number of bits set) of value
//
#if defined(_MSC_VER)
// Disable optimizations for PopCount to avoid the compiler from generating intrinsics
// not supported on all platforms.
#pragma optimize("", off)
#endif // _MSC_VER
uint32_t BitOperations::PopCount(uint32_t value)
{
#if defined(_MSC_VER)
Expand Down Expand Up @@ -3496,9 +3491,6 @@ uint32_t BitOperations::PopCount(uint64_t value)
return static_cast<uint32_t>(result);
#endif
}
#if defined(_MSC_VER)
#pragma optimize("", on)
#endif // _MSC_VER

//------------------------------------------------------------------------
// BitOperations::ReverseBits: Reverses the bits in an integer value
Expand Down

0 comments on commit 324bd56

Please sign in to comment.