BN_lsw
ret = ret * tab[BN_lsw(B) & 7];
if ((A->neg ? ~BN_lsw(A) : BN_lsw(A)) & BN_lsw(B) & 2)
ret = tab[BN_lsw(A) & 7];