--- layout: stdlib-reference --- # InterlockedAddF16x2 ## Description ## Signature
void InterlockedAddF16x2(
    Ptr<vector<half, 2>, Access.ReadWrite, AddressSpace.Device, DefaultDataLayout> dest,
    vector<half, 2> value,
    out vector<half, 2> originalValue);

## Parameters #### dest : [Ptr](../types/ptr-0/index.html)\<[vector](../types/vector/index.html)\, Access\.ReadWrite, AddressSpace\.Device, [DefaultDataLayout](../types/defaultdatalayout-07b/index.html)\> #### value : [vector](../types/vector/index.html)\ #### originalValue : [vector](../types/vector/index.html)\ ## Availability and Requirements Defined for the following targets: #### spirv Available in all stages.