このリンク先の質問の続きです。
この、gcc用のインラインアセンブリを、VC++用に変えるのはどうすればよいですか?
コンパイラは、visual studio express 2012を用いています。
■ Using Intel’s Secure Key (RDRAND) in MS Visual C++ 2010 | via The Falcon
http://blog.viathefalcon.net/2012/10/03/using-intels-secure-key-rdrand-in-ms-visual-c-2010/
に紹介されていた以下のサンプルプロジェクトに VC++ による rdrand の呼出し例が含まれていました。
(残念ながら、自分の PC は Ivy Bridge より前のプロセッサの為、CPU チェックではじかれてしまった為、動作確認は出来ていません。)
■ sample project
http://viathefalcon.net/public/rdrand_msvc.zip
\rdrand_msvc\RdRand\ia_rdrand.cpp / rdrand() 関数参照
コメント(0件)