This function returns the new value .
This function also executes any memory barrier instructions required for a given CPU architecture .
This function returns the new value , and also executes any memory barrier instructions required for a given CPU architecture .