Added support for 'pause' instruction, which should be used in spinlocks.
Compiler warning in case intrinsics are not used to implement bswap.
noexcepted the noexpectable things
Fixed small typo.