We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b0af5e0 commit deaf539Copy full SHA for deaf539
src/instruction.rs
@@ -22,9 +22,6 @@ pub enum DualSizedRegisterOperation {
22
23
}
24
25
-#[derive(Debug, Clone, Copy, PartialEq)]
26
-pub enum DualArithmetic {}
27
-
28
#[derive(Debug, Clone, Copy, PartialEq)]
29
pub enum TriArithmetic {}
30
@@ -42,10 +39,6 @@ pub enum Instruction {
42
39
DualSizedRegister {
43
40
operation: DualSizedRegisterOperation,
44
41
size: num::Size, registers: [Register; 2] },
45
- DualArithmetic {
46
- operation: DualArithmetic,
47
- vector: bool, size: num::Size,
48
- registers: [Register; 2] },
49
TriArithmetic {
50
operation: TriArithmetic,
51
vector: bool, size: num::Size,
@@ -55,7 +48,8 @@ pub enum Instruction {
55
56
registers: [Register; 4] },
57
LoadImmediate {
58
- immediate: u16, segment: num::MaskedU8<0x03> },
+ immediate: u16,
52
+ segment: num::MaskedU8<0x03> },
59
53
Branch {
60
54
operation: branch::Operation,
61
condition: Option<Flag>, hint: branch::Hint,
src/instruction/memory.rs
@@ -4,7 +4,8 @@ use crate::num;
4
5
pub enum Operation {
6
CopyRegister,
7
- CopyAddressed
+ CopyAddressed,
8
+ Acquire
9
10
11
0 commit comments