add pround, pceil, pfloor