1. A computer system that is configured to perform the following: obtaining a set of computer instructions that include an Extended Memory Semantics (EMS) operation; converting the EMS operation into a corresponding atomic memory operation (AMO); and executing the AMO.