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