cmov
cmov(x, y); /* bunker!wtm */
cmov(x, y);
cmov(x, y);
cmov(x, y);
if(!ND) cmov(x, y); else /* bah */
static void cmov(int, int);
cmov(&e, &multiples[j-1], equal(index, j));
cmov(t, &k25519Precomp[pos][0], equal(babs, 1));
cmov(t, &k25519Precomp[pos][1], equal(babs, 2));
cmov(t, &k25519Precomp[pos][2], equal(babs, 3));
cmov(t, &k25519Precomp[pos][3], equal(babs, 4));
cmov(t, &k25519Precomp[pos][4], equal(babs, 5));
cmov(t, &k25519Precomp[pos][5], equal(babs, 6));
cmov(t, &k25519Precomp[pos][6], equal(babs, 7));
cmov(t, &k25519Precomp[pos][7], equal(babs, 8));
cmov(t, &minust, bnegative);
DECLARE_INSN(cmov, MATCH_CMOV, MASK_CMOV)