| 152 | |
| 153 | template<class T> |
| 154 | size_t align(T& Val, size_t Align) |
| 155 | { |
| 156 | size_t Mod = size_t(Val) % Align; |
| 157 | if (Mod == 0) |
| 158 | return 0; |
| 159 | |
| 160 | size_t Offset = Align - Mod; |
| 161 | |
| 162 | Val += Offset; |
| 163 | return Offset; |
| 164 | } |
| 165 | |
| 166 | uint CalculateStep(uint W, uint C, uint D, uint Align) |
| 167 | { |
no outgoing calls
no test coverage detected