What is unity_ColorSpaceDouble used for?

In UnityCG.cginc I found some defination:

uniform fixed4 unity_ColorSpaceGrey;
uniform fixed4 unity_ColorSpaceDouble;
uniform half4 unity_ColorSpaceDielectricSpec;
uniform half4 unity_ColorSpaceLuminance;

I guess they were some variables for color space conversion, but how to use them, any sample? what does each vector component stands for?

No body use them before?

It is used for gamma

I used unity_ColorSpaceDouble when I convert my colour space from the Gamma Space to the Linear Space. You can search how to make Gamma Correction in a shader.