switching to fast math for some more speedup, see https://learn.microsoft.com/en-us/cpp/build/reference/fp-specify-floating-point-behavior?view=msvc-170
This commit is contained in:
parent
cb864773ba
commit
cfcdd52502
1 changed files with 1 additions and 0 deletions
|
@ -475,6 +475,7 @@ endif()
|
||||||
if (${CMAKE_SYSTEM_PROCESSOR} MATCHES "arm" OR ${CMAKE_SYSTEM_PROCESSOR} MATCHES "aarch64" OR "${CMAKE_GENERATOR_PLATFORM_LWR}" MATCHES "arm64")
|
if (${CMAKE_SYSTEM_PROCESSOR} MATCHES "arm" OR ${CMAKE_SYSTEM_PROCESSOR} MATCHES "aarch64" OR "${CMAKE_GENERATOR_PLATFORM_LWR}" MATCHES "arm64")
|
||||||
message(STATUS "ARM detected")
|
message(STATUS "ARM detected")
|
||||||
if (MSVC)
|
if (MSVC)
|
||||||
|
add_compile_definitions(/fp:fast)
|
||||||
add_compile_definitions(__ARM_NEON)
|
add_compile_definitions(__ARM_NEON)
|
||||||
add_compile_definitions(__ARM_FEATURE_FMA)
|
add_compile_definitions(__ARM_FEATURE_FMA)
|
||||||
add_compile_definitions(__ARM_FEATURE_DOTPROD)
|
add_compile_definitions(__ARM_FEATURE_DOTPROD)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue