Lines Matching refs:Limb
48 typedef Limb Carry;
58 static inline Carry limb_adc(Limb *r, Limb a, Limb b, Carry carry_in) {
65 *r = (Limb)x;
73 static inline Carry limb_add(Limb *r, Limb a, Limb b) {
79 *r = (Limb)x;
88 static inline Carry limb_sbb(Limb *r, Limb a, Limb b, Carry borrow_in) {
95 *r = (Limb)x;
103 static inline Carry limb_sub(Limb *r, Limb a, Limb b) {
109 *r = (Limb)x;
116 static inline Carry limbs_add(Limb r[], const Limb a[], const Limb b[],
127 static inline Carry limbs_sub(Limb r[], const Limb a[], const Limb b[],
137 static inline void limbs_copy(Limb r[], const Limb a[], size_t num_limbs) {
143 static inline void limbs_select(Limb r[], const Limb table[],
151 Limb equal = constant_time_eq_w(index, e);
158 static inline void limbs_zero(Limb r[], size_t num_limbs) {