diff options
Diffstat (limited to 'includes')
-rw-r--r-- | includes/stg/Prim.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/includes/stg/Prim.h b/includes/stg/Prim.h index badbde4dfa..5f432b6f9b 100644 --- a/includes/stg/Prim.h +++ b/includes/stg/Prim.h @@ -50,6 +50,10 @@ void hs_atomicwrite8(StgWord x, StgWord val); void hs_atomicwrite16(StgWord x, StgWord val); void hs_atomicwrite32(StgWord x, StgWord val); void hs_atomicwrite64(StgWord x, StgWord64 val); +StgWord hs_xchg8(StgWord x, StgWord val); +StgWord hs_xchg16(StgWord x, StgWord val); +StgWord hs_xchg32(StgWord x, StgWord val); +StgWord hs_xchg64(StgWord x, StgWord val); /* libraries/ghc-prim/cbits/bswap.c */ StgWord16 hs_bswap16(StgWord16 x); |