asmkit/core/
globals.rs

1pub const ALLOC_OVERHEAD: u32 = core::mem::size_of::<usize>() as u32 * 4;
2pub const ALLOC_ALIGNMENT: u32 = 8;
3pub const GROW_THRESHOLD: u32 = 1024 * 1024 * 16;
4pub const MAX_TREE_HEIGHT: u32 = if cfg!(target_pointer_width = "32") {
5    30
6} else {
7    61
8} + 1;
9pub const MAX_OP_COUNT: usize = 6;
10pub const MAX_FUNC_ARGS: u32 = 32;
11pub const MAX_VALUE_PACK: u32 = 4;
12pub const MAX_PHYS_REGS: u32 = 32;
13pub const MAX_ALIGNMENT: u32 = 64;
14pub const MAX_LABEL_NAME_SIZE: u32 = 2048;
15pub const MAX_SECTION_NAME_SIZE: u32 = 35;
16pub const MAX_COMMENT_SIZE: u32 = 1024;
17pub const INVALID_ID: u32 = 0xFFFFFFFFu32;
18pub const NOT_FOUND: u32 = 0xFFFFFFFFu32;
19pub const NO_BASE_ADDRESS: u64 = !0u64;
20pub const NUM_VIRT_GROUPS: usize = 4;