summaryrefslogtreecommitdiff
path: root/libc/src/string
diff options
context:
space:
mode:
authorlntue <lntue@google.com>2025-06-06 11:18:55 -0400
committerGitHub <noreply@github.com>2025-06-06 11:18:55 -0400
commit891a0abfc2e619400065aee471169c01ca7ebf25 (patch)
treef44c63dcc7f349b944adc027075b3094c1e0ad2e /libc/src/string
parent306148b5412ab87b518becffa85908ba04611fc8 (diff)
[libc] Correct x86_64 architecture for string(s) tests. (#143150)
Diffstat (limited to 'libc/src/string')
-rw-r--r--libc/src/string/CMakeLists.txt8
1 files changed, 4 insertions, 4 deletions
diff --git a/libc/src/string/CMakeLists.txt b/libc/src/string/CMakeLists.txt
index 2c607bf8ea89..2ee6d6bf950a 100644
--- a/libc/src/string/CMakeLists.txt
+++ b/libc/src/string/CMakeLists.txt
@@ -442,7 +442,7 @@ function(add_memcmp memcmp_name)
)
endfunction()
-if(${LIBC_TARGET_ARCHITECTURE_IS_X86})
+if(${LIBC_TARGET_ARCHITECTURE_IS_X86_64})
add_memcmp(memcmp_x86_64_opt_sse2 COMPILE_OPTIONS -march=k8 REQUIRE SSE2)
add_memcmp(memcmp_x86_64_opt_sse4 COMPILE_OPTIONS -march=nehalem REQUIRE SSE4_2)
add_memcmp(memcmp_x86_64_opt_avx2 COMPILE_OPTIONS -march=haswell REQUIRE AVX2)
@@ -474,7 +474,7 @@ function(add_memcpy memcpy_name)
)
endfunction()
-if(${LIBC_TARGET_ARCHITECTURE_IS_X86})
+if(${LIBC_TARGET_ARCHITECTURE_IS_X86_64})
add_memcpy(memcpy_x86_64_opt_sse2 COMPILE_OPTIONS -march=k8 REQUIRE SSE2)
add_memcpy(memcpy_x86_64_opt_sse4 COMPILE_OPTIONS -march=nehalem REQUIRE SSE4_2)
add_memcpy(memcpy_x86_64_opt_avx COMPILE_OPTIONS -march=sandybridge REQUIRE AVX)
@@ -510,7 +510,7 @@ function(add_memmove memmove_name)
)
endfunction()
-if(${LIBC_TARGET_ARCHITECTURE_IS_X86})
+if(${LIBC_TARGET_ARCHITECTURE_IS_X86_64})
add_memmove(memmove_x86_64_opt_sse2 COMPILE_OPTIONS -march=k8 REQUIRE SSE2)
add_memmove(memmove_x86_64_opt_sse4 COMPILE_OPTIONS -march=nehalem REQUIRE SSE4_2)
add_memmove(memmove_x86_64_opt_avx2 COMPILE_OPTIONS -march=haswell REQUIRE AVX2)
@@ -544,7 +544,7 @@ function(add_memset memset_name)
)
endfunction()
-if(${LIBC_TARGET_ARCHITECTURE_IS_X86})
+if(${LIBC_TARGET_ARCHITECTURE_IS_X86_64})
add_memset(memset_x86_64_opt_sse2 COMPILE_OPTIONS -march=k8 REQUIRE SSE2)
add_memset(memset_x86_64_opt_sse4 COMPILE_OPTIONS -march=nehalem REQUIRE SSE4_2)
add_memset(memset_x86_64_opt_avx2 COMPILE_OPTIONS -march=haswell REQUIRE AVX2)