Skip to content

Commit

Permalink
ICC uses movups, which doesn't break the ABI
Browse files Browse the repository at this point in the history
Signed-off-by: Matthias Kretz <kretz@kde.org>
  • Loading branch information
mattkretz committed Sep 24, 2018
1 parent 67dc8e3 commit 41c21fb
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions tests/abi.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ endmacro()
extract_asm(vector_abi)

if("${IMPL}" STREQUAL SSE)
set(reference "v?movaps .*a_v, %xmm0.*call.* v?movaps %xmm0, .*b_v")
set(reference "v?mov[au]ps .*a_v, %xmm0.*call.* v?mov[au]ps %xmm0, .*b_v")
elseif("${IMPL}" STREQUAL AVX OR "${IMPL}" STREQUAL AVX2)
set(reference "vmovaps .*a_v, %ymm0.*call.* vmovaps %ymm0, .*b_v")
set(reference "vmov[au]ps .*a_v, %ymm0.*call.* vmov[au]ps %ymm0, .*b_v")
else()
message(FATAL_ERROR "Unknown IMPL '${IMPL}'")
endif()
Expand Down

0 comments on commit 41c21fb

Please sign in to comment.