vectorize:SSEAVX

时间:2024-08-02 02:39:01
【文件属性】:

文件名称:vectorize:SSEAVX

文件大小:7KB

文件格式:ZIP

更新时间:2024-08-02 02:39:01

C

矢量化 SSE/AVX 矢量化包装器。 它支持以下功能:(T:float / double) // dst[i] += c * src[i] template void muladd(const T* src, T c, unsigned int size, T* dst) // dst = sum(s1[i] * s2[i]) template T dot(const T* s1, const T* s2, unsigned int size) // dst[i] += src[i] template void reduce(const T* src, unsigned int size, T* dst) 并提供基本的 SSE/AVX 操作包装器,以实现 sse/avx 之间的统一访问。 用法 定义 SIMD 类


【文件预览】:
vectorize-master
----.gitattributes(483B)
----vc()
--------vectorize.vcxproj(4KB)
--------vectorize.sln(892B)
----src()
--------main.cpp(3KB)
----README.md(1KB)
----.gitignore(3KB)
----include()
--------product.h(9KB)

网友评论