Files
reactos/sdk/include/asm/ksarm64.template.h
Ahmed ARIF f6efc98b37 [ARM64][SDK] Add MinGW intrinsics support
Add the ARM64 MinGW intrinsics and SDK constants validated by the ARM64 bring-up work.
2026-07-25 17:46:38 +00:00

54 lines
1.6 KiB
C

#define CONTEXT_ARM64 0x00400000L
#define CONTEXT_CONTROL (CONTEXT_ARM64 | 0x1L)
#define CONTEXT_INTEGER (CONTEXT_ARM64 | 0x2L)
#define CONTEXT_FLOATING_POINT (CONTEXT_ARM64 | 0x4L)
#define CONTEXT_DEBUG_REGISTERS (CONTEXT_ARM64 | 0x8L)
#define CONTEXT_X18 (CONTEXT_ARM64 | 0x10L)
#define CONTEXT_FULL (CONTEXT_CONTROL | CONTEXT_INTEGER | CONTEXT_FLOATING_POINT)
HEADER("CONTEXT Offsets"),
OFFSET(CxContextFlags, CONTEXT, ContextFlags),
OFFSET(CxCpsr, CONTEXT, Cpsr),
OFFSET(CxX0, CONTEXT, X0),
OFFSET(CxX1, CONTEXT, X1),
OFFSET(CxX2, CONTEXT, X2),
OFFSET(CxX3, CONTEXT, X3),
OFFSET(CxX4, CONTEXT, X4),
OFFSET(CxX5, CONTEXT, X5),
OFFSET(CxX6, CONTEXT, X6),
OFFSET(CxX7, CONTEXT, X7),
OFFSET(CxX8, CONTEXT, X8),
OFFSET(CxX9, CONTEXT, X9),
OFFSET(CxX10, CONTEXT, X10),
OFFSET(CxX11, CONTEXT, X11),
OFFSET(CxX12, CONTEXT, X12),
OFFSET(CxX13, CONTEXT, X13),
OFFSET(CxX14, CONTEXT, X14),
OFFSET(CxX15, CONTEXT, X15),
OFFSET(CxX16, CONTEXT, X16),
OFFSET(CxX17, CONTEXT, X17),
OFFSET(CxX18, CONTEXT, X18),
OFFSET(CxX19, CONTEXT, X19),
OFFSET(CxX20, CONTEXT, X20),
OFFSET(CxX21, CONTEXT, X21),
OFFSET(CxX22, CONTEXT, X22),
OFFSET(CxX23, CONTEXT, X23),
OFFSET(CxX24, CONTEXT, X24),
OFFSET(CxX25, CONTEXT, X25),
OFFSET(CxX26, CONTEXT, X26),
OFFSET(CxX27, CONTEXT, X27),
OFFSET(CxX28, CONTEXT, X28),
OFFSET(CxFp, CONTEXT, Fp),
OFFSET(CxLr, CONTEXT, Lr),
OFFSET(CxSp, CONTEXT, Sp),
OFFSET(CxPc, CONTEXT, Pc),
OFFSET(CxV, CONTEXT, V),
OFFSET(CxFpcr, CONTEXT, Fpcr),
OFFSET(CxFpsr, CONTEXT, Fpsr),
OFFSET(CxBcr, CONTEXT, Bcr),
OFFSET(CxBvr, CONTEXT, Bvr),
OFFSET(CxWcr, CONTEXT, Wcr),
OFFSET(CxWvr, CONTEXT, Wvr),
SIZE(CONTEXT_FRAME_LENGTH, CONTEXT),