Open
Description
The feature gate for the issue is #![feature(apx_target_feature)]
.
Advanced Performance Extensions is a general-purpose extension of x86-64 for all Intel CPUs. See this presentation by LLVM team for more info about this.
Public API
The apxf
target feature, and usage of GPR32 in inline ASM
Steps / History
- Implementation:
- Final comment period (FCP)1
- Stabilization PR
Unresolved Questions
- How to handle
inline-asm-use-gpr32
? The GPR32 registers (specifically REX2) can't be used with VEX encoded instructions, notably AVX and SSE. See the GCC patch for more info
@rustbot label O-x86_64 A-target-feature A-inline-assembly T-compiler -T-libs-api
Footnotes
Metadata
Metadata
Assignees
Labels
Area: Inline assembly (`asm!(…)`)Area: Enabling/disabling target features like AVX, Neon, etc.Category: An issue tracking the progress of sth. like the implementation of an RFCTarget: x86-64 processors (like x86_64-*) (also known as amd64 and x64)Relevant to the compiler team, which will review and decide on the PR/issue.