1cbuffer _4_5 : register(b0)
2{
3    column_major float2x4 _5_m0 : packoffset(c0);
4    float4 _5_m1 : packoffset(c4);
5};
6
7
8static float2 _3;
9
10struct SPIRV_Cross_Output
11{
12    float2 _3 : SV_Target0;
13};
14
15float2 _23()
16{
17    float2 _25 = mul(_5_m0, _5_m1);
18    return _25;
19}
20
21void frag_main()
22{
23    _3 = _23();
24}
25
26SPIRV_Cross_Output main()
27{
28    frag_main();
29    SPIRV_Cross_Output stage_output;
30    stage_output._3 = _3;
31    return stage_output;
32}
33