| #if defined (__aarch64__) | |
| # define REG1 "x0" | |
| # define REG2 "x1" | |
| #elif defined (__arm__) | |
| # define REG1 "r0" | |
| # define REG2 "r1" | |
| #elif defined (__i386__) | |
| # define REG1 "%eax" | |
| # define REG2 "%edx" | |
| #elif defined (__powerpc__) || defined (__POWERPC__) | |
| # define REG1 "r3" | |
| # define REG2 "r4" | |
| #elif defined (__s390__) | |
| # define REG1 "0" | |
| # define REG2 "1" | |
| #elif defined (__x86_64__) | |
| # define REG1 "rax" | |
| # define REG2 "rdx" | |
| #endif |