BN_UMULT_HIGH
#define BN_UMULT_HIGH(a, b) (((uint128_t)(a) * (b)) >> 64)
#define BN_UMULT_HIGH(a, b) (BN_ULONG)asm("umulh %a0,%a1,%v0", (a), (b))
#define BN_UMULT_HIGH(a, b) ({ \
#define BN_UMULT_HIGH(a, b) ({ \
#define BN_UMULT_HIGH(a, b) ({ \
#define BN_UMULT_HIGH(a, b) __umulh((a), (b))
#define BN_UMULT_HIGH(a, b) ({ \
#define BN_UMULT_HIGH(a, b) ({ \