Module core::arch::arm::dsp

source ·
🔬This is a nightly-only experimental API. (stdsimd #48556)
Available on ARM only.
Expand description

References:

  • 8.3 “16位乘法” 部分

可以在这里生存的内部函数:

  • [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_tExperimental
    特定于 ARM 的两个包装的 i16 的 32 位宽 vector。
  • uint16x2_tExperimental
    特定于 ARM 的两个包装的 u16 的 32 位宽 vector。

Functions

  • __qaddExperimental
    带符号的饱和加法
  • __qdblExperimental
    插入 QADD 指令
  • __qsubExperimental
    有符号的饱和减法
  • __smlabbExperimental
    插入 SMLABB 指令
  • __smlabtExperimental
    插入 SMLABT 指令
  • __smlatbExperimental
    插入 SMLATB 指令
  • __smlattExperimental
    插入 SMLATT 指令
  • __smlawbExperimental
    插入 SMLAWB 指令
  • __smlawtExperimental
    插入 SMLAWT 指令
  • __smulbbExperimental
    插入 SMULBB 指令
  • __smulbtExperimental
    插入 SMULTB 指令
  • __smultbExperimental
    插入 SMULTB 指令
  • __smulttExperimental
    插入 SMULTT 指令
  • __smulwbExperimental
    插入 SMULWB 指令
  • __smulwtExperimental
    插入 SMULWT 指令