あるいは「Intel Pentium 4 を搭載した Windows マシンと AMD Athlon を搭載した Windows マシン」を考えても良い。こちらの場合は「命令セットには互換性があるが実装が異なる CPU を搭載したマシン」を 2 つ考えることになる。
一方、「Pentium と Athlon」のように命令セットに互換性がある場合は 通常命令数は一致するはずである。この場合、この問題 2 は 「M1 (Pentium) と M2 (Athlon) とでコンパイル時の最適化レベルを変えたので 命令数が変化した」と解釈すれば良いだろう。