SIMD/AVX文档解析
2021/6/14 18:22:29
本文主要是介绍SIMD/AVX文档解析,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
首页:https://software.intel.com/sites/landingpage/IntrinsicsGuide/
首页图例:
左侧可以根据指令集进行搜索,比如你的机器仅支持avx2,或者你只想用avx2的指令,可以左侧勾选。
右侧最上方是搜索栏,可以根据关键字搜索。
变量定义:
__m128i //128代表这个变量能装载的bit数,i表明是有符号类型 // 类似的变量有: __m128,__m256i,__m512i等。
函数定义:
_mm_add_epi16 //函数名分为三段 // 第一段:mm指的是对128bit操作的函数;同理mm256就是256bit。 // 第二段:操作的含义:add就是累加。 // 第三段:指的是多少bit作为一个操作对象,操作对象的类型是epi。在该函数中是按照int16作为一个操作对象的。
点开函数后:
点开函数后,分别是
概要:函数定义,头文件,需要的指定集等。
描述:很简洁:把a跟b中每16bit打包操作,然后把结果存在dst中。
操作:告诉你等价的操作,也就是把a,b中位置相同的加起来放到dst中。
性能:在哪些芯片上的latency跟CPI指标。
这篇关于SIMD/AVX文档解析的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-06小米11i印度快充版ROM合集:极致体验,超越期待
- 2024-10-06【ROM下载】小米11i 5G 印度版系统, 疾速跃迁,定义新速度
- 2024-10-06【ROM下载】小米 11 青春活力版,青春无极限,活力全开
- 2024-10-05小米13T Pro系统合集:性能与摄影的极致融合,值得你升级的系统ROM
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求