1*a92ede2dSPeter Zijlstra /* SPDX-License-Identifier: GPL-2.0 */ 2*a92ede2dSPeter Zijlstra /* 3*a92ede2dSPeter Zijlstra * These are in machine order; things rely on that. 4*a92ede2dSPeter Zijlstra */ 5ca3f0d80SPeter Zijlstra #ifdef CONFIG_64BIT 6ca3f0d80SPeter Zijlstra GEN(rax) 7ca3f0d80SPeter Zijlstra GEN(rcx) 8ca3f0d80SPeter Zijlstra GEN(rdx) 9*a92ede2dSPeter Zijlstra GEN(rbx) 10*a92ede2dSPeter Zijlstra GEN(rsp) 11*a92ede2dSPeter Zijlstra GEN(rbp) 12ca3f0d80SPeter Zijlstra GEN(rsi) 13ca3f0d80SPeter Zijlstra GEN(rdi) 14ca3f0d80SPeter Zijlstra GEN(r8) 15ca3f0d80SPeter Zijlstra GEN(r9) 16ca3f0d80SPeter Zijlstra GEN(r10) 17ca3f0d80SPeter Zijlstra GEN(r11) 18ca3f0d80SPeter Zijlstra GEN(r12) 19ca3f0d80SPeter Zijlstra GEN(r13) 20ca3f0d80SPeter Zijlstra GEN(r14) 21ca3f0d80SPeter Zijlstra GEN(r15) 22ca3f0d80SPeter Zijlstra #else 23ca3f0d80SPeter Zijlstra GEN(eax) 24ca3f0d80SPeter Zijlstra GEN(ecx) 25ca3f0d80SPeter Zijlstra GEN(edx) 26*a92ede2dSPeter Zijlstra GEN(ebx) 27*a92ede2dSPeter Zijlstra GEN(esp) 28*a92ede2dSPeter Zijlstra GEN(ebp) 29ca3f0d80SPeter Zijlstra GEN(esi) 30ca3f0d80SPeter Zijlstra GEN(edi) 31ca3f0d80SPeter Zijlstra #endif 32