BN_UMULT_LOHI
BN_UMULT_LOHI(lo, hi, ta, tb); \
BN_UMULT_LOHI(lo, hi, ta, tb); \
BN_UMULT_LOHI(lo, hi, ta, ta); \
#elif defined(BN_UMULT_LOHI)
BN_UMULT_LOHI(lo, hi, ta, tb); \
BN_UMULT_LOHI(lo, hi, ta, tb); \
BN_UMULT_LOHI(lo, hi, ta, ta); \
#if defined(BN_UMULT_LOHI)
BN_UMULT_LOHI(t2l, t2h, d1, q);
#elif defined(BN_UMULT_LOHI)
BN_UMULT_LOHI(low, high, w, tmp); \
BN_UMULT_LOHI(low, high, w, ta); \
BN_UMULT_LOHI(r0, r1, tmp, tmp); \