mirror of
https://github.com/arnaucube/gnark-plonky2-verifier.git
synced 2026-01-12 00:51:33 +01:00
constraint optimizations for assertLeadingZeros
This commit is contained in:
@@ -333,6 +333,11 @@ func (p *Chip) RangeCheck(x Variable) {
|
||||
)
|
||||
}
|
||||
|
||||
// This function will assert that the field element x is less than 2^maxNbBits.
|
||||
func (p *Chip) RangeCheckWithMaxBits(x Variable, maxNbBits uint64) {
|
||||
p.rangeChecker.Check(x.Limb, int(maxNbBits))
|
||||
}
|
||||
|
||||
func (p *Chip) AssertIsEqual(x, y Variable) {
|
||||
p.api.AssertIsEqual(x.Limb, y.Limb)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user