summaryrefslogtreecommitdiffstats
path: root/tests/spirv/double-atomic-add-byte-address-buffer.slang
blob: 1b4a455eeb6014fd615ab0c5d0f57a00451e0ff2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
//TEST:SIMPLE(filecheck=CHECK): -target spirv

// CHECK: OpAtomicFAddEXT

RWByteAddressBuffer bab;

[numthreads(1, 1, 1)]
void computeMain()
{
    double d;
    bab.InterlockedAddF64(0, 1.0, d);
}