fixed data pointer storage