Browse Source

Add log2 helper function

pull/625/head
Andrew Waterman 6 years ago
parent
commit
9671dc573c
  1. 8
      riscv/arith.h

8
riscv/arith.h

@ -166,4 +166,12 @@ static inline int clz(uint64_t val)
return res;
}
static inline int log2(uint64_t val)
{
if (!val)
return 0;
return 63 - clz(val);
}
#endif

Loading…
Cancel
Save