spmf