Информация об изменениях

Сообщение Re[5]: Арифметика long double от 12.01.2024 7:37

Изменено 12.01.2024 7:38 andrey.desman

Re[5]: Арифметика long double
Здравствуйте, LaptevVV, Вы писали:

AD>>Что и что? long double занимает 16 байт, из них используется 10.

LVV>1. Это я и хотел услышать
LVV>Но выравнивание здесь причем ?

Чтобы ровно и четко все было, а не эти ваши 10 байт, которые и в массив не положишь.

LVV>Тут происходит усечение мантиссы.


А экспоненты нет? Чтобы что-то усеч, надо чтобы это что-то было. А его не было.

Ты смотришь на это как на то, что раз 16 байт, значит все они под значение использоваться должны. Тогда как по факту поддержали 80 битные числа, а потом добили их до приемлемого выравнивания.
Re[5]: Арифметика long double
Здравствуйте, LaptevVV, Вы писали:

AD>>Что и что? long double занимает 16 байт, из них используется 10.

LVV>1. Это я и хотел услышать
LVV>Но выравнивание здесь причем ?

Чтобы ровно и четко все было, а не эти ваши 10 байт, которые и в массив не положишь.

LVV>Тут происходит усечение мантиссы.


А экспоненты нет? Чтобы что-то усеч, надо чтобы это что-то было. А его не было.

Ты смотришь на это как на то, что раз 16 байт, значит все они под значение использоваться должны. Тогда как по факту поддержали 80 битные числа, а потом добили их до приемлемого выравнивания в 128 бит.