CANN Ascend C异或计算API asc_xor【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言原生支持C和C标准规范主要由类库和语言扩展层构成提供多层级API满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit产品支持情况Ascend 950PR/Ascend 950DT支持Atlas A3 训练系列产品/Atlas A3 推理系列产品不支持Atlas A2 训练系列产品/Atlas A2 推理系列产品不支持Atlas 200I/500 A2 推理产品不支持Atlas 推理系列产品AI Core不支持Atlas 推理系列产品Vector Core不支持Atlas 训练系列产品不支持功能说明头文件路径c_api/reg_compute/reg_vector.h。根据mask对输入的src0、src1按元素异或^进行操作将结果写入dst。函数原型__simd_callee__ inline void asc_xor(vector_int32_t dst, vector_int32_t src0, vector_int32_t src1, vector_bool mask) __simd_callee__ inline void asc_xor(vector_uint32_t dst, vector_uint32_t src0, vector_uint32_t src1, vector_bool mask) __simd_callee__ inline void asc_xor(vector_uint16_t dst, vector_uint16_t src0, vector_uint16_t src1, vector_bool mask) __simd_callee__ inline void asc_xor(vector_int16_t dst, vector_int16_t src0, vector_int16_t src1, vector_bool mask) __simd_callee__ inline void asc_xor(vector_uint8_t dst, vector_uint8_t src0, vector_uint8_t src1, vector_bool mask) __simd_callee__ inline void asc_xor(vector_int8_t dst, vector_int8_t src0, vector_int8_t src1, vector_bool mask) __simd_callee__ inline void asc_xor(vector_bool dst, vector_bool src0, vector_bool src1, vector_bool mask)参数说明参数名输入/输出描述dst输出目的操作数矢量数据寄存器。src0输入源操作数矢量数据寄存器。src1输入源操作数矢量数据寄存器。mask输入源操作数掩码掩码寄存器用于指示在计算过程中哪些元素参与计算。对应位置为1时参与计算为0时不参与计算。mask未筛选的元素在输出中置零。矢量数据寄存器和掩码寄存器的详细说明请参见reg数据类型定义返回值说明无流水类型PIPE_V约束说明无调用示例vector_int8_t dst; vector_int8_t src0; vector_int8_t src1; vector_bool mask asc_create_mask_b8(PAT_ALL); asc_loadalign(src0, src0_addr); // src0_addr是外部输入的UB内存空间地址。 asc_loadalign(src1, src1_addr); // src1_addr是外部输入的UB内存空间地址。 asc_xor(dst, src0, src1, mask);【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言原生支持C和C标准规范主要由类库和语言扩展层构成提供多层级API满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

最新新闻

SpringBoot系列19:生产环境性能调优:JVM参数、连接池、接口慢查询优化(完整版)

SpringBoot系列19:生产环境性能调优:JVM参数、连接池、接口慢查询优化(完整版)

文章目录📌 专栏:SpringBoot进阶实战系列🎯 本文独家核心收获(区别于全网水文)一、前言:为什么生产环境必须做性能调优?二、性能调优核心流程(生产标准规范)2.1 标准调优…

2026/7/16 22:02:20
LabVIEW XY图自定义游标系统设计与优化

LabVIEW XY图自定义游标系统设计与优化

1. LabVIEW XY图游标的核心功能与应用场景在测试测量和工业自动化领域,图形化数据显示是最基础也最关键的环节。LabVIEW作为图形化编程的标杆工具,其XY图控件能够直观展示各类传感器采集的时域/频域数据、运动轨迹坐标或任意二维关系曲线。而游标功能&am…

2026/7/16 22:02:20
C语言指针完全指南:从内存模型到实战应用详解

C语言指针完全指南:从内存模型到实战应用详解

很多C语言初学者在接触指针时都会感到困惑,甚至有些开发者工作多年后对指针的理解仍然不够深入。指针作为C语言最核心的特性之一,直接关系到内存管理、数据结构和系统编程的方方面面。本文将系统梳理指针的核心概念、使用方法和常见陷阱,通过…

2026/7/16 22:02:20
Ex tc IIIC T80金属多芯防爆连接器:粉尘环境传感器专用解决方案

Ex tc IIIC T80金属多芯防爆连接器:粉尘环境传感器专用解决方案

一、防爆标志完整释义(Ex tc IIIC T80℃ Dc)1. Ex:防爆电气通用标识2. tc:粉尘外壳保护型,Dc防护等级,仅适配22区粉尘危险区域;仅故障泄漏时短时出现粉尘云,正常工况无持续粉尘爆炸介…

2026/7/16 22:02:20
别踩 2026年录音怎么转换成文字的常见误区:亲测总结的实操经验

别踩 2026年录音怎么转换成文字的常见误区:亲测总结的实操经验

2026年录音转文字不需要手动逐字录入,也不用盲目选最贵的工具,只要选匹配自身需求的AI工具,就能10分钟内完成1小时录音的转写整理。对自媒体从业者来说,不管是访谈录音、直播素材转文字还是线下活动记录,只要提前确认录…

2026/7/16 22:02:20
NickelMenu技术解析:Kobo阅读器自定义菜单系统的架构与实践

NickelMenu技术解析:Kobo阅读器自定义菜单系统的架构与实践

NickelMenu技术解析:Kobo阅读器自定义菜单系统的架构与实践 【免费下载链接】NickelMenu The easiest way to launch scripts, change settings, and run actions on Kobo e-readers. 项目地址: https://gitcode.com/gh_mirrors/ni/NickelMenu NickelMenu是一…

2026/7/16 21:57:20

月新闻