You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I expected to see this happen: The SSE2 intrinsics would be inlined. The target_arch was native (skylake).
Instead, this happened: The intrinsics were not inlined, and required a function call each time. Some of the functions were just two moves and the operation, others had _ZN4core9core_arch3x868m128iExt8 in them.
e.g. _mm_or_si128 was just
Code
I tried this code:
I expected to see this happen: The SSE2 intrinsics would be inlined. The
target_arch
was native (skylake).Instead, this happened: The intrinsics were not inlined, and required a function call each time. Some of the functions were just two moves and the operation, others had _ZN4core9core_arch3x868m128iExt8 in them.
e.g.
_mm_or_si128
was justbut
_mm_sub_epi64
was more complex. Both intrinsics should have been inlined.Version it worked on
It most recently worked on: rustc 1.50
Version with regression
rustc --version --verbose
:The text was updated successfully, but these errors were encountered: