補足

IF なんて普通に書いてるトコがナニ。
EFLAGS レジスタな記述(IA-32 インテル® アーキテクチャ ソフトウェア・デベロッパーズ・マニュアル 上巻)がソースです。
IF は Interrupt Enable Flag (割り込み可能フラグ) だそうです。なので 1 が true で 0 が false なんですな。

とりあえず今回の愚挙により得た教訓は、根拠を元に話をしなさい、ですね。(とほほ