[Apple Arm] introduce sse2neon

This commit is contained in:
SimoneN64
2025-02-07 19:32:13 +01:00
parent 38057b77d5
commit e57edb6a9a
7 changed files with 9484 additions and 7 deletions

View File

@@ -3,7 +3,7 @@
#include <Scheduler.hpp>
namespace n64 {
Core::Core() : cpu(std::make_unique<JIT>(parallel)) {}
Core::Core() : cpu(std::make_unique<Interpreter>(parallel)) {}
void Core::Stop() {
render = false;

View File

@@ -2,11 +2,16 @@ file(GLOB SOURCES *.cpp)
file(GLOB HEADERS *.hpp)
add_subdirectory(interpreter)
add_subdirectory(jit)
if(NOT ARM_APPLE)
add_subdirectory(jit)
endif()
add_subdirectory(mem)
add_subdirectory(mmio)
add_subdirectory(registers)
add_subdirectory(rsp)
add_library(core ${SOURCES} ${HEADERS})
target_link_libraries(core PRIVATE jit interpreter mem mmio unarr registers rsp)
target_link_libraries(core PRIVATE interpreter mem mmio unarr registers rsp)
if(NOT ARM_APPLE)
target_link_libraries(core PRIVATE jit)
endif()