[pixel shader]
uniform float4 f;

float4 main() : sv_target
{
    return sqrt(f);
}

[test]
uniform 0 float4 1.0 9.0 32.3 46.5
todo(msl) draw quad
probe (0, 0) rgba (1.0, 3.0, 5.683309, 6.819091) 1

[pixel shader]
uniform float4 f;

float4 main() : sv_target
{
    return rsqrt(f);
}

[test]
uniform 0 float4 1.0 9.0 4.0 16.0
todo(msl) draw quad
probe (0, 0) rgba (1.0, 0.33333333, 0.5, 0.25) 1