1 #ifndef GNU_EFI_X86_64_SETJMP_H 2 #define GNU_EFI_X86_64_SETJMP_H 3 4 #define JMPBUF_ALIGN 8 5 6 typedef struct { 7 UINT64 Rbx; 8 UINT64 Rsp; 9 UINT64 Rbp; 10 11 UINT64 Rdi; 12 UINT64 Rsi; 13 UINT64 R12; 14 UINT64 R13; 15 UINT64 R14; 16 UINT64 R15; 17 UINT64 Rip; 18 UINT64 MxCsr; 19 UINT8 XmmBuffer[160]; // XMM6 - XMM15 20 } ALIGN(JMPBUF_ALIGN) jmp_buf; 21 22 #endif /* GNU_EFI_X86_64_SETJMP_H */ 23