Added initial AArch64 support

This commit is contained in:
kobalicek
2021-12-14 20:04:13 +01:00
parent 2a706fd2ba
commit eae7197fce
59 changed files with 22017 additions and 44 deletions
+5 -5
View File
@@ -24,7 +24,7 @@
void compiler_add_x86_tests(TestApp& app);
#endif
#if defined(ASMJIT_BUILD_ARM) && ASMJIT_ARCH_ARM == 64
#if !defined(ASMJIT_NO_ARM) && ASMJIT_ARCH_ARM == 64
#include <asmjit/a64.h>
void compiler_add_a64_tests(TestApp& app);
#endif
@@ -33,7 +33,7 @@ void compiler_add_a64_tests(TestApp& app);
#define ASMJIT_HAVE_WORKING_JIT
#endif
#if defined(ASMJIT_BUILD_ARM) && ASMJIT_ARCH_ARM == 64
#if !defined(ASMJIT_NO_ARM) && ASMJIT_ARCH_ARM == 64
#define ASMJIT_HAVE_WORKING_JIT
#endif
@@ -118,8 +118,8 @@ int TestApp::run() {
x86::Compiler cc(&code);
#endif
#if defined(ASMJIT_BUILD_ARM) && ASMJIT_ARCH_ARM == 64
arm::Compiler cc(&code);
#if !defined(ASMJIT_NO_ARM) && ASMJIT_ARCH_ARM == 64
a64::Compiler cc(&code);
#endif
#ifndef ASMJIT_NO_LOGGING
@@ -245,7 +245,7 @@ int main(int argc, char* argv[]) {
compiler_add_x86_tests(app);
#endif
#if defined(ASMJIT_BUILD_ARM) && ASMJIT_ARCH_ARM == 64
#if !defined(ASMJIT_NO_ARM) && ASMJIT_ARCH_ARM == 64
compiler_add_a64_tests(app);
#endif