# ge_add(&t,&A2,&Ai[3]); ge_p1p1_to_p3(&u,&t); ge_p3_to_cached(&Ai[4],&u);
# ge_add(&t,&A2,&Ai[4]); ge_p1p1_to_p3(&u,&t); ge_p3_to_cached(&Ai[5],&u);
# ge_add(&t,&A2,&Ai[5]); ge_p1p1_to_p3(&u,&t); ge_p3_to_cached(&Ai[6],&u);
# ge_add(&t,&A2,&Ai[6]); ge_p1p1_to_p3(&u,&t); ge_p3_to_cached(&Ai[7],&u);
for ($i = 0;
$i < 7; ++
$i) { $t = self::
ge_add($A2,
$Ai[$i]);
$u = self::
ge_p1p1_to_p3($t);
$Ai[$i + 1
] = self::
ge_p3_to_cached($u);
} # ge_p2_0(r);
$r = self::
ge_p2_0();
# for (i = 255;i >= 0;--i) {
# if (aslide[i] || bslide[i]) break;
# }
$i = 255;
for (;
$i >= 0; --
$i) { if ($aslide[$i] ||
$bslide[$i]) { break;
} }