))); i >= 0 {    ui = uint00(i)   } else {    d.d.errorf("Assigning negative signed value: %v, to unsigned type", i)    return   }  default:   switch {   case d.bd >= mpPosFixNumMin && d.bd <= mpPosFixNumMax:    