Fix combine2x128

This commit is contained in:
Matthew Barr
2016-09-13 15:07:16 +10:00
parent 8ff7a3cdbb
commit 99e14df117
3 changed files with 8 additions and 8 deletions

View File

@@ -658,8 +658,8 @@ m128 movdq_lo(m256 x) {
}
static really_inline
m256 combine2x128(m128 a, m128 b) {
m256 rv = {a, b};
m256 combine2x128(m128 hi, m128 lo) {
m256 rv = {lo, hi};
return rv;
}
@@ -712,7 +712,7 @@ m256 combine2x128(m128 hi, m128 lo) {
#if defined(_mm256_set_m128i)
return _mm256_set_m128i(hi, lo);
#else
return insert128to256(cast128to256(hi), lo, 1);
return insert128to256(cast128to256(lo), hi, 1);
#endif
}
#endif //AVX2