blob: abbac3c5f4611abe5f38e08e703fa43859d59ce2 [file] [log] [blame]
Gustavo Henrique Nihei7bfd14b2021-11-24 23:27:22 -03001// SPDX-FileCopyrightText: 2021 Espressif Systems (Shanghai) CO LTD
2//
3// SPDX-License-Identifier: Apache-2.0
4
5//! Utility functions used throughout MCUboot
6
7pub fn align_up(num: u32, align: u32) -> u32 {
8 assert!(align.is_power_of_two());
9
10 (num + (align - 1)) & !(align - 1)
11}