The fallback is only needed for ARM64EC and _Use_sse2() == false modes.
It should not be active code path normally.
|
_Dest[_Ix] = _Tmpd[_Ix]; |
|
} |
|
} |
|
} |
|
#endif // !defined(_M_ARM64EC) |
|
const auto _Arr = reinterpret_cast<const uint8_t*>(_Src); |
|
for (size_t _Ix = 0; _Ix < _Size_bits; ++_Ix) { |
|
_Dest[_Size_bits - 1 - _Ix] = ((_Arr[_Ix >> 3] >> (_Ix & 7)) & 1) != 0 ? _Elem1 : _Elem0; |
|
} |
|
} |
|
|
The fallback is only needed for ARM64EC and
_Use_sse2() == falsemodes.It should not be active code path normally.
STL/stl/src/vector_algorithms.cpp
Lines 1918 to 1928 in 192a840