diff options
Diffstat (limited to 'cpukit/score/cpu/x86_64/include/rtems/asm.h')
-rw-r--r-- | cpukit/score/cpu/x86_64/include/rtems/asm.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/cpukit/score/cpu/x86_64/include/rtems/asm.h b/cpukit/score/cpu/x86_64/include/rtems/asm.h index 36699140b7..76efc07db3 100644 --- a/cpukit/score/cpu/x86_64/include/rtems/asm.h +++ b/cpukit/score/cpu/x86_64/include/rtems/asm.h @@ -84,6 +84,16 @@ #define r14 REG (r14) #define r15 REG (r15) +/* + * Order of register usage for function arguments as per the calling convention + */ +#define REG_ARG0 rdi +#define REG_ARG1 rsi +#define REG_ARG2 rdx +#define REG_ARG3 rcx +#define REG_ARG4 r8 +#define REG_ARG5 r9 + // XXX: eax, ax, etc., segment registers /* |