修行開始

SIMDをやるには順を追っていかねばならないので
ぼちぼち修行開始。

http://homepage1.nifty.com/herumi/prog/prog.html
http://www.ibm.com/developerworks/jp/linux/library/l-gas-nasm.html

この辺を参考にnasmとmasmとgasを平行して進めていくことに。
ひとつだけやるよりは初速が落ちるが後の為にはなるだろうと。


mlとclのために
いちいちvcのideを立ち上げるのは嫌なのでcygwinから呼べるように
シェルスクリプトを書いた。

/usr/local/bin/cl

#!/bin/sh
cmd /C `cygpath -w /usr/local/bin/cl.bat` $* 2>&1 | nkf -w

/usr/local/bin/cl.bat
C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\vsvars32.batをコピーして最後に下記を追加したもの。

cl.exe /nologo %1 %2 %3 %4 %5 %6 %7 %8 %9

しかしCQ出版X86アセンブラ入門の催眠効果は絶大だったw