>>414
ついでに、もしVCなどを使っているのであれば、
プログラムの先頭で以下のコードを実行して貰えませんか?

void checkcw(void){
int cw=0;
__asm fstcw cw
printf("%X\n",cw);
}

これで、0x2XXが返ってくるならば、さっぱり解りません。
役に立たなくてすみません。