Visible to Intel only — GUID: GUID-A1A10DAF-0577-4108-B328-4EB8A56651BC
Visible to Intel only — GUID: GUID-A1A10DAF-0577-4108-B328-4EB8A56651BC
<span class='option'>_xabort</span>
Forces a restricted transactional memory (RTM) region to abort. The corresponding Intel® AVX2 instruction is XABORT.
void _xabort(const unsigned int imm); |
None.
Forces a RTM region to abort. All outstanding transactions are aborted and the logical processor resumes execution at the fallback address computed through the outermost xbegin transaction.
The EAX register is updated to reflect an xabort instruction caused the abort, and the imm8 argument will be provided in the upper eight bits of the return value (EAX register bits 31:24) containing the indicated immediate value. The argument of xabort function must be a compile time constant.
The model instruction sequence for xabort support is:
__inline void _xabort() { __asm { xabort } }
Result of the query.