I use MSVC to use some of the built-in SSE features. To support this, I compared some of my data with a border of 16 bytes. However, now that I am compiling for x86 instead of x64, MSVC insists that it is improper for me to align the function parameter to 16 bytes. But if this is true, then how can anyone send SSE data types as function parameters?
So how can I send 16 byte aligned parameters to a function?
Puppy source
share