Home
last modified time | relevance | path

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

/freebsd/crypto/libecc/src/nn/
H A Dnn_div.c412 nn a_shift; in _nn_divrem_unshifted() local
416 a_shift.magic = WORD(0); in _nn_divrem_unshifted()
432 ret = nn_init(&a_shift, (u16)(new_wlen * WORD_BYTES)); EG(ret, err); in _nn_divrem_unshifted()
433 ret = nn_set_wlen(&a_shift, new_wlen); EG(ret, err); in _nn_divrem_unshifted()
434 ret = nn_lshift_fixedlen(&a_shift, a, cnt); EG(ret, err); in _nn_divrem_unshifted()
439 ret = nn_cmp(&a_shift, b_norm, &cmp); EG(ret, err); in _nn_divrem_unshifted()
441 ret = nn_cnd_sub(larger, r, &a_shift, b_norm); EG(ret, err); in _nn_divrem_unshifted()
450 ret = _nn_cmp_shift(&a_shift, b_norm, (u8)(new_wlen - b_wlen), &cmp); EG(ret, err); in _nn_divrem_unshifted()
452 ret = _nn_cnd_sub_shift(larger, &a_shift, b_norm, (u8)(new_wlen - b_wlen), &borrow); EG(ret, err); in _nn_divrem_unshifted()
453 …MUST_HAVE(((!_nn_cmp_shift(&a_shift, b_norm, (u8)(new_wlen - b_wlen), &cmp)) && (cmp < 0)), ret, e… in _nn_divrem_unshifted()
[all …]