文件名称:EasySSE:SIMD 向量数据类型和内在函数的 C++ 包装器-开源
文件大小:92KB
文件格式:GZ
更新时间:2024-07-19 15:28:26
开源软件
EasySSE 是一个 C++ 类库,由 SIMD 向量数据类型和内部函数的包装器组成。 使用运算符重载、成员函数和静态函数将内部函数分组为不同的向量数据类型。 这些类提供了对 SIMD 功能的轻松自然的访问,而无需通过复杂的 SIMD 文档和指令集。 也可以编写人类可读的 SIMD 代码。
【文件预览】:
EasySSE
----COPYRIGHT.txt(1KB)
----examples()
--------example_packedfloat128_convert.C(11KB)
--------example_sse.gold(8KB)
--------example_packedfloat128_transform.C(8KB)
--------example_packeddword128.C(3KB)
--------example_test.sh(1KB)
--------example_packedfloat128_convolve.C(3KB)
--------example_sse.C(2KB)
--------example_packedfloat128.C(6KB)
--------example_sse_dsputils.C(5KB)
--------Makefile(1KB)
--------example_packedqword128.C(2KB)
--------example_packedword128.C(6KB)
--------example_packedfloat128_random_numbers.C(251KB)
--------example_saddistance.C(5KB)
--------example_packedbyte128.C(3KB)
----README.txt(2KB)
----include()
--------convert.h(6KB)
--------PackedFloat128.h(8KB)
--------DSPUtils_sse.h(3KB)
--------sse2integer.h(27KB)
--------PackedByte128.h(21KB)
--------PackedQWord128.h(10KB)
--------Float128Base.h(2KB)
--------PackedWord128.h(27KB)
--------ScalarFloat128.h(7KB)
--------sse2float.h(16KB)
--------PackedDWord128.h(16KB)