11bb92983SJerome Forissier/* SPDX-License-Identifier: BSD-2-Clause */ 2a0fdab65SJens Wiklander/* 3a0fdab65SJens Wiklander * Copyright (c) 2014, STMicroelectronics International N.V. 4a0fdab65SJens Wiklander */ 5a0fdab65SJens Wiklander 6a0fdab65SJens Wiklander .macro FUNC name colon 78473540dSJens Wiklander .section .text.\name 8a0fdab65SJens Wiklander .global \name 9a0fdab65SJens Wiklander .type \name , %function 10*ff7c2da6SJerome Forissier .balign 4 11a0fdab65SJens Wiklander \name \colon 12a0fdab65SJens Wiklander .endm 13a0fdab65SJens Wiklander 14a0fdab65SJens Wiklander .macro DATA name colon 15a0fdab65SJens Wiklander .global \name 16a0fdab65SJens Wiklander .type \name , %object 17a0fdab65SJens Wiklander \name \colon 18a0fdab65SJens Wiklander .endm 19a0fdab65SJens Wiklander 20a0fdab65SJens Wiklander .macro LOCAL_FUNC name colon 218473540dSJens Wiklander .section .text.\name 22a0fdab65SJens Wiklander .type \name , %function 23*ff7c2da6SJerome Forissier .balign 4 24a0fdab65SJens Wiklander \name \colon 25a0fdab65SJens Wiklander .endm 26a0fdab65SJens Wiklander 27a0fdab65SJens Wiklander .macro LOCAL_DATA name colon 28a0fdab65SJens Wiklander .type \name , %object 29a0fdab65SJens Wiklander \name \colon 30a0fdab65SJens Wiklander .endm 31a0fdab65SJens Wiklander 32a0fdab65SJens Wiklander .macro END_DATA name 33a0fdab65SJens Wiklander .size \name , .-\name 34a0fdab65SJens Wiklander .endm 35a0fdab65SJens Wiklander 36a0fdab65SJens Wiklander .macro END_FUNC name 37a0fdab65SJens Wiklander .size \name , .-\name 38a0fdab65SJens Wiklander .endm 39