Intel® C++ Compiler Classic Developer Guide and Reference

ID 767249
Date 12/16/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

HLE Release _Store Functions

Stores the specified value at the specified address and releases pending active HLE transaction. This intrinsic function applies to C/C++ applications for Windows only.

Syntax

void _Store_HLERelease(long volatile *Destination, long Value);

void _Store64_HLERelease(__int64 volatile *Destination, __int64 Value);

void _StorePointer_HLERelease(void * volatile *Destination, void * Value);

Parameters

Destination[out]

pointer to the destination value

Value [in]

value to store at Destination.

Description

Stores the specified value at the specified address and releases a pending HLE transaction if one is active.

Returns

Nothing.