Skip to content

vsha256h2q_u32 (aarch64) and siblings are marked as stable in "current rustc version"  #1474

@izik1

Description

@izik1

https://github.com/rust-lang/stdarch/blob/333e9e9977188d0748327e9b5be0f3f412063174/crates/core_arch/src/arm_shared/crypto.rs

Technically all of these functions are, it's just too much to put in a title.

If this is supposed to be opened against rust-lang/rust, or if they aren't supposed to be stable(? seems to have gotten missed in relnotes at least)*, feel free to point me in the right direction.

I believe it's supposed to be 1.72.0 because that's what I can get on compiler explorer with the following code:

#[cfg(target_arch = "aarch64")]
fn foo() {
    let f = core::arch::aarch64::vsha256h2q_u32;
}

(note that actually calling the function gives the same results but it takes more code to do so.

* = it's stable on stable, that's not gonna change.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions