Macros | |
#define | STRINGIFY_(x) #x |
#define | STRINGIFY(x) STRINGIFY_(x) |
#define | INCLUDE_ASM_INTERNAL(TYPE, BASE_FOLDER, FOLDER, NAME, ARGS...) |
#define | INCLUDE_ASM(TYPE, FOLDER, NAME, ARGS...) INCLUDE_ASM_INTERNAL(TYPE, "nonmatchings", FOLDER, NAME, ARGS) |
#define | INCLUDE_ASM_SHIFT(TYPE, FOLDER, NAME, ARGS...) INCLUDE_ASM_INTERNAL(TYPE, "shiftable", FOLDER, NAME, ARGS) |
Functions | |
__asm__ (".include \"include/macro.inc\"\n") | |
#define INCLUDE_ASM | ( | TYPE, | |
FOLDER, | |||
NAME, | |||
ARGS... ) INCLUDE_ASM_INTERNAL(TYPE, "nonmatchings", FOLDER, NAME, ARGS) |
#define INCLUDE_ASM_INTERNAL | ( | TYPE, | |
BASE_FOLDER, | |||
FOLDER, | |||
NAME, | |||
ARGS... ) |
#define INCLUDE_ASM_SHIFT | ( | TYPE, | |
FOLDER, | |||
NAME, | |||
ARGS... ) INCLUDE_ASM_INTERNAL(TYPE, "shiftable", FOLDER, NAME, ARGS) |
#define STRINGIFY | ( | x | ) | STRINGIFY_(x) |
#define STRINGIFY_ | ( | x | ) | #x |
__asm__ | ( | ".include \"include/macro.inc\"\n" | ) |