欲を言えば、全部に対応したいとなんですが…(汗)。まぁまずはx64に対応していきたいと考えています。x64といえば、IA-32e(EM64T)、AMD64ですね。tak さんが書きました:今現在64ビットの命令規格は様々なものがあります。
例えば、Itanium IA-64, AMD64, EM64T(AMD64との互換)などが主力でしょうか。
近い将来、少なくとも2年以内に64ビットの波が一般ユーザーの元にも押し寄せると僕は踏んでいますが、ABはどの規格に対応するのでしょうか?
まさか全部ってことはないでしょうw
それとも、未決定事項ですか?
・IA-32e … "Intel Pentium4 6xx" 及び "Intel Xeon"
・AMD64 … "AMD Athron64" 及び "AMD Opteron"
互換性とか色々あって、名前だけでもややこしいんですが、まずは"Intel Pentium4 6xx"と"AMD Athron64"にターゲットを絞る予定です。デュアルコア対応とかはその後ですね。そこまでが一段落したところで"IA-64"を見据えていきたいと思います。"Intel Itanium" なんかがエンドユーザーに渡るのはもう少し先のような感じですし。
ここまでくると、ライブラリ開発なんかを、できればユーザーさんと一緒にやっていきたいところです。Ver4.0の時点で、私自身、仕事量の面、スケジュールの面から無理が生じ始めているので、64ビットコンパイラ開発ウンヌンと言うのと同時に、パワーユーザーさんには開発者側の立場に回っていただけるような環境作りをしていかなくちゃいけませんね。
コンパイラ開発に力を注ぐとライブラリ郡が作れず…ライブラリ郡に力を注ぐとコンパイラのコード内容が頭から消えてしまったりと…こういう低レベルなことはやっちゃいられないです。