mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-26 05:32:25 +00:00
Add an overload
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15889 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
bfddc2030a
commit
e265504e82
@ -29,6 +29,13 @@ inline unsigned log2(uint64_t C) {
|
||||
return getPow;
|
||||
}
|
||||
|
||||
inline unsigned log2(unsigned C) {
|
||||
unsigned getPow;
|
||||
for (getPow = 0; C > 1; ++getPow)
|
||||
C >>= 1;
|
||||
return getPow;
|
||||
}
|
||||
|
||||
inline bool isPowerOf2(int64_t C, unsigned &getPow) {
|
||||
if (C < 0) C = -C;
|
||||
if (C > 0 && C == (C & ~(C - 1))) {
|
||||
|
@ -29,6 +29,13 @@ inline unsigned log2(uint64_t C) {
|
||||
return getPow;
|
||||
}
|
||||
|
||||
inline unsigned log2(unsigned C) {
|
||||
unsigned getPow;
|
||||
for (getPow = 0; C > 1; ++getPow)
|
||||
C >>= 1;
|
||||
return getPow;
|
||||
}
|
||||
|
||||
inline bool isPowerOf2(int64_t C, unsigned &getPow) {
|
||||
if (C < 0) C = -C;
|
||||
if (C > 0 && C == (C & ~(C - 1))) {
|
||||
|
Loading…
Reference in New Issue
Block a user