Line | Branch | Exec | Source |
---|---|---|---|
1 | #pragma once | ||
2 | 9937 | inline int min(int a, int b) | |
3 | { | ||
4 | 9937 | return a > b ? b : a; | |
5 | } | ||
6 | |||
7 | 514963 | inline unsigned bitround(unsigned v) | |
8 | { | ||
9 | 514963 | v--; | |
10 | 514963 | v |= v >> 1; | |
11 | 514963 | v |= v >> 2; | |
12 | 514963 | v |= v >> 4; | |
13 | 514963 | v |= v >> 8; | |
14 | 514963 | v |= v >> 16; | |
15 | 514963 | v++; | |
16 | 514963 | return v; | |
17 | } | ||
18 |