1 /* SPDX-License-Identifier: BSD-2-Clause */ 2 /* Copyright (c) 2018, Linaro Limited */ 3 4 #ifndef GEN_ASM_DEFINES_H 5 #define GEN_ASM_DEFINES_H 6 7 #define DEFINES void __defines(void); void __defines(void) 8 9 #define DEFINE(def, val) \ 10 asm volatile("\n.ascii \"==>" #def " %c0 " #val "\"" : : "i" (val)); 11 12 #endif /*GEN_ASM_DEFINES_H*/ 13