Patch Set 2: Quick update: I just tested runtime SIMD detection using QEMU. First step was to compile libosmocore with AVX2 / SSE3 / SSE4.1. Then I did 'make check' with the following CPU configurations:
-cpu host (all host SIMD extensions) -cpu host,-avx2 (AVX2 disabled) -cpu host,-sse4.1 (SSE4.1 disabled) -cpu host,-avx2,-sse4.1 (both disabled) -cpu host,-ssse3 (SSE3 disabled) Everything worked as expected, i.e. the code is able to detect extensions, supported by CPU, and to choose applicable functions depending on that. -- To view, visit https://gerrit.osmocom.org/2454 To unsubscribe, visit https://gerrit.osmocom.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: I1da6d71ed0564f1d684f3a836e998d09de5f0351 Gerrit-PatchSet: 2 Gerrit-Project: libosmocore Gerrit-Branch: master Gerrit-Owner: Vadim Yanitskiy <[email protected]> Gerrit-Reviewer: Alexander Chemeris <[email protected]> Gerrit-Reviewer: Harald Welte <[email protected]> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: Max <[email protected]> Gerrit-Reviewer: Tom Tsou <[email protected]> Gerrit-Reviewer: Vadim Yanitskiy <[email protected]> Gerrit-Reviewer: dexter <[email protected]> Gerrit-HasComments: No
