Module core::arch::powerpc

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

特定于平台的用于 PowerPC 平台的内部函数。

有关更多详细信息,请参见 模块级文档。

Structs

  • vector_bool_charExperimentalPowerPC or PowerPC-64
    特定于 PowerPC 的 16 个包装元素的 128 位宽 vector 掩码
  • vector_bool_intExperimentalPowerPC or PowerPC-64
    特定于 PowerPC 的 4 个包装元素的 128 位宽 vector 掩码
  • vector_bool_longExperimentalPowerPC or PowerPC-64
    特定于 PowerPC 的 2 个 i64 的 128 位宽 vector 掩码
  • vector_bool_shortExperimentalPowerPC or PowerPC-64
    特定于 PowerPC 的 8 个包装元素的 128 位宽 vector 掩码
  • vector_doubleExperimentalPowerPC or PowerPC-64
    特定于 PowerPC 的 2 个包装的 f64 的 128 位宽 vector
  • vector_floatExperimentalPowerPC or PowerPC-64
    特定于 PowerPC 的 128 位宽的 vector,四个包装的 f32
  • vector_signed_charExperimentalPowerPC or PowerPC-64
    特定于 PowerPC 的 16 个包装 i8 的 128 位宽 vector
  • vector_signed_intExperimentalPowerPC or PowerPC-64
    特定于 PowerPC 的 128 位宽的 vector,四个包装的 i32
  • vector_signed_longExperimentalPowerPC or PowerPC-64
    特定于 PowerPC 的 2 个包装的 i64 的 128 位宽 vector
  • vector_signed_shortExperimentalPowerPC or PowerPC-64
    特定于 PowerPC 的 8 个包装的 i16 的 128 位宽 vector
  • vector_unsigned_charExperimentalPowerPC or PowerPC-64
    特定于 PowerPC 的 16 个包装 u8 的 128 位宽 vector
  • vector_unsigned_intExperimentalPowerPC or PowerPC-64
    特定于 PowerPC 的 128 位宽的 vector,四个包装的 u32
  • vector_unsigned_longExperimentalPowerPC or PowerPC-64
    特定于 PowerPC 的 2 个包装的 u64 的 128 位宽 vector
  • vector_unsigned_shortExperimentalPowerPC or PowerPC-64
    特定于 PowerPC 的 8 个包装的 u16 的 128 位宽 vector

Functions

  • trap⚠ExperimentalPowerPC or PowerPC-64
    生成陷阱指令 TRAP
  • vec_abs⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector abs。
  • vec_abss⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector abss。
  • vec_add⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector add。
  • vec_addc⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector addc。
  • vec_adds⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector adds。
  • vec_all_eq⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 所有元素相等
  • vec_all_ge⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 所有元素大于或等于
  • vec_all_gt⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 所有大于的元素
  • vec_all_in⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 所有在
  • vec_all_le⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 所有元素小于或等于
  • vec_all_lt⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 所有元素小于
  • vec_all_nan⚠Experimental(PowerPC or PowerPC-64) and altivec
    所有元素不是数字
  • vec_all_ne⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 所有元素不相等
  • vec_all_nge⚠Experimental(PowerPC or PowerPC-64) and altivec
    所有不大于或等于的元素
  • vec_all_ngt⚠Experimental(PowerPC or PowerPC-64) and altivec
    所有元素不大于
  • vec_all_nle⚠Experimental(PowerPC or PowerPC-64) and altivec
    所有元素不小于或等于
  • vec_all_nlt⚠Experimental(PowerPC or PowerPC-64) and altivec
    所有元素不小于
  • vec_all_numeric⚠Experimental(PowerPC or PowerPC-64) and altivec
    所有元素数值
  • vec_and⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector and。
  • vec_andc⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector andc。
  • vec_any_eq⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 所有元素相等
  • vec_any_ge⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 任何大于或等于的元素
  • vec_any_gt⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 任何大于的元素
  • vec_any_le⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 任何小于或等于的元素
  • vec_any_lt⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 任何元素小于
  • vec_any_nan⚠Experimental(PowerPC or PowerPC-64) and altivec
    任何不是数字的元素
  • vec_any_ne⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 任何元素不相等
  • vec_any_nge⚠Experimental(PowerPC or PowerPC-64) and altivec
    任何不大于或等于的元素
  • vec_any_ngt⚠Experimental(PowerPC or PowerPC-64) and altivec
    任何不大于的元素
  • vec_any_nle⚠Experimental(PowerPC or PowerPC-64) and altivec
    任何不小于或等于的元素
  • vec_any_nlt⚠Experimental(PowerPC or PowerPC-64) and altivec
    任何元素不小于
  • vec_any_numeric⚠Experimental(PowerPC or PowerPC-64) and altivec
    任何元素数值
  • vec_any_out⚠Experimental(PowerPC or PowerPC-64) and altivec
    任何越界的元素
  • vec_avg⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector avg。
  • vec_ceil⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector cmpb。
  • vec_cmpb⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector cmpb。
  • vec_cmpeq⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector cmpeq。
  • vec_cmpge⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector cmpge。
  • vec_cmpgt⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector cmpgt。
  • vec_cmple⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector cmple。
  • vec_cmplt⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector cmplt。
  • vec_ctf⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 转换为浮点数
  • vec_cts⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 转换为有符号整数
  • vec_ctu⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 转换为有符号整数
  • vec_expte⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector expte。
  • vec_floor⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector floor。
  • vec_ld⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 加载索引。
  • vec_lde⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 加载索引的元素。
  • vec_ldl⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 加载最近最少使用的索引。
  • vec_madd⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 乘加
  • vec_madds⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 乘以饱和
  • vec_max⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector max。
  • vec_min⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector min
  • vec_mladd⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 乘以低并加无符号半字
  • vec_mradds⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 乘以四舍五入并添加饱和
  • vec_msum⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 乘和
  • vec_msums⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 乘和总和
  • vec_mule⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 乘以偶数
  • vec_mulo⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 乘以奇数
  • vec_nmsub⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 负相减
  • vec_nor⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 不是或。
  • vec_or⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 或。
  • vec_perm⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector permute。
  • vec_splats⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector splats。
  • vec_sub⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector sub。
  • vec_subs⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector subs。
  • vec_sum2s⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 部分 (1/2) 的总和已饱和
  • vec_sum4s⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 部分 (1/4) 的总和已饱和
  • vec_xor⚠Experimental(PowerPC or PowerPC-64) and altivec
    Vector 异或。
  • vec_xxpermdi⚠Experimental(PowerPC or PowerPC-64) and vsx
    Vector permute。