doubled
if ((res = doubled(&a0, &tmp1)) != MP_OKAY) {
if ((res = doubled(&tmp1, &tmp1)) != MP_OKAY) {
if ((res = doubled(&b0, &tmp2)) != MP_OKAY) {
if ((res = doubled(&tmp2, &tmp2)) != MP_OKAY) {
if ((res = doubled(&a2, &tmp1)) != MP_OKAY) {
if ((res = doubled(&tmp1, &tmp1)) != MP_OKAY) {
if ((res = doubled(&b2, &tmp2)) != MP_OKAY) {
if ((res = doubled(&tmp2, &tmp2)) != MP_OKAY) {
if ((res = doubled(&a0, &tmp1)) != MP_OKAY) {
if ((res = doubled(&tmp1, &tmp1)) != MP_OKAY) {
if ((res = doubled(&a2, &tmp1)) != MP_OKAY) {
if ((res = doubled(&tmp1, &tmp1)) != MP_OKAY) {
if ((res = doubled(a, a)) != MP_OKAY) {