package fiat
func ( *P384Element) ( *P384Element) *P384Element {
var = new(P384Element).Set()
var = new(P384Element)
var = new(P384Element)
var = new(P384Element)
var = new(P384Element)
.Square()
.Mul(, )
.Square()
.Mul(, )
.Square()
for := 1; < 3; ++ {
.Square()
}
.Mul(, )
.Square()
for := 1; < 6; ++ {
.Square()
}
.Mul(, )
.Square()
for := 1; < 12; ++ {
.Square()
}
.Mul(, )
for := 0; < 6; ++ {
.Square()
}
.Mul(, )
.Square()
.Mul(, )
.Square()
.Mul(, )
.Square()
for := 1; < 31; ++ {
.Square()
}
.Mul(, )
.Square()
for := 1; < 63; ++ {
.Square()
}
.Mul(, )
.Square()
for := 1; < 126; ++ {
.Square()
}
.Mul(, )
for := 0; < 3; ++ {
.Square()
}
.Mul(, )
for := 0; < 33; ++ {
.Square()
}
.Mul(, )
for := 0; < 94; ++ {
.Square()
}
.Mul(, )
for := 0; < 2; ++ {
.Square()
}
.Mul(, )
return .Set()
}