title: RDRAND and RDSEED intrinsics on various compilers?
body: <p>Does Intel C++ compiler and/or GCC support the following <a href="https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#techs=MMX,SSE,SSE2,SSE3,SSSE3,SSE4_1,SSE4_2,Other&amp;text=rdseed" rel="nofollow noreferrer">Intel intrinsics</a>, like MSVC does since 2012 / 2013?<br></p>
  <pre><code>#include &lt;immintrin.h&gt;  // for the following intrinsics
  int _rdrand16_step(uint16_t*);
  int _rdrand32_step(uint32_t*);
  int _rdrand64_step(uint64_t*);
  int _rdseed16_step(uint16_t*);
  int _rdseed32_step(uint32_t*);
  int _rdseed64_step(uint64_t*);
  </code></pre>
  <p>And if these intrinsics are supported, since which version are they supported (with compile-time-constant please)?</p>