July 15, 2026
11:01 a.m.
On Wed Jul 15 10:53:32 2026 +0000, JiangYi Chen wrote:
What do you mean by "unconditional"? So, we just do it like : #define VEC64_LOAD_UINT16( addr ) _mm_loadl_epi64( (__m128i const*) (addr) ) #define VEC64_STORE_UINT16( addr, vec ) _mm_storel_epi64( (__m128i*) (addr), (vec) ) #define XMMSTORE_UINT64( _a, _addr ) _mm_storel_epi64((__m128i*)(p), (a)) without any conditional checks? Correct. To me, that feels cleaner than a version check, especially if it checks for versions of all three compilers.
But I'm not the maintainer of this area, so I could be wrong. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/11397#note_145700