Protection for the `xgetbv` instruction for systems that do not support `xcr0` such as nehalem processors. The `XSAVE` cpuid indicates support for `XSAVE`, `XRESTOR`, `XSETBV`, `XGETBV` while `OSXSAVE` indicates if the operating system itself has `XSAVE` turned on. Both must be checked at the same time. |
||
|---|---|---|
| .. | ||
| Assembler.cs | ||
| AssemblerTable.cs | ||
| CallConvName.cs | ||
| CallingConvention.cs | ||
| CodeGenCommon.cs | ||
| CodeGenContext.cs | ||
| CodeGenerator.cs | ||
| HardwareCapabilities.cs | ||
| IntrinsicInfo.cs | ||
| IntrinsicTable.cs | ||
| IntrinsicType.cs | ||
| PreAllocator.cs | ||
| PreAllocatorSystemV.cs | ||
| PreAllocatorWindows.cs | ||
| X86Condition.cs | ||
| X86Instruction.cs | ||
| X86Optimizer.cs | ||
| X86Register.cs | ||