Lines Matching refs:ivec3

72 			input ivec3 in0 = [ ivec3(0, 1, 2) | ivec3(7, -1, 2) | ivec3(3, 1, -2) ];
73 output ivec3 out0 = [ ivec3(2, 0, 1) | ivec3(2, 7, -1) | ivec3(-2, 3, 1) ];
87 out0 = ivec3(x[0], x[1], x[2]);
273 input ivec3 in0 = [ ivec3(5, 1, 2) | ivec3(7, -1, 2) | ivec3(3, 1, -2) ];
274 output ivec3 out0 = [ ivec3(5, -2, 1) | ivec3(7, -2, -1) | ivec3(3, 2, 1) ];
287 ivec3[3] x;
288 x = ivec3[3] ( ivec3(in0.x, in0.y, in0.z) ,
289 ivec3(-in0.y, -in0.z, -in0.x),
290 ivec3(in0.z, in0.x, in0.y) );
291 out0 = ivec3(x[0].x, x[1].y, x[2].z);
368 input ivec3 in0 = [ ivec3(0, 1, 2) | ivec3(-1, 0, -2) ];
369 output ivec3 out0 = [ ivec3(0, -1, 1) | ivec3(-1, 0, 0) ];
399 out0 = ivec3(ret0, ret1, ret2);
481 input ivec3 in0 = [ ivec3(4, 1, 2) | ivec3(7, -1, 2) | ivec3(3, 1, -2) ];
482 output ivec3 out0 = [ ivec3(2, -4, 1) | ivec3(2, -7, -1) | ivec3(-2, -3, 1) ];
491 int[3] func(ivec3 a)
500 out0 = ivec3(x[0], x[1], x[2]);
612 input ivec3 in0 = [ ivec3(5, 1, 2) | ivec3(-5, 11, -1) ];
613 output ivec3 out0 = [ ivec3(1, 5, -2) | ivec3(11, -5, 1) ];
622 ivec3[3] func(ivec3[3] a)
624 return ivec3[3] (a[1], a[2], a[0]);
630 ivec3[3] x = ivec3[3]( ivec3(in0.x, in0.y, -in0.z) ,
631 ivec3(in0.y, -in0.z, in0.x) ,
632 ivec3(-in0.z, in0.x, in0.y) );
634 out0 = ivec3(x[0].x, x[1].y, x[2].z);
728 input ivec3 in0 = [ ivec3(5, 1, 2) | ivec3(-1, 0, -2) ];
729 output ivec3 out0 = [ ivec3(2, -1, 2) | ivec3(-2, 0, -2) ];
771 out0 = ivec3(ret0, ret1, ret2);
869 input ivec3 in0 = [ ivec3(0, 1, 2) | ivec3(7, -1, 2) | ivec3(3, 1, -2) ];
870 output ivec3 out0 = [ ivec3(2, 0, 1) | ivec3(2, 7, -1) | ivec3(-2, 3, 1) ];
886 out0 = ivec3(b[0], b[1], b[2]);
1010 input ivec3 in0 = [ ivec3(5, 1, 2) | ivec3(-5, 11, -1) ];
1011 output ivec3 out0 = [ ivec3(1, 5, -2) | ivec3(11, -5, 1) ];
1020 ivec3[3] func(ivec3[3]);
1025 ivec3[3] x = ivec3[3]( ivec3(in0.x, in0.y, -in0.z) ,
1026 ivec3(in0.y, -in0.z, in0.x) ,
1027 ivec3(-in0.z, in0.x, in0.y) );
1029 out0 = ivec3(x[0].x, x[1].y, x[2].z);
1033 ivec3[3] func(ivec3[3] a)
1035 return ivec3[3] (a[1], a[2], a[0]);
1133 input ivec3 in0 = [ ivec3(5, 1, 2) | ivec3(-1, 0, -2) ];
1134 output ivec3 out0 = [ ivec3(2, -1, 2) | ivec3(-2, 0, -2) ];
1169 out0 = ivec3(ret0, ret1, ret2);
1270 input ivec3 in0 = [ ivec3(0, 1, 2) | ivec3(7, -1, 2) | ivec3(3, 1, -2) ];
1271 output ivec3 out0 = [ ivec3(2, 0, 1) | ivec3(2, 7, -1) | ivec3(-2, 3, 1) ];
1286 out0 = ivec3(y[0], y[1], y[2]);
1383 input ivec3 in0 = [ ivec3(0, 1, 2) | ivec3(5, 11, -1) ];
1384 output ivec3 out0 = [ ivec3(0, -2, 1) | ivec3(5, 1, 11) ];
1396 ivec3[] x = ivec3[] ( ivec3(in0.x, in0.y, -in0.z) ,
1397 ivec3(in0.y, -in0.z, in0.x) ,
1398 ivec3(-in0.z, in0.x, in0.y) );
1399 ivec3[] y = x;
1400 out0 = ivec3(y[0].x, y[1].y, y[2].z);
1476 input ivec3 in0 = [ ivec3(0, 1, 2) | ivec3(-1, 0, -2) ];
1477 output ivec3 out0 = [ ivec3(0, -1, 1) | ivec3(-1, 0, 0) ];
1507 out0 = ivec3(ret0, ret1, ret2);
1658 input ivec3 in0 = [ ivec3(5, 1, 2) ];
1659 output ivec3 out0 = [ ivec3(2, -1, 5) ];
1672 out0 = ivec3(x[2], y[1], x[0]);
1687 output ivec3 out0 = [ ivec3(3, 5, 13) ];
1702 out0 = ivec3(x.length(), y.length(), z.length());
1712 input ivec3 in0 = [ ivec3(0, 1, 2) ];
1713 output ivec3 out0 = [ ivec3(3, 5, 13) ];
1729 out0 = ivec3(x.length(), y.length(), z.length());
1740 output ivec3 out0 = [ ivec3(3, 5, 13) ];
1755 out0 = ivec3(x.length(), y.length(), z.length());
1766 output ivec3 out0 = [ ivec3(3, 5, 13) ];
1792 out0 = ivec3(x.length(), y.length(), z.length());