Lines Matching refs:xstart
283 pub fn iadd_impl(x: &mut Vec<Limb>, y: Limb, xstart: usize) { in iadd_impl()
284 if x.len() <= xstart { in iadd_impl()
288 let mut carry = scalar::iadd(&mut x[xstart], y); in iadd_impl()
291 let mut size = xstart + 1; in iadd_impl()
316 pub fn isub_impl(x: &mut Vec<Limb>, y: Limb, xstart: usize) { in isub_impl()
317 debug_assert!(x.len() > xstart && (x[xstart] >= y || x.len() > xstart + 1)); in isub_impl()
320 let mut carry = scalar::isub(&mut x[xstart], y); in isub_impl()
323 let mut size = xstart + 1; in isub_impl()
586 pub fn iadd_impl(x: &mut Vec<Limb>, y: &[Limb], xstart: usize) { in iadd_impl()
590 if y.len() > x.len() - xstart { in iadd_impl()
591 x.resize(y.len() + xstart, 0); in iadd_impl()
596 for (xi, yi) in (&mut x[xstart..]).iter_mut().zip(y.iter()) { in iadd_impl()
609 small::iadd_impl(x, 1, y.len() + xstart); in iadd_impl()