MFC r281502:Sync with OpenBSD: Use volatile instead of __volatile__.
MFC r267372-267374: fix various misimplementation of instructions.Submitted by: Wolf Ramovsky <wolf.ramovsky gmail.com>