>>262
* コンパイラで指定したCPU拡張命令
* ソースコードで対応しているCPU拡張命令

これらは全く別物

例えば、C/C++のコンパイル設定でAVXを指定したらAVX対応CPUでないと動かない
何故なら、ソースコード全体をAVXを使用したマシンコードにコンパイルしてしまうから

対して、ソースコードで対応している場合はプログラムがCPUの情報を読み取って使うCPU拡張命令を選択している
但しこれを機能させるにはコンパイル設定で全てのCPU拡張命令指定を無効にしないと駄目

もし頓珍漢な事を言っていたらすまん