История изменений
Исправление LINUX-ORG-RU, (текущая версия) :
Байт может быть и не 8 бит, байтом он не перестанет вроде. Поменяется битность байта поменяются лимиты типов, всё остальное мною описанное останется верным. Ну вроде как…
Для float вне зависимости от размера байта в битах он будет 32 бита и 64 для double соотвецтвенно. Как будет это реализовано через 6битные байты отдельно или через ещё как хз, но адресация float_ptr++
по сути должна смещаться на 32 бита согласно размеру фиксированному флоата даже если байт будет двухбитным или 128 битным.
P.S. QEMU умеет эмулировать некую хню с не 8 битными байтами или вообще как вот такой случай экзотический потыкать палочкой на обычном x86 хосте? Было бы интересно. Даже пособирать под такое «железо» и посмотреть как код падает =)
Исправление LINUX-ORG-RU, :
Байт может быть и не 8 бит, байтом он не перестанет вроде. Поменяется битность байта поменяются лимиты типов, всё остальное мною описанное останется верным. Ну вроде как…
Для float вне зависимости от размера байта в битах он будет 32 бита и 64 для double соотвецтвенно. Как будет это реализовано через 6битные байты отдельно или через ещё как хз, но адресация float_ptr++
по сути должна смещаться на 32 бита согласно размеру фиксированному флоата даже если байт будет двухбитным или 128 битным.
Исходная версия LINUX-ORG-RU, :
Байт может быть и не 8 бит, байтом он не перестанет вроде. Поменяется битность байта поменяются лимиты типов, всё остальное мною описанное останется верным. Ну вроде как…