Home
last modified time | relevance | path

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

/freebsd/crypto/openssh/
H A Dsntrup761.c47 crypto_int16 crypto_int16_load(const unsigned char *crypto_int16_s) { in crypto_int16_load() argument
49 crypto_int16_z |= ((crypto_int16) (*crypto_int16_s++)) << 0; in crypto_int16_load()
50 crypto_int16_z |= ((crypto_int16) (*crypto_int16_s++)) << 8; in crypto_int16_load()
56 void crypto_int16_store(unsigned char *crypto_int16_s,crypto_int16 crypto_int16_x) { in crypto_int16_store() argument
57 *crypto_int16_s++ = crypto_int16_x >> 0; in crypto_int16_store()
58 *crypto_int16_s++ = crypto_int16_x >> 8; in crypto_int16_store()
149 …16 crypto_int16_bitinrangepublicpos_mask(crypto_int16 crypto_int16_x,crypto_int16 crypto_int16_s) { in crypto_int16_bitinrangepublicpos_mask() argument
151 __asm__ ("sarw %%cl,%0" : "+r"(crypto_int16_x) : "c"(crypto_int16_s) : "cc"); in crypto_int16_bitinrangepublicpos_mask()
153 __asm__ ("sxth %w0,%w0\n asr %w0,%w0,%w1" : "+&r"(crypto_int16_x) : "r"(crypto_int16_s) : ); in crypto_int16_bitinrangepublicpos_mask()
155 crypto_int16_x >>= crypto_int16_s ^ crypto_int16_optblocker; in crypto_int16_bitinrangepublicpos_mask()
[all …]