Template:c/atomic/dsc atomic compare exchange