Searched refs:BN_UMULT_HIGH (Results 1 - 4 of 4) sorted by relevance

/freebsd-10.0-release/crypto/openssl/crypto/bn/
H A Dbn_lcl.h215 * BN_UMULT_HIGH section.
232 * exhibiting "native" performance in C. That's what BN_UMULT_HIGH
240 # define BN_UMULT_HIGH(a,b) (BN_ULONG)asm("umulh %a0,%a1,%v0",(a),(b)) macro
242 # define BN_UMULT_HIGH(a,b) ({ \ macro
251 # define BN_UMULT_HIGH(a,b) ({ \ macro
261 # define BN_UMULT_HIGH(a,b) ({ \ macro
280 # define BN_UMULT_HIGH(a,b) __umulh((a),(b)) macro
286 # define BN_UMULT_HIGH(a,b) (((__uint128_t)(a)*(b))>>64) macro
291 # define BN_UMULT_HIGH(a,b) ({ \ macro
373 #elif defined(BN_UMULT_HIGH)
[all...]
H A Dbn_div.c382 #elif defined(BN_UMULT_HIGH)
384 t2h = BN_UMULT_HIGH(d1,q);
H A Dbn_asm.c69 #if defined(BN_LLONG) || defined(BN_UMULT_HIGH)
144 #else /* !(defined(BN_LLONG) || defined(BN_UMULT_HIGH)) */
226 #endif /* !(defined(BN_LLONG) || defined(BN_UMULT_HIGH)) */
501 #elif defined(BN_UMULT_HIGH)
506 t2 = BN_UMULT_HIGH(ta,tb); \
513 t1 = BN_UMULT_HIGH(ta,tb); \
524 t2 = BN_UMULT_HIGH(ta,ta); \
/freebsd-10.0-release/crypto/openssl/crypto/bn/asm/
H A Dx86_64-gcc.c285 t2 = BN_UMULT_HIGH(ta,tb); \
292 t1 = BN_UMULT_HIGH(ta,tb); \

Completed in 102 milliseconds