p is actually a a single-letter code denoting the sort of numerical constants employed. S, D stand for authentic floating-stage arithmetic respectively in solitary and double precision, when C and Z stand for complex arithmetic with respectively single and double precision. It looks like you had been misusing this https://johnnyrnesi.blazingblog.com/28134421/the-basic-principles-of-lapak77