cpu: use intrinsics to modify status register

For better portability. Also only use the code when we can compile with
SSE is available.
This commit is contained in:
Wim Taymans 2021-10-13 15:00:09 +02:00
parent 027dd25980
commit 14fd5425af
2 changed files with 17 additions and 2 deletions

View file

@ -9,9 +9,16 @@ spa_support_sources = [
'system.c'
]
simd_cargs = []
if have_sse
simd_cargs += ['-DHAVE_SSE']
endif
spa_support_lib = shared_library('spa-support',
spa_support_sources,
include_directories : [ spa_inc ],
c_args : [ simd_cargs ],
dependencies : [ pthread_lib, epoll_shim_dep ],
install : true,
install_dir : spa_plugindir / 'support')