core::arch::arm::dsp - Rust
Description: References:
Keywords: rust, rustlang, rust-lang, dsp

# Module core::arch::arm::dsp
[−][src]

🔬 This is a nightly-only experimental API. (`stdsimd` #48556)
This is supported on ARM only.
Expand description

# References:

- Section 8.3 “16-bit multiplications”

Intrinsics that could live here:

- [x] __smulbb
- [x] __smulbt
- [x] __smultb
- [x] __smultt
- [x] __smulwb
- [x] __smulwt
- [x] __qadd
- [x] __qsub
- [x] __qdbl
- [x] __smlabb
- [x] __smlabt
- [x] __smlatb
- [x] __smlatt
- [x] __smlawb
- [x] __smlawt

## Structs

int16x2_t | Experimental ARM-specific 32-bit wide vector of two packed `i16`.
uint16x2_t | Experimental ARM-specific 32-bit wide vector of two packed `u16`.

## Functions

__qadd⚠ | Experimental Signed saturating addition
__qdbl⚠ | Experimental Insert a QADD instruction
__qsub⚠ | Experimental Signed saturating subtraction
__smlabb⚠ | Experimental Insert a SMLABB instruction
__smlabt⚠ | Experimental Insert a SMLABT instruction
__smlatb⚠ | Experimental Insert a SMLATB instruction
__smlatt⚠ | Experimental Insert a SMLATT instruction
__smlawb⚠ | Experimental Insert a SMLAWB instruction
__smlawt⚠ | Experimental Insert a SMLAWT instruction
__smulbb⚠ | Experimental Insert a SMULBB instruction
__smulbt⚠ | Experimental Insert a SMULTB instruction
__smultb⚠ | Experimental Insert a SMULTB instruction
__smultt⚠ | Experimental Insert a SMULTT instruction
__smulwb⚠ | Experimental Insert a SMULWB instruction
__smulwt⚠ | Experimental Insert a SMULWT instruction