Skip to content

Commit bb2b49e

Browse files
authored
fix: reintroduce BitReverse in fft package as deprecated for backward… (#740)
1 parent a3f93ab commit bb2b49e

File tree

11 files changed

+111
-0
lines changed

11 files changed

+111
-0
lines changed

ecc/bls12-377/fr/fft/domain.go

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ecc/bls12-381/fr/fft/domain.go

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ecc/bls24-315/fr/fft/domain.go

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ecc/bls24-317/fr/fft/domain.go

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ecc/bn254/fr/fft/domain.go

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ecc/bw6-633/fr/fft/domain.go

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ecc/bw6-761/fr/fft/domain.go

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

field/babybear/fft/domain.go

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

field/generator/internal/templates/fft/domain.go.tmpl

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import (
1010
"{{ .FieldPackagePath }}"
1111

1212
"github.com/consensys/gnark-crypto/ecc"
13+
"github.com/consensys/gnark-crypto/utils"
1314
)
1415

1516
// Domain with a power of 2 cardinality
@@ -310,3 +311,13 @@ func (d *Domain) ReadFrom(r io.Reader) (int64, error) {
310311

311312
return read, nil
312313
}
314+
315+
316+
// BitReverse applies the bit-reversal permutation to v.
317+
//
318+
// The length of v must be a power of 2.
319+
//
320+
// Deprecated: Use [utils.BitReverse] instead.
321+
func BitReverse(v []{{ .FF }}.Element) {
322+
utils.BitReverse(v)
323+
}

field/goldilocks/fft/domain.go

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)