asmjit.h 1.05 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// [AsmJit]
// Complete x86/x64 JIT and Remote Assembler for C++.
//
// [License]
// Zlib - See LICENSE.md file in the package.

// [Guard]
#ifndef _ASMJIT_ASMJIT_H
#define _ASMJIT_ASMJIT_H

// ============================================================================
// [asmjit_mainpage]
// ============================================================================

15
//! \mainpage
16
17
18
//!
//! AsmJit - Complete x86/x64 JIT and Remote Assembler for C++.
//!
19
//! Introduction provided by the project page at https://github.com/asmjit/asmjit.
20

21
//! \defgroup asmjit_base AsmJit Base API (architecture independent)
22
//!
23
//! \brief Backend Neutral API.
24

25
//! \defgroup asmjit_x86 AsmJit X86/X64 API
26
//!
27
//! \brief X86/X64 Backend API.
28

29
//! \defgroup asmjit_arm AsmJit ARM32/ARM64 API
30
//!
31
//! \brief ARM32/ARM64 Backend API.
32

33
34
// [Dependencies]
#include "./base.h"
35

36
37
38
39
// [X86/X64]
#if defined(ASMJIT_BUILD_X86)
#include "./x86.h"
#endif // ASMJIT_BUILD_X86
40

41
42
43
44
// [ARM32/ARM64]
#if defined(ASMJIT_BUILD_ARM)
#include "./arm.h"
#endif // ASMJIT_BUILD_ARM
45
46
47

// [Guard]
#endif // _ASMJIT_ASMJIT_H