рутина сложна, нужен опыт. Те дни давно прошли, когда мы могли просто добавить счетчик циклов, чтобы получить общую скорость рутины. Ваша контрольная статья - это шаг в правильном направлении, потому что она измеряет время.

ыровнять указатель по 16-байтовой границе?

Я нашел этот код, не уверен, что он правильный

char* p= malloc(1024);

if ((((unsigned long) p) % 16) != 0) 
{
     unsigned char *chpoint = (unsigned char *)p;        
     chpoint += 16 - (((unsigned long) p) % 16);
     p = (char *)chpoint;
}

Будет ли это работать?

Спасибо

Ответы на вопрос(6)

Ваш ответ на вопрос