github.com/consensys/gnark-crypto@v0.14.0/internal/generator/tower/template/fq12over6over2/fallback.fq2.go.tmpl (about) 1 func addE2(z, x, y *E2) { 2 z.A0.Add(&x.A0, &y.A0) 3 z.A1.Add(&x.A1, &y.A1) 4 } 5 6 func subE2(z, x, y *E2) { 7 z.A0.Sub(&x.A0, &y.A0) 8 z.A1.Sub(&x.A1, &y.A1) 9 } 10 11 func doubleE2(z, x *E2) { 12 z.A0.Double(&x.A0) 13 z.A1.Double(&x.A1) 14 } 15 16 func negE2(z, x *E2) { 17 z.A0.Neg(&x.A0) 18 z.A1.Neg(&x.A1) 19 } 20