I know that the OpenCL API allows me to determine whether a device provides (true) local memory, but I can't find a comparable query about private memory. Is it assumed that a device with true local memory always supports local private memory as well? Conversely, is it also true that a device without local memory never has local private memory?