VS2008(pro-sp1)で試してみました。 gccだと-WallでもWarning=0 でしたが、 VS2008だとWarning がかなり出ます。 消してもらえると嬉しいです。 あと、前にも出てましたが "inline"指定した関数は はリンク時に弾かれますね。 実行ファイルの速度(CPU使用率)は、gccでコンパイルしたものと大差ありませんでした。
書き忘れました。 inlineアセンブラ(gas用)を用いた部分は、前面的に書き直さないと通りません。