Skip to content

need implent simd func #3

Description

@luyahan

Proposed new feature or change:

CMD:

gcc -DNPY_SIMD=128 -D_NPY_SIMD_H_ -D__aarch64__  -E ./neon.h -o neon.hpp

neon.patch

Avx2

gcc  -D_NPY_SIMD_H_   -E ./avx2.h -o avx2.hpp
luyahan@plct-c7:~/source/numpy/numpy/_core/src/common/simd/avx2$ cat ./avx2.hpp | grep NPY_FINLINE | wc -l
363

Avx512

luyahan@plct-c7:~/source/numpy/numpy/_core/src/common/simd/avx512$ gcc  -D_NPY_SIMD_H_   -E ./avx512.h -o avx512.hpp
luyahan@plct-c7:~/source/numpy/numpy/_core/src/common/simd/avx512$ cat ./avx512.hpp | grep NPY_FINLINE | wc -l
413
luyahan@plct-c7:~/source/numpy/numpy/_core/src/common/simd/avx512$ 

vec

luyahan@plct-c7:~/source/numpy/numpy/_core/src/common/simd/vec$ gcc  -D_NPY_SIMD_H_ -DNPY_HAVE_VX   -E ./vec.h -o vec.hpp
luyahan@plct-c7:~/source/numpy/numpy/_core/src/common/simd/vec$ cat ./vec.hpp | grep NPY_FINLINE | wc -l
343
luyahan@plct-c7:~/source/numpy/numpy/_core/src/common/simd/vec$ 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions