|
|
|
|
|
by b3orn
6 days ago
|
|
There are two types of load/store instructions, one type requires alignment (vmovdqa), the other can load unaligned data (vmovdqu), in the case of AVX-512 the required alignment is 64 bytes. I assume aligned loads and stores are faster/have lower latency. For SSE/AVX you can look up the alignment requirements in Intel's intrinsics guide [0]. [0] https://www.intel.com/content/www/us/en/docs/intrinsics-guid... |
|