__tstart in core::arch::aarch64 - Rust
Description: Starts a new transaction. When the transaction starts successfully the return value is 0. If the transaction fails, all state modifications are discarded and a cause of the failure is encoded in the return value.
Keywords: rust, rustlang, rust-lang, __tstart

# Function core::arch::aarch64::__tstart
[−][src]

    pub unsafe fn __tstart() -> u64

🔬 This is a nightly-only experimental API. (`stdsimd` #48556)
This is supported on AArch64 and target feature `tme` only.

Starts a new transaction. When the transaction starts successfully the return value is 0. If the transaction fails, all state modifications are discarded and a cause of the failure is encoded in the return value.

ARM TME Intrinsics.