1 #ifndef GNU_EFI_IA64_SETJMP_H 2 #define GNU_EFI_IA64_SETJMP_H 3 4 #define JMPBUF_ALIGN 0x10 5 6 typedef struct { 7 UINT64 F2[2]; 8 UINT64 F3[2]; 9 UINT64 F4[2]; 10 UINT64 F5[2]; 11 UINT64 F16[2]; 12 UINT64 F17[2]; 13 UINT64 F18[2]; 14 UINT64 F19[2]; 15 UINT64 F20[2]; 16 UINT64 F21[2]; 17 UINT64 F22[2]; 18 UINT64 F23[2]; 19 UINT64 F24[2]; 20 UINT64 F25[2]; 21 UINT64 F26[2]; 22 UINT64 F27[2]; 23 UINT64 F28[2]; 24 UINT64 F29[2]; 25 UINT64 F30[2]; 26 UINT64 F31[2]; 27 UINT64 R4; 28 UINT64 R5; 29 UINT64 R6; 30 UINT64 R7; 31 UINT64 SP; 32 UINT64 BR0; 33 UINT64 BR1; 34 UINT64 BR2; 35 UINT64 BR3; 36 UINT64 BR4; 37 UINT64 BR5; 38 UINT64 InitialUNAT; 39 UINT64 AfterSpillUNAT; 40 UINT64 PFS; 41 UINT64 BSP; 42 UINT64 Predicates; 43 UINT64 LoopCount; 44 UINT64 FPSR; 45 } ALIGN(JMPBUF_ALIGN) jmp_buf[1]; 46 47 #endif /* GNU_EFI_IA64_SETJMP_H */ 48