Module dsp

Source
Available 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

Functions§

arm_qadd 🔒
arm_qsub 🔒
arm_smlabb 🔒
arm_smlabt 🔒
arm_smlatb 🔒
arm_smlatt 🔒
arm_smlawb 🔒
arm_smlawt 🔒
arm_smulbb 🔒
arm_smulbt 🔒
arm_smultb 🔒
arm_smultt 🔒
arm_smulwb 🔒
arm_smulwt 🔒
__qaddExperimental
Signed saturating addition
__qdblExperimental
Insert a QADD instruction
__qsubExperimental
Signed saturating subtraction
__smlabbExperimental
Insert a SMLABB instruction
__smlabtExperimental
Insert a SMLABT instruction
__smlatbExperimental
Insert a SMLATB instruction
__smlattExperimental
Insert a SMLATT instruction
__smlawbExperimental
Insert a SMLAWB instruction
__smlawtExperimental
Insert a SMLAWT instruction
__smulbbExperimental
Insert a SMULBB instruction
__smulbtExperimental
Insert a SMULTB instruction
__smultbExperimental
Insert a SMULTB instruction
__smulttExperimental
Insert a SMULTT instruction
__smulwbExperimental
Insert a SMULWB instruction
__smulwtExperimental
Insert a SMULWT instruction