Как стать автором
Обновить

Комментарии 5

Так как размер переменной типа int в x32 и x64 процессорах не равно 4 байта....

Так а чему же тогда оно равно?

Опечатка, прошу прощения
«movdqa (%0), %%xmm0\n»

а то же самое нельзя написать без ассемблера с intrinsics либой?
При этом с avx512 можно бы и 64 байта за раз а не 16
Кстати вначале можно определять не выровнен ли первый блок и копировать 0-7 байт для выравнивания, чтобы юзер не заморачивался с выравниванием.
И неплохо бы сравнение со стандартным memcpy, неужели вы в такой старой вещи сделали открытие?
НЛО прилетело и опубликовало эту надпись здесь
Согласен
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории