File tree Expand file tree Collapse file tree 5 files changed +29
-29
lines changed Expand file tree Collapse file tree 5 files changed +29
-29
lines changed Original file line number Diff line number Diff line change @@ -11,13 +11,13 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
11
11
12
12
set_property (GLOBAL PROPERTY USE_FOLDERS ON )
13
13
14
- set (AVX512 OFF CACHE BOOL "Set ON for AVX-512, set OFF for AVX2." )
14
+ set (VECTORFORTH_AVX512 OFF CACHE BOOL "Set ON for AVX-512, set OFF for AVX2." )
15
15
16
- set (SINCOS_METHOD "approximate" CACHE STRING "Choose the method to compute sin/cos. Vectorclass is accurate. Approximate is least accurate but fastest. Lookup uses a lookup table and is faster than vectorclass but less accurate." )
16
+ set (VECTORFORTH_SINCOS_METHOD "approximate" CACHE STRING "Choose the method to compute sin/cos. Vectorclass is accurate. Approximate is least accurate but fastest. Lookup uses a lookup table and is faster than vectorclass but less accurate." )
17
17
18
- set_property (CACHE SINCOS_METHOD PROPERTY STRINGS vectorclass lookup approximate)
18
+ set_property (CACHE VECTORFORTH_SINCOS_METHOD PROPERTY STRINGS vectorclass lookup approximate)
19
19
20
- message (STATUS "SINCOS_METHOD ='${SINCOS_METHOD } '" )
20
+ message (STATUS "VECTORFORTH_SINCOS_METHOD ='${VECTORFORTH_SINCOS_METHOD } '" )
21
21
22
22
add_subdirectory (asm)
23
23
add_subdirectory (asm.tests)
Original file line number Diff line number Diff line change @@ -44,17 +44,17 @@ endif (UNIX)
44
44
add_definitions (-D_SCL_SECURE_NO_WARNINGS)
45
45
add_definitions (-D_CRT_SECURE_NO_WARNINGS)
46
46
47
- if (AVX512 )
47
+ if (VECTORFORTH_AVX512 )
48
48
add_definitions (-DAVX512)
49
- endif (AVX512 )
49
+ endif (VECTORFORTH_AVX512 )
50
50
51
- if (${SINCOS_METHOD } STREQUAL "lookup" )
51
+ if (${VECTORFORTH_SINCOS_METHOD } STREQUAL "lookup" )
52
52
add_definitions (-DSINCOSLOOKUP)
53
- endif (${SINCOS_METHOD } STREQUAL "lookup" )
53
+ endif (${VECTORFORTH_SINCOS_METHOD } STREQUAL "lookup" )
54
54
55
- if (${SINCOS_METHOD } STREQUAL "approximate" )
55
+ if (${VECTORFORTH_SINCOS_METHOD } STREQUAL "approximate" )
56
56
add_definitions (-DSINCOSAPPROX)
57
- endif (${SINCOS_METHOD } STREQUAL "approximate" )
57
+ endif (${VECTORFORTH_SINCOS_METHOD } STREQUAL "approximate" )
58
58
59
59
include ("../jtk/jtk/jtk.cmake" )
60
60
Original file line number Diff line number Diff line change @@ -80,17 +80,17 @@ endif (UNIX)
80
80
add_definitions (-D_SCL_SECURE_NO_WARNINGS)
81
81
add_definitions (-D_CRT_SECURE_NO_WARNINGS)
82
82
83
- if (AVX512 )
83
+ if (VECTORFORTH_AVX512 )
84
84
add_definitions (-DAVX512)
85
- endif (AVX512 )
85
+ endif (VECTORFORTH_AVX512 )
86
86
87
- if (${SINCOS_METHOD } STREQUAL "lookup" )
87
+ if (${VECTORFORTH_SINCOS_METHOD } STREQUAL "lookup" )
88
88
add_definitions (-DSINCOSLOOKUP)
89
- endif (${SINCOS_METHOD } STREQUAL "lookup" )
89
+ endif (${VECTORFORTH_SINCOS_METHOD } STREQUAL "lookup" )
90
90
91
- if (${SINCOS_METHOD } STREQUAL "approximate" )
91
+ if (${VECTORFORTH_SINCOS_METHOD } STREQUAL "approximate" )
92
92
add_definitions (-DSINCOSAPPROX)
93
- endif (${SINCOS_METHOD } STREQUAL "approximate" )
93
+ endif (${VECTORFORTH_SINCOS_METHOD } STREQUAL "approximate" )
94
94
95
95
include ("../jtk/jtk/jtk.cmake" )
96
96
Original file line number Diff line number Diff line change @@ -38,17 +38,17 @@ add_definitions(-D_CRT_SECURE_NO_WARNINGS)
38
38
39
39
add_definitions (-DMEMORY_LEAK_TRACKING)
40
40
41
- if (AVX512 )
41
+ if (VECTORFORTH_AVX512 )
42
42
add_definitions (-DAVX512)
43
- endif (AVX512 )
43
+ endif (VECTORFORTH_AVX512 )
44
44
45
- if (${SINCOS_METHOD } STREQUAL "lookup" )
45
+ if (${VECTORFORTH_SINCOS_METHOD } STREQUAL "lookup" )
46
46
add_definitions (-DSINCOSLOOKUP)
47
- endif (${SINCOS_METHOD } STREQUAL "lookup" )
47
+ endif (${VECTORFORTH_SINCOS_METHOD } STREQUAL "lookup" )
48
48
49
- if (${SINCOS_METHOD } STREQUAL "approximate" )
49
+ if (${VECTORFORTH_SINCOS_METHOD } STREQUAL "approximate" )
50
50
add_definitions (-DSINCOSAPPROX)
51
- endif (${SINCOS_METHOD } STREQUAL "approximate" )
51
+ endif (${VECTORFORTH_SINCOS_METHOD } STREQUAL "approximate" )
52
52
53
53
add_executable (vectorforth.tests ${HDRS} ${SRCS} )
54
54
source_group ("Header Files" FILES ${hdrs} )
@@ -66,4 +66,4 @@ target_link_libraries(vectorforth.tests
66
66
PRIVATE
67
67
asm
68
68
vectorforth
69
- )
69
+ )
Original file line number Diff line number Diff line change @@ -58,17 +58,17 @@ endif (UNIX)
58
58
add_definitions (-D_SCL_SECURE_NO_WARNINGS)
59
59
add_definitions (-D_CRT_SECURE_NO_WARNINGS)
60
60
61
- if (AVX512 )
61
+ if (VECTORFORTH_AVX512 )
62
62
add_definitions (-DAVX512)
63
- endif (AVX512 )
63
+ endif (VECTORFORTH_AVX512 )
64
64
65
- if (${SINCOS_METHOD } STREQUAL "lookup" )
65
+ if (${VECTORFORTH_SINCOS_METHOD } STREQUAL "lookup" )
66
66
add_definitions (-DSINCOSLOOKUP)
67
- endif (${SINCOS_METHOD } STREQUAL "lookup" )
67
+ endif (${VECTORFORTH_SINCOS_METHOD } STREQUAL "lookup" )
68
68
69
- if (${SINCOS_METHOD } STREQUAL "approximate" )
69
+ if (${VECTORFORTH_SINCOS_METHOD } STREQUAL "approximate" )
70
70
add_definitions (-DSINCOSAPPROX)
71
- endif (${SINCOS_METHOD } STREQUAL "approximate" )
71
+ endif (${VECTORFORTH_SINCOS_METHOD } STREQUAL "approximate" )
72
72
73
73
add_library (vectorforth SHARED ${HDRS} ${SRCS} )
74
74
source_group ("Header Files" FILES ${hdrs} )
You can’t perform that action at this time.
0 commit comments