Hi all.
I defined byte array as following.
BYTE buffer[16] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
And I call '_mm_load_si128()'.
__m128i current_0 = _mm_load_si128((__m128i*)buffer);
But, It occured error message 'Access Violation'.
Is it wrong? I really don't know..
Please give me advice. Thank you :)
What I have tried:
I tried as following code.
BYTE buffer[16] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
__m128i current_0 = _mm_loadu_si128((__m128i*)buffer);
It worked.
But I don't know they have difference of performance '_mm_loadu_si128' and '_mm_load_si128' when the image has big size.