secp256k1FeToSigned62 static method
Implementation
static void secp256k1FeToSigned62(Secp256k1ModinvSigned r, Secp256k1Fe a) {
final BigInt m62 = Secp256k1Const.mask62;
final BigInt a0 = a[0], a1 = a[1], a2 = a[2], a3 = a[3], a4 = a[4];
r[0] = (a0 | a1 << 52) & m62;
r[1] = (a1 >> 10 | a2 << 42) & m62;
r[2] = (a2 >> 20 | a3 << 32) & m62;
r[3] = (a3 >> 30 | a4 << 22) & m62;
r[4] = a4 >> 40;
}