aboutsummaryrefslogtreecommitdiffstats
path: root/yjit/src/asm/arm64/inst/mod.rs
blob: ae589ca564e83f6f24df6181f9a58da9ff2b9f4a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
// This module contains various A64 instructions and the logic necessary to
// encode them into u32s.

mod atomic;
mod branch;
mod branch_cond;
mod breakpoint;
mod call;
mod data_imm;
mod data_reg;
mod load;
mod logical_imm;
mod logical_reg;
mod mov;
mod nop;
mod shift_imm;
mod store;

pub use atomic::Atomic;
pub use branch::Branch;
pub use branch_cond::BranchCond;
pub use breakpoint::Breakpoint;
pub use call::Call;
pub use data_imm::DataImm;
pub use data_reg::DataReg;
pub use load::Load;
pub use logical_imm::LogicalImm;
pub use logical_reg::LogicalReg;
pub use mov::Mov;
pub use nop::Nop;
pub use shift_imm::ShiftImm;
pub use store::Store;