blob: 3e96e2d132197abdf5806de4dfd84bd6d269f4d4 [file] [edit]
a = HEAP8[x];
HEAP8[x] = a;
a = HEAPU8[x];
HEAPU8[x] = a;
a = LE_HEAP_LOAD_I16(x * 2);
LE_HEAP_STORE_I16(x * 2, a);
a = LE_HEAP_LOAD_U16(x * 2);
LE_HEAP_STORE_U16(x * 2, a);
a = LE_HEAP_LOAD_I32(x * 4);
LE_HEAP_STORE_I32(x * 4, a);
a = LE_HEAP_LOAD_U32(x * 4);
LE_HEAP_STORE_U32(x * 4, a);
a = LE_HEAP_LOAD_F32(x * 4);
LE_HEAP_STORE_F32(x * 4, a);
a = LE_HEAP_LOAD_F64(x * 8);
LE_HEAP_STORE_F64(x * 8, a);
HEAP[x];
HeAp[x];
LE_ATOMICS_ADD(heap, offset, value);
LE_ATOMICS_AND(heap, offset, value);
LE_ATOMICS_COMPAREEXCHANGE(heap, offset, expected, replacement);
LE_ATOMICS_EXCHANGE(heap, offset, value);
LE_ATOMICS_LOAD(heap, offset);
LE_ATOMICS_OR(heap, offset, value);
LE_ATOMICS_SUB(heap, offset, value);
LE_ATOMICS_WAIT(heap, offset, value, timeout);
LE_ATOMICS_WAITASYNC(heap, offset, value, timeout);
LE_ATOMICS_XOR(heap, offset, value);