Skip to content

Commit

Permalink
Update features.md
Browse files Browse the repository at this point in the history
* Updated macOS minimum SIMD support from SSSE3 to SSE4.1 as macOS Sierra and later require Penryn
* Included the minimum SIMD support for most Windows targets of SSE3
  • Loading branch information
CKingX authored May 4, 2024
1 parent d938e39 commit e2cc4b6
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion perf-guide/src/target-feature/features.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ and using a SIMD instruction which is not supported will trigger undefined behav
To allow building safe, portable programs, the Rust compiler will **not**, by default,
generate any sort of vector instructions, unless it can statically determine
they are supported. For example, on AMD64, SSE2 support is architecturally guaranteed.
The `x86_64-apple-darwin` target enables up to SSSE3. The get a defintive list of
The `x86_64-apple-darwin` target enables up to SSE4.1 and 64-bit tier-1 Windows targets support SSE3. The get a defintive list of
which features are enabled by default on various platforms, refer to the target
specifications [in the compiler's source code][targets].

Expand Down

0 comments on commit e2cc4b6

Please sign in to comment.