アカウント名:
パスワード:
危なっかしいから内部の命令の仕様なんて教えてくれないんだろうけど作れるものなら自分で俺だけの命令を作ったり上書きできるんだろうか
具体的に何したいの?
バルス命令とか作ってみるか
というのはさておき、PentiumII以降は内部はx86命令を実行していないらしいので、最初からコンパイラに内部命令を吐き出せるようにできれば、デコーダの発熱の問題がなくなるかも。ということでバイパス命令とかどうだろう。
PentiumProのuopは118ビット長なんだけどね世代が変わるにしたがって複合命令とかが増えたりしてる
内部RISCとか言われているから、内部命令は32bit長なのかと思ってた。そんなに長いってことは、VLIWなのか?
普通の3オペランド命令ですが、オペランドフィールドに即値を格納できるよう32ビット取っていて、それ*3が食ってます
AMD K6とそのご先祖のNx586が使っているRISC86という内部コードの特許文書がありましたhttps://patents.google.com/patent/EP0853780B1/en [google.com]
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
長期的な見通しやビジョンはあえて持たないようにしてる -- Linus Torvalds
マイクロコードってかっこいいよね (スコア:1)
危なっかしいから内部の命令の仕様なんて教えてくれないんだろうけど
作れるものなら自分で俺だけの命令を作ったり上書きできるんだろうか
Re:マイクロコードってかっこいいよね (スコア:0)
具体的に何したいの?
Re: (スコア:0)
バルス命令とか作ってみるか
というのはさておき、PentiumII以降は内部はx86命令を実行していないらしいので、最初からコンパイラに内部命令を吐き出せるようにできれば、デコーダの発熱の問題がなくなるかも。
ということでバイパス命令とかどうだろう。
Re: (スコア:0)
PentiumProのuopは118ビット長なんだけどね
世代が変わるにしたがって複合命令とかが増えたりしてる
Re: (スコア:0)
内部RISCとか言われているから、内部命令は32bit長なのかと思ってた。
そんなに長いってことは、VLIWなのか?
Re:マイクロコードってかっこいいよね (スコア:1)
普通の3オペランド命令ですが、オペランドフィールドに即値を格納できるよう32ビット取っていて、それ*3が食ってます
AMD K6とそのご先祖のNx586が使っているRISC86という内部コードの特許文書がありました
https://patents.google.com/patent/EP0853780B1/en [google.com]