アカウント名:
パスワード:
VAX も Alpha もリトルエンディアンでしたよね。
# 大昔、確か SUN だったと思うけど、 # 他社製のプロセッサにエンディアン切り替え機能があるのを指して、 # 「他社にはエンディアンの異なるレガシー製品をサポートする必要があるからです」 # とかどこかに書いていたような。
6800はビッグエンディアンだが、68系と言われることもある6502はリトルエンディアンだしね。
16032とV60もリトルエンディアン。TRONチップは、本人はリトルエンディアンでやりたかったらしいが産業界からの反発によりビッグエンディアンに。ARMもリトルエンディアンだったが、アップルからの要請によりビッグエンディアンに対応。http://www.tronshow.org/2009/j/exhibitor/01/index.html [tronshow.org]
SPARC,PAはビッグエンディアン。
MIPSは最初からバイエンディアンかな?DECStation3100(R2000です)はリトルエンディアンだった。mips純正のはビッグエンディアンだったような気がする。Am29000もバイエンディアン?
個人的には(char)*(int *)p == *(char *)pであることと下位バイトからフェッチ次第に演算できるため、バス幅の狭いシステムでは効率がよかったことからリトルエンディアン支持派。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond
インテルの (スコア:1)
Re: (スコア:1)
Re: (スコア:1)
VAX も Alpha もリトルエンディアンでしたよね。
# 大昔、確か SUN だったと思うけど、
# 他社製のプロセッサにエンディアン切り替え機能があるのを指して、
# 「他社にはエンディアンの異なるレガシー製品をサポートする必要があるからです」
# とかどこかに書いていたような。
Re:インテルの (スコア:0)
6800はビッグエンディアンだが、68系と言われることもある6502はリトルエンディアンだしね。
16032とV60もリトルエンディアン。
TRONチップは、本人はリトルエンディアンでやりたかったらしいが産業界からの反発によりビッグエンディアンに。
ARMもリトルエンディアンだったが、アップルからの要請によりビッグエンディアンに対応。
http://www.tronshow.org/2009/j/exhibitor/01/index.html [tronshow.org]
SPARC,PAはビッグエンディアン。
MIPSは最初からバイエンディアンかな?DECStation3100(R2000です)はリトルエンディアンだった。mips純正のはビッグエンディアンだったような気がする。
Am29000もバイエンディアン?
個人的には
(char)*(int *)p == *(char *)p
であることと
下位バイトからフェッチ次第に演算できるため、バス幅の狭いシステムでは効率がよかったことからリトルエンディアン支持派。