|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 30 Sep 2004 16:00:08 To : Lev Serebryakov Subject : Re: А что с оптеронами? -------------------------------------------------------------------------------- >>> Lev Serebryakov wrote: VN>> Сложности связаны с любовью, например, передавать указатель в VN>> переменной типа int. При том, что на стандартной LP64 (к которым VN>> относятся все 64-битные FreeBSD) - указатель - 8 байт, а int - 4 VN>> байта. LS> Hо почему?!?! Ведь int должен быть самым естественным для железа размером. LS> Hеужели так же alpha естественно работает с 32-х битными числами, а не 64-х LS> битными? У нее же все регистры 64 бита... Я не знаю, почему было принято именно такое решение: игра идёт не на аргументах, а на весах аргументов. Тем не менее на большинстве архитектур и систем с 64-разрядной адресацией int 32-разрядный. LS> Мне это кажется так же нелепо, как на i386 иметь указатель в 32 бита а int LS> оставшимся в наследство от 286, в 16 бит. -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/223833ee311b7.html, оценка из 5, голосов 10
|