Home
last modified time | relevance | path

Searched refs:crypto_int32_x (Results 1 – 1 of 1) sorted by relevance

/freebsd/crypto/openssh/
H A Dsntrup761.c581 void crypto_int32_store(unsigned char *crypto_int32_s,crypto_int32 crypto_int32_x) { in crypto_int32_store() argument
582 *crypto_int32_s++ = crypto_int32_x >> 0; in crypto_int32_store()
583 *crypto_int32_s++ = crypto_int32_x >> 8; in crypto_int32_store()
584 *crypto_int32_s++ = crypto_int32_x >> 16; in crypto_int32_store()
585 *crypto_int32_s++ = crypto_int32_x >> 24; in crypto_int32_store()
590 crypto_int32 crypto_int32_negative_mask(crypto_int32 crypto_int32_x) { in crypto_int32_negative_mask() argument
592 __asm__ ("sarl $31,%0" : "+r"(crypto_int32_x) : : "cc"); in crypto_int32_negative_mask()
593 return crypto_int32_x; in crypto_int32_negative_mask()
596 __asm__ ("asr %w0,%w1,31" : "=r"(crypto_int32_y) : "r"(crypto_int32_x) : ); in crypto_int32_negative_mask()
599 crypto_int32_x >>= 32-6; in crypto_int32_negative_mask()
[all …]