1617a3babSopenharmony_ciint main() : SV_TARGET
2617a3babSopenharmony_ci{
3617a3babSopenharmony_ci    // integer mat constructors
4617a3babSopenharmony_ci    const int4x4 var441 = { 0,1,0,0, 1,1,0,0, 1,0,0,0, 0,0,0,0 };
5617a3babSopenharmony_ci    const int4x4 var442 = int4x4( 0,1,0,0, 1,1,0,0, 1,0,0,0, 0,0,0,0 );
6617a3babSopenharmony_ci    int4x4 var443 = { 0,1,0,0, 1,1,0,0, 1,0,0,0, 0,0,0,0 };
7617a3babSopenharmony_ci    int4x4 var444 = int4x4( 0,1,0,0, 1,1,0,0, 1,0,0,0, 0,0,0,0 );
8617a3babSopenharmony_ci
9617a3babSopenharmony_ci    const int4x2 var421 = { 0,1, 1,1, 1,0, 0,0 };
10617a3babSopenharmony_ci    const int4x2 var422 = int4x2( 0,1, 1,1, 1,0, 0,0 );
11617a3babSopenharmony_ci    int4x2 var423 = { 0,1, 1,1, 1,0, 0,0 };
12617a3babSopenharmony_ci    int4x2 var424 = int4x2( 0,1, 1,1, 1,0, 0,0 );
13617a3babSopenharmony_ci
14617a3babSopenharmony_ci    const int3x2 var321 = { 0,1, 1,1, 1,0 };
15617a3babSopenharmony_ci    const int3x2 var322 = int3x2( 0,1, 1,1, 1,0 );
16617a3babSopenharmony_ci    int3x2 var323 = { 0,1, 1,1, 1,0 };
17617a3babSopenharmony_ci    int3x2 var234 = int3x2( 0,1, 1,1, 1,0);
18617a3babSopenharmony_ci
19617a3babSopenharmony_ci    // unsigned integer mat constructors
20617a3babSopenharmony_ci    const uint4x4 uvar441 = { 0,1,0,0, 1,1,0,0, 1,0,0,0, 0,0,0,0 };
21617a3babSopenharmony_ci    const uint4x4 uvar442 = uint4x4( 0,1,0,0, 1,1,0,0, 1,0,0,0, 0,0,0,0 );
22617a3babSopenharmony_ci    uint4x4 uvar443 = { 0,1,0,0, 1,1,0,0, 1,0,0,0, 0,0,0,0 };
23617a3babSopenharmony_ci    uint4x4 uvar444 = uint4x4( 0,1,0,0, 1,1,0,0, 1,0,0,0, 0,0,0,0 );
24617a3babSopenharmony_ci
25617a3babSopenharmony_ci    const uint4x2 uvar421 = { 0,1, 1,1, 1,0, 0,0 };
26617a3babSopenharmony_ci    const uint4x2 uvar422 = uint4x2( 0,1, 1,1, 1,0, 0,0 );
27617a3babSopenharmony_ci    uint4x2 uvar423 = { 0,1, 1,1, 1,0, 0,0 };
28617a3babSopenharmony_ci    uint4x2 uvar424 = uint4x2( 0,1, 1,1, 1,0, 0,0 );
29617a3babSopenharmony_ci
30617a3babSopenharmony_ci    const uint3x2 uvar321 = { 0,1, 1,1, 1,0 };
31617a3babSopenharmony_ci    const uint3x2 uvar322 = uint3x2( 0,1, 1,1, 1,0 );
32617a3babSopenharmony_ci    uint3x2 uvar323 = { 0,1, 1,1, 1,0 };
33617a3babSopenharmony_ci    uint3x2 uvar234 = uint3x2( 0,1, 1,1, 1,0);
34617a3babSopenharmony_ci
35617a3babSopenharmony_ci    // boolean mat constructors
36617a3babSopenharmony_ci    const bool4x4 bvar441 = { 0,1,0,0, 1,1,0,0, 1,0,0,0, 0,0,0,0 };
37617a3babSopenharmony_ci    const bool4x4 bvar442 = bool4x4( 0,1,0,0, 1,1,0,0, 1,0,0,0, 0,0,0,0 );
38617a3babSopenharmony_ci    bool4x4 bvar443 = { 0,1,0,0, 1,1,0,0, 1,0,0,0, 0,0,0,0 };
39617a3babSopenharmony_ci    bool4x4 bvar444 = bool4x4( 0,1,0,0, 1,1,0,0, 1,0,0,0, 0,0,0,0 );
40617a3babSopenharmony_ci
41617a3babSopenharmony_ci    const bool4x2 bvar421 = { 0,1, 1,1, 1,0, 0,0 };
42617a3babSopenharmony_ci    const bool4x2 bvar422 = bool4x2( 0,1, 1,1, 1,0, 0,0 );
43617a3babSopenharmony_ci    bool4x2 bvar423 = { 0,1, 1,1, 1,0, 0,0 };
44617a3babSopenharmony_ci    bool4x2 bvar424 = bool4x2( 0,1, 1,1, 1,0, 0,0 );
45617a3babSopenharmony_ci
46617a3babSopenharmony_ci    const bool3x2 bvar321 = { 0,1, 1,1, 1,0 };
47617a3babSopenharmony_ci    const bool3x2 bvar322 = bool3x2( 0,1, 1,1, 1,0 );
48617a3babSopenharmony_ci    bool3x2 bvar323 = { 0,1, 1,1, 1,0 };
49617a3babSopenharmony_ci    bool3x2 bvar234 = bool3x2( 0,1, 1,1, 1,0);
50617a3babSopenharmony_ci
51617a3babSopenharmony_ci    return 0;
52617a3babSopenharmony_ci}
53