LINUX.ORG.RU

История изменений

Исправление praseodim, (текущая версия) :

Нет. У меня 32-bit ядро, точно! И на нем точно работают 64-bit программы!

Значит ядро переходит в 64-й битный режим.

Ну не доступно из 32-битного режима ничего 64-битное, ни команды, ни регистры, ни адресация. При попытке заюзать там даже не Invalid Opcode будет, а тупо другие команды. Опкод 64-битного префикса для команд - это BCD-команды двоично-десятичной арифметики в ia32. Ими пожертвовали в 64-битах как крайне мало востребоваными.

Исходная версия praseodim, :

Нет. У меня 32-bit ядро, точно! И на нем точно работают 64-bit программы!

Значит ядро переходит в 64-й битный режим.

Ну не доступно из 32-битного режима ничего 64-битное, ни команды, ни регистры, ни адресация.