I read the OpenCL specification recently, and I would suggest to add also a fixed point data type. SIMD processors as well as DSP use fixed point arithmetic over floating point for processing, and it would be of advantage having a dedicated data type for that as well.
– Jens