Skip to content

Tracking Issue for stdarch_aarch64_rand #153514

@folkertdev

Description

@folkertdev

Feature gate: #![feature(stdarch_aarch64_rand)]

This is a tracking issue for the aarch64 random number generation intrinsics, documented at https://arm-software.github.io/acle/main/acle.html#random-number-generation-intrinsics.

Public API

#[target_feature(enable = "rand")]
pub unsafe fn __rndr(value: *mut u64) -> i32 { /* ... */ }

#[target_feature(enable = "rand")]
pub unsafe fn __rndrrs(value: *mut u64) -> i32 { /* ... */ }

Steps / History

(Remember to update the S-tracking-* label when checking boxes.)

Unresolved Questions

  • LLVM uses rand as the name of the target feature, while arm seems to be using rng internally.

Footnotes

  1. https://std-dev-guide.rust-lang.org/feature-lifecycle/stabilization.html

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-intrinsicsArea: IntrinsicsC-tracking-issueCategory: An issue tracking the progress of sth. like the implementation of an RFCO-AArch64Armv8-A or later processors in AArch64 modeT-libs-apiRelevant to the library API team, which will review and decide on the PR/issue.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    To Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions