summaryrefslogtreecommitdiff
path: root/yjit/src/asm/arm64/arg/mod.rs
blob: 9bf4a8ea1322b3f760735d5209f26925b5a8ee5e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// This module contains various A64 instruction arguments and the logic
// necessary to encode them.

mod bitmask_imm;
mod condition;
mod sf;
mod shifted_imm;
mod sys_reg;
mod truncate;

pub use bitmask_imm::BitmaskImmediate;
pub use condition::Condition;
pub use sf::Sf;
pub use shifted_imm::ShiftedImmediate;
pub use sys_reg::SystemRegister;
pub use truncate::{truncate_imm, truncate_uimm};