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

  • trapExperimentalPowerPC or PowerPC-64
    生成陷阱指令 TRAP
  • vec_absExperimental(PowerPC or PowerPC-64) and altivec
    Vector abs。
  • vec_abssExperimental(PowerPC or PowerPC-64) and altivec
    Vector abss。
  • vec_addExperimental(PowerPC or PowerPC-64) and altivec
    Vector add。
  • vec_addcExperimental(PowerPC or PowerPC-64) and altivec
    Vector addc。
  • vec_addsExperimental(PowerPC or PowerPC-64) and altivec
    Vector adds。
  • vec_all_eqExperimental(PowerPC or PowerPC-64) and altivec
    Vector 所有元素相等
  • vec_all_geExperimental(PowerPC or PowerPC-64) and altivec
    Vector 所有元素大于或等于
  • vec_all_gtExperimental(PowerPC or PowerPC-64) and altivec
    Vector 所有大于的元素
  • vec_all_inExperimental(PowerPC or PowerPC-64) and altivec
    Vector 所有在
  • vec_all_leExperimental(PowerPC or PowerPC-64) and altivec
    Vector 所有元素小于或等于
  • vec_all_ltExperimental(PowerPC or PowerPC-64) and altivec
    Vector 所有元素小于
  • vec_all_nanExperimental(PowerPC or PowerPC-64) and altivec
    所有元素不是数字
  • vec_all_neExperimental(PowerPC or PowerPC-64) and altivec
    Vector 所有元素不相等
  • vec_all_ngeExperimental(PowerPC or PowerPC-64) and altivec
    所有不大于或等于的元素
  • vec_all_ngtExperimental(PowerPC or PowerPC-64) and altivec
    所有元素不大于
  • vec_all_nleExperimental(PowerPC or PowerPC-64) and altivec
    所有元素不小于或等于
  • vec_all_nltExperimental(PowerPC or PowerPC-64) and altivec
    所有元素不小于
  • vec_all_numericExperimental(PowerPC or PowerPC-64) and altivec
    所有元素数值
  • vec_andExperimental(PowerPC or PowerPC-64) and altivec
    Vector and。
  • vec_andcExperimental(PowerPC or PowerPC-64) and altivec
    Vector andc。
  • vec_any_eqExperimental(PowerPC or PowerPC-64) and altivec
    Vector 所有元素相等
  • vec_any_geExperimental(PowerPC or PowerPC-64) and altivec
    Vector 任何大于或等于的元素
  • vec_any_gtExperimental(PowerPC or PowerPC-64) and altivec
    Vector 任何大于的元素
  • vec_any_leExperimental(PowerPC or PowerPC-64) and altivec
    Vector 任何小于或等于的元素
  • vec_any_ltExperimental(PowerPC or PowerPC-64) and altivec
    Vector 任何元素小于
  • vec_any_nanExperimental(PowerPC or PowerPC-64) and altivec
    任何不是数字的元素
  • vec_any_neExperimental(PowerPC or PowerPC-64) and altivec
    Vector 任何元素不相等
  • vec_any_ngeExperimental(PowerPC or PowerPC-64) and altivec
    任何不大于或等于的元素
  • vec_any_ngtExperimental(PowerPC or PowerPC-64) and altivec
    任何不大于的元素
  • vec_any_nleExperimental(PowerPC or PowerPC-64) and altivec
    任何不小于或等于的元素
  • vec_any_nltExperimental(PowerPC or PowerPC-64) and altivec
    任何元素不小于
  • vec_any_numericExperimental(PowerPC or PowerPC-64) and altivec
    任何元素数值
  • vec_any_outExperimental(PowerPC or PowerPC-64) and altivec
    任何越界的元素
  • vec_avgExperimental(PowerPC or PowerPC-64) and altivec
    Vector avg。
  • vec_ceilExperimental(PowerPC or PowerPC-64) and altivec
    Vector cmpb。
  • vec_cmpbExperimental(PowerPC or PowerPC-64) and altivec
    Vector cmpb。
  • vec_cmpeqExperimental(PowerPC or PowerPC-64) and altivec
    Vector cmpeq。
  • vec_cmpgeExperimental(PowerPC or PowerPC-64) and altivec
    Vector cmpge。
  • vec_cmpgtExperimental(PowerPC or PowerPC-64) and altivec
    Vector cmpgt。
  • vec_cmpleExperimental(PowerPC or PowerPC-64) and altivec
    Vector cmple。
  • vec_cmpltExperimental(PowerPC or PowerPC-64) and altivec
    Vector cmplt。
  • vec_ctfExperimental(PowerPC or PowerPC-64) and altivec
    Vector 转换为浮点数
  • vec_ctsExperimental(PowerPC or PowerPC-64) and altivec
    Vector 转换为有符号整数
  • vec_ctuExperimental(PowerPC or PowerPC-64) and altivec
    Vector 转换为有符号整数
  • vec_expteExperimental(PowerPC or PowerPC-64) and altivec
    Vector expte。
  • vec_floorExperimental(PowerPC or PowerPC-64) and altivec
    Vector floor。
  • vec_ldExperimental(PowerPC or PowerPC-64) and altivec
    Vector 加载索引。
  • vec_ldeExperimental(PowerPC or PowerPC-64) and altivec
    Vector 加载索引的元素。
  • vec_ldlExperimental(PowerPC or PowerPC-64) and altivec
    Vector 加载最近最少使用的索引。
  • vec_maddExperimental(PowerPC or PowerPC-64) and altivec
    Vector 乘加
  • vec_maddsExperimental(PowerPC or PowerPC-64) and altivec
    Vector 乘以饱和
  • vec_maxExperimental(PowerPC or PowerPC-64) and altivec
    Vector max。
  • vec_minExperimental(PowerPC or PowerPC-64) and altivec
    Vector min
  • vec_mladdExperimental(PowerPC or PowerPC-64) and altivec
    Vector 乘以低并加无符号半字
  • vec_mraddsExperimental(PowerPC or PowerPC-64) and altivec
    Vector 乘以四舍五入并添加饱和
  • vec_msumExperimental(PowerPC or PowerPC-64) and altivec
    Vector 乘和
  • vec_msumsExperimental(PowerPC or PowerPC-64) and altivec
    Vector 乘和总和
  • vec_muleExperimental(PowerPC or PowerPC-64) and altivec
    Vector 乘以偶数
  • vec_muloExperimental(PowerPC or PowerPC-64) and altivec
    Vector 乘以奇数
  • vec_nmsubExperimental(PowerPC or PowerPC-64) and altivec
    Vector 负相减
  • vec_norExperimental(PowerPC or PowerPC-64) and altivec
    Vector 不是或。
  • vec_orExperimental(PowerPC or PowerPC-64) and altivec
    Vector 或。
  • vec_permExperimental(PowerPC or PowerPC-64) and altivec
    Vector permute。
  • vec_splatsExperimental(PowerPC or PowerPC-64) and altivec
    Vector splats。
  • vec_subExperimental(PowerPC or PowerPC-64) and altivec
    Vector sub。
  • vec_subsExperimental(PowerPC or PowerPC-64) and altivec
    Vector subs。
  • vec_sum2sExperimental(PowerPC or PowerPC-64) and altivec
    Vector 部分 (1/2) 的总和已饱和
  • vec_sum4sExperimental(PowerPC or PowerPC-64) and altivec
    Vector 部分 (1/4) 的总和已饱和
  • vec_xorExperimental(PowerPC or PowerPC-64) and altivec
    Vector 异或。
  • vec_xxpermdiExperimental(PowerPC or PowerPC-64) and vsx
    Vector permute。