Hi, For VMX instructions, we use opcodes instead of mnemonics, such as #define ASM_VMX_VMPTRLD_RAX ".byte 0x0f, 0xc7, 0x30" (from arch/x86/include/asm/vmx.h) for "vmptrld (%%rax)". Is it because when this was written, the compiler couldn't recognise the VMX mnemonics? Or are there other reasons? Thanks, Okash