CPUIDで検査できるのは、
「アセンブルを実行している環境のCPU」であって、
「アセンブルされたプログラムが実際に動作するCPU」を
アセンブラ自身が判別するのは不可能なわけだが。

だいたい、今現在だって
P6/NetBurst/K7/K8環境が混在していて
それぞれ得手不得手があるのに。