]>
Witch of Git - jade-rose/blob - toolchain/src/inst.rs
4 #[derive(Clone, Copy, Debug, PartialEq, Eq)]
16 #[derive(Clone, Copy, Debug, PartialEq, Eq)]
28 #[derive(Clone, Copy, Debug, PartialEq, Eq)]
34 #[derive(Clone, Copy, Debug, PartialEq, Eq)]
40 #[derive(Clone, Copy, Debug, PartialEq, Eq)]
42 #[derive(Clone, Copy, Debug, PartialEq, Eq)]
44 #[derive(Clone, Copy, Debug, PartialEq, Eq)]
45 pub struct AddImm(i8);
47 #[derive(Clone, Copy, Debug, PartialEq, Eq)]
59 #[derive(Clone, Copy, Debug, PartialEq, Eq)]
83 pub fn new(x
: u8) -> Option
<Reg
> {
89 pub fn new(x
: u8) -> Option
<U3
> {
98 pub fn new(x
: i8) -> Option
<AddImm
> {
100 -64..=127 => Some(AddImm(x
)),