Module core::arch::arm::dsp [−][src]
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 |
| uint16x2_t | Experimental ARM-specific 32-bit wide vector of two packed |
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 |