fix rustdoc link failures
This commit is contained in:
parent
f3414889af
commit
d2b8c78afb
2 changed files with 84 additions and 84 deletions
|
|
@ -4,21 +4,21 @@
|
|||
//!
|
||||
//! 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
|
||||
//! - \[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
|
||||
|
||||
#[cfg(test)]
|
||||
use stdsimd_test::assert_instr;
|
||||
|
|
@ -99,7 +99,7 @@ pub unsafe fn __smultb(a: int16x2_t, b: int16x2_t) -> i32 {
|
|||
/// Insert a SMULTB instruction
|
||||
///
|
||||
/// Returns the equivalent of a\[1\] * b\[0\]
|
||||
/// where [0] is the lower 16 bits and [1] is the upper 16 bits.
|
||||
/// where \[0\] is the lower 16 bits and \[1\] is the upper 16 bits.
|
||||
#[inline]
|
||||
#[cfg_attr(test, assert_instr(smulbt))]
|
||||
pub unsafe fn __smulbt(a: int16x2_t, b: int16x2_t) -> i32 {
|
||||
|
|
@ -109,7 +109,7 @@ pub unsafe fn __smulbt(a: int16x2_t, b: int16x2_t) -> i32 {
|
|||
/// Insert a SMULTT instruction
|
||||
///
|
||||
/// Returns the equivalent of a\[1\] * b\[1\]
|
||||
/// where [0] is the lower 16 bits and [1] is the upper 16 bits.
|
||||
/// where \[0\] is the lower 16 bits and \[1\] is the upper 16 bits.
|
||||
#[inline]
|
||||
#[cfg_attr(test, assert_instr(smultt))]
|
||||
pub unsafe fn __smultt(a: int16x2_t, b: int16x2_t) -> i32 {
|
||||
|
|
@ -171,7 +171,7 @@ pub unsafe fn __qdbl(a: i32) -> i32 {
|
|||
/// Insert a SMLABB instruction
|
||||
///
|
||||
/// Returns the equivalent of a\[0\] * b\[0\] + c
|
||||
/// where [0] is the lower 16 bits and [1] is the upper 16 bits.
|
||||
/// where \[0\] is the lower 16 bits and \[1\] is the upper 16 bits.
|
||||
/// Sets the Q flag if overflow occurs on the addition.
|
||||
#[inline]
|
||||
#[cfg_attr(test, assert_instr(smlabb))]
|
||||
|
|
@ -182,7 +182,7 @@ pub unsafe fn __smlabb(a: int16x2_t, b: int16x2_t, c: i32) -> i32 {
|
|||
/// Insert a SMLABT instruction
|
||||
///
|
||||
/// Returns the equivalent of a\[0\] * b\[1\] + c
|
||||
/// where [0] is the lower 16 bits and [1] is the upper 16 bits.
|
||||
/// where \[0\] is the lower 16 bits and \[1\] is the upper 16 bits.
|
||||
/// Sets the Q flag if overflow occurs on the addition.
|
||||
#[inline]
|
||||
#[cfg_attr(test, assert_instr(smlabt))]
|
||||
|
|
@ -193,7 +193,7 @@ pub unsafe fn __smlabt(a: int16x2_t, b: int16x2_t, c: i32) -> i32 {
|
|||
/// Insert a SMLATB instruction
|
||||
///
|
||||
/// Returns the equivalent of a\[1\] * b\[0\] + c
|
||||
/// where [0] is the lower 16 bits and [1] is the upper 16 bits.
|
||||
/// where \[0\] is the lower 16 bits and \[1\] is the upper 16 bits.
|
||||
/// Sets the Q flag if overflow occurs on the addition.
|
||||
#[inline]
|
||||
#[cfg_attr(test, assert_instr(smlatb))]
|
||||
|
|
@ -204,7 +204,7 @@ pub unsafe fn __smlatb(a: int16x2_t, b: int16x2_t, c: i32) -> i32 {
|
|||
/// Insert a SMLATT instruction
|
||||
///
|
||||
/// Returns the equivalent of a\[1\] * b\[1\] + c
|
||||
/// where [0] is the lower 16 bits and [1] is the upper 16 bits.
|
||||
/// where \[0\] is the lower 16 bits and \[1\] is the upper 16 bits.
|
||||
/// Sets the Q flag if overflow occurs on the addition.
|
||||
#[inline]
|
||||
#[cfg_attr(test, assert_instr(smlatt))]
|
||||
|
|
@ -214,8 +214,8 @@ pub unsafe fn __smlatt(a: int16x2_t, b: int16x2_t, c: i32) -> i32 {
|
|||
|
||||
/// Insert a SMLAWB instruction
|
||||
///
|
||||
/// Returns the equivalent of (a * b[0] + (c << 16)) >> 16
|
||||
/// where [0] is the lower 16 bits and [1] is the upper 16 bits.
|
||||
/// Returns the equivalent of (a * b\[0\] + (c << 16)) >> 16
|
||||
/// where \[0\] is the lower 16 bits and \[1\] is the upper 16 bits.
|
||||
/// Sets the Q flag if overflow occurs on the addition.
|
||||
#[inline]
|
||||
#[cfg_attr(test, assert_instr(smlawb))]
|
||||
|
|
@ -225,8 +225,8 @@ pub unsafe fn __smlawb(a: i32, b: int16x2_t, c: i32) -> i32 {
|
|||
|
||||
/// Insert a SMLAWT instruction
|
||||
///
|
||||
/// Returns the equivalent of (a * b[1] + (c << 16)) >> 16
|
||||
/// where [0] is the lower 16 bits and [1] is the upper 16 bits.
|
||||
/// Returns the equivalent of (a * b\[1\] + (c << 16)) >> 16
|
||||
/// where \[0\] is the lower 16 bits and \[1\] is the upper 16 bits.
|
||||
/// Sets the Q flag if overflow occurs on the addition.
|
||||
#[inline]
|
||||
#[cfg_attr(test, assert_instr(smlawt))]
|
||||
|
|
|
|||
|
|
@ -4,63 +4,63 @@
|
|||
//!
|
||||
//! Intrinsics that could live here
|
||||
//!
|
||||
//! - [x] __sel
|
||||
//! - [ ] __ssat16
|
||||
//! - [ ] __usat16
|
||||
//! - [ ] __sxtab16
|
||||
//! - [ ] __sxtb16
|
||||
//! - [ ] __uxtab16
|
||||
//! - [ ] __uxtb16
|
||||
//! - [x] __qadd8
|
||||
//! - [x] __qsub8
|
||||
//! - [x] __sadd8
|
||||
//! - [x] __shadd8
|
||||
//! - [x] __shsub8
|
||||
//! - [x] __ssub8
|
||||
//! - [ ] __uadd8
|
||||
//! - [ ] __uhadd8
|
||||
//! - [ ] __uhsub8
|
||||
//! - [ ] __uqadd8
|
||||
//! - [ ] __uqsub8
|
||||
//! - [x] __usub8
|
||||
//! - [x] __usad8
|
||||
//! - [x] __usada8
|
||||
//! - [x] __qadd16
|
||||
//! - [x] __qasx
|
||||
//! - [x] __qsax
|
||||
//! - [x] __qsub16
|
||||
//! - [x] __sadd16
|
||||
//! - [x] __sasx
|
||||
//! - [x] __shadd16
|
||||
//! - [ ] __shasx
|
||||
//! - [ ] __shsax
|
||||
//! - [x] __shsub16
|
||||
//! - [ ] __ssax
|
||||
//! - [ ] __ssub16
|
||||
//! - [ ] __uadd16
|
||||
//! - [ ] __uasx
|
||||
//! - [ ] __uhadd16
|
||||
//! - [ ] __uhasx
|
||||
//! - [ ] __uhsax
|
||||
//! - [ ] __uhsub16
|
||||
//! - [ ] __uqadd16
|
||||
//! - [ ] __uqasx
|
||||
//! - [x] __uqsax
|
||||
//! - [ ] __uqsub16
|
||||
//! - [ ] __usax
|
||||
//! - [ ] __usub16
|
||||
//! - [x] __smlad
|
||||
//! - [ ] __smladx
|
||||
//! - [ ] __smlald
|
||||
//! - [ ] __smlaldx
|
||||
//! - [x] __smlsd
|
||||
//! - [ ] __smlsdx
|
||||
//! - [ ] __smlsld
|
||||
//! - [ ] __smlsldx
|
||||
//! - [x] __smuad
|
||||
//! - [x] __smuadx
|
||||
//! - [x] __smusd
|
||||
//! - [x] __smusdx
|
||||
//! - \[x\] __sel
|
||||
//! - \[ \] __ssat16
|
||||
//! - \[ \] __usat16
|
||||
//! - \[ \] __sxtab16
|
||||
//! - \[ \] __sxtb16
|
||||
//! - \[ \] __uxtab16
|
||||
//! - \[ \] __uxtb16
|
||||
//! - \[x\] __qadd8
|
||||
//! - \[x\] __qsub8
|
||||
//! - \[x\] __sadd8
|
||||
//! - \[x\] __shadd8
|
||||
//! - \[x\] __shsub8
|
||||
//! - \[x\] __ssub8
|
||||
//! - \[ \] __uadd8
|
||||
//! - \[ \] __uhadd8
|
||||
//! - \[ \] __uhsub8
|
||||
//! - \[ \] __uqadd8
|
||||
//! - \[ \] __uqsub8
|
||||
//! - \[x\] __usub8
|
||||
//! - \[x\] __usad8
|
||||
//! - \[x\] __usada8
|
||||
//! - \[x\] __qadd16
|
||||
//! - \[x\] __qasx
|
||||
//! - \[x\] __qsax
|
||||
//! - \[x\] __qsub16
|
||||
//! - \[x\] __sadd16
|
||||
//! - \[x\] __sasx
|
||||
//! - \[x\] __shadd16
|
||||
//! - \[ \] __shasx
|
||||
//! - \[ \] __shsax
|
||||
//! - \[x\] __shsub16
|
||||
//! - \[ \] __ssax
|
||||
//! - \[ \] __ssub16
|
||||
//! - \[ \] __uadd16
|
||||
//! - \[ \] __uasx
|
||||
//! - \[ \] __uhadd16
|
||||
//! - \[ \] __uhasx
|
||||
//! - \[ \] __uhsax
|
||||
//! - \[ \] __uhsub16
|
||||
//! - \[ \] __uqadd16
|
||||
//! - \[ \] __uqasx
|
||||
//! - \[x\] __uqsax
|
||||
//! - \[ \] __uqsub16
|
||||
//! - \[ \] __usax
|
||||
//! - \[ \] __usub16
|
||||
//! - \[x\] __smlad
|
||||
//! - \[ \] __smladx
|
||||
//! - \[ \] __smlald
|
||||
//! - \[ \] __smlaldx
|
||||
//! - \[x\] __smlsd
|
||||
//! - \[ \] __smlsdx
|
||||
//! - \[ \] __smlsld
|
||||
//! - \[ \] __smlsldx
|
||||
//! - \[x\] __smuad
|
||||
//! - \[x\] __smuadx
|
||||
//! - \[x\] __smusd
|
||||
//! - \[x\] __smusdx
|
||||
|
||||
#[cfg(test)]
|
||||
use stdsimd_test::assert_instr;
|
||||
|
|
@ -349,7 +349,7 @@ pub unsafe fn __shsub8(a: int8x4_t, b: int8x4_t) -> int8x4_t {
|
|||
/// res\[2\] = a\[2\] - a\[2\]
|
||||
/// res\[3\] = a\[3\] - a\[3\]
|
||||
///
|
||||
/// where [0] is the lower 8 bits and [3] is the upper 8 bits.
|
||||
/// where \[0\] is the lower 8 bits and \[3\] is the upper 8 bits.
|
||||
/// The GE bits of the APSR are set.
|
||||
#[inline]
|
||||
#[cfg_attr(test, assert_instr(usub8))]
|
||||
|
|
@ -366,7 +366,7 @@ pub unsafe fn __usub8(a: uint8x4_t, b: uint8x4_t) -> uint8x4_t {
|
|||
/// res\[2\] = a\[2\] - a\[2\]
|
||||
/// res\[3\] = a\[3\] - a\[3\]
|
||||
///
|
||||
/// where [0] is the lower 8 bits and [3] is the upper 8 bits.
|
||||
/// where \[0\] is the lower 8 bits and \[3\] is the upper 8 bits.
|
||||
/// The GE bits of the APSR are set.
|
||||
#[inline]
|
||||
#[cfg_attr(test, assert_instr(ssub8))]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue