In simple terms, you can think of the "specular" value as being the same as a "spec mask" or "IOR", and you can think of the "smoothness" as being equivalent to "spec power" or "roughness".
but isn't specular power usually stored in 8 bits? why they needed whole render target to store this ?