Lines Matching refs:b
153 static void lin_mul_word(unsigned long a, unsigned long b, unsigned long *res_hi, unsigned long *re… in lin_mul_word() argument
157 *res_low = a * b; in lin_mul_word()
158 __asm__ volatile ("umulh %0, %1, %2" : "+r"(hi) : "r"(a), "r"(b) :); in lin_mul_word()
171 bb = b; in lin_mul_word()
182 b_h = b >> SWORD_BIT_SIZE; in lin_mul_word()
183 b_l = b & SWORD_BIT_MASK; in lin_mul_word()
227 #define dword_add_word(a, b, r) \ argument
229 r##_l = a##_l + (b); \
230 r##_h = a##_h + (r##_l < (b)); \
233 static void montgomery_mul_add(struct long_int_num *p_a, unsigned long b, struct long_int_num *p_n, in montgomery_mul_add() argument
245 lin_mul_word(p_a->p_uint[0], b, &x_h, &x_l); in montgomery_mul_add()
255 lin_mul_word(p_ad[i], b, &t_h, &t_l); in montgomery_mul_add()