mirror of
https://github.com/asmjit/asmjit.git
synced 2025-12-17 12:34:35 +03:00
[ABI] Initial AArch64 support
This commit is contained in:
@@ -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_AARCH64) && 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_AARCH64) && 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_AARCH64) && 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_AARCH64) && ASMJIT_ARCH_ARM == 64
|
||||
compiler_add_a64_tests(app);
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user