Lines Matching refs:b_s
686 crypto_word_t b_s = b->s[0], b_a = b->a[0]; in poly3_mul_aux() local
692 poly3_word_mul(&m_s, &m_a, a_s, a_a, lsb_to_all(b_s), lsb_to_all(b_a)); in poly3_mul_aux()
693 b_s >>= 1; in poly3_mul_aux()
803 static inline void poly3_vec_cswap(vec_t a_s[6], vec_t a_a[6], vec_t b_s[6], in poly3_vec_cswap()
806 const vec_t sum_s = swap & (a_s[i] ^ b_s[i]); in poly3_vec_cswap()
808 b_s[i] ^= sum_s; in poly3_vec_cswap()
817 static inline void poly3_vec_fmsub(vec_t a_s[6], vec_t a_a[6], vec_t b_s[6], in poly3_vec_fmsub()
822 const vec_t s = b_s[i]; in poly3_vec_fmsub()
844 vec_t b_s[6], b_a[6], c_s[6], c_a[6], f_s[6], f_a[6], g_s[6], g_a[6]; in poly3_invert_vec() local
851 memset(b_s, 0, sizeof(b_s)); in poly3_invert_vec()
885 poly3_vec_cswap(b_s, b_a, c_s, c_a, should_swap); in poly3_invert_vec()
886 poly3_vec_fmsub(b_s, b_a, c_s, c_a, s_s, s_a); in poly3_invert_vec()
909 memcpy(out->s.v, b_s, WORDS_PER_POLY * sizeof(crypto_word_t)); in poly3_invert_vec()