tests: Add tests for x64 shader jit

Tests LG2 and EX2 instructions
This commit is contained in:
MerryMage 2017-11-25 03:17:30 +00:00
parent b7cf793814
commit 235a251d3c
3 changed files with 100 additions and 3 deletions

View file

@ -13,11 +13,17 @@ set(HEADERS
core/arm/arm_test_common.h
)
if (ARCHITECTURE_x86_64)
set(SRCS ${SRCS}
video_core/shader/shader_jit_x64_compiler.cpp
)
endif()
create_directory_groups(${SRCS} ${HEADERS})
add_executable(tests ${SRCS} ${HEADERS})
target_link_libraries(tests PRIVATE common core)
target_link_libraries(tests PRIVATE common core video_core)
target_link_libraries(tests PRIVATE glad) # To support linker work-around
target_link_libraries(tests PRIVATE ${PLATFORM_LIBRARIES} catch-single-include Threads::Threads)
target_link_libraries(tests PRIVATE ${PLATFORM_LIBRARIES} catch-single-include nihstro-headers Threads::Threads)
add_test(NAME tests COMMAND tests)