David Johnston <[email protected]> writes: >Intel has published more details of the new rdrand instruction and the random >number generator behind it. > >http://software.intel.com/en-us/articles/download-the-latest-bull-mountain-software-implementation-guide/
They really have waaaay too much die space to spare don't they? :-). >Requires a system with a 64-bit enabled processor Does this mean it's unavailable in 32-bit mode? What does the notation "0F C7 /6" indicate in terms of encoding? It looks like RdRand r16 and r32 have the same encoding, or do you encode (for example) r16 vs. r32 in whatever the "/6" signifies? How would you encode, for example, 'RdRand eax'? (Some general asm examples would also be nice, I can provide MSVC ones if I can get an example of the encoding for 'RdRand eax'). Peter. _______________________________________________ cryptography mailing list [email protected] http://lists.randombit.net/mailman/listinfo/cryptography
