diff --git a/Cargo.lock b/Cargo.lock index ff38d3a..79c1be7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -388,7 +388,7 @@ checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" [[package]] name = "fayalite" version = "0.3.0" -source = "git+https://git.libre-chip.org/libre-chip/fayalite.git?branch=master#ffca1a279d79507c025a8d969bfff18295760c02" +source = "git+https://git.libre-chip.org/libre-chip/fayalite.git?branch=master#7ddb4780fa04f82a236dbb14322c3cbfa6fdc1e6" dependencies = [ "base64", "bitvec", @@ -417,7 +417,7 @@ dependencies = [ [[package]] name = "fayalite-proc-macros" version = "0.3.0" -source = "git+https://git.libre-chip.org/libre-chip/fayalite.git?branch=master#ffca1a279d79507c025a8d969bfff18295760c02" +source = "git+https://git.libre-chip.org/libre-chip/fayalite.git?branch=master#7ddb4780fa04f82a236dbb14322c3cbfa6fdc1e6" dependencies = [ "fayalite-proc-macros-impl", ] @@ -425,7 +425,7 @@ dependencies = [ [[package]] name = "fayalite-proc-macros-impl" version = "0.3.0" -source = "git+https://git.libre-chip.org/libre-chip/fayalite.git?branch=master#ffca1a279d79507c025a8d969bfff18295760c02" +source = "git+https://git.libre-chip.org/libre-chip/fayalite.git?branch=master#7ddb4780fa04f82a236dbb14322c3cbfa6fdc1e6" dependencies = [ "base16ct 0.2.0", "num-bigint", @@ -440,7 +440,7 @@ dependencies = [ [[package]] name = "fayalite-visit-gen" version = "0.3.0" -source = "git+https://git.libre-chip.org/libre-chip/fayalite.git?branch=master#ffca1a279d79507c025a8d969bfff18295760c02" +source = "git+https://git.libre-chip.org/libre-chip/fayalite.git?branch=master#7ddb4780fa04f82a236dbb14322c3cbfa6fdc1e6" dependencies = [ "indexmap", "prettyplease", diff --git a/crates/cpu/src/instruction.rs b/crates/cpu/src/instruction.rs index 025e758..336da53 100644 --- a/crates/cpu/src/instruction.rs +++ b/crates/cpu/src/instruction.rs @@ -535,6 +535,8 @@ impl StaticType for CommonMOpDefaultImm { } impl HdlPartialEqImpl for CommonMOpDefaultImm { + const TRY_STRUCTURAL_EQ: bool = true; + #[track_caller] fn cmp_value_eq( _lhs: Self,