BN_is_odd
if (BN_is_odd(&B) == 1) {
if (BN_is_odd(&D) == 1) {
if (BN_is_odd(&A) == 1 || BN_is_odd(&B) == 1) {
if (BN_is_odd(&C) == 1 || BN_is_odd(&D) == 1) {
if (BN_is_odd(b) == 1) {
if (BN_is_odd(P) == 1 || diminished_radix) {
if (!BN_is_odd(largebase)) {