Open
Description
openedon Jan 26, 2022
The feature gate for the issue is #![feature(asm_experimental_arch)]
.
Summary
This feature tracks asm!
and global_asm!
support for the following architectures:
- Arm64ec: Stabilize Arm64EC inline assembly #131781
- NVPTX
- PowerPC
- Hexagon
- MIPS32r2 and MIPS64r2
- wasm32
- BPF
- SPIR-V
- AVR
- MSP430
- s390x: Stabilize s390x inline assembly #131258
Status
Each architecture needs to be reviewed before stabilization:
- It must have
clobber_abi
. - It must be possible to clobber every register that is normally clobbered by a function call.
- Generally review that the exposed register classes make sense.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment