define ENTROPY_SRC_RDRAND 20131128 rdrand.cpp rdrand.h x86_32 x86_64 gcc clang icc