| 40 | } |
| 41 | |
| 42 | inline uint64_t ShiftWord(uint64_t current, uint64_t next, int64_t shift) { |
| 43 | if (shift == 0) { |
| 44 | return current; |
| 45 | } |
| 46 | return (current >> shift) | (next << (64 - shift)); |
| 47 | } |
| 48 | |
| 49 | // These templates are here to help with unit tests |
| 50 |
no outgoing calls
no test coverage detected