luaur_code_gen/enums/address_kind_a_64.rs
1#[allow(non_camel_case_types)]
2#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
3#[repr(u8)]
4pub enum AddressKindA64 {
5 reg, // reg + reg
6 imm, // reg + imm
7 pre, // reg + imm, reg += imm
8 post, // reg, reg += imm
9}
10
11impl AddressKindA64 {
12 pub const reg: Self = Self::reg;
13 pub const imm: Self = Self::imm;
14 pub const pre: Self = Self::pre;
15 pub const post: Self = Self::post;
16}