Decrease @p required in steps of @p step until it's less than @p available. * * @param[in] required Number of required bytes. * @param[in] available Number of available bytes. * @param[in] step Step size used to decrease required bytes. * * @return Largest value smaller than @p available that is a multiple of @p step * **/
| 49 | * |
| 50 | **/ |
| 51 | inline int adjust_down(int required, int available, int step) |
| 52 | { |
| 53 | ARM_COMPUTE_ERROR_ON(step <= 0); |
| 54 | |
| 55 | return required - step * ((required - available + step - 1) / step); |
| 56 | } |
| 57 | |
| 58 | /** Increase @p required in steps of @p step until it's greater than @p available. |
| 59 | * |
no outgoing calls
no test coverage detected