inital commit

This commit is contained in:
2026-07-12 15:06:31 -05:00
commit 75f1616cb3
77 changed files with 75469 additions and 0 deletions
+36
View File
@@ -0,0 +1,36 @@
#ifndef INCLUDE_ASM_H
#define INCLUDE_ASM_H
#if !defined(SPLAT) && !defined(M2CTX) && !defined(PERMUTER)
#ifndef INCLUDE_ASM
#define INCLUDE_ASM(TYPE, FOLDER, NAME) \
__asm__( \
".section .text\n" \
" .set noat\n" \
" .set noreorder\n" \
" .include \"asm/nonmatchings/" FOLDER "/" #NAME ".s\"\n" \
" .set reorder\n" \
" .set at\n" \
" .globl " #NAME ".NON_MATCHING\n" \
" " #NAME ".NON_MATCHING" " = " #NAME "\n" \
)
#endif
#ifndef INCLUDE_RODATA
#define INCLUDE_RODATA(TYPE, FOLDER, NAME) \
__asm__( \
".section .rodata\n" \
" .include \"asm/nonmatchings/" FOLDER "/" #NAME ".s\"\n" \
".section .text" \
)
#endif
__asm__(".include \"include/macro.inc\"\n");
#else
#ifndef INCLUDE_ASM
#define INCLUDE_ASM(FOLDER, NAME)
#endif
#ifndef INCLUDE_RODATA
#define INCLUDE_RODATA(FOLDER, NAME)
#endif
#endif
#endif