Skip to content

Commit

Permalink
Update precompiled.h
Browse files Browse the repository at this point in the history
  • Loading branch information
Exzap authored Jan 12, 2025
1 parent 0a59085 commit 07cd402
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/Common/precompiled.h
Original file line number Diff line number Diff line change
Expand Up @@ -279,10 +279,10 @@ inline uint64 _udiv128(uint64 highDividend, uint64 lowDividend, uint64 divisor,
#elif defined(__GNUC__) || defined(__clang__)
#define FORCE_INLINE inline __attribute__((always_inline))
#else
#define FORCE_INLINE
#define FORCE_INLINE inline
#endif

FORCE_INLINE inline int BSF(uint32 v) // returns index of first bit set, counting from LSB. If v is 0 then result is undefined
FORCE_INLINE int BSF(uint32 v) // returns index of first bit set, counting from LSB. If v is 0 then result is undefined
{
#if defined(_MSC_VER)
return _tzcnt_u32(v); // TZCNT requires BMI1. But if not supported it will execute as BSF
Expand Down Expand Up @@ -616,4 +616,4 @@ namespace stdx
scope_exit& operator=(scope_exit) = delete;
void release() { m_released = true;}
};
}
}

0 comments on commit 07cd402

Please sign in to comment.