struct VertexOut {
    float4 position : SV_Position;
    float2 texCoord : TEXCOORD;
};
VertexOut r0() {
    const float f = 2.0;
    return (VertexOut)f;
}
VertexOut r1() {
    const float f = 2.0;
    return (VertexOut)(f + 1.0);
}
VertexOut r2() {
    const float f = 2.0;
    return (VertexOut)(sin(f));
}
VertexOut r3() {
    float f = 2.0;
    return (VertexOut)f;
}
VertexOut r4() {
    float f = 2.0;
    return (VertexOut)(f + 1.0);
}
VertexOut r5() {
    float f = 2.0;
    return (VertexOut)(sin(f));
}
VertexOut main() {
    VertexOut v0 = r0();
    VertexOut v1 = r1();
    VertexOut v2 = r2();
    VertexOut v3 = r3();
    VertexOut v4 = r4();
    VertexOut v5 = r5();
    return (VertexOut)1;
}