[u8;10] -> [u8; 4] -> u32 волнует в основном
Это я пошутил так. Скопировать 10 байт может быть быстрее, чем читать невыровненный u32.
не может, там же 4 байта читаются.
Я хз в что оно в васме просто выльется, ща на godbolt пытаюсь понять
Процессоры они такие. Непредсказуемые (ну с первого взгляда, по крайней мере)
Раст зато предсказуемый, там read_unaligned сделан через копирование байтов.
Читаться всё-равно будет кэш-линия.
А, ты про это, я думал, когда байты в одинаковом положении, но не в одинаковых длинах.
Обсуждают сегодня