Tracking Issue for movrs
target feature
#137976
Labels
C-tracking-issue
Category: An issue tracking the progress of sth. like the implementation of an RFC
T-libs-api
Relevant to the library API team, which will review and decide on the PR/issue.
Feature gate:
#![feature(movrs_target_feature)]
This is a tracking issue for the x86(64) target feature
movrs
. It includes 2 instructions -MOVRS
andPREFETCHRST2
. These behave as normalMOV
andPREFETCHW
instructions, just with the "read-shared" hint. This, as suggested by the name, is purely a hint to the processor that the data loaded/stored by the instruction is likely to get accessed by multiple processors.Public API
The
movrs
target feature (which enables theMOVRS
andPREFETCHRST2
instructions) and the followingstdarch
intrinsics_movrs_i8
_movrs_i16
_movrs_i32
_movrs_i64
_m_prefetchrs
Steps / History
Implementation History
amx
target features and themovrs
target feature #138003Unresolved Questions
Footnotes
https://std-dev-guide.rust-lang.org/feature-lifecycle/stabilization.html ↩
The text was updated successfully, but these errors were encountered: