*alignment

hirthwork 08.04.2012 21:50

ну и последий brainhurt на сегодня. скажите, является ли безопасным и быстрым выравнивание структуры по размеру наибольшего из её членов? а то педивикия вот говорит, что sse2 комфортнее всего себя с 16-байтным выравниванием чувствует

hirthwork 08.04.2012 21:47

не, ну это пиздец. все понимают, что нужно выравнивать объекты, но, блядь, man posix_memalign предлагает их выравнивать по значению _PC_REC_XFER_ALIGN, которое у меня каким-то загадочным образом совпало с размером страницы. выравнивать данные по границе в 4КБ во имя производительности? да вы пизданулись.

hirthwork 08.04.2012 20:32

нет, вопрос не про chaotic evil. скажите, я правильно понимаю, отступив sizeof(my_struct) от начала блока аллоцированного malloc'ом, я всегда получу указатель на правильно выровненную область, куда можно зафигачить объект?

*alignment is used by:

Hirthwork McGillah

hirthwork