Tracking Issue for AArch64 TME intrinsics
Amanieu opened this issue · 2 comments
Amanieu commented
Feature gate: #![feature(stdarch_aarch64_tme)]
This is a tracking issue TME intrinsics on AArch64.
Public API
// core::arch::aarch64
pub const _TMSTART_SUCCESS: u64;
pub const _TMFAILURE_REASON: u64;
pub const _TMFAILURE_RTRY: u64;
pub const _TMFAILURE_CNCL: u64;
pub const _TMFAILURE_MEM: u64;
pub const _TMFAILURE_IMP: u64;
pub const _TMFAILURE_ERR: u64;
pub const _TMFAILURE_SIZE: u64;
pub const _TMFAILURE_NEST: u64;
pub const _TMFAILURE_DBG: u64;
pub const _TMFAILURE_INT: u64;
pub const _TMFAILURE_TRIVIAL: u64;
pub unsafe fn __tstart() -> u64;
pub unsafe fn __tcommit();
pub unsafe fn __tcancel<const IMM16: u64>();
pub unsafe fn __ttest() -> u64;
Steps / History
- Implementation: #...
- Final comment period (FCP)1
- Stabilization PR
Unresolved Questions
- None yet.
Footnotes
Jules-Bertholet commented
@rustbot label o-aarch64 a-simd
workingjubilee commented
Transactional memory extensions are not SIMD, despite having previously been misclassified under stdsimd
.