История изменений
Исправление LINUX-ORG-RU, (текущая версия) :
Я знаю, что он выровнен
#define save(x,y) *((uint32_t *)x) = y;
#define load(x,y) y = *((uint32_t *)x);
Быстрее наверное некуда. Если в цикле, то 1
раз за ранее привести и всё. Чище будет. Я так и не понял проблемы.
Исходная версия LINUX-ORG-RU, :
Я знаю, что он выровнен
#define save(x,y) *((uint32_t *)x) = y;
#define load(x,y) y = *((uint32_t *)x);
Быстрее наверное некуда.