1struct PS_OUTPUT
2{
3    float4 Color : SV_Target0;
4};
5
6uniform min16float  b1a, b1b;
7
8PS_OUTPUT main()
9{
10    min16float  mf16;
11    min16float1 mf16_1;
12    min16float2 mf16_2;
13    min16float3 mf16_3;
14    min16float4 mf16_4;
15
16    min10float  mf10;
17    min10float1 mf10_1;
18    min10float2 mf10_2;
19    min10float3 mf10_3;
20    min10float4 mf12_4;
21
22    min16int  mi16;
23    min16int1 mi16_1;
24    min16int2 mi16_2;
25    min16int3 mi16_3;
26    min16int4 mi16_4;
27
28    min12int  mi12;
29    min12int1 mi12_1;
30    min12int2 mi12_2;
31    min12int3 mi12_3;
32    min12int4 mi12_4;
33
34    min16uint  mu16;
35    min16uint1 mu16_1;
36    min16uint2 mu16_2;
37    min16uint3 mu16_3;
38    min16uint4 mu16_4;
39
40    mf16_2 + mf16;
41    mf10_2 + mf10;
42    mi16_2 + mi16;
43    mi12_2 + mi12;
44    mu16_2 + mu16;
45
46    PS_OUTPUT psout;
47    psout.Color = 0;
48    return psout;
49}
50