diff --git a/ecc/bls12-377/fr/fft/bitreverse.go b/ecc/bls12-377/fr/fft/bitreverse.go index 6642f4331..104ea5c44 100644 --- a/ecc/bls12-377/fr/fft/bitreverse.go +++ b/ecc/bls12-377/fr/fft/bitreverse.go @@ -55,6 +55,7 @@ func bitReverseNaive(v []fr.Element) { // bitReverseCobraInPlace applies the bit-reversal permutation to v. // len(v) must be a power of 2 // This is derived from: +// // - Towards an Optimal Bit-Reversal Permutation Program // Larry Carter and Kang Su Gatlin, 1998 // https://csaws.cs.technion.ac.il/~itai/Courses/Cache/bit.pdf diff --git a/ecc/bls12-378/fr/fft/bitreverse.go b/ecc/bls12-378/fr/fft/bitreverse.go index 4ba36860f..af7878efb 100644 --- a/ecc/bls12-378/fr/fft/bitreverse.go +++ b/ecc/bls12-378/fr/fft/bitreverse.go @@ -55,6 +55,7 @@ func bitReverseNaive(v []fr.Element) { // bitReverseCobraInPlace applies the bit-reversal permutation to v. // len(v) must be a power of 2 // This is derived from: +// // - Towards an Optimal Bit-Reversal Permutation Program // Larry Carter and Kang Su Gatlin, 1998 // https://csaws.cs.technion.ac.il/~itai/Courses/Cache/bit.pdf diff --git a/ecc/bls12-381/fr/fft/bitreverse.go b/ecc/bls12-381/fr/fft/bitreverse.go index cc5008354..9721f5454 100644 --- a/ecc/bls12-381/fr/fft/bitreverse.go +++ b/ecc/bls12-381/fr/fft/bitreverse.go @@ -55,6 +55,7 @@ func bitReverseNaive(v []fr.Element) { // bitReverseCobraInPlace applies the bit-reversal permutation to v. // len(v) must be a power of 2 // This is derived from: +// // - Towards an Optimal Bit-Reversal Permutation Program // Larry Carter and Kang Su Gatlin, 1998 // https://csaws.cs.technion.ac.il/~itai/Courses/Cache/bit.pdf diff --git a/ecc/bls24-315/fr/fft/bitreverse.go b/ecc/bls24-315/fr/fft/bitreverse.go index 945948161..5d208c504 100644 --- a/ecc/bls24-315/fr/fft/bitreverse.go +++ b/ecc/bls24-315/fr/fft/bitreverse.go @@ -55,6 +55,7 @@ func bitReverseNaive(v []fr.Element) { // bitReverseCobraInPlace applies the bit-reversal permutation to v. // len(v) must be a power of 2 // This is derived from: +// // - Towards an Optimal Bit-Reversal Permutation Program // Larry Carter and Kang Su Gatlin, 1998 // https://csaws.cs.technion.ac.il/~itai/Courses/Cache/bit.pdf diff --git a/ecc/bls24-317/fr/fft/bitreverse.go b/ecc/bls24-317/fr/fft/bitreverse.go index d996654cd..85a392372 100644 --- a/ecc/bls24-317/fr/fft/bitreverse.go +++ b/ecc/bls24-317/fr/fft/bitreverse.go @@ -55,6 +55,7 @@ func bitReverseNaive(v []fr.Element) { // bitReverseCobraInPlace applies the bit-reversal permutation to v. // len(v) must be a power of 2 // This is derived from: +// // - Towards an Optimal Bit-Reversal Permutation Program // Larry Carter and Kang Su Gatlin, 1998 // https://csaws.cs.technion.ac.il/~itai/Courses/Cache/bit.pdf diff --git a/ecc/bn254/fr/fft/bitreverse.go b/ecc/bn254/fr/fft/bitreverse.go index a7e47a95b..a4fc200e1 100644 --- a/ecc/bn254/fr/fft/bitreverse.go +++ b/ecc/bn254/fr/fft/bitreverse.go @@ -55,6 +55,7 @@ func bitReverseNaive(v []fr.Element) { // bitReverseCobraInPlace applies the bit-reversal permutation to v. // len(v) must be a power of 2 // This is derived from: +// // - Towards an Optimal Bit-Reversal Permutation Program // Larry Carter and Kang Su Gatlin, 1998 // https://csaws.cs.technion.ac.il/~itai/Courses/Cache/bit.pdf diff --git a/ecc/bw6-633/fr/fft/bitreverse.go b/ecc/bw6-633/fr/fft/bitreverse.go index 35cd375a8..4618d97f8 100644 --- a/ecc/bw6-633/fr/fft/bitreverse.go +++ b/ecc/bw6-633/fr/fft/bitreverse.go @@ -55,6 +55,7 @@ func bitReverseNaive(v []fr.Element) { // bitReverseCobraInPlace applies the bit-reversal permutation to v. // len(v) must be a power of 2 // This is derived from: +// // - Towards an Optimal Bit-Reversal Permutation Program // Larry Carter and Kang Su Gatlin, 1998 // https://csaws.cs.technion.ac.il/~itai/Courses/Cache/bit.pdf diff --git a/ecc/bw6-756/fr/fft/bitreverse.go b/ecc/bw6-756/fr/fft/bitreverse.go index fb5332eb5..1131a706a 100644 --- a/ecc/bw6-756/fr/fft/bitreverse.go +++ b/ecc/bw6-756/fr/fft/bitreverse.go @@ -55,6 +55,7 @@ func bitReverseNaive(v []fr.Element) { // bitReverseCobraInPlace applies the bit-reversal permutation to v. // len(v) must be a power of 2 // This is derived from: +// // - Towards an Optimal Bit-Reversal Permutation Program // Larry Carter and Kang Su Gatlin, 1998 // https://csaws.cs.technion.ac.il/~itai/Courses/Cache/bit.pdf diff --git a/ecc/bw6-761/fr/fft/bitreverse.go b/ecc/bw6-761/fr/fft/bitreverse.go index e82cc901b..a63293798 100644 --- a/ecc/bw6-761/fr/fft/bitreverse.go +++ b/ecc/bw6-761/fr/fft/bitreverse.go @@ -55,6 +55,7 @@ func bitReverseNaive(v []fr.Element) { // bitReverseCobraInPlace applies the bit-reversal permutation to v. // len(v) must be a power of 2 // This is derived from: +// // - Towards an Optimal Bit-Reversal Permutation Program // Larry Carter and Kang Su Gatlin, 1998 // https://csaws.cs.technion.ac.il/~itai/Courses/Cache/bit.pdf diff --git a/internal/generator/fft/template/bitreverse.go.tmpl b/internal/generator/fft/template/bitreverse.go.tmpl index 093d270c1..62d777389 100644 --- a/internal/generator/fft/template/bitreverse.go.tmpl +++ b/internal/generator/fft/template/bitreverse.go.tmpl @@ -37,6 +37,7 @@ func bitReverseNaive(v []fr.Element) { // bitReverseCobraInPlace applies the bit-reversal permutation to v. // len(v) must be a power of 2 // This is derived from: +// // - Towards an Optimal Bit-Reversal Permutation Program // Larry Carter and Kang Su Gatlin, 1998 // https://csaws.cs.technion.ac.il/~itai/Courses/Cache/bit.pdf