inline read onlyPAD:SpreadMethod
inline read onlyREFLECT:SpreadMethod
inline read onlyREPEAT:SpreadMethod