xref: /rk3399_ARM-atf/plat/intel/soc/common/lib/utils/alignment_utils.h (revision f3083e2e6c508d58f9bce1b2fce5eeb0903a4c6d)
1*6fcd047bSJit Loon Lim /*
2*6fcd047bSJit Loon Lim  * Copyright (c) 2025, Altera Corporation. All rights reserved.
3*6fcd047bSJit Loon Lim  *
4*6fcd047bSJit Loon Lim  * SPDX-License-Identifier: BSD-3-Clause
5*6fcd047bSJit Loon Lim  */
6*6fcd047bSJit Loon Lim 
7*6fcd047bSJit Loon Lim 
8*6fcd047bSJit Loon Lim /* Function Definitions */
9*6fcd047bSJit Loon Lim bool is_size_4_bytes_aligned(uint32_t size);
10*6fcd047bSJit Loon Lim bool is_8_bytes_aligned(uint32_t data);
11*6fcd047bSJit Loon Lim bool is_16_bytes_aligned(uint32_t data);
12*6fcd047bSJit Loon Lim bool is_32_bytes_aligned(uint32_t data);
13