forked from libre-chip/cpu
update fayalite to get cmp_eq optimizations
This commit is contained in:
parent
ef30d325d5
commit
9d9a755d99
2 changed files with 6 additions and 4 deletions
8
Cargo.lock
generated
8
Cargo.lock
generated
|
|
@ -388,7 +388,7 @@ checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6"
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "fayalite"
|
name = "fayalite"
|
||||||
version = "0.3.0"
|
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 = [
|
dependencies = [
|
||||||
"base64",
|
"base64",
|
||||||
"bitvec",
|
"bitvec",
|
||||||
|
|
@ -417,7 +417,7 @@ dependencies = [
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "fayalite-proc-macros"
|
name = "fayalite-proc-macros"
|
||||||
version = "0.3.0"
|
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 = [
|
dependencies = [
|
||||||
"fayalite-proc-macros-impl",
|
"fayalite-proc-macros-impl",
|
||||||
]
|
]
|
||||||
|
|
@ -425,7 +425,7 @@ dependencies = [
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "fayalite-proc-macros-impl"
|
name = "fayalite-proc-macros-impl"
|
||||||
version = "0.3.0"
|
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 = [
|
dependencies = [
|
||||||
"base16ct 0.2.0",
|
"base16ct 0.2.0",
|
||||||
"num-bigint",
|
"num-bigint",
|
||||||
|
|
@ -440,7 +440,7 @@ dependencies = [
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "fayalite-visit-gen"
|
name = "fayalite-visit-gen"
|
||||||
version = "0.3.0"
|
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 = [
|
dependencies = [
|
||||||
"indexmap",
|
"indexmap",
|
||||||
"prettyplease",
|
"prettyplease",
|
||||||
|
|
|
||||||
|
|
@ -535,6 +535,8 @@ impl<SrcCount: KnownSize> StaticType for CommonMOpDefaultImm<SrcCount> {
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<SrcCount: KnownSize> HdlPartialEqImpl<Self> for CommonMOpDefaultImm<SrcCount> {
|
impl<SrcCount: KnownSize> HdlPartialEqImpl<Self> for CommonMOpDefaultImm<SrcCount> {
|
||||||
|
const TRY_STRUCTURAL_EQ: bool = true;
|
||||||
|
|
||||||
#[track_caller]
|
#[track_caller]
|
||||||
fn cmp_value_eq(
|
fn cmp_value_eq(
|
||||||
_lhs: Self,
|
_lhs: Self,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue