* Find Last Set bit */
| 37 | * Find Last Set bit |
| 38 | */ |
| 39 | int |
| 40 | flsll(long long mask) |
| 41 | { |
| 42 | int bit; |
| 43 | |
| 44 | if (mask == 0) |
| 45 | return (0); |
| 46 | for (bit = 1; mask != 1; bit++) |
| 47 | mask = (unsigned long long)mask >> 1; |
| 48 | return (bit); |
| 49 | } |
no outgoing calls
no test coverage detected