diff options
| author | Hunter Kvalevog <hunter@kvog.sh> | 2026-06-07 17:52:57 -0500 |
|---|---|---|
| committer | Hunter Kvalevog <hunter@kvog.sh> | 2026-06-07 17:52:57 -0500 |
| commit | 9a6b8819f84def6e6d1b997df011ed386f6cd06e (patch) | |
| tree | c16eb8026e16dcb749798b5ad6936c1166bfdec3 /arm64/common.S | |
| parent | c89f318f4dd15bf101e7a9355b92853e27e31ed5 (diff) | |
Diffstat (limited to 'arm64/common.S')
| -rw-r--r-- | arm64/common.S | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/arm64/common.S b/arm64/common.S new file mode 100644 index 0000000..34bb529 --- /dev/null +++ b/arm64/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 + |