[libc] Correct x86_64 architecture for string(s) tests. (#143150)

This commit is contained in:
lntue
2025-06-06 11:18:55 -04:00
committed by GitHub
parent 306148b541
commit 891a0abfc2
3 changed files with 8 additions and 7 deletions

View File

@@ -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)

View File

@@ -8,7 +8,7 @@ function(add_bcmp bcmp_name)
)
endfunction()
if(${LIBC_TARGET_ARCHITECTURE_IS_X86})
if(${LIBC_TARGET_ARCHITECTURE_IS_X86_64})
add_bcmp(bcmp_x86_64_opt_sse2 COMPILE_OPTIONS -march=k8 REQUIRE SSE2)
add_bcmp(bcmp_x86_64_opt_sse4 COMPILE_OPTIONS -march=nehalem REQUIRE SSE4_2)
add_bcmp(bcmp_x86_64_opt_avx2 COMPILE_OPTIONS -march=haswell REQUIRE AVX2)
@@ -32,7 +32,7 @@ function(add_bzero bzero_name)
)
endfunction()
if(${LIBC_TARGET_ARCHITECTURE_IS_X86})
if(${LIBC_TARGET_ARCHITECTURE_IS_X86_64})
add_bzero(bzero_x86_64_opt_sse2 COMPILE_OPTIONS -march=k8 REQUIRE SSE2)
add_bzero(bzero_x86_64_opt_sse4 COMPILE_OPTIONS -march=nehalem REQUIRE SSE4_2)
add_bzero(bzero_x86_64_opt_avx2 COMPILE_OPTIONS -march=haswell REQUIRE AVX2)

View File

@@ -1,4 +1,5 @@
if((${LIBC_TARGET_OS} STREQUAL "linux") AND (${LIBC_TARGET_ARCHITECTURE_IS_X86}))
if((${LIBC_TARGET_OS} STREQUAL "linux") AND ((${LIBC_TARGET_ARCHITECTURE_IS_X86})
OR (${LIBC_TARGET_ARCHITECTURE_IS_X86_64})))
add_libc_unittest(
x86_long_double_test
SRCS