Skip to content

Optimize casMutVar# for single-threaded runtime

In the non-threaded RTS, stg_casMutVarzh, etc., shouldn't need to actually use atomic instructions, but they seem to do so. I believe this makes them substantially slower than necessary in that context.

Edited by David Feuer
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information