struct _PROCESSOR_IMPLEMENTATION_INFO { unsigned __int64 HaltInfo[8];/* 0x0 64 */ /* ── cacheline 1 boundary (64 bytes) ── */ unsigned __int64 PalVersion;/* 0x40 8 */ unsigned __int64 PalFeatureSet;/* 0x48 8 */ unsigned __int64 ArInfo[2];/* 0x50 16 */ unsigned __int64 CrInfo[2];/* 0x60 16 */ unsigned __int64 ITCFrequency;/* 0x70 8 */ unsigned __int64 ProcessorFrequency;/* 0x78 8 */ /* ── cacheline 2 boundary (128 bytes) ── */ unsigned __int64 MemAttrib;/* 0x80 8 */ unsigned __int64 InsertPageSizeInfo;/* 0x88 8 */ unsigned __int64 PurgePageSizeInfo;/* 0x90 8 */ union _IA64_VM_SUMMARY1 VmSummaryInfo1;/* 0x98 8 */ union _IA64_VM_SUMMARY2 VmSummaryInfo2;/* 0xa0 8 */ unsigned __int64 NumOfPhysStackedRegs;/* 0xa8 8 */ unsigned __int64 RseHints;/* 0xb0 8 */ struct _IA64_PTCE_INFO PtceInfo;/* 0xb8 24 */ /* ── cacheline 3 boundary (192 bytes) ── */ struct _IA64_DEBUG_INFO DebugInfo;/* 0xd0 24 */ struct _IA64_PERFMON_INFO PerfMonInfo;/* 0xe8 144 */ /* ── cacheline 5 boundary (320 bytes) ── */ struct _VM_INFO VmInfo[8];/* 0x178 128 */};size 504 (0x1f8)18 members0 holespadding 08 cachelines