Skip to content

Commit 5c7a2b6

Browse files
committed
Add more compiler and micro arch
1 parent 4fc1890 commit 5c7a2b6

3 files changed

Lines changed: 5168 additions & 360 deletions

File tree

CMakePresets.json

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@
9090
"name": "neon-base",
9191
"hidden": true,
9292
"cacheVariables": {
93-
"CMAKE_CXX_FLAGS": "$env{CXXFLAGS} -DXSIMD_WITH_NEON64=0"
93+
"CMAKE_CXX_FLAGS": "$env{CXXFLAGS} -march=armv7-a -mfpu=neon -mfloat-abi=softfp"
9494
}
9595
},
9696
{
@@ -101,10 +101,17 @@
101101
}
102102
},
103103
{
104-
"name": "sve-base",
104+
"name": "sve128-base",
105105
"hidden": true,
106106
"cacheVariables": {
107-
"CMAKE_CXX_FLAGS": "$env{CXXFLAGS} -march=armv8.2-a+sve"
107+
"CMAKE_CXX_FLAGS": "$env{CXXFLAGS} -march=armv8.2-a+sve -msve-vector-bits=128"
108+
}
109+
},
110+
{
111+
"name": "sve256-base",
112+
"hidden": true,
113+
"cacheVariables": {
114+
"CMAKE_CXX_FLAGS": "$env{CXXFLAGS} -march=armv8.2-a+sve -msve-vector-bits=256"
108115
}
109116
},
110117

@@ -187,10 +194,17 @@
187194
]
188195
},
189196
{
190-
"name": "dev-sve",
197+
"name": "dev-sve128",
198+
"inherits": [
199+
"dev-base",
200+
"sve128-base"
201+
]
202+
},
203+
{
204+
"name": "dev-sve256",
191205
"inherits": [
192206
"dev-base",
193-
"sve-base"
207+
"sve256-base"
194208
]
195209
}
196210
]

0 commit comments

Comments
 (0)