You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -58,9 +58,8 @@ The C++ backend can be compiled with different SIMD instruction sets. Control th
58
58
|------|-------------|
59
59
|`cpp_portable`|**Default.** Uses SSE4.2 baseline only. Binaries run on any x86-64 CPU from ~2008+. Best for distributable libraries. |
60
60
|`cpp_native`| Uses `-march=native` to enable all SIMD instructions supported by the build machine (AVX, AVX2, etc.). Maximum performance but may crash on CPUs lacking those instructions. |
61
-
|`cpp_runtime`| Experimental. Reserved for future runtime CPU dispatch. |
62
61
63
-
Feature selection can be overridden with the `FASTPFOR_SIMD_MODE` environment variable set to "portable", "native", or "runtime".
62
+
Feature selection can be overridden with the `FASTPFOR_SIMD_MODE` environment variable set to "portable"or "native".
64
63
65
64
**Recommendation:** Use `portable` (default) for libraries and distributed binaries. Use `native` only when building for a specific machine where you need maximum performance.
0 commit comments