intel / intel/hyperscan

What is the relationship between ssse3, sse4.1, sse4.2, avx, and avx2 in CPU instruction sets?

Open
#409 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
5.5k
Forks
816
Avg merge
4d 21h
Merged PRs (30d)
2

Description

What is the relationship between ssse3, sse4.1, sse4.2, avx, and avx2? Some CPUs only support the avx2 instruction set, while others support avx2, sse4.1, sse4.2. Do they all support ssse3? Is the relationship such that avx2 includes avx1, which includes sse4.1 and sse4.2, which includes ssse3?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.