core::arch - Rust
Description: API documentation for the Rust `arch` mod in crate `core`.
Keywords: rust, rustlang, rust-lang, arch

# 1.27.0[−][src]Module core::arch

Platform dependent vendor intrinsics.

This documentation is for the version of this module in the `coresimd` crate, but you probably want to use the `stdsimd` crate which should have more complete documentation.

Also note that while this module may appear to contains the intrinsics for only one platform it actually contains intrinsics for multiple platforms compiled in conditionally. For other platforms of stdsimd see:

- `x86`
- `x86_64`
- `arm`
- `aarch64`
- `mips`
- `mips64`
- `PowerPC`
- `PowerPC64`
- `NVPTX`
- `wasm32`

## Modules

x86 | [ x86 ] Platform-specific intrinsics for the `x86` platform.
x86_64 | [ x86-64 ] Platform-specific intrinsics for the `x86_64` platform.
aarch64 | [ Experimental ] [ AArch64 ] Platform-specific intrinsics for the `aarch64` platform.
arm | [ Experimental ] [ ARM ] Platform-specific intrinsics for the `arm` platform.
mips | [ Experimental ] [ MIPS ] Platform-specific intrinsics for the `mips` platform.
mips64 | [ Experimental ] [ MIPS-64 ] Platform-specific intrinsics for the `mips64` platform.
nvptx | [ Experimental ] [ `target_arch="nvptx"` or `target_arch="nvptx64"` ] Platform-specific intrinsics for the `NVPTX` platform.
powerpc | [ Experimental ] [ PowerPC ] Platform-specific intrinsics for the `PowerPC` platform.
powerpc64 | [ Experimental ] [ PowerPC-64 ] Platform-specific intrinsics for the `PowerPC64` platform.
wasm32 | [ Experimental ] [ MIPS ] Platform-specific intrinsics for the `wasm32` platform.

# Help

## Keyboard Shortcuts

`?`
  Show this help dialog
`S`
  Focus the search field
`↑`
  Move up in search results
`↓`
  Move down in search results
`↹`
  Switch tab
`⏎`
  Go to active search result
`+`
  Expand all sections
`-`
  Collapse all sections

## Search Tricks

Prefix searches with a type followed by a colon (e.g. `fn:`) to restrict the search to a given type.

Accepted types are: `fn`, `mod`, `struct`, `enum`, `trait`, `type`, `macro`, and `const`.

Search functions by type signature (e.g. `vec -> usize` or `* -> vec`)

Search multiple things at once by splitting your query with comma (e.g. `str,u8` or `String,struct:Vec,test`)