From 45f518dfbcd421e76bfd043b905cd6d7436906e5 Mon Sep 17 00:00:00 2001 From: Hunter Kvalevog Date: Mon, 28 Sep 2026 20:22:30 -0500 Subject: aarch64: move common.S to _common/aarch64 --- _common/aarch64/common.S | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 _common/aarch64/common.S (limited to '_common') diff --git a/_common/aarch64/common.S b/_common/aarch64/common.S new file mode 100644 index 0000000..34bb529 --- /dev/null +++ b/_common/aarch64/common.S @@ -0,0 +1,25 @@ +// ================================================================================================ +// Shared macros +// +// License: +// SPDX-License-Identifier: 0BSD +// Copyright (c) 2026 Hunter Kvalevog +// +// Permission to use, copy, modify, and/or distribute this software for any +// purpose with or without fee is hereby granted. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +// WITH REGARD TO THIS SOFTWARE. +// ================================================================================================ + +#define CONCAT_(A, B) A ## B +#define CONCAT(A, B) CONCAT_(A, B) + +#ifdef __APPLE__ +# define SYM(LABEL) CONCAT(_, LABEL) +# define TEXT_SEGMENT .section __TEXT,__text +#else +# define SYM(LABEL) LABEL +# define TEXT_SEGMENT .section .text +#endif + -- cgit v1.2.3