completion of all floating point ops before going on. Also, don't store the floating point value into heap floats inside the pseudo-atomic in case it traps.