Home | History | Annotate | Download | only in P_reduce_general_inputs

Lines Matching refs:in1

121     // in1 = "a"
123 public result_int reduce_my_half_half_0(short[] in1, short[] in2) {
124 // Verify that "in1" is non-null.
125 if (in1 == null) {
126 throw new RSIllegalArgumentException("Array \"in1\" is null!");
128 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
130 ain1.copyFrom(in1);
136 if (in1.length != in2.length) {
137 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
185 // in1 = "a"
187 public result_int reduce_my_half_half_1(short[] in1, short[] in2) {
188 // Verify that "in1" is non-null.
189 if (in1 == null) {
190 throw new RSIllegalArgumentException("Array \"in1\" is null!");
192 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
194 ain1.copyFrom(in1);
200 if (in1.length != in2.length) {
201 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
249 // in1 = "a"
251 public result_int reduce_my_half_half2_0(short[] in1, short[] in2) {
252 // Verify that "in1" is non-null.
253 if (in1 == null) {
254 throw new RSIllegalArgumentException("Array \"in1\" is null!");
256 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
258 ain1.copyFrom(in1);
268 if (in1.length != in2.length / 2) {
269 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
317 // in1 = "a"
319 public result_int reduce_my_half_half2_1(short[] in1, short[] in2) {
320 // Verify that "in1" is non-null.
321 if (in1 == null) {
322 throw new RSIllegalArgumentException("Array \"in1\" is null!");
324 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
326 ain1.copyFrom(in1);
336 if (in1.length != in2.length / 2) {
337 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
385 // in1 = "a"
387 public result_int reduce_my_half_half4_0(short[] in1, short[] in2) {
388 // Verify that "in1" is non-null.
389 if (in1 == null) {
390 throw new RSIllegalArgumentException("Array \"in1\" is null!");
392 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
394 ain1.copyFrom(in1);
404 if (in1.length != in2.length / 4) {
405 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
453 // in1 = "a"
455 public result_int reduce_my_half_half4_1(short[] in1, short[] in2) {
456 // Verify that "in1" is non-null.
457 if (in1 == null) {
458 throw new RSIllegalArgumentException("Array \"in1\" is null!");
460 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
462 ain1.copyFrom(in1);
472 if (in1.length != in2.length / 4) {
473 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
521 // in1 = "a"
523 public result_int reduce_my_half_float_0(short[] in1, float[] in2) {
524 // Verify that "in1" is non-null.
525 if (in1 == null) {
526 throw new RSIllegalArgumentException("Array \"in1\" is null!");
528 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
530 ain1.copyFrom(in1);
536 if (in1.length != in2.length) {
537 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
585 // in1 = "a"
587 public result_int reduce_my_half_float_1(short[] in1, float[] in2) {
588 // Verify that "in1" is non-null.
589 if (in1 == null) {
590 throw new RSIllegalArgumentException("Array \"in1\" is null!");
592 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
594 ain1.copyFrom(in1);
600 if (in1.length != in2.length) {
601 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
649 // in1 = "a"
651 public result_int reduce_my_half_float2_0(short[] in1, float[] in2) {
652 // Verify that "in1" is non-null.
653 if (in1 == null) {
654 throw new RSIllegalArgumentException("Array \"in1\" is null!");
656 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
658 ain1.copyFrom(in1);
668 if (in1.length != in2.length / 2) {
669 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
717 // in1 = "a"
719 public result_int reduce_my_half_float2_1(short[] in1, float[] in2) {
720 // Verify that "in1" is non-null.
721 if (in1 == null) {
722 throw new RSIllegalArgumentException("Array \"in1\" is null!");
724 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
726 ain1.copyFrom(in1);
736 if (in1.length != in2.length / 2) {
737 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
785 // in1 = "a"
787 public result_int reduce_my_half_float4_0(short[] in1, float[] in2) {
788 // Verify that "in1" is non-null.
789 if (in1 == null) {
790 throw new RSIllegalArgumentException("Array \"in1\" is null!");
792 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
794 ain1.copyFrom(in1);
804 if (in1.length != in2.length / 4) {
805 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
853 // in1 = "a"
855 public result_int reduce_my_half_float4_1(short[] in1, float[] in2) {
856 // Verify that "in1" is non-null.
857 if (in1 == null) {
858 throw new RSIllegalArgumentException("Array \"in1\" is null!");
860 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
862 ain1.copyFrom(in1);
872 if (in1.length != in2.length / 4) {
873 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
921 // in1 = "a"
923 public result_int reduce_my_half_char_0(short[] in1, byte[] in2) {
924 // Verify that "in1" is non-null.
925 if (in1 == null) {
926 throw new RSIllegalArgumentException("Array \"in1\" is null!");
928 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
930 ain1.copyFrom(in1);
936 if (in1.length != in2.length) {
937 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
985 // in1 = "a"
987 public result_int reduce_my_half_char_1(short[] in1, byte[] in2) {
988 // Verify that "in1" is non-null.
989 if (in1 == null) {
990 throw new RSIllegalArgumentException("Array \"in1\" is null!");
992 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
994 ain1.copyFrom(in1);
1000 if (in1.length != in2.length) {
1001 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
1049 // in1 = "a"
1051 public result_int reduce_my_half_char2_0(short[] in1, byte[] in2) {
1052 // Verify that "in1" is non-null.
1053 if (in1 == null) {
1054 throw new RSIllegalArgumentException("Array \"in1\" is null!");
1056 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
1058 ain1.copyFrom(in1);
1068 if (in1.length != in2.length / 2) {
1069 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
1117 // in1 = "a"
1119 public result_int reduce_my_half_char2_1(short[] in1, byte[] in2) {
1120 // Verify that "in1" is non-null.
1121 if (in1 == null) {
1122 throw new RSIllegalArgumentException("Array \"in1\" is null!");
1124 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
1126 ain1.copyFrom(in1);
1136 if (in1.length != in2.length / 2) {
1137 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
1185 // in1 = "a"
1187 public result_int reduce_my_half_char4_0(short[] in1, byte[] in2) {
1188 // Verify that "in1" is non-null.
1189 if (in1 == null) {
1190 throw new RSIllegalArgumentException("Array \"in1\" is null!");
1192 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
1194 ain1.copyFrom(in1);
1204 if (in1.length != in2.length / 4) {
1205 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
1253 // in1 = "a"
1255 public result_int reduce_my_half_char4_1(short[] in1, byte[] in2) {
1256 // Verify that "in1" is non-null.
1257 if (in1 == null) {
1258 throw new RSIllegalArgumentException("Array \"in1\" is null!");
1260 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
1262 ain1.copyFrom(in1);
1272 if (in1.length != in2.length / 4) {
1273 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
1321 // in1 = "a"
1323 public result_int reduce_my_half_short_0(short[] in1, short[] in2) {
1324 // Verify that "in1" is non-null.
1325 if (in1 == null) {
1326 throw new RSIllegalArgumentException("Array \"in1\" is null!");
1328 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
1330 ain1.copyFrom(in1);
1336 if (in1.length != in2.length) {
1337 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
1385 // in1 = "a"
1387 public result_int reduce_my_half_short_1(short[] in1, short[] in2) {
1388 // Verify that "in1" is non-null.
1389 if (in1 == null) {
1390 throw new RSIllegalArgumentException("Array \"in1\" is null!");
1392 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
1394 ain1.copyFrom(in1);
1400 if (in1.length != in2.length) {
1401 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
1449 // in1 = "a"
1451 public result_int reduce_my_half_short2_0(short[] in1, short[] in2) {
1452 // Verify that "in1" is non-null.
1453 if (in1 == null) {
1454 throw new RSIllegalArgumentException("Array \"in1\" is null!");
1456 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
1458 ain1.copyFrom(in1);
1468 if (in1.length != in2.length / 2) {
1469 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
1517 // in1 = "a"
1519 public result_int reduce_my_half_short2_1(short[] in1, short[] in2) {
1520 // Verify that "in1" is non-null.
1521 if (in1 == null) {
1522 throw new RSIllegalArgumentException("Array \"in1\" is null!");
1524 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
1526 ain1.copyFrom(in1);
1536 if (in1.length != in2.length / 2) {
1537 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
1585 // in1 = "a"
1587 public result_int reduce_my_half_short4_0(short[] in1, short[] in2) {
1588 // Verify that "in1" is non-null.
1589 if (in1 == null) {
1590 throw new RSIllegalArgumentException("Array \"in1\" is null!");
1592 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
1594 ain1.copyFrom(in1);
1604 if (in1.length != in2.length / 4) {
1605 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
1653 // in1 = "a"
1655 public result_int reduce_my_half_short4_1(short[] in1, short[] in2) {
1656 // Verify that "in1" is non-null.
1657 if (in1 == null) {
1658 throw new RSIllegalArgumentException("Array \"in1\" is null!");
1660 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
1662 ain1.copyFrom(in1);
1672 if (in1.length != in2.length / 4) {
1673 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
1721 // in1 = "a"
1723 public result_int reduce_my_half_uchar_0(short[] in1, byte[] in2) {
1724 // Verify that "in1" is non-null.
1725 if (in1 == null) {
1726 throw new RSIllegalArgumentException("Array \"in1\" is null!");
1728 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
1730 ain1.copyFrom(in1);
1736 if (in1.length != in2.length) {
1737 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
1785 // in1 = "a"
1787 public result_int reduce_my_half_uchar_1(short[] in1, byte[] in2) {
1788 // Verify that "in1" is non-null.
1789 if (in1 == null) {
1790 throw new RSIllegalArgumentException("Array \"in1\" is null!");
1792 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
1794 ain1.copyFrom(in1);
1800 if (in1.length != in2.length) {
1801 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
1849 // in1 = "a"
1851 public result_int reduce_my_half_uchar2_0(short[] in1, byte[] in2) {
1852 // Verify that "in1" is non-null.
1853 if (in1 == null) {
1854 throw new RSIllegalArgumentException("Array \"in1\" is null!");
1856 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
1858 ain1.copyFrom(in1);
1868 if (in1.length != in2.length / 2) {
1869 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
1917 // in1 = "a"
1919 public result_int reduce_my_half_uchar2_1(short[] in1, byte[] in2) {
1920 // Verify that "in1" is non-null.
1921 if (in1 == null) {
1922 throw new RSIllegalArgumentException("Array \"in1\" is null!");
1924 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
1926 ain1.copyFrom(in1);
1936 if (in1.length != in2.length / 2) {
1937 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
1985 // in1 = "a"
1987 public result_int reduce_my_half_uchar4_0(short[] in1, byte[] in2) {
1988 // Verify that "in1" is non-null.
1989 if (in1 == null) {
1990 throw new RSIllegalArgumentException("Array \"in1\" is null!");
1992 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
1994 ain1.copyFrom(in1);
2004 if (in1.length != in2.length / 4) {
2005 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
2053 // in1 = "a"
2055 public result_int reduce_my_half_uchar4_1(short[] in1, byte[] in2) {
2056 // Verify that "in1" is non-null.
2057 if (in1 == null) {
2058 throw new RSIllegalArgumentException("Array \"in1\" is null!");
2060 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
2062 ain1.copyFrom(in1);
2072 if (in1.length != in2.length / 4) {
2073 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
2121 // in1 = "a"
2123 public result_int reduce_my_half_ushort_0(short[] in1, short[] in2) {
2124 // Verify that "in1" is non-null.
2125 if (in1 == null) {
2126 throw new RSIllegalArgumentException("Array \"in1\" is null!");
2128 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
2130 ain1.copyFrom(in1);
2136 if (in1.length != in2.length) {
2137 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
2185 // in1 = "a"
2187 public result_int reduce_my_half_ushort_1(short[] in1, short[] in2) {
2188 // Verify that "in1" is non-null.
2189 if (in1 == null) {
2190 throw new RSIllegalArgumentException("Array \"in1\" is null!");
2192 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
2194 ain1.copyFrom(in1);
2200 if (in1.length != in2.length) {
2201 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
2249 // in1 = "a"
2251 public result_int reduce_my_half_ushort2_0(short[] in1, short[] in2) {
2252 // Verify that "in1" is non-null.
2253 if (in1 == null) {
2254 throw new RSIllegalArgumentException("Array \"in1\" is null!");
2256 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
2258 ain1.copyFrom(in1);
2268 if (in1.length != in2.length / 2) {
2269 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
2317 // in1 = "a"
2319 public result_int reduce_my_half_ushort2_1(short[] in1, short[] in2) {
2320 // Verify that "in1" is non-null.
2321 if (in1 == null) {
2322 throw new RSIllegalArgumentException("Array \"in1\" is null!");
2324 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
2326 ain1.copyFrom(in1);
2336 if (in1.length != in2.length / 2) {
2337 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
2385 // in1 = "a"
2387 public result_int reduce_my_half_ushort4_0(short[] in1, short[] in2) {
2388 // Verify that "in1" is non-null.
2389 if (in1 == null) {
2390 throw new RSIllegalArgumentException("Array \"in1\" is null!");
2392 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
2394 ain1.copyFrom(in1);
2404 if (in1.length != in2.length / 4) {
2405 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
2453 // in1 = "a"
2455 public result_int reduce_my_half_ushort4_1(short[] in1, short[] in2) {
2456 // Verify that "in1" is non-null.
2457 if (in1 == null) {
2458 throw new RSIllegalArgumentException("Array \"in1\" is null!");
2460 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
2462 ain1.copyFrom(in1);
2472 if (in1.length != in2.length / 4) {
2473 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
2521 // in1 = "a"
2523 public result_int reduce_my_half_bool_0(short[] in1, byte[] in2) {
2524 // Verify that "in1" is non-null.
2525 if (in1 == null) {
2526 throw new RSIllegalArgumentException("Array \"in1\" is null!");
2528 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
2530 ain1.copyFrom(in1);
2536 if (in1.length != in2.length) {
2537 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
2585 // in1 = "a"
2587 public result_int reduce_my_half_bool_1(short[] in1, byte[] in2) {
2588 // Verify that "in1" is non-null.
2589 if (in1 == null) {
2590 throw new RSIllegalArgumentException("Array \"in1\" is null!");
2592 Allocation ain1 = Allocation.createSized(mRSLocal, __F16, in1.length);
2594 ain1.copyFrom(in1);
2600 if (in1.length != in2.length) {
2601 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
2791 // in1 = "a", flattened 2-vectors
2793 public result_int reduce_my_half2_half_0(short[] in1, short[] in2) {
2794 // Verify that "in1" is non-null.
2795 if (in1 == null) {
2796 throw new RSIllegalArgumentException("Array \"in1\" is null!");
2799 if (in1.length % 2 != 0) {
2800 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
2802 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
2804 ain1.copyFrom(in1);
2810 if (in1.length / 2 != in2.length) {
2811 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
2859 // in1 = "a", flattened 2-vectors
2861 public result_int reduce_my_half2_half_1(short[] in1, short[] in2) {
2862 // Verify that "in1" is non-null.
2863 if (in1 == null) {
2864 throw new RSIllegalArgumentException("Array \"in1\" is null!");
2867 if (in1.length % 2 != 0) {
2868 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
2870 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
2872 ain1.copyFrom(in1);
2878 if (in1.length / 2 != in2.length) {
2879 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
2927 // in1 = "a", flattened 2-vectors
2929 public result_int reduce_my_half2_half2_0(short[] in1, short[] in2) {
2930 // Verify that "in1" is non-null.
2931 if (in1 == null) {
2932 throw new RSIllegalArgumentException("Array \"in1\" is null!");
2935 if (in1.length % 2 != 0) {
2936 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
2938 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
2940 ain1.copyFrom(in1);
2950 if (in1.length / 2 != in2.length / 2) {
2951 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
2999 // in1 = "a", flattened 2-vectors
3001 public result_int reduce_my_half2_half2_1(short[] in1, short[] in2) {
3002 // Verify that "in1" is non-null.
3003 if (in1 == null) {
3004 throw new RSIllegalArgumentException("Array \"in1\" is null!");
3007 if (in1.length % 2 != 0) {
3008 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
3010 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
3012 ain1.copyFrom(in1);
3022 if (in1.length / 2 != in2.length / 2) {
3023 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
3071 // in1 = "a", flattened 2-vectors
3073 public result_int reduce_my_half2_half4_0(short[] in1, short[] in2) {
3074 // Verify that "in1" is non-null.
3075 if (in1 == null) {
3076 throw new RSIllegalArgumentException("Array \"in1\" is null!");
3079 if (in1.length % 2 != 0) {
3080 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
3082 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
3084 ain1.copyFrom(in1);
3094 if (in1.length / 2 != in2.length / 4) {
3095 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
3143 // in1 = "a", flattened 2-vectors
3145 public result_int reduce_my_half2_half4_1(short[] in1, short[] in2) {
3146 // Verify that "in1" is non-null.
3147 if (in1 == null) {
3148 throw new RSIllegalArgumentException("Array \"in1\" is null!");
3151 if (in1.length % 2 != 0) {
3152 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
3154 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
3156 ain1.copyFrom(in1);
3166 if (in1.length / 2 != in2.length / 4) {
3167 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
3215 // in1 = "a", flattened 2-vectors
3217 public result_int reduce_my_half2_float_0(short[] in1, float[] in2) {
3218 // Verify that "in1" is non-null.
3219 if (in1 == null) {
3220 throw new RSIllegalArgumentException("Array \"in1\" is null!");
3223 if (in1.length % 2 != 0) {
3224 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
3226 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
3228 ain1.copyFrom(in1);
3234 if (in1.length / 2 != in2.length) {
3235 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
3283 // in1 = "a", flattened 2-vectors
3285 public result_int reduce_my_half2_float_1(short[] in1, float[] in2) {
3286 // Verify that "in1" is non-null.
3287 if (in1 == null) {
3288 throw new RSIllegalArgumentException("Array \"in1\" is null!");
3291 if (in1.length % 2 != 0) {
3292 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
3294 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
3296 ain1.copyFrom(in1);
3302 if (in1.length / 2 != in2.length) {
3303 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
3351 // in1 = "a", flattened 2-vectors
3353 public result_int reduce_my_half2_float2_0(short[] in1, float[] in2) {
3354 // Verify that "in1" is non-null.
3355 if (in1 == null) {
3356 throw new RSIllegalArgumentException("Array \"in1\" is null!");
3359 if (in1.length % 2 != 0) {
3360 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
3362 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
3364 ain1.copyFrom(in1);
3374 if (in1.length / 2 != in2.length / 2) {
3375 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
3423 // in1 = "a", flattened 2-vectors
3425 public result_int reduce_my_half2_float2_1(short[] in1, float[] in2) {
3426 // Verify that "in1" is non-null.
3427 if (in1 == null) {
3428 throw new RSIllegalArgumentException("Array \"in1\" is null!");
3431 if (in1.length % 2 != 0) {
3432 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
3434 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
3436 ain1.copyFrom(in1);
3446 if (in1.length / 2 != in2.length / 2) {
3447 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
3495 // in1 = "a", flattened 2-vectors
3497 public result_int reduce_my_half2_float4_0(short[] in1, float[] in2) {
3498 // Verify that "in1" is non-null.
3499 if (in1 == null) {
3500 throw new RSIllegalArgumentException("Array \"in1\" is null!");
3503 if (in1.length % 2 != 0) {
3504 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
3506 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
3508 ain1.copyFrom(in1);
3518 if (in1.length / 2 != in2.length / 4) {
3519 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
3567 // in1 = "a", flattened 2-vectors
3569 public result_int reduce_my_half2_float4_1(short[] in1, float[] in2) {
3570 // Verify that "in1" is non-null.
3571 if (in1 == null) {
3572 throw new RSIllegalArgumentException("Array \"in1\" is null!");
3575 if (in1.length % 2 != 0) {
3576 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
3578 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
3580 ain1.copyFrom(in1);
3590 if (in1.length / 2 != in2.length / 4) {
3591 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
3639 // in1 = "a", flattened 2-vectors
3641 public result_int reduce_my_half2_char_0(short[] in1, byte[] in2) {
3642 // Verify that "in1" is non-null.
3643 if (in1 == null) {
3644 throw new RSIllegalArgumentException("Array \"in1\" is null!");
3647 if (in1.length % 2 != 0) {
3648 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
3650 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
3652 ain1.copyFrom(in1);
3658 if (in1.length / 2 != in2.length) {
3659 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
3707 // in1 = "a", flattened 2-vectors
3709 public result_int reduce_my_half2_char_1(short[] in1, byte[] in2) {
3710 // Verify that "in1" is non-null.
3711 if (in1 == null) {
3712 throw new RSIllegalArgumentException("Array \"in1\" is null!");
3715 if (in1.length % 2 != 0) {
3716 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
3718 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
3720 ain1.copyFrom(in1);
3726 if (in1.length / 2 != in2.length) {
3727 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
3775 // in1 = "a", flattened 2-vectors
3777 public result_int reduce_my_half2_char2_0(short[] in1, byte[] in2) {
3778 // Verify that "in1" is non-null.
3779 if (in1 == null) {
3780 throw new RSIllegalArgumentException("Array \"in1\" is null!");
3783 if (in1.length % 2 != 0) {
3784 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
3786 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
3788 ain1.copyFrom(in1);
3798 if (in1.length / 2 != in2.length / 2) {
3799 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
3847 // in1 = "a", flattened 2-vectors
3849 public result_int reduce_my_half2_char2_1(short[] in1, byte[] in2) {
3850 // Verify that "in1" is non-null.
3851 if (in1 == null) {
3852 throw new RSIllegalArgumentException("Array \"in1\" is null!");
3855 if (in1.length % 2 != 0) {
3856 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
3858 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
3860 ain1.copyFrom(in1);
3870 if (in1.length / 2 != in2.length / 2) {
3871 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
3919 // in1 = "a", flattened 2-vectors
3921 public result_int reduce_my_half2_char4_0(short[] in1, byte[] in2) {
3922 // Verify that "in1" is non-null.
3923 if (in1 == null) {
3924 throw new RSIllegalArgumentException("Array \"in1\" is null!");
3927 if (in1.length % 2 != 0) {
3928 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
3930 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
3932 ain1.copyFrom(in1);
3942 if (in1.length / 2 != in2.length / 4) {
3943 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
3991 // in1 = "a", flattened 2-vectors
3993 public result_int reduce_my_half2_char4_1(short[] in1, byte[] in2) {
3994 // Verify that "in1" is non-null.
3995 if (in1 == null) {
3996 throw new RSIllegalArgumentException("Array \"in1\" is null!");
3999 if (in1.length % 2 != 0) {
4000 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
4002 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
4004 ain1.copyFrom(in1);
4014 if (in1.length / 2 != in2.length / 4) {
4015 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
4063 // in1 = "a", flattened 2-vectors
4065 public result_int reduce_my_half2_short_0(short[] in1, short[] in2) {
4066 // Verify that "in1" is non-null.
4067 if (in1 == null) {
4068 throw new RSIllegalArgumentException("Array \"in1\" is null!");
4071 if (in1.length % 2 != 0) {
4072 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
4074 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
4076 ain1.copyFrom(in1);
4082 if (in1.length / 2 != in2.length) {
4083 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
4131 // in1 = "a", flattened 2-vectors
4133 public result_int reduce_my_half2_short_1(short[] in1, short[] in2) {
4134 // Verify that "in1" is non-null.
4135 if (in1 == null) {
4136 throw new RSIllegalArgumentException("Array \"in1\" is null!");
4139 if (in1.length % 2 != 0) {
4140 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
4142 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
4144 ain1.copyFrom(in1);
4150 if (in1.length / 2 != in2.length) {
4151 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
4199 // in1 = "a", flattened 2-vectors
4201 public result_int reduce_my_half2_short2_0(short[] in1, short[] in2) {
4202 // Verify that "in1" is non-null.
4203 if (in1 == null) {
4204 throw new RSIllegalArgumentException("Array \"in1\" is null!");
4207 if (in1.length % 2 != 0) {
4208 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
4210 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
4212 ain1.copyFrom(in1);
4222 if (in1.length / 2 != in2.length / 2) {
4223 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
4271 // in1 = "a", flattened 2-vectors
4273 public result_int reduce_my_half2_short2_1(short[] in1, short[] in2) {
4274 // Verify that "in1" is non-null.
4275 if (in1 == null) {
4276 throw new RSIllegalArgumentException("Array \"in1\" is null!");
4279 if (in1.length % 2 != 0) {
4280 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
4282 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
4284 ain1.copyFrom(in1);
4294 if (in1.length / 2 != in2.length / 2) {
4295 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
4343 // in1 = "a", flattened 2-vectors
4345 public result_int reduce_my_half2_short4_0(short[] in1, short[] in2) {
4346 // Verify that "in1" is non-null.
4347 if (in1 == null) {
4348 throw new RSIllegalArgumentException("Array \"in1\" is null!");
4351 if (in1.length % 2 != 0) {
4352 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
4354 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
4356 ain1.copyFrom(in1);
4366 if (in1.length / 2 != in2.length / 4) {
4367 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
4415 // in1 = "a", flattened 2-vectors
4417 public result_int reduce_my_half2_short4_1(short[] in1, short[] in2) {
4418 // Verify that "in1" is non-null.
4419 if (in1 == null) {
4420 throw new RSIllegalArgumentException("Array \"in1\" is null!");
4423 if (in1.length % 2 != 0) {
4424 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
4426 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
4428 ain1.copyFrom(in1);
4438 if (in1.length / 2 != in2.length / 4) {
4439 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
4487 // in1 = "a", flattened 2-vectors
4489 public result_int reduce_my_half2_uchar_0(short[] in1, byte[] in2) {
4490 // Verify that "in1" is non-null.
4491 if (in1 == null) {
4492 throw new RSIllegalArgumentException("Array \"in1\" is null!");
4495 if (in1.length % 2 != 0) {
4496 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
4498 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
4500 ain1.copyFrom(in1);
4506 if (in1.length / 2 != in2.length) {
4507 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
4555 // in1 = "a", flattened 2-vectors
4557 public result_int reduce_my_half2_uchar_1(short[] in1, byte[] in2) {
4558 // Verify that "in1" is non-null.
4559 if (in1 == null) {
4560 throw new RSIllegalArgumentException("Array \"in1\" is null!");
4563 if (in1.length % 2 != 0) {
4564 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
4566 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
4568 ain1.copyFrom(in1);
4574 if (in1.length / 2 != in2.length) {
4575 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
4623 // in1 = "a", flattened 2-vectors
4625 public result_int reduce_my_half2_uchar2_0(short[] in1, byte[] in2) {
4626 // Verify that "in1" is non-null.
4627 if (in1 == null) {
4628 throw new RSIllegalArgumentException("Array \"in1\" is null!");
4631 if (in1.length % 2 != 0) {
4632 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
4634 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
4636 ain1.copyFrom(in1);
4646 if (in1.length / 2 != in2.length / 2) {
4647 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
4695 // in1 = "a", flattened 2-vectors
4697 public result_int reduce_my_half2_uchar2_1(short[] in1, byte[] in2) {
4698 // Verify that "in1" is non-null.
4699 if (in1 == null) {
4700 throw new RSIllegalArgumentException("Array \"in1\" is null!");
4703 if (in1.length % 2 != 0) {
4704 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
4706 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
4708 ain1.copyFrom(in1);
4718 if (in1.length / 2 != in2.length / 2) {
4719 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
4767 // in1 = "a", flattened 2-vectors
4769 public result_int reduce_my_half2_uchar4_0(short[] in1, byte[] in2) {
4770 // Verify that "in1" is non-null.
4771 if (in1 == null) {
4772 throw new RSIllegalArgumentException("Array \"in1\" is null!");
4775 if (in1.length % 2 != 0) {
4776 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
4778 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
4780 ain1.copyFrom(in1);
4790 if (in1.length / 2 != in2.length / 4) {
4791 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
4839 // in1 = "a", flattened 2-vectors
4841 public result_int reduce_my_half2_uchar4_1(short[] in1, byte[] in2) {
4842 // Verify that "in1" is non-null.
4843 if (in1 == null) {
4844 throw new RSIllegalArgumentException("Array \"in1\" is null!");
4847 if (in1.length % 2 != 0) {
4848 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
4850 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
4852 ain1.copyFrom(in1);
4862 if (in1.length / 2 != in2.length / 4) {
4863 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
4911 // in1 = "a", flattened 2-vectors
4913 public result_int reduce_my_half2_ushort_0(short[] in1, short[] in2) {
4914 // Verify that "in1" is non-null.
4915 if (in1 == null) {
4916 throw new RSIllegalArgumentException("Array \"in1\" is null!");
4919 if (in1.length % 2 != 0) {
4920 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
4922 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
4924 ain1.copyFrom(in1);
4930 if (in1.length / 2 != in2.length) {
4931 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
4979 // in1 = "a", flattened 2-vectors
4981 public result_int reduce_my_half2_ushort_1(short[] in1, short[] in2) {
4982 // Verify that "in1" is non-null.
4983 if (in1 == null) {
4984 throw new RSIllegalArgumentException("Array \"in1\" is null!");
4987 if (in1.length % 2 != 0) {
4988 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
4990 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
4992 ain1.copyFrom(in1);
4998 if (in1.length / 2 != in2.length) {
4999 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
5047 // in1 = "a", flattened 2-vectors
5049 public result_int reduce_my_half2_ushort2_0(short[] in1, short[] in2) {
5050 // Verify that "in1" is non-null.
5051 if (in1 == null) {
5052 throw new RSIllegalArgumentException("Array \"in1\" is null!");
5055 if (in1.length % 2 != 0) {
5056 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
5058 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
5060 ain1.copyFrom(in1);
5070 if (in1.length / 2 != in2.length / 2) {
5071 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
5119 // in1 = "a", flattened 2-vectors
5121 public result_int reduce_my_half2_ushort2_1(short[] in1, short[] in2) {
5122 // Verify that "in1" is non-null.
5123 if (in1 == null) {
5124 throw new RSIllegalArgumentException("Array \"in1\" is null!");
5127 if (in1.length % 2 != 0) {
5128 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
5130 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
5132 ain1.copyFrom(in1);
5142 if (in1.length / 2 != in2.length / 2) {
5143 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
5191 // in1 = "a", flattened 2-vectors
5193 public result_int reduce_my_half2_ushort4_0(short[] in1, short[] in2) {
5194 // Verify that "in1" is non-null.
5195 if (in1 == null) {
5196 throw new RSIllegalArgumentException("Array \"in1\" is null!");
5199 if (in1.length % 2 != 0) {
5200 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
5202 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
5204 ain1.copyFrom(in1);
5214 if (in1.length / 2 != in2.length / 4) {
5215 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
5263 // in1 = "a", flattened 2-vectors
5265 public result_int reduce_my_half2_ushort4_1(short[] in1, short[] in2) {
5266 // Verify that "in1" is non-null.
5267 if (in1 == null) {
5268 throw new RSIllegalArgumentException("Array \"in1\" is null!");
5271 if (in1.length % 2 != 0) {
5272 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
5274 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
5276 ain1.copyFrom(in1);
5286 if (in1.length / 2 != in2.length / 4) {
5287 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
5335 // in1 = "a", flattened 2-vectors
5337 public result_int reduce_my_half2_bool_0(short[] in1, byte[] in2) {
5338 // Verify that "in1" is non-null.
5339 if (in1 == null) {
5340 throw new RSIllegalArgumentException("Array \"in1\" is null!");
5343 if (in1.length % 2 != 0) {
5344 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
5346 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
5348 ain1.copyFrom(in1);
5354 if (in1.length / 2 != in2.length) {
5355 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
5403 // in1 = "a", flattened 2-vectors
5405 public result_int reduce_my_half2_bool_1(short[] in1, byte[] in2) {
5406 // Verify that "in1" is non-null.
5407 if (in1 == null) {
5408 throw new RSIllegalArgumentException("Array \"in1\" is null!");
5411 if (in1.length % 2 != 0) {
5412 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
5414 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_2, in1.length / 2);
5416 ain1.copyFrom(in1);
5422 if (in1.length / 2 != in2.length) {
5423 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
5613 // in1 = "a", flattened 4-vectors
5615 public result_int reduce_my_half4_half_0(short[] in1, short[] in2) {
5616 // Verify that "in1" is non-null.
5617 if (in1 == null) {
5618 throw new RSIllegalArgumentException("Array \"in1\" is null!");
5621 if (in1.length % 4 != 0) {
5622 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
5624 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
5626 ain1.copyFrom(in1);
5632 if (in1.length / 4 != in2.length) {
5633 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
5681 // in1 = "a", flattened 4-vectors
5683 public result_int reduce_my_half4_half_1(short[] in1, short[] in2) {
5684 // Verify that "in1" is non-null.
5685 if (in1 == null) {
5686 throw new RSIllegalArgumentException("Array \"in1\" is null!");
5689 if (in1.length % 4 != 0) {
5690 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
5692 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
5694 ain1.copyFrom(in1);
5700 if (in1.length / 4 != in2.length) {
5701 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
5749 // in1 = "a", flattened 4-vectors
5751 public result_int reduce_my_half4_half2_0(short[] in1, short[] in2) {
5752 // Verify that "in1" is non-null.
5753 if (in1 == null) {
5754 throw new RSIllegalArgumentException("Array \"in1\" is null!");
5757 if (in1.length % 4 != 0) {
5758 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
5760 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
5762 ain1.copyFrom(in1);
5772 if (in1.length / 4 != in2.length / 2) {
5773 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
5821 // in1 = "a", flattened 4-vectors
5823 public result_int reduce_my_half4_half2_1(short[] in1, short[] in2) {
5824 // Verify that "in1" is non-null.
5825 if (in1 == null) {
5826 throw new RSIllegalArgumentException("Array \"in1\" is null!");
5829 if (in1.length % 4 != 0) {
5830 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
5832 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
5834 ain1.copyFrom(in1);
5844 if (in1.length / 4 != in2.length / 2) {
5845 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
5893 // in1 = "a", flattened 4-vectors
5895 public result_int reduce_my_half4_half4_0(short[] in1, short[] in2) {
5896 // Verify that "in1" is non-null.
5897 if (in1 == null) {
5898 throw new RSIllegalArgumentException("Array \"in1\" is null!");
5901 if (in1.length % 4 != 0) {
5902 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
5904 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
5906 ain1.copyFrom(in1);
5916 if (in1.length / 4 != in2.length / 4) {
5917 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
5965 // in1 = "a", flattened 4-vectors
5967 public result_int reduce_my_half4_half4_1(short[] in1, short[] in2) {
5968 // Verify that "in1" is non-null.
5969 if (in1 == null) {
5970 throw new RSIllegalArgumentException("Array \"in1\" is null!");
5973 if (in1.length % 4 != 0) {
5974 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
5976 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
5978 ain1.copyFrom(in1);
5988 if (in1.length / 4 != in2.length / 4) {
5989 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
6037 // in1 = "a", flattened 4-vectors
6039 public result_int reduce_my_half4_float_0(short[] in1, float[] in2) {
6040 // Verify that "in1" is non-null.
6041 if (in1 == null) {
6042 throw new RSIllegalArgumentException("Array \"in1\" is null!");
6045 if (in1.length % 4 != 0) {
6046 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
6048 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
6050 ain1.copyFrom(in1);
6056 if (in1.length / 4 != in2.length) {
6057 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
6105 // in1 = "a", flattened 4-vectors
6107 public result_int reduce_my_half4_float_1(short[] in1, float[] in2) {
6108 // Verify that "in1" is non-null.
6109 if (in1 == null) {
6110 throw new RSIllegalArgumentException("Array \"in1\" is null!");
6113 if (in1.length % 4 != 0) {
6114 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
6116 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
6118 ain1.copyFrom(in1);
6124 if (in1.length / 4 != in2.length) {
6125 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
6173 // in1 = "a", flattened 4-vectors
6175 public result_int reduce_my_half4_float2_0(short[] in1, float[] in2) {
6176 // Verify that "in1" is non-null.
6177 if (in1 == null) {
6178 throw new RSIllegalArgumentException("Array \"in1\" is null!");
6181 if (in1.length % 4 != 0) {
6182 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
6184 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
6186 ain1.copyFrom(in1);
6196 if (in1.length / 4 != in2.length / 2) {
6197 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
6245 // in1 = "a", flattened 4-vectors
6247 public result_int reduce_my_half4_float2_1(short[] in1, float[] in2) {
6248 // Verify that "in1" is non-null.
6249 if (in1 == null) {
6250 throw new RSIllegalArgumentException("Array \"in1\" is null!");
6253 if (in1.length % 4 != 0) {
6254 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
6256 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
6258 ain1.copyFrom(in1);
6268 if (in1.length / 4 != in2.length / 2) {
6269 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
6317 // in1 = "a", flattened 4-vectors
6319 public result_int reduce_my_half4_float4_0(short[] in1, float[] in2) {
6320 // Verify that "in1" is non-null.
6321 if (in1 == null) {
6322 throw new RSIllegalArgumentException("Array \"in1\" is null!");
6325 if (in1.length % 4 != 0) {
6326 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
6328 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
6330 ain1.copyFrom(in1);
6340 if (in1.length / 4 != in2.length / 4) {
6341 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
6389 // in1 = "a", flattened 4-vectors
6391 public result_int reduce_my_half4_float4_1(short[] in1, float[] in2) {
6392 // Verify that "in1" is non-null.
6393 if (in1 == null) {
6394 throw new RSIllegalArgumentException("Array \"in1\" is null!");
6397 if (in1.length % 4 != 0) {
6398 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
6400 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
6402 ain1.copyFrom(in1);
6412 if (in1.length / 4 != in2.length / 4) {
6413 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
6461 // in1 = "a", flattened 4-vectors
6463 public result_int reduce_my_half4_char_0(short[] in1, byte[] in2) {
6464 // Verify that "in1" is non-null.
6465 if (in1 == null) {
6466 throw new RSIllegalArgumentException("Array \"in1\" is null!");
6469 if (in1.length % 4 != 0) {
6470 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
6472 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
6474 ain1.copyFrom(in1);
6480 if (in1.length / 4 != in2.length) {
6481 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
6529 // in1 = "a", flattened 4-vectors
6531 public result_int reduce_my_half4_char_1(short[] in1, byte[] in2) {
6532 // Verify that "in1" is non-null.
6533 if (in1 == null) {
6534 throw new RSIllegalArgumentException("Array \"in1\" is null!");
6537 if (in1.length % 4 != 0) {
6538 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
6540 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
6542 ain1.copyFrom(in1);
6548 if (in1.length / 4 != in2.length) {
6549 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
6597 // in1 = "a", flattened 4-vectors
6599 public result_int reduce_my_half4_char2_0(short[] in1, byte[] in2) {
6600 // Verify that "in1" is non-null.
6601 if (in1 == null) {
6602 throw new RSIllegalArgumentException("Array \"in1\" is null!");
6605 if (in1.length % 4 != 0) {
6606 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
6608 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
6610 ain1.copyFrom(in1);
6620 if (in1.length / 4 != in2.length / 2) {
6621 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
6669 // in1 = "a", flattened 4-vectors
6671 public result_int reduce_my_half4_char2_1(short[] in1, byte[] in2) {
6672 // Verify that "in1" is non-null.
6673 if (in1 == null) {
6674 throw new RSIllegalArgumentException("Array \"in1\" is null!");
6677 if (in1.length % 4 != 0) {
6678 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
6680 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
6682 ain1.copyFrom(in1);
6692 if (in1.length / 4 != in2.length / 2) {
6693 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
6741 // in1 = "a", flattened 4-vectors
6743 public result_int reduce_my_half4_char4_0(short[] in1, byte[] in2) {
6744 // Verify that "in1" is non-null.
6745 if (in1 == null) {
6746 throw new RSIllegalArgumentException("Array \"in1\" is null!");
6749 if (in1.length % 4 != 0) {
6750 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
6752 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
6754 ain1.copyFrom(in1);
6764 if (in1.length / 4 != in2.length / 4) {
6765 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
6813 // in1 = "a", flattened 4-vectors
6815 public result_int reduce_my_half4_char4_1(short[] in1, byte[] in2) {
6816 // Verify that "in1" is non-null.
6817 if (in1 == null) {
6818 throw new RSIllegalArgumentException("Array \"in1\" is null!");
6821 if (in1.length % 4 != 0) {
6822 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
6824 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
6826 ain1.copyFrom(in1);
6836 if (in1.length / 4 != in2.length / 4) {
6837 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
6885 // in1 = "a", flattened 4-vectors
6887 public result_int reduce_my_half4_short_0(short[] in1, short[] in2) {
6888 // Verify that "in1" is non-null.
6889 if (in1 == null) {
6890 throw new RSIllegalArgumentException("Array \"in1\" is null!");
6893 if (in1.length % 4 != 0) {
6894 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
6896 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
6898 ain1.copyFrom(in1);
6904 if (in1.length / 4 != in2.length) {
6905 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
6953 // in1 = "a", flattened 4-vectors
6955 public result_int reduce_my_half4_short_1(short[] in1, short[] in2) {
6956 // Verify that "in1" is non-null.
6957 if (in1 == null) {
6958 throw new RSIllegalArgumentException("Array \"in1\" is null!");
6961 if (in1.length % 4 != 0) {
6962 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
6964 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
6966 ain1.copyFrom(in1);
6972 if (in1.length / 4 != in2.length) {
6973 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
7021 // in1 = "a", flattened 4-vectors
7023 public result_int reduce_my_half4_short2_0(short[] in1, short[] in2) {
7024 // Verify that "in1" is non-null.
7025 if (in1 == null) {
7026 throw new RSIllegalArgumentException("Array \"in1\" is null!");
7029 if (in1.length % 4 != 0) {
7030 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
7032 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
7034 ain1.copyFrom(in1);
7044 if (in1.length / 4 != in2.length / 2) {
7045 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
7093 // in1 = "a", flattened 4-vectors
7095 public result_int reduce_my_half4_short2_1(short[] in1, short[] in2) {
7096 // Verify that "in1" is non-null.
7097 if (in1 == null) {
7098 throw new RSIllegalArgumentException("Array \"in1\" is null!");
7101 if (in1.length % 4 != 0) {
7102 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
7104 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
7106 ain1.copyFrom(in1);
7116 if (in1.length / 4 != in2.length / 2) {
7117 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
7165 // in1 = "a", flattened 4-vectors
7167 public result_int reduce_my_half4_short4_0(short[] in1, short[] in2) {
7168 // Verify that "in1" is non-null.
7169 if (in1 == null) {
7170 throw new RSIllegalArgumentException("Array \"in1\" is null!");
7173 if (in1.length % 4 != 0) {
7174 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
7176 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
7178 ain1.copyFrom(in1);
7188 if (in1.length / 4 != in2.length / 4) {
7189 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
7237 // in1 = "a", flattened 4-vectors
7239 public result_int reduce_my_half4_short4_1(short[] in1, short[] in2) {
7240 // Verify that "in1" is non-null.
7241 if (in1 == null) {
7242 throw new RSIllegalArgumentException("Array \"in1\" is null!");
7245 if (in1.length % 4 != 0) {
7246 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
7248 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
7250 ain1.copyFrom(in1);
7260 if (in1.length / 4 != in2.length / 4) {
7261 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
7309 // in1 = "a", flattened 4-vectors
7311 public result_int reduce_my_half4_uchar_0(short[] in1, byte[] in2) {
7312 // Verify that "in1" is non-null.
7313 if (in1 == null) {
7314 throw new RSIllegalArgumentException("Array \"in1\" is null!");
7317 if (in1.length % 4 != 0) {
7318 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
7320 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
7322 ain1.copyFrom(in1);
7328 if (in1.length / 4 != in2.length) {
7329 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
7377 // in1 = "a", flattened 4-vectors
7379 public result_int reduce_my_half4_uchar_1(short[] in1, byte[] in2) {
7380 // Verify that "in1" is non-null.
7381 if (in1 == null) {
7382 throw new RSIllegalArgumentException("Array \"in1\" is null!");
7385 if (in1.length % 4 != 0) {
7386 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
7388 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
7390 ain1.copyFrom(in1);
7396 if (in1.length / 4 != in2.length) {
7397 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
7445 // in1 = "a", flattened 4-vectors
7447 public result_int reduce_my_half4_uchar2_0(short[] in1, byte[] in2) {
7448 // Verify that "in1" is non-null.
7449 if (in1 == null) {
7450 throw new RSIllegalArgumentException("Array \"in1\" is null!");
7453 if (in1.length % 4 != 0) {
7454 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
7456 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
7458 ain1.copyFrom(in1);
7468 if (in1.length / 4 != in2.length / 2) {
7469 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
7517 // in1 = "a", flattened 4-vectors
7519 public result_int reduce_my_half4_uchar2_1(short[] in1, byte[] in2) {
7520 // Verify that "in1" is non-null.
7521 if (in1 == null) {
7522 throw new RSIllegalArgumentException("Array \"in1\" is null!");
7525 if (in1.length % 4 != 0) {
7526 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
7528 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
7530 ain1.copyFrom(in1);
7540 if (in1.length / 4 != in2.length / 2) {
7541 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
7589 // in1 = "a", flattened 4-vectors
7591 public result_int reduce_my_half4_uchar4_0(short[] in1, byte[] in2) {
7592 // Verify that "in1" is non-null.
7593 if (in1 == null) {
7594 throw new RSIllegalArgumentException("Array \"in1\" is null!");
7597 if (in1.length % 4 != 0) {
7598 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
7600 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
7602 ain1.copyFrom(in1);
7612 if (in1.length / 4 != in2.length / 4) {
7613 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
7661 // in1 = "a", flattened 4-vectors
7663 public result_int reduce_my_half4_uchar4_1(short[] in1, byte[] in2) {
7664 // Verify that "in1" is non-null.
7665 if (in1 == null) {
7666 throw new RSIllegalArgumentException("Array \"in1\" is null!");
7669 if (in1.length % 4 != 0) {
7670 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
7672 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
7674 ain1.copyFrom(in1);
7684 if (in1.length / 4 != in2.length / 4) {
7685 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
7733 // in1 = "a", flattened 4-vectors
7735 public result_int reduce_my_half4_ushort_0(short[] in1, short[] in2) {
7736 // Verify that "in1" is non-null.
7737 if (in1 == null) {
7738 throw new RSIllegalArgumentException("Array \"in1\" is null!");
7741 if (in1.length % 4 != 0) {
7742 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
7744 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
7746 ain1.copyFrom(in1);
7752 if (in1.length / 4 != in2.length) {
7753 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
7801 // in1 = "a", flattened 4-vectors
7803 public result_int reduce_my_half4_ushort_1(short[] in1, short[] in2) {
7804 // Verify that "in1" is non-null.
7805 if (in1 == null) {
7806 throw new RSIllegalArgumentException("Array \"in1\" is null!");
7809 if (in1.length % 4 != 0) {
7810 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
7812 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
7814 ain1.copyFrom(in1);
7820 if (in1.length / 4 != in2.length) {
7821 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
7869 // in1 = "a", flattened 4-vectors
7871 public result_int reduce_my_half4_ushort2_0(short[] in1, short[] in2) {
7872 // Verify that "in1" is non-null.
7873 if (in1 == null) {
7874 throw new RSIllegalArgumentException("Array \"in1\" is null!");
7877 if (in1.length % 4 != 0) {
7878 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
7880 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
7882 ain1.copyFrom(in1);
7892 if (in1.length / 4 != in2.length / 2) {
7893 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
7941 // in1 = "a", flattened 4-vectors
7943 public result_int reduce_my_half4_ushort2_1(short[] in1, short[] in2) {
7944 // Verify that "in1" is non-null.
7945 if (in1 == null) {
7946 throw new RSIllegalArgumentException("Array \"in1\" is null!");
7949 if (in1.length % 4 != 0) {
7950 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
7952 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
7954 ain1.copyFrom(in1);
7964 if (in1.length / 4 != in2.length / 2) {
7965 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
8013 // in1 = "a", flattened 4-vectors
8015 public result_int reduce_my_half4_ushort4_0(short[] in1, short[] in2) {
8016 // Verify that "in1" is non-null.
8017 if (in1 == null) {
8018 throw new RSIllegalArgumentException("Array \"in1\" is null!");
8021 if (in1.length % 4 != 0) {
8022 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
8024 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
8026 ain1.copyFrom(in1);
8036 if (in1.length / 4 != in2.length / 4) {
8037 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
8085 // in1 = "a", flattened 4-vectors
8087 public result_int reduce_my_half4_ushort4_1(short[] in1, short[] in2) {
8088 // Verify that "in1" is non-null.
8089 if (in1 == null) {
8090 throw new RSIllegalArgumentException("Array \"in1\" is null!");
8093 if (in1.length % 4 != 0) {
8094 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
8096 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
8098 ain1.copyFrom(in1);
8108 if (in1.length / 4 != in2.length / 4) {
8109 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
8157 // in1 = "a", flattened 4-vectors
8159 public result_int reduce_my_half4_bool_0(short[] in1, byte[] in2) {
8160 // Verify that "in1" is non-null.
8161 if (in1 == null) {
8162 throw new RSIllegalArgumentException("Array \"in1\" is null!");
8165 if (in1.length % 4 != 0) {
8166 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
8168 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
8170 ain1.copyFrom(in1);
8176 if (in1.length / 4 != in2.length) {
8177 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
8225 // in1 = "a", flattened 4-vectors
8227 public result_int reduce_my_half4_bool_1(short[] in1, byte[] in2) {
8228 // Verify that "in1" is non-null.
8229 if (in1 == null) {
8230 throw new RSIllegalArgumentException("Array \"in1\" is null!");
8233 if (in1.length % 4 != 0) {
8234 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
8236 Allocation ain1 = Allocation.createSized(mRSLocal, __F16_4, in1.length / 4);
8238 ain1.copyFrom(in1);
8244 if (in1.length / 4 != in2.length) {
8245 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
8435 // in1 = "a"
8437 public result_int reduce_my_float_half_0(float[] in1, short[] in2) {
8438 // Verify that "in1" is non-null.
8439 if (in1 == null) {
8440 throw new RSIllegalArgumentException("Array \"in1\" is null!");
8442 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
8444 ain1.copyFrom(in1);
8450 if (in1.length != in2.length) {
8451 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
8499 // in1 = "a"
8501 public result_int reduce_my_float_half_1(float[] in1, short[] in2) {
8502 // Verify that "in1" is non-null.
8503 if (in1 == null) {
8504 throw new RSIllegalArgumentException("Array \"in1\" is null!");
8506 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
8508 ain1.copyFrom(in1);
8514 if (in1.length != in2.length) {
8515 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
8563 // in1 = "a"
8565 public result_int reduce_my_float_half2_0(float[] in1, short[] in2) {
8566 // Verify that "in1" is non-null.
8567 if (in1 == null) {
8568 throw new RSIllegalArgumentException("Array \"in1\" is null!");
8570 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
8572 ain1.copyFrom(in1);
8582 if (in1.length != in2.length / 2) {
8583 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
8631 // in1 = "a"
8633 public result_int reduce_my_float_half2_1(float[] in1, short[] in2) {
8634 // Verify that "in1" is non-null.
8635 if (in1 == null) {
8636 throw new RSIllegalArgumentException("Array \"in1\" is null!");
8638 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
8640 ain1.copyFrom(in1);
8650 if (in1.length != in2.length / 2) {
8651 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
8699 // in1 = "a"
8701 public result_int reduce_my_float_half4_0(float[] in1, short[] in2) {
8702 // Verify that "in1" is non-null.
8703 if (in1 == null) {
8704 throw new RSIllegalArgumentException("Array \"in1\" is null!");
8706 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
8708 ain1.copyFrom(in1);
8718 if (in1.length != in2.length / 4) {
8719 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
8767 // in1 = "a"
8769 public result_int reduce_my_float_half4_1(float[] in1, short[] in2) {
8770 // Verify that "in1" is non-null.
8771 if (in1 == null) {
8772 throw new RSIllegalArgumentException("Array \"in1\" is null!");
8774 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
8776 ain1.copyFrom(in1);
8786 if (in1.length != in2.length / 4) {
8787 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
8835 // in1 = "a"
8837 public result_int reduce_my_float_float_0(float[] in1, float[] in2) {
8838 // Verify that "in1" is non-null.
8839 if (in1 == null) {
8840 throw new RSIllegalArgumentException("Array \"in1\" is null!");
8842 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
8844 ain1.copyFrom(in1);
8850 if (in1.length != in2.length) {
8851 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
8899 // in1 = "a"
8901 public result_int reduce_my_float_float_1(float[] in1, float[] in2) {
8902 // Verify that "in1" is non-null.
8903 if (in1 == null) {
8904 throw new RSIllegalArgumentException("Array \"in1\" is null!");
8906 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
8908 ain1.copyFrom(in1);
8914 if (in1.length != in2.length) {
8915 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
8963 // in1 = "a"
8965 public result_int reduce_my_float_float2_0(float[] in1, float[] in2) {
8966 // Verify that "in1" is non-null.
8967 if (in1 == null) {
8968 throw new RSIllegalArgumentException("Array \"in1\" is null!");
8970 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
8972 ain1.copyFrom(in1);
8982 if (in1.length != in2.length / 2) {
8983 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
9031 // in1 = "a"
9033 public result_int reduce_my_float_float2_1(float[] in1, float[] in2) {
9034 // Verify that "in1" is non-null.
9035 if (in1 == null) {
9036 throw new RSIllegalArgumentException("Array \"in1\" is null!");
9038 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
9040 ain1.copyFrom(in1);
9050 if (in1.length != in2.length / 2) {
9051 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
9099 // in1 = "a"
9101 public result_int reduce_my_float_float4_0(float[] in1, float[] in2) {
9102 // Verify that "in1" is non-null.
9103 if (in1 == null) {
9104 throw new RSIllegalArgumentException("Array \"in1\" is null!");
9106 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
9108 ain1.copyFrom(in1);
9118 if (in1.length != in2.length / 4) {
9119 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
9167 // in1 = "a"
9169 public result_int reduce_my_float_float4_1(float[] in1, float[] in2) {
9170 // Verify that "in1" is non-null.
9171 if (in1 == null) {
9172 throw new RSIllegalArgumentException("Array \"in1\" is null!");
9174 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
9176 ain1.copyFrom(in1);
9186 if (in1.length != in2.length / 4) {
9187 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
9235 // in1 = "a"
9237 public result_int reduce_my_float_char_0(float[] in1, byte[] in2) {
9238 // Verify that "in1" is non-null.
9239 if (in1 == null) {
9240 throw new RSIllegalArgumentException("Array \"in1\" is null!");
9242 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
9244 ain1.copyFrom(in1);
9250 if (in1.length != in2.length) {
9251 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
9299 // in1 = "a"
9301 public result_int reduce_my_float_char_1(float[] in1, byte[] in2) {
9302 // Verify that "in1" is non-null.
9303 if (in1 == null) {
9304 throw new RSIllegalArgumentException("Array \"in1\" is null!");
9306 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
9308 ain1.copyFrom(in1);
9314 if (in1.length != in2.length) {
9315 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
9363 // in1 = "a"
9365 public result_int reduce_my_float_char2_0(float[] in1, byte[] in2) {
9366 // Verify that "in1" is non-null.
9367 if (in1 == null) {
9368 throw new RSIllegalArgumentException("Array \"in1\" is null!");
9370 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
9372 ain1.copyFrom(in1);
9382 if (in1.length != in2.length / 2) {
9383 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
9431 // in1 = "a"
9433 public result_int reduce_my_float_char2_1(float[] in1, byte[] in2) {
9434 // Verify that "in1" is non-null.
9435 if (in1 == null) {
9436 throw new RSIllegalArgumentException("Array \"in1\" is null!");
9438 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
9440 ain1.copyFrom(in1);
9450 if (in1.length != in2.length / 2) {
9451 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
9499 // in1 = "a"
9501 public result_int reduce_my_float_char4_0(float[] in1, byte[] in2) {
9502 // Verify that "in1" is non-null.
9503 if (in1 == null) {
9504 throw new RSIllegalArgumentException("Array \"in1\" is null!");
9506 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
9508 ain1.copyFrom(in1);
9518 if (in1.length != in2.length / 4) {
9519 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
9567 // in1 = "a"
9569 public result_int reduce_my_float_char4_1(float[] in1, byte[] in2) {
9570 // Verify that "in1" is non-null.
9571 if (in1 == null) {
9572 throw new RSIllegalArgumentException("Array \"in1\" is null!");
9574 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
9576 ain1.copyFrom(in1);
9586 if (in1.length != in2.length / 4) {
9587 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
9635 // in1 = "a"
9637 public result_int reduce_my_float_short_0(float[] in1, short[] in2) {
9638 // Verify that "in1" is non-null.
9639 if (in1 == null) {
9640 throw new RSIllegalArgumentException("Array \"in1\" is null!");
9642 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
9644 ain1.copyFrom(in1);
9650 if (in1.length != in2.length) {
9651 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
9699 // in1 = "a"
9701 public result_int reduce_my_float_short_1(float[] in1, short[] in2) {
9702 // Verify that "in1" is non-null.
9703 if (in1 == null) {
9704 throw new RSIllegalArgumentException("Array \"in1\" is null!");
9706 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
9708 ain1.copyFrom(in1);
9714 if (in1.length != in2.length) {
9715 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
9763 // in1 = "a"
9765 public result_int reduce_my_float_short2_0(float[] in1, short[] in2) {
9766 // Verify that "in1" is non-null.
9767 if (in1 == null) {
9768 throw new RSIllegalArgumentException("Array \"in1\" is null!");
9770 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
9772 ain1.copyFrom(in1);
9782 if (in1.length != in2.length / 2) {
9783 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
9831 // in1 = "a"
9833 public result_int reduce_my_float_short2_1(float[] in1, short[] in2) {
9834 // Verify that "in1" is non-null.
9835 if (in1 == null) {
9836 throw new RSIllegalArgumentException("Array \"in1\" is null!");
9838 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
9840 ain1.copyFrom(in1);
9850 if (in1.length != in2.length / 2) {
9851 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
9899 // in1 = "a"
9901 public result_int reduce_my_float_short4_0(float[] in1, short[] in2) {
9902 // Verify that "in1" is non-null.
9903 if (in1 == null) {
9904 throw new RSIllegalArgumentException("Array \"in1\" is null!");
9906 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
9908 ain1.copyFrom(in1);
9918 if (in1.length != in2.length / 4) {
9919 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
9967 // in1 = "a"
9969 public result_int reduce_my_float_short4_1(float[] in1, short[] in2) {
9970 // Verify that "in1" is non-null.
9971 if (in1 == null) {
9972 throw new RSIllegalArgumentException("Array \"in1\" is null!");
9974 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
9976 ain1.copyFrom(in1);
9986 if (in1.length != in2.length / 4) {
9987 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
10035 // in1 = "a"
10037 public result_int reduce_my_float_uchar_0(float[] in1, byte[] in2) {
10038 // Verify that "in1" is non-null.
10039 if (in1 == null) {
10040 throw new RSIllegalArgumentException("Array \"in1\" is null!");
10042 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
10044 ain1.copyFrom(in1);
10050 if (in1.length != in2.length) {
10051 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
10099 // in1 = "a"
10101 public result_int reduce_my_float_uchar_1(float[] in1, byte[] in2) {
10102 // Verify that "in1" is non-null.
10103 if (in1 == null) {
10104 throw new RSIllegalArgumentException("Array \"in1\" is null!");
10106 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
10108 ain1.copyFrom(in1);
10114 if (in1.length != in2.length) {
10115 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
10163 // in1 = "a"
10165 public result_int reduce_my_float_uchar2_0(float[] in1, byte[] in2) {
10166 // Verify that "in1" is non-null.
10167 if (in1 == null) {
10168 throw new RSIllegalArgumentException("Array \"in1\" is null!");
10170 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
10172 ain1.copyFrom(in1);
10182 if (in1.length != in2.length / 2) {
10183 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
10231 // in1 = "a"
10233 public result_int reduce_my_float_uchar2_1(float[] in1, byte[] in2) {
10234 // Verify that "in1" is non-null.
10235 if (in1 == null) {
10236 throw new RSIllegalArgumentException("Array \"in1\" is null!");
10238 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
10240 ain1.copyFrom(in1);
10250 if (in1.length != in2.length / 2) {
10251 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
10299 // in1 = "a"
10301 public result_int reduce_my_float_uchar4_0(float[] in1, byte[] in2) {
10302 // Verify that "in1" is non-null.
10303 if (in1 == null) {
10304 throw new RSIllegalArgumentException("Array \"in1\" is null!");
10306 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
10308 ain1.copyFrom(in1);
10318 if (in1.length != in2.length / 4) {
10319 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
10367 // in1 = "a"
10369 public result_int reduce_my_float_uchar4_1(float[] in1, byte[] in2) {
10370 // Verify that "in1" is non-null.
10371 if (in1 == null) {
10372 throw new RSIllegalArgumentException("Array \"in1\" is null!");
10374 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
10376 ain1.copyFrom(in1);
10386 if (in1.length != in2.length / 4) {
10387 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
10435 // in1 = "a"
10437 public result_int reduce_my_float_ushort_0(float[] in1, short[] in2) {
10438 // Verify that "in1" is non-null.
10439 if (in1 == null) {
10440 throw new RSIllegalArgumentException("Array \"in1\" is null!");
10442 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
10444 ain1.copyFrom(in1);
10450 if (in1.length != in2.length) {
10451 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
10499 // in1 = "a"
10501 public result_int reduce_my_float_ushort_1(float[] in1, short[] in2) {
10502 // Verify that "in1" is non-null.
10503 if (in1 == null) {
10504 throw new RSIllegalArgumentException("Array \"in1\" is null!");
10506 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
10508 ain1.copyFrom(in1);
10514 if (in1.length != in2.length) {
10515 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
10563 // in1 = "a"
10565 public result_int reduce_my_float_ushort2_0(float[] in1, short[] in2) {
10566 // Verify that "in1" is non-null.
10567 if (in1 == null) {
10568 throw new RSIllegalArgumentException("Array \"in1\" is null!");
10570 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
10572 ain1.copyFrom(in1);
10582 if (in1.length != in2.length / 2) {
10583 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
10631 // in1 = "a"
10633 public result_int reduce_my_float_ushort2_1(float[] in1, short[] in2) {
10634 // Verify that "in1" is non-null.
10635 if (in1 == null) {
10636 throw new RSIllegalArgumentException("Array \"in1\" is null!");
10638 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
10640 ain1.copyFrom(in1);
10650 if (in1.length != in2.length / 2) {
10651 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
10699 // in1 = "a"
10701 public result_int reduce_my_float_ushort4_0(float[] in1, short[] in2) {
10702 // Verify that "in1" is non-null.
10703 if (in1 == null) {
10704 throw new RSIllegalArgumentException("Array \"in1\" is null!");
10706 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
10708 ain1.copyFrom(in1);
10718 if (in1.length != in2.length / 4) {
10719 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
10767 // in1 = "a"
10769 public result_int reduce_my_float_ushort4_1(float[] in1, short[] in2) {
10770 // Verify that "in1" is non-null.
10771 if (in1 == null) {
10772 throw new RSIllegalArgumentException("Array \"in1\" is null!");
10774 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
10776 ain1.copyFrom(in1);
10786 if (in1.length != in2.length / 4) {
10787 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
10835 // in1 = "a"
10837 public result_int reduce_my_float_bool_0(float[] in1, byte[] in2) {
10838 // Verify that "in1" is non-null.
10839 if (in1 == null) {
10840 throw new RSIllegalArgumentException("Array \"in1\" is null!");
10842 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
10844 ain1.copyFrom(in1);
10850 if (in1.length != in2.length) {
10851 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
10899 // in1 = "a"
10901 public result_int reduce_my_float_bool_1(float[] in1, byte[] in2) {
10902 // Verify that "in1" is non-null.
10903 if (in1 == null) {
10904 throw new RSIllegalArgumentException("Array \"in1\" is null!");
10906 Allocation ain1 = Allocation.createSized(mRSLocal, __F32, in1.length);
10908 ain1.copyFrom(in1);
10914 if (in1.length != in2.length) {
10915 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
11105 // in1 = "a", flattened 2-vectors
11107 public result_int reduce_my_float2_half_0(float[] in1, short[] in2) {
11108 // Verify that "in1" is non-null.
11109 if (in1 == null) {
11110 throw new RSIllegalArgumentException("Array \"in1\" is null!");
11113 if (in1.length % 2 != 0) {
11114 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
11116 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
11118 ain1.copyFrom(in1);
11124 if (in1.length / 2 != in2.length) {
11125 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
11173 // in1 = "a", flattened 2-vectors
11175 public result_int reduce_my_float2_half_1(float[] in1, short[] in2) {
11176 // Verify that "in1" is non-null.
11177 if (in1 == null) {
11178 throw new RSIllegalArgumentException("Array \"in1\" is null!");
11181 if (in1.length % 2 != 0) {
11182 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
11184 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
11186 ain1.copyFrom(in1);
11192 if (in1.length / 2 != in2.length) {
11193 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
11241 // in1 = "a", flattened 2-vectors
11243 public result_int reduce_my_float2_half2_0(float[] in1, short[] in2) {
11244 // Verify that "in1" is non-null.
11245 if (in1 == null) {
11246 throw new RSIllegalArgumentException("Array \"in1\" is null!");
11249 if (in1.length % 2 != 0) {
11250 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
11252 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
11254 ain1.copyFrom(in1);
11264 if (in1.length / 2 != in2.length / 2) {
11265 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
11313 // in1 = "a", flattened 2-vectors
11315 public result_int reduce_my_float2_half2_1(float[] in1, short[] in2) {
11316 // Verify that "in1" is non-null.
11317 if (in1 == null) {
11318 throw new RSIllegalArgumentException("Array \"in1\" is null!");
11321 if (in1.length % 2 != 0) {
11322 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
11324 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
11326 ain1.copyFrom(in1);
11336 if (in1.length / 2 != in2.length / 2) {
11337 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
11385 // in1 = "a", flattened 2-vectors
11387 public result_int reduce_my_float2_half4_0(float[] in1, short[] in2) {
11388 // Verify that "in1" is non-null.
11389 if (in1 == null) {
11390 throw new RSIllegalArgumentException("Array \"in1\" is null!");
11393 if (in1.length % 2 != 0) {
11394 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
11396 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
11398 ain1.copyFrom(in1);
11408 if (in1.length / 2 != in2.length / 4) {
11409 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
11457 // in1 = "a", flattened 2-vectors
11459 public result_int reduce_my_float2_half4_1(float[] in1, short[] in2) {
11460 // Verify that "in1" is non-null.
11461 if (in1 == null) {
11462 throw new RSIllegalArgumentException("Array \"in1\" is null!");
11465 if (in1.length % 2 != 0) {
11466 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
11468 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
11470 ain1.copyFrom(in1);
11480 if (in1.length / 2 != in2.length / 4) {
11481 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
11529 // in1 = "a", flattened 2-vectors
11531 public result_int reduce_my_float2_float_0(float[] in1, float[] in2) {
11532 // Verify that "in1" is non-null.
11533 if (in1 == null) {
11534 throw new RSIllegalArgumentException("Array \"in1\" is null!");
11537 if (in1.length % 2 != 0) {
11538 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
11540 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
11542 ain1.copyFrom(in1);
11548 if (in1.length / 2 != in2.length) {
11549 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
11597 // in1 = "a", flattened 2-vectors
11599 public result_int reduce_my_float2_float_1(float[] in1, float[] in2) {
11600 // Verify that "in1" is non-null.
11601 if (in1 == null) {
11602 throw new RSIllegalArgumentException("Array \"in1\" is null!");
11605 if (in1.length % 2 != 0) {
11606 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
11608 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
11610 ain1.copyFrom(in1);
11616 if (in1.length / 2 != in2.length) {
11617 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
11665 // in1 = "a", flattened 2-vectors
11667 public result_int reduce_my_float2_float2_0(float[] in1, float[] in2) {
11668 // Verify that "in1" is non-null.
11669 if (in1 == null) {
11670 throw new RSIllegalArgumentException("Array \"in1\" is null!");
11673 if (in1.length % 2 != 0) {
11674 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
11676 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
11678 ain1.copyFrom(in1);
11688 if (in1.length / 2 != in2.length / 2) {
11689 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
11737 // in1 = "a", flattened 2-vectors
11739 public result_int reduce_my_float2_float2_1(float[] in1, float[] in2) {
11740 // Verify that "in1" is non-null.
11741 if (in1 == null) {
11742 throw new RSIllegalArgumentException("Array \"in1\" is null!");
11745 if (in1.length % 2 != 0) {
11746 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
11748 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
11750 ain1.copyFrom(in1);
11760 if (in1.length / 2 != in2.length / 2) {
11761 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
11809 // in1 = "a", flattened 2-vectors
11811 public result_int reduce_my_float2_float4_0(float[] in1, float[] in2) {
11812 // Verify that "in1" is non-null.
11813 if (in1 == null) {
11814 throw new RSIllegalArgumentException("Array \"in1\" is null!");
11817 if (in1.length % 2 != 0) {
11818 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
11820 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
11822 ain1.copyFrom(in1);
11832 if (in1.length / 2 != in2.length / 4) {
11833 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
11881 // in1 = "a", flattened 2-vectors
11883 public result_int reduce_my_float2_float4_1(float[] in1, float[] in2) {
11884 // Verify that "in1" is non-null.
11885 if (in1 == null) {
11886 throw new RSIllegalArgumentException("Array \"in1\" is null!");
11889 if (in1.length % 2 != 0) {
11890 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
11892 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
11894 ain1.copyFrom(in1);
11904 if (in1.length / 2 != in2.length / 4) {
11905 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
11953 // in1 = "a", flattened 2-vectors
11955 public result_int reduce_my_float2_char_0(float[] in1, byte[] in2) {
11956 // Verify that "in1" is non-null.
11957 if (in1 == null) {
11958 throw new RSIllegalArgumentException("Array \"in1\" is null!");
11961 if (in1.length % 2 != 0) {
11962 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
11964 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
11966 ain1.copyFrom(in1);
11972 if (in1.length / 2 != in2.length) {
11973 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
12021 // in1 = "a", flattened 2-vectors
12023 public result_int reduce_my_float2_char_1(float[] in1, byte[] in2) {
12024 // Verify that "in1" is non-null.
12025 if (in1 == null) {
12026 throw new RSIllegalArgumentException("Array \"in1\" is null!");
12029 if (in1.length % 2 != 0) {
12030 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
12032 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
12034 ain1.copyFrom(in1);
12040 if (in1.length / 2 != in2.length) {
12041 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
12089 // in1 = "a", flattened 2-vectors
12091 public result_int reduce_my_float2_char2_0(float[] in1, byte[] in2) {
12092 // Verify that "in1" is non-null.
12093 if (in1 == null) {
12094 throw new RSIllegalArgumentException("Array \"in1\" is null!");
12097 if (in1.length % 2 != 0) {
12098 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
12100 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
12102 ain1.copyFrom(in1);
12112 if (in1.length / 2 != in2.length / 2) {
12113 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
12161 // in1 = "a", flattened 2-vectors
12163 public result_int reduce_my_float2_char2_1(float[] in1, byte[] in2) {
12164 // Verify that "in1" is non-null.
12165 if (in1 == null) {
12166 throw new RSIllegalArgumentException("Array \"in1\" is null!");
12169 if (in1.length % 2 != 0) {
12170 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
12172 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
12174 ain1.copyFrom(in1);
12184 if (in1.length / 2 != in2.length / 2) {
12185 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
12233 // in1 = "a", flattened 2-vectors
12235 public result_int reduce_my_float2_char4_0(float[] in1, byte[] in2) {
12236 // Verify that "in1" is non-null.
12237 if (in1 == null) {
12238 throw new RSIllegalArgumentException("Array \"in1\" is null!");
12241 if (in1.length % 2 != 0) {
12242 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
12244 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
12246 ain1.copyFrom(in1);
12256 if (in1.length / 2 != in2.length / 4) {
12257 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
12305 // in1 = "a", flattened 2-vectors
12307 public result_int reduce_my_float2_char4_1(float[] in1, byte[] in2) {
12308 // Verify that "in1" is non-null.
12309 if (in1 == null) {
12310 throw new RSIllegalArgumentException("Array \"in1\" is null!");
12313 if (in1.length % 2 != 0) {
12314 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
12316 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
12318 ain1.copyFrom(in1);
12328 if (in1.length / 2 != in2.length / 4) {
12329 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
12377 // in1 = "a", flattened 2-vectors
12379 public result_int reduce_my_float2_short_0(float[] in1, short[] in2) {
12380 // Verify that "in1" is non-null.
12381 if (in1 == null) {
12382 throw new RSIllegalArgumentException("Array \"in1\" is null!");
12385 if (in1.length % 2 != 0) {
12386 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
12388 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
12390 ain1.copyFrom(in1);
12396 if (in1.length / 2 != in2.length) {
12397 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
12445 // in1 = "a", flattened 2-vectors
12447 public result_int reduce_my_float2_short_1(float[] in1, short[] in2) {
12448 // Verify that "in1" is non-null.
12449 if (in1 == null) {
12450 throw new RSIllegalArgumentException("Array \"in1\" is null!");
12453 if (in1.length % 2 != 0) {
12454 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
12456 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
12458 ain1.copyFrom(in1);
12464 if (in1.length / 2 != in2.length) {
12465 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
12513 // in1 = "a", flattened 2-vectors
12515 public result_int reduce_my_float2_short2_0(float[] in1, short[] in2) {
12516 // Verify that "in1" is non-null.
12517 if (in1 == null) {
12518 throw new RSIllegalArgumentException("Array \"in1\" is null!");
12521 if (in1.length % 2 != 0) {
12522 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
12524 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
12526 ain1.copyFrom(in1);
12536 if (in1.length / 2 != in2.length / 2) {
12537 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
12585 // in1 = "a", flattened 2-vectors
12587 public result_int reduce_my_float2_short2_1(float[] in1, short[] in2) {
12588 // Verify that "in1" is non-null.
12589 if (in1 == null) {
12590 throw new RSIllegalArgumentException("Array \"in1\" is null!");
12593 if (in1.length % 2 != 0) {
12594 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
12596 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
12598 ain1.copyFrom(in1);
12608 if (in1.length / 2 != in2.length / 2) {
12609 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
12657 // in1 = "a", flattened 2-vectors
12659 public result_int reduce_my_float2_short4_0(float[] in1, short[] in2) {
12660 // Verify that "in1" is non-null.
12661 if (in1 == null) {
12662 throw new RSIllegalArgumentException("Array \"in1\" is null!");
12665 if (in1.length % 2 != 0) {
12666 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
12668 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
12670 ain1.copyFrom(in1);
12680 if (in1.length / 2 != in2.length / 4) {
12681 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
12729 // in1 = "a", flattened 2-vectors
12731 public result_int reduce_my_float2_short4_1(float[] in1, short[] in2) {
12732 // Verify that "in1" is non-null.
12733 if (in1 == null) {
12734 throw new RSIllegalArgumentException("Array \"in1\" is null!");
12737 if (in1.length % 2 != 0) {
12738 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
12740 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
12742 ain1.copyFrom(in1);
12752 if (in1.length / 2 != in2.length / 4) {
12753 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
12801 // in1 = "a", flattened 2-vectors
12803 public result_int reduce_my_float2_uchar_0(float[] in1, byte[] in2) {
12804 // Verify that "in1" is non-null.
12805 if (in1 == null) {
12806 throw new RSIllegalArgumentException("Array \"in1\" is null!");
12809 if (in1.length % 2 != 0) {
12810 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
12812 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
12814 ain1.copyFrom(in1);
12820 if (in1.length / 2 != in2.length) {
12821 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
12869 // in1 = "a", flattened 2-vectors
12871 public result_int reduce_my_float2_uchar_1(float[] in1, byte[] in2) {
12872 // Verify that "in1" is non-null.
12873 if (in1 == null) {
12874 throw new RSIllegalArgumentException("Array \"in1\" is null!");
12877 if (in1.length % 2 != 0) {
12878 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
12880 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
12882 ain1.copyFrom(in1);
12888 if (in1.length / 2 != in2.length) {
12889 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
12937 // in1 = "a", flattened 2-vectors
12939 public result_int reduce_my_float2_uchar2_0(float[] in1, byte[] in2) {
12940 // Verify that "in1" is non-null.
12941 if (in1 == null) {
12942 throw new RSIllegalArgumentException("Array \"in1\" is null!");
12945 if (in1.length % 2 != 0) {
12946 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
12948 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
12950 ain1.copyFrom(in1);
12960 if (in1.length / 2 != in2.length / 2) {
12961 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
13009 // in1 = "a", flattened 2-vectors
13011 public result_int reduce_my_float2_uchar2_1(float[] in1, byte[] in2) {
13012 // Verify that "in1" is non-null.
13013 if (in1 == null) {
13014 throw new RSIllegalArgumentException("Array \"in1\" is null!");
13017 if (in1.length % 2 != 0) {
13018 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
13020 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
13022 ain1.copyFrom(in1);
13032 if (in1.length / 2 != in2.length / 2) {
13033 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
13081 // in1 = "a", flattened 2-vectors
13083 public result_int reduce_my_float2_uchar4_0(float[] in1, byte[] in2) {
13084 // Verify that "in1" is non-null.
13085 if (in1 == null) {
13086 throw new RSIllegalArgumentException("Array \"in1\" is null!");
13089 if (in1.length % 2 != 0) {
13090 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
13092 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
13094 ain1.copyFrom(in1);
13104 if (in1.length / 2 != in2.length / 4) {
13105 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
13153 // in1 = "a", flattened 2-vectors
13155 public result_int reduce_my_float2_uchar4_1(float[] in1, byte[] in2) {
13156 // Verify that "in1" is non-null.
13157 if (in1 == null) {
13158 throw new RSIllegalArgumentException("Array \"in1\" is null!");
13161 if (in1.length % 2 != 0) {
13162 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
13164 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
13166 ain1.copyFrom(in1);
13176 if (in1.length / 2 != in2.length / 4) {
13177 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
13225 // in1 = "a", flattened 2-vectors
13227 public result_int reduce_my_float2_ushort_0(float[] in1, short[] in2) {
13228 // Verify that "in1" is non-null.
13229 if (in1 == null) {
13230 throw new RSIllegalArgumentException("Array \"in1\" is null!");
13233 if (in1.length % 2 != 0) {
13234 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
13236 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
13238 ain1.copyFrom(in1);
13244 if (in1.length / 2 != in2.length) {
13245 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
13293 // in1 = "a", flattened 2-vectors
13295 public result_int reduce_my_float2_ushort_1(float[] in1, short[] in2) {
13296 // Verify that "in1" is non-null.
13297 if (in1 == null) {
13298 throw new RSIllegalArgumentException("Array \"in1\" is null!");
13301 if (in1.length % 2 != 0) {
13302 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
13304 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
13306 ain1.copyFrom(in1);
13312 if (in1.length / 2 != in2.length) {
13313 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
13361 // in1 = "a", flattened 2-vectors
13363 public result_int reduce_my_float2_ushort2_0(float[] in1, short[] in2) {
13364 // Verify that "in1" is non-null.
13365 if (in1 == null) {
13366 throw new RSIllegalArgumentException("Array \"in1\" is null!");
13369 if (in1.length % 2 != 0) {
13370 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
13372 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
13374 ain1.copyFrom(in1);
13384 if (in1.length / 2 != in2.length / 2) {
13385 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
13433 // in1 = "a", flattened 2-vectors
13435 public result_int reduce_my_float2_ushort2_1(float[] in1, short[] in2) {
13436 // Verify that "in1" is non-null.
13437 if (in1 == null) {
13438 throw new RSIllegalArgumentException("Array \"in1\" is null!");
13441 if (in1.length % 2 != 0) {
13442 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
13444 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
13446 ain1.copyFrom(in1);
13456 if (in1.length / 2 != in2.length / 2) {
13457 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
13505 // in1 = "a", flattened 2-vectors
13507 public result_int reduce_my_float2_ushort4_0(float[] in1, short[] in2) {
13508 // Verify that "in1" is non-null.
13509 if (in1 == null) {
13510 throw new RSIllegalArgumentException("Array \"in1\" is null!");
13513 if (in1.length % 2 != 0) {
13514 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
13516 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
13518 ain1.copyFrom(in1);
13528 if (in1.length / 2 != in2.length / 4) {
13529 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
13577 // in1 = "a", flattened 2-vectors
13579 public result_int reduce_my_float2_ushort4_1(float[] in1, short[] in2) {
13580 // Verify that "in1" is non-null.
13581 if (in1 == null) {
13582 throw new RSIllegalArgumentException("Array \"in1\" is null!");
13585 if (in1.length % 2 != 0) {
13586 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
13588 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
13590 ain1.copyFrom(in1);
13600 if (in1.length / 2 != in2.length / 4) {
13601 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
13649 // in1 = "a", flattened 2-vectors
13651 public result_int reduce_my_float2_bool_0(float[] in1, byte[] in2) {
13652 // Verify that "in1" is non-null.
13653 if (in1 == null) {
13654 throw new RSIllegalArgumentException("Array \"in1\" is null!");
13657 if (in1.length % 2 != 0) {
13658 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
13660 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
13662 ain1.copyFrom(in1);
13668 if (in1.length / 2 != in2.length) {
13669 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
13717 // in1 = "a", flattened 2-vectors
13719 public result_int reduce_my_float2_bool_1(float[] in1, byte[] in2) {
13720 // Verify that "in1" is non-null.
13721 if (in1 == null) {
13722 throw new RSIllegalArgumentException("Array \"in1\" is null!");
13725 if (in1.length % 2 != 0) {
13726 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
13728 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_2, in1.length / 2);
13730 ain1.copyFrom(in1);
13736 if (in1.length / 2 != in2.length) {
13737 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
13927 // in1 = "a", flattened 4-vectors
13929 public result_int reduce_my_float4_half_0(float[] in1, short[] in2) {
13930 // Verify that "in1" is non-null.
13931 if (in1 == null) {
13932 throw new RSIllegalArgumentException("Array \"in1\" is null!");
13935 if (in1.length % 4 != 0) {
13936 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
13938 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
13940 ain1.copyFrom(in1);
13946 if (in1.length / 4 != in2.length) {
13947 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
13995 // in1 = "a", flattened 4-vectors
13997 public result_int reduce_my_float4_half_1(float[] in1, short[] in2) {
13998 // Verify that "in1" is non-null.
13999 if (in1 == null) {
14000 throw new RSIllegalArgumentException("Array \"in1\" is null!");
14003 if (in1.length % 4 != 0) {
14004 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
14006 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
14008 ain1.copyFrom(in1);
14014 if (in1.length / 4 != in2.length) {
14015 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
14063 // in1 = "a", flattened 4-vectors
14065 public result_int reduce_my_float4_half2_0(float[] in1, short[] in2) {
14066 // Verify that "in1" is non-null.
14067 if (in1 == null) {
14068 throw new RSIllegalArgumentException("Array \"in1\" is null!");
14071 if (in1.length % 4 != 0) {
14072 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
14074 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
14076 ain1.copyFrom(in1);
14086 if (in1.length / 4 != in2.length / 2) {
14087 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
14135 // in1 = "a", flattened 4-vectors
14137 public result_int reduce_my_float4_half2_1(float[] in1, short[] in2) {
14138 // Verify that "in1" is non-null.
14139 if (in1 == null) {
14140 throw new RSIllegalArgumentException("Array \"in1\" is null!");
14143 if (in1.length % 4 != 0) {
14144 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
14146 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
14148 ain1.copyFrom(in1);
14158 if (in1.length / 4 != in2.length / 2) {
14159 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
14207 // in1 = "a", flattened 4-vectors
14209 public result_int reduce_my_float4_half4_0(float[] in1, short[] in2) {
14210 // Verify that "in1" is non-null.
14211 if (in1 == null) {
14212 throw new RSIllegalArgumentException("Array \"in1\" is null!");
14215 if (in1.length % 4 != 0) {
14216 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
14218 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
14220 ain1.copyFrom(in1);
14230 if (in1.length / 4 != in2.length / 4) {
14231 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
14279 // in1 = "a", flattened 4-vectors
14281 public result_int reduce_my_float4_half4_1(float[] in1, short[] in2) {
14282 // Verify that "in1" is non-null.
14283 if (in1 == null) {
14284 throw new RSIllegalArgumentException("Array \"in1\" is null!");
14287 if (in1.length % 4 != 0) {
14288 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
14290 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
14292 ain1.copyFrom(in1);
14302 if (in1.length / 4 != in2.length / 4) {
14303 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
14351 // in1 = "a", flattened 4-vectors
14353 public result_int reduce_my_float4_float_0(float[] in1, float[] in2) {
14354 // Verify that "in1" is non-null.
14355 if (in1 == null) {
14356 throw new RSIllegalArgumentException("Array \"in1\" is null!");
14359 if (in1.length % 4 != 0) {
14360 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
14362 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
14364 ain1.copyFrom(in1);
14370 if (in1.length / 4 != in2.length) {
14371 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
14419 // in1 = "a", flattened 4-vectors
14421 public result_int reduce_my_float4_float_1(float[] in1, float[] in2) {
14422 // Verify that "in1" is non-null.
14423 if (in1 == null) {
14424 throw new RSIllegalArgumentException("Array \"in1\" is null!");
14427 if (in1.length % 4 != 0) {
14428 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
14430 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
14432 ain1.copyFrom(in1);
14438 if (in1.length / 4 != in2.length) {
14439 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
14487 // in1 = "a", flattened 4-vectors
14489 public result_int reduce_my_float4_float2_0(float[] in1, float[] in2) {
14490 // Verify that "in1" is non-null.
14491 if (in1 == null) {
14492 throw new RSIllegalArgumentException("Array \"in1\" is null!");
14495 if (in1.length % 4 != 0) {
14496 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
14498 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
14500 ain1.copyFrom(in1);
14510 if (in1.length / 4 != in2.length / 2) {
14511 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
14559 // in1 = "a", flattened 4-vectors
14561 public result_int reduce_my_float4_float2_1(float[] in1, float[] in2) {
14562 // Verify that "in1" is non-null.
14563 if (in1 == null) {
14564 throw new RSIllegalArgumentException("Array \"in1\" is null!");
14567 if (in1.length % 4 != 0) {
14568 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
14570 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
14572 ain1.copyFrom(in1);
14582 if (in1.length / 4 != in2.length / 2) {
14583 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
14631 // in1 = "a", flattened 4-vectors
14633 public result_int reduce_my_float4_float4_0(float[] in1, float[] in2) {
14634 // Verify that "in1" is non-null.
14635 if (in1 == null) {
14636 throw new RSIllegalArgumentException("Array \"in1\" is null!");
14639 if (in1.length % 4 != 0) {
14640 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
14642 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
14644 ain1.copyFrom(in1);
14654 if (in1.length / 4 != in2.length / 4) {
14655 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
14703 // in1 = "a", flattened 4-vectors
14705 public result_int reduce_my_float4_float4_1(float[] in1, float[] in2) {
14706 // Verify that "in1" is non-null.
14707 if (in1 == null) {
14708 throw new RSIllegalArgumentException("Array \"in1\" is null!");
14711 if (in1.length % 4 != 0) {
14712 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
14714 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
14716 ain1.copyFrom(in1);
14726 if (in1.length / 4 != in2.length / 4) {
14727 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
14775 // in1 = "a", flattened 4-vectors
14777 public result_int reduce_my_float4_char_0(float[] in1, byte[] in2) {
14778 // Verify that "in1" is non-null.
14779 if (in1 == null) {
14780 throw new RSIllegalArgumentException("Array \"in1\" is null!");
14783 if (in1.length % 4 != 0) {
14784 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
14786 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
14788 ain1.copyFrom(in1);
14794 if (in1.length / 4 != in2.length) {
14795 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
14843 // in1 = "a", flattened 4-vectors
14845 public result_int reduce_my_float4_char_1(float[] in1, byte[] in2) {
14846 // Verify that "in1" is non-null.
14847 if (in1 == null) {
14848 throw new RSIllegalArgumentException("Array \"in1\" is null!");
14851 if (in1.length % 4 != 0) {
14852 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
14854 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
14856 ain1.copyFrom(in1);
14862 if (in1.length / 4 != in2.length) {
14863 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
14911 // in1 = "a", flattened 4-vectors
14913 public result_int reduce_my_float4_char2_0(float[] in1, byte[] in2) {
14914 // Verify that "in1" is non-null.
14915 if (in1 == null) {
14916 throw new RSIllegalArgumentException("Array \"in1\" is null!");
14919 if (in1.length % 4 != 0) {
14920 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
14922 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
14924 ain1.copyFrom(in1);
14934 if (in1.length / 4 != in2.length / 2) {
14935 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
14983 // in1 = "a", flattened 4-vectors
14985 public result_int reduce_my_float4_char2_1(float[] in1, byte[] in2) {
14986 // Verify that "in1" is non-null.
14987 if (in1 == null) {
14988 throw new RSIllegalArgumentException("Array \"in1\" is null!");
14991 if (in1.length % 4 != 0) {
14992 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
14994 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
14996 ain1.copyFrom(in1);
15006 if (in1.length / 4 != in2.length / 2) {
15007 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
15055 // in1 = "a", flattened 4-vectors
15057 public result_int reduce_my_float4_char4_0(float[] in1, byte[] in2) {
15058 // Verify that "in1" is non-null.
15059 if (in1 == null) {
15060 throw new RSIllegalArgumentException("Array \"in1\" is null!");
15063 if (in1.length % 4 != 0) {
15064 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
15066 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
15068 ain1.copyFrom(in1);
15078 if (in1.length / 4 != in2.length / 4) {
15079 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
15127 // in1 = "a", flattened 4-vectors
15129 public result_int reduce_my_float4_char4_1(float[] in1, byte[] in2) {
15130 // Verify that "in1" is non-null.
15131 if (in1 == null) {
15132 throw new RSIllegalArgumentException("Array \"in1\" is null!");
15135 if (in1.length % 4 != 0) {
15136 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
15138 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
15140 ain1.copyFrom(in1);
15150 if (in1.length / 4 != in2.length / 4) {
15151 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
15199 // in1 = "a", flattened 4-vectors
15201 public result_int reduce_my_float4_short_0(float[] in1, short[] in2) {
15202 // Verify that "in1" is non-null.
15203 if (in1 == null) {
15204 throw new RSIllegalArgumentException("Array \"in1\" is null!");
15207 if (in1.length % 4 != 0) {
15208 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
15210 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
15212 ain1.copyFrom(in1);
15218 if (in1.length / 4 != in2.length) {
15219 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
15267 // in1 = "a", flattened 4-vectors
15269 public result_int reduce_my_float4_short_1(float[] in1, short[] in2) {
15270 // Verify that "in1" is non-null.
15271 if (in1 == null) {
15272 throw new RSIllegalArgumentException("Array \"in1\" is null!");
15275 if (in1.length % 4 != 0) {
15276 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
15278 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
15280 ain1.copyFrom(in1);
15286 if (in1.length / 4 != in2.length) {
15287 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
15335 // in1 = "a", flattened 4-vectors
15337 public result_int reduce_my_float4_short2_0(float[] in1, short[] in2) {
15338 // Verify that "in1" is non-null.
15339 if (in1 == null) {
15340 throw new RSIllegalArgumentException("Array \"in1\" is null!");
15343 if (in1.length % 4 != 0) {
15344 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
15346 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
15348 ain1.copyFrom(in1);
15358 if (in1.length / 4 != in2.length / 2) {
15359 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
15407 // in1 = "a", flattened 4-vectors
15409 public result_int reduce_my_float4_short2_1(float[] in1, short[] in2) {
15410 // Verify that "in1" is non-null.
15411 if (in1 == null) {
15412 throw new RSIllegalArgumentException("Array \"in1\" is null!");
15415 if (in1.length % 4 != 0) {
15416 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
15418 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
15420 ain1.copyFrom(in1);
15430 if (in1.length / 4 != in2.length / 2) {
15431 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
15479 // in1 = "a", flattened 4-vectors
15481 public result_int reduce_my_float4_short4_0(float[] in1, short[] in2) {
15482 // Verify that "in1" is non-null.
15483 if (in1 == null) {
15484 throw new RSIllegalArgumentException("Array \"in1\" is null!");
15487 if (in1.length % 4 != 0) {
15488 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
15490 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
15492 ain1.copyFrom(in1);
15502 if (in1.length / 4 != in2.length / 4) {
15503 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
15551 // in1 = "a", flattened 4-vectors
15553 public result_int reduce_my_float4_short4_1(float[] in1, short[] in2) {
15554 // Verify that "in1" is non-null.
15555 if (in1 == null) {
15556 throw new RSIllegalArgumentException("Array \"in1\" is null!");
15559 if (in1.length % 4 != 0) {
15560 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
15562 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
15564 ain1.copyFrom(in1);
15574 if (in1.length / 4 != in2.length / 4) {
15575 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
15623 // in1 = "a", flattened 4-vectors
15625 public result_int reduce_my_float4_uchar_0(float[] in1, byte[] in2) {
15626 // Verify that "in1" is non-null.
15627 if (in1 == null) {
15628 throw new RSIllegalArgumentException("Array \"in1\" is null!");
15631 if (in1.length % 4 != 0) {
15632 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
15634 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
15636 ain1.copyFrom(in1);
15642 if (in1.length / 4 != in2.length) {
15643 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
15691 // in1 = "a", flattened 4-vectors
15693 public result_int reduce_my_float4_uchar_1(float[] in1, byte[] in2) {
15694 // Verify that "in1" is non-null.
15695 if (in1 == null) {
15696 throw new RSIllegalArgumentException("Array \"in1\" is null!");
15699 if (in1.length % 4 != 0) {
15700 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
15702 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
15704 ain1.copyFrom(in1);
15710 if (in1.length / 4 != in2.length) {
15711 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
15759 // in1 = "a", flattened 4-vectors
15761 public result_int reduce_my_float4_uchar2_0(float[] in1, byte[] in2) {
15762 // Verify that "in1" is non-null.
15763 if (in1 == null) {
15764 throw new RSIllegalArgumentException("Array \"in1\" is null!");
15767 if (in1.length % 4 != 0) {
15768 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
15770 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
15772 ain1.copyFrom(in1);
15782 if (in1.length / 4 != in2.length / 2) {
15783 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
15831 // in1 = "a", flattened 4-vectors
15833 public result_int reduce_my_float4_uchar2_1(float[] in1, byte[] in2) {
15834 // Verify that "in1" is non-null.
15835 if (in1 == null) {
15836 throw new RSIllegalArgumentException("Array \"in1\" is null!");
15839 if (in1.length % 4 != 0) {
15840 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
15842 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
15844 ain1.copyFrom(in1);
15854 if (in1.length / 4 != in2.length / 2) {
15855 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
15903 // in1 = "a", flattened 4-vectors
15905 public result_int reduce_my_float4_uchar4_0(float[] in1, byte[] in2) {
15906 // Verify that "in1" is non-null.
15907 if (in1 == null) {
15908 throw new RSIllegalArgumentException("Array \"in1\" is null!");
15911 if (in1.length % 4 != 0) {
15912 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
15914 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
15916 ain1.copyFrom(in1);
15926 if (in1.length / 4 != in2.length / 4) {
15927 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
15975 // in1 = "a", flattened 4-vectors
15977 public result_int reduce_my_float4_uchar4_1(float[] in1, byte[] in2) {
15978 // Verify that "in1" is non-null.
15979 if (in1 == null) {
15980 throw new RSIllegalArgumentException("Array \"in1\" is null!");
15983 if (in1.length % 4 != 0) {
15984 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
15986 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
15988 ain1.copyFrom(in1);
15998 if (in1.length / 4 != in2.length / 4) {
15999 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
16047 // in1 = "a", flattened 4-vectors
16049 public result_int reduce_my_float4_ushort_0(float[] in1, short[] in2) {
16050 // Verify that "in1" is non-null.
16051 if (in1 == null) {
16052 throw new RSIllegalArgumentException("Array \"in1\" is null!");
16055 if (in1.length % 4 != 0) {
16056 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
16058 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
16060 ain1.copyFrom(in1);
16066 if (in1.length / 4 != in2.length) {
16067 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
16115 // in1 = "a", flattened 4-vectors
16117 public result_int reduce_my_float4_ushort_1(float[] in1, short[] in2) {
16118 // Verify that "in1" is non-null.
16119 if (in1 == null) {
16120 throw new RSIllegalArgumentException("Array \"in1\" is null!");
16123 if (in1.length % 4 != 0) {
16124 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
16126 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
16128 ain1.copyFrom(in1);
16134 if (in1.length / 4 != in2.length) {
16135 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
16183 // in1 = "a", flattened 4-vectors
16185 public result_int reduce_my_float4_ushort2_0(float[] in1, short[] in2) {
16186 // Verify that "in1" is non-null.
16187 if (in1 == null) {
16188 throw new RSIllegalArgumentException("Array \"in1\" is null!");
16191 if (in1.length % 4 != 0) {
16192 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
16194 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
16196 ain1.copyFrom(in1);
16206 if (in1.length / 4 != in2.length / 2) {
16207 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
16255 // in1 = "a", flattened 4-vectors
16257 public result_int reduce_my_float4_ushort2_1(float[] in1, short[] in2) {
16258 // Verify that "in1" is non-null.
16259 if (in1 == null) {
16260 throw new RSIllegalArgumentException("Array \"in1\" is null!");
16263 if (in1.length % 4 != 0) {
16264 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
16266 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
16268 ain1.copyFrom(in1);
16278 if (in1.length / 4 != in2.length / 2) {
16279 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
16327 // in1 = "a", flattened 4-vectors
16329 public result_int reduce_my_float4_ushort4_0(float[] in1, short[] in2) {
16330 // Verify that "in1" is non-null.
16331 if (in1 == null) {
16332 throw new RSIllegalArgumentException("Array \"in1\" is null!");
16335 if (in1.length % 4 != 0) {
16336 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
16338 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
16340 ain1.copyFrom(in1);
16350 if (in1.length / 4 != in2.length / 4) {
16351 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
16399 // in1 = "a", flattened 4-vectors
16401 public result_int reduce_my_float4_ushort4_1(float[] in1, short[] in2) {
16402 // Verify that "in1" is non-null.
16403 if (in1 == null) {
16404 throw new RSIllegalArgumentException("Array \"in1\" is null!");
16407 if (in1.length % 4 != 0) {
16408 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
16410 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
16412 ain1.copyFrom(in1);
16422 if (in1.length / 4 != in2.length / 4) {
16423 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
16471 // in1 = "a", flattened 4-vectors
16473 public result_int reduce_my_float4_bool_0(float[] in1, byte[] in2) {
16474 // Verify that "in1" is non-null.
16475 if (in1 == null) {
16476 throw new RSIllegalArgumentException("Array \"in1\" is null!");
16479 if (in1.length % 4 != 0) {
16480 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
16482 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
16484 ain1.copyFrom(in1);
16490 if (in1.length / 4 != in2.length) {
16491 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
16539 // in1 = "a", flattened 4-vectors
16541 public result_int reduce_my_float4_bool_1(float[] in1, byte[] in2) {
16542 // Verify that "in1" is non-null.
16543 if (in1 == null) {
16544 throw new RSIllegalArgumentException("Array \"in1\" is null!");
16547 if (in1.length % 4 != 0) {
16548 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
16550 Allocation ain1 = Allocation.createSized(mRSLocal, __F32_4, in1.length / 4);
16552 ain1.copyFrom(in1);
16558 if (in1.length / 4 != in2.length) {
16559 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
16749 // in1 = "a"
16751 public result_int reduce_my_char_half_0(byte[] in1, short[] in2) {
16752 // Verify that "in1" is non-null.
16753 if (in1 == null) {
16754 throw new RSIllegalArgumentException("Array \"in1\" is null!");
16756 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
16758 ain1.copyFrom(in1);
16764 if (in1.length != in2.length) {
16765 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
16813 // in1 = "a"
16815 public result_int reduce_my_char_half_1(byte[] in1, short[] in2) {
16816 // Verify that "in1" is non-null.
16817 if (in1 == null) {
16818 throw new RSIllegalArgumentException("Array \"in1\" is null!");
16820 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
16822 ain1.copyFrom(in1);
16828 if (in1.length != in2.length) {
16829 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
16877 // in1 = "a"
16879 public result_int reduce_my_char_half2_0(byte[] in1, short[] in2) {
16880 // Verify that "in1" is non-null.
16881 if (in1 == null) {
16882 throw new RSIllegalArgumentException("Array \"in1\" is null!");
16884 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
16886 ain1.copyFrom(in1);
16896 if (in1.length != in2.length / 2) {
16897 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
16945 // in1 = "a"
16947 public result_int reduce_my_char_half2_1(byte[] in1, short[] in2) {
16948 // Verify that "in1" is non-null.
16949 if (in1 == null) {
16950 throw new RSIllegalArgumentException("Array \"in1\" is null!");
16952 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
16954 ain1.copyFrom(in1);
16964 if (in1.length != in2.length / 2) {
16965 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
17013 // in1 = "a"
17015 public result_int reduce_my_char_half4_0(byte[] in1, short[] in2) {
17016 // Verify that "in1" is non-null.
17017 if (in1 == null) {
17018 throw new RSIllegalArgumentException("Array \"in1\" is null!");
17020 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
17022 ain1.copyFrom(in1);
17032 if (in1.length != in2.length / 4) {
17033 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
17081 // in1 = "a"
17083 public result_int reduce_my_char_half4_1(byte[] in1, short[] in2) {
17084 // Verify that "in1" is non-null.
17085 if (in1 == null) {
17086 throw new RSIllegalArgumentException("Array \"in1\" is null!");
17088 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
17090 ain1.copyFrom(in1);
17100 if (in1.length != in2.length / 4) {
17101 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
17149 // in1 = "a"
17151 public result_int reduce_my_char_float_0(byte[] in1, float[] in2) {
17152 // Verify that "in1" is non-null.
17153 if (in1 == null) {
17154 throw new RSIllegalArgumentException("Array \"in1\" is null!");
17156 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
17158 ain1.copyFrom(in1);
17164 if (in1.length != in2.length) {
17165 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
17213 // in1 = "a"
17215 public result_int reduce_my_char_float_1(byte[] in1, float[] in2) {
17216 // Verify that "in1" is non-null.
17217 if (in1 == null) {
17218 throw new RSIllegalArgumentException("Array \"in1\" is null!");
17220 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
17222 ain1.copyFrom(in1);
17228 if (in1.length != in2.length) {
17229 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
17277 // in1 = "a"
17279 public result_int reduce_my_char_float2_0(byte[] in1, float[] in2) {
17280 // Verify that "in1" is non-null.
17281 if (in1 == null) {
17282 throw new RSIllegalArgumentException("Array \"in1\" is null!");
17284 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
17286 ain1.copyFrom(in1);
17296 if (in1.length != in2.length / 2) {
17297 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
17345 // in1 = "a"
17347 public result_int reduce_my_char_float2_1(byte[] in1, float[] in2) {
17348 // Verify that "in1" is non-null.
17349 if (in1 == null) {
17350 throw new RSIllegalArgumentException("Array \"in1\" is null!");
17352 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
17354 ain1.copyFrom(in1);
17364 if (in1.length != in2.length / 2) {
17365 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
17413 // in1 = "a"
17415 public result_int reduce_my_char_float4_0(byte[] in1, float[] in2) {
17416 // Verify that "in1" is non-null.
17417 if (in1 == null) {
17418 throw new RSIllegalArgumentException("Array \"in1\" is null!");
17420 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
17422 ain1.copyFrom(in1);
17432 if (in1.length != in2.length / 4) {
17433 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
17481 // in1 = "a"
17483 public result_int reduce_my_char_float4_1(byte[] in1, float[] in2) {
17484 // Verify that "in1" is non-null.
17485 if (in1 == null) {
17486 throw new RSIllegalArgumentException("Array \"in1\" is null!");
17488 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
17490 ain1.copyFrom(in1);
17500 if (in1.length != in2.length / 4) {
17501 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
17549 // in1 = "a"
17551 public result_int reduce_my_char_char_0(byte[] in1, byte[] in2) {
17552 // Verify that "in1" is non-null.
17553 if (in1 == null) {
17554 throw new RSIllegalArgumentException("Array \"in1\" is null!");
17556 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
17558 ain1.copyFrom(in1);
17564 if (in1.length != in2.length) {
17565 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
17613 // in1 = "a"
17615 public result_int reduce_my_char_char_1(byte[] in1, byte[] in2) {
17616 // Verify that "in1" is non-null.
17617 if (in1 == null) {
17618 throw new RSIllegalArgumentException("Array \"in1\" is null!");
17620 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
17622 ain1.copyFrom(in1);
17628 if (in1.length != in2.length) {
17629 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
17677 // in1 = "a"
17679 public result_int reduce_my_char_char2_0(byte[] in1, byte[] in2) {
17680 // Verify that "in1" is non-null.
17681 if (in1 == null) {
17682 throw new RSIllegalArgumentException("Array \"in1\" is null!");
17684 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
17686 ain1.copyFrom(in1);
17696 if (in1.length != in2.length / 2) {
17697 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
17745 // in1 = "a"
17747 public result_int reduce_my_char_char2_1(byte[] in1, byte[] in2) {
17748 // Verify that "in1" is non-null.
17749 if (in1 == null) {
17750 throw new RSIllegalArgumentException("Array \"in1\" is null!");
17752 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
17754 ain1.copyFrom(in1);
17764 if (in1.length != in2.length / 2) {
17765 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
17813 // in1 = "a"
17815 public result_int reduce_my_char_char4_0(byte[] in1, byte[] in2) {
17816 // Verify that "in1" is non-null.
17817 if (in1 == null) {
17818 throw new RSIllegalArgumentException("Array \"in1\" is null!");
17820 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
17822 ain1.copyFrom(in1);
17832 if (in1.length != in2.length / 4) {
17833 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
17881 // in1 = "a"
17883 public result_int reduce_my_char_char4_1(byte[] in1, byte[] in2) {
17884 // Verify that "in1" is non-null.
17885 if (in1 == null) {
17886 throw new RSIllegalArgumentException("Array \"in1\" is null!");
17888 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
17890 ain1.copyFrom(in1);
17900 if (in1.length != in2.length / 4) {
17901 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
17949 // in1 = "a"
17951 public result_int reduce_my_char_short_0(byte[] in1, short[] in2) {
17952 // Verify that "in1" is non-null.
17953 if (in1 == null) {
17954 throw new RSIllegalArgumentException("Array \"in1\" is null!");
17956 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
17958 ain1.copyFrom(in1);
17964 if (in1.length != in2.length) {
17965 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
18013 // in1 = "a"
18015 public result_int reduce_my_char_short_1(byte[] in1, short[] in2) {
18016 // Verify that "in1" is non-null.
18017 if (in1 == null) {
18018 throw new RSIllegalArgumentException("Array \"in1\" is null!");
18020 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
18022 ain1.copyFrom(in1);
18028 if (in1.length != in2.length) {
18029 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
18077 // in1 = "a"
18079 public result_int reduce_my_char_short2_0(byte[] in1, short[] in2) {
18080 // Verify that "in1" is non-null.
18081 if (in1 == null) {
18082 throw new RSIllegalArgumentException("Array \"in1\" is null!");
18084 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
18086 ain1.copyFrom(in1);
18096 if (in1.length != in2.length / 2) {
18097 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
18145 // in1 = "a"
18147 public result_int reduce_my_char_short2_1(byte[] in1, short[] in2) {
18148 // Verify that "in1" is non-null.
18149 if (in1 == null) {
18150 throw new RSIllegalArgumentException("Array \"in1\" is null!");
18152 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
18154 ain1.copyFrom(in1);
18164 if (in1.length != in2.length / 2) {
18165 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
18213 // in1 = "a"
18215 public result_int reduce_my_char_short4_0(byte[] in1, short[] in2) {
18216 // Verify that "in1" is non-null.
18217 if (in1 == null) {
18218 throw new RSIllegalArgumentException("Array \"in1\" is null!");
18220 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
18222 ain1.copyFrom(in1);
18232 if (in1.length != in2.length / 4) {
18233 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
18281 // in1 = "a"
18283 public result_int reduce_my_char_short4_1(byte[] in1, short[] in2) {
18284 // Verify that "in1" is non-null.
18285 if (in1 == null) {
18286 throw new RSIllegalArgumentException("Array \"in1\" is null!");
18288 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
18290 ain1.copyFrom(in1);
18300 if (in1.length != in2.length / 4) {
18301 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
18349 // in1 = "a"
18351 public result_int reduce_my_char_uchar_0(byte[] in1, byte[] in2) {
18352 // Verify that "in1" is non-null.
18353 if (in1 == null) {
18354 throw new RSIllegalArgumentException("Array \"in1\" is null!");
18356 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
18358 ain1.copyFrom(in1);
18364 if (in1.length != in2.length) {
18365 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
18413 // in1 = "a"
18415 public result_int reduce_my_char_uchar_1(byte[] in1, byte[] in2) {
18416 // Verify that "in1" is non-null.
18417 if (in1 == null) {
18418 throw new RSIllegalArgumentException("Array \"in1\" is null!");
18420 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
18422 ain1.copyFrom(in1);
18428 if (in1.length != in2.length) {
18429 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
18477 // in1 = "a"
18479 public result_int reduce_my_char_uchar2_0(byte[] in1, byte[] in2) {
18480 // Verify that "in1" is non-null.
18481 if (in1 == null) {
18482 throw new RSIllegalArgumentException("Array \"in1\" is null!");
18484 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
18486 ain1.copyFrom(in1);
18496 if (in1.length != in2.length / 2) {
18497 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
18545 // in1 = "a"
18547 public result_int reduce_my_char_uchar2_1(byte[] in1, byte[] in2) {
18548 // Verify that "in1" is non-null.
18549 if (in1 == null) {
18550 throw new RSIllegalArgumentException("Array \"in1\" is null!");
18552 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
18554 ain1.copyFrom(in1);
18564 if (in1.length != in2.length / 2) {
18565 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
18613 // in1 = "a"
18615 public result_int reduce_my_char_uchar4_0(byte[] in1, byte[] in2) {
18616 // Verify that "in1" is non-null.
18617 if (in1 == null) {
18618 throw new RSIllegalArgumentException("Array \"in1\" is null!");
18620 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
18622 ain1.copyFrom(in1);
18632 if (in1.length != in2.length / 4) {
18633 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
18681 // in1 = "a"
18683 public result_int reduce_my_char_uchar4_1(byte[] in1, byte[] in2) {
18684 // Verify that "in1" is non-null.
18685 if (in1 == null) {
18686 throw new RSIllegalArgumentException("Array \"in1\" is null!");
18688 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
18690 ain1.copyFrom(in1);
18700 if (in1.length != in2.length / 4) {
18701 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
18749 // in1 = "a"
18751 public result_int reduce_my_char_ushort_0(byte[] in1, short[] in2) {
18752 // Verify that "in1" is non-null.
18753 if (in1 == null) {
18754 throw new RSIllegalArgumentException("Array \"in1\" is null!");
18756 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
18758 ain1.copyFrom(in1);
18764 if (in1.length != in2.length) {
18765 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
18813 // in1 = "a"
18815 public result_int reduce_my_char_ushort_1(byte[] in1, short[] in2) {
18816 // Verify that "in1" is non-null.
18817 if (in1 == null) {
18818 throw new RSIllegalArgumentException("Array \"in1\" is null!");
18820 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
18822 ain1.copyFrom(in1);
18828 if (in1.length != in2.length) {
18829 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
18877 // in1 = "a"
18879 public result_int reduce_my_char_ushort2_0(byte[] in1, short[] in2) {
18880 // Verify that "in1" is non-null.
18881 if (in1 == null) {
18882 throw new RSIllegalArgumentException("Array \"in1\" is null!");
18884 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
18886 ain1.copyFrom(in1);
18896 if (in1.length != in2.length / 2) {
18897 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
18945 // in1 = "a"
18947 public result_int reduce_my_char_ushort2_1(byte[] in1, short[] in2) {
18948 // Verify that "in1" is non-null.
18949 if (in1 == null) {
18950 throw new RSIllegalArgumentException("Array \"in1\" is null!");
18952 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
18954 ain1.copyFrom(in1);
18964 if (in1.length != in2.length / 2) {
18965 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
19013 // in1 = "a"
19015 public result_int reduce_my_char_ushort4_0(byte[] in1, short[] in2) {
19016 // Verify that "in1" is non-null.
19017 if (in1 == null) {
19018 throw new RSIllegalArgumentException("Array \"in1\" is null!");
19020 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
19022 ain1.copyFrom(in1);
19032 if (in1.length != in2.length / 4) {
19033 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
19081 // in1 = "a"
19083 public result_int reduce_my_char_ushort4_1(byte[] in1, short[] in2) {
19084 // Verify that "in1" is non-null.
19085 if (in1 == null) {
19086 throw new RSIllegalArgumentException("Array \"in1\" is null!");
19088 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
19090 ain1.copyFrom(in1);
19100 if (in1.length != in2.length / 4) {
19101 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
19149 // in1 = "a"
19151 public result_int reduce_my_char_bool_0(byte[] in1, byte[] in2) {
19152 // Verify that "in1" is non-null.
19153 if (in1 == null) {
19154 throw new RSIllegalArgumentException("Array \"in1\" is null!");
19156 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
19158 ain1.copyFrom(in1);
19164 if (in1.length != in2.length) {
19165 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
19213 // in1 = "a"
19215 public result_int reduce_my_char_bool_1(byte[] in1, byte[] in2) {
19216 // Verify that "in1" is non-null.
19217 if (in1 == null) {
19218 throw new RSIllegalArgumentException("Array \"in1\" is null!");
19220 Allocation ain1 = Allocation.createSized(mRSLocal, __I8, in1.length);
19222 ain1.copyFrom(in1);
19228 if (in1.length != in2.length) {
19229 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
19419 // in1 = "a", flattened 2-vectors
19421 public result_int reduce_my_char2_half_0(byte[] in1, short[] in2) {
19422 // Verify that "in1" is non-null.
19423 if (in1 == null) {
19424 throw new RSIllegalArgumentException("Array \"in1\" is null!");
19427 if (in1.length % 2 != 0) {
19428 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
19430 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
19432 ain1.copyFrom(in1);
19438 if (in1.length / 2 != in2.length) {
19439 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
19487 // in1 = "a", flattened 2-vectors
19489 public result_int reduce_my_char2_half_1(byte[] in1, short[] in2) {
19490 // Verify that "in1" is non-null.
19491 if (in1 == null) {
19492 throw new RSIllegalArgumentException("Array \"in1\" is null!");
19495 if (in1.length % 2 != 0) {
19496 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
19498 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
19500 ain1.copyFrom(in1);
19506 if (in1.length / 2 != in2.length) {
19507 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
19555 // in1 = "a", flattened 2-vectors
19557 public result_int reduce_my_char2_half2_0(byte[] in1, short[] in2) {
19558 // Verify that "in1" is non-null.
19559 if (in1 == null) {
19560 throw new RSIllegalArgumentException("Array \"in1\" is null!");
19563 if (in1.length % 2 != 0) {
19564 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
19566 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
19568 ain1.copyFrom(in1);
19578 if (in1.length / 2 != in2.length / 2) {
19579 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
19627 // in1 = "a", flattened 2-vectors
19629 public result_int reduce_my_char2_half2_1(byte[] in1, short[] in2) {
19630 // Verify that "in1" is non-null.
19631 if (in1 == null) {
19632 throw new RSIllegalArgumentException("Array \"in1\" is null!");
19635 if (in1.length % 2 != 0) {
19636 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
19638 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
19640 ain1.copyFrom(in1);
19650 if (in1.length / 2 != in2.length / 2) {
19651 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
19699 // in1 = "a", flattened 2-vectors
19701 public result_int reduce_my_char2_half4_0(byte[] in1, short[] in2) {
19702 // Verify that "in1" is non-null.
19703 if (in1 == null) {
19704 throw new RSIllegalArgumentException("Array \"in1\" is null!");
19707 if (in1.length % 2 != 0) {
19708 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
19710 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
19712 ain1.copyFrom(in1);
19722 if (in1.length / 2 != in2.length / 4) {
19723 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
19771 // in1 = "a", flattened 2-vectors
19773 public result_int reduce_my_char2_half4_1(byte[] in1, short[] in2) {
19774 // Verify that "in1" is non-null.
19775 if (in1 == null) {
19776 throw new RSIllegalArgumentException("Array \"in1\" is null!");
19779 if (in1.length % 2 != 0) {
19780 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
19782 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
19784 ain1.copyFrom(in1);
19794 if (in1.length / 2 != in2.length / 4) {
19795 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
19843 // in1 = "a", flattened 2-vectors
19845 public result_int reduce_my_char2_float_0(byte[] in1, float[] in2) {
19846 // Verify that "in1" is non-null.
19847 if (in1 == null) {
19848 throw new RSIllegalArgumentException("Array \"in1\" is null!");
19851 if (in1.length % 2 != 0) {
19852 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
19854 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
19856 ain1.copyFrom(in1);
19862 if (in1.length / 2 != in2.length) {
19863 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
19911 // in1 = "a", flattened 2-vectors
19913 public result_int reduce_my_char2_float_1(byte[] in1, float[] in2) {
19914 // Verify that "in1" is non-null.
19915 if (in1 == null) {
19916 throw new RSIllegalArgumentException("Array \"in1\" is null!");
19919 if (in1.length % 2 != 0) {
19920 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
19922 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
19924 ain1.copyFrom(in1);
19930 if (in1.length / 2 != in2.length) {
19931 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
19979 // in1 = "a", flattened 2-vectors
19981 public result_int reduce_my_char2_float2_0(byte[] in1, float[] in2) {
19982 // Verify that "in1" is non-null.
19983 if (in1 == null) {
19984 throw new RSIllegalArgumentException("Array \"in1\" is null!");
19987 if (in1.length % 2 != 0) {
19988 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
19990 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
19992 ain1.copyFrom(in1);
20002 if (in1.length / 2 != in2.length / 2) {
20003 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
20051 // in1 = "a", flattened 2-vectors
20053 public result_int reduce_my_char2_float2_1(byte[] in1, float[] in2) {
20054 // Verify that "in1" is non-null.
20055 if (in1 == null) {
20056 throw new RSIllegalArgumentException("Array \"in1\" is null!");
20059 if (in1.length % 2 != 0) {
20060 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
20062 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
20064 ain1.copyFrom(in1);
20074 if (in1.length / 2 != in2.length / 2) {
20075 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
20123 // in1 = "a", flattened 2-vectors
20125 public result_int reduce_my_char2_float4_0(byte[] in1, float[] in2) {
20126 in1" is non-null.
20127 if (in1 == null) {
20128 throw new RSIllegalArgumentException("Array \"in1\" is null!");
20131 if (in1.length % 2 != 0) {
20132 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
20134 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
20136 ain1.copyFrom(in1);
20146 if (in1.length / 2 != in2.length / 4) {
20147 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
20195 // in1 = "a", flattened 2-vectors
20197 public result_int reduce_my_char2_float4_1(byte[] in1, float[] in2) {
20198 // Verify that "in1" is non-null.
20199 if (in1 == null) {
20200 throw new RSIllegalArgumentException("Array \"in1\" is null!");
20203 if (in1.length % 2 != 0) {
20204 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
20206 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
20208 ain1.copyFrom(in1);
20218 if (in1.length / 2 != in2.length / 4) {
20219 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
20267 // in1 = "a", flattened 2-vectors
20269 public result_int reduce_my_char2_char_0(byte[] in1, byte[] in2) {
20270 // Verify that "in1" is non-null.
20271 if (in1 == null) {
20272 throw new RSIllegalArgumentException("Array \"in1\" is null!");
20275 if (in1.length % 2 != 0) {
20276 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
20278 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
20280 ain1.copyFrom(in1);
20286 if (in1.length / 2 != in2.length) {
20287 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
20335 // in1 = "a", flattened 2-vectors
20337 public result_int reduce_my_char2_char_1(byte[] in1, byte[] in2) {
20338 // Verify that "in1" is non-null.
20339 if (in1 == null) {
20340 throw new RSIllegalArgumentException("Array \"in1\" is null!");
20343 if (in1.length % 2 != 0) {
20344 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
20346 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
20348 ain1.copyFrom(in1);
20354 if (in1.length / 2 != in2.length) {
20355 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
20403 // in1 = "a", flattened 2-vectors
20405 public result_int reduce_my_char2_char2_0(byte[] in1, byte[] in2) {
20406 // Verify that "in1" is non-null.
20407 if (in1 == null) {
20408 throw new RSIllegalArgumentException("Array \"in1\" is null!");
20411 if (in1.length % 2 != 0) {
20412 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
20414 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
20416 ain1.copyFrom(in1);
20426 if (in1.length / 2 != in2.length / 2) {
20427 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
20475 // in1 = "a", flattened 2-vectors
20477 public result_int reduce_my_char2_char2_1(byte[] in1, byte[] in2) {
20478 // Verify that "in1" is non-null.
20479 if (in1 == null) {
20480 throw new RSIllegalArgumentException("Array \"in1\" is null!");
20483 if (in1.length % 2 != 0) {
20484 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
20486 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
20488 ain1.copyFrom(in1);
20498 if (in1.length / 2 != in2.length / 2) {
20499 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
20547 // in1 = "a", flattened 2-vectors
20549 public result_int reduce_my_char2_char4_0(byte[] in1, byte[] in2) {
20550 // Verify that "in1" is non-null.
20551 if (in1 == null) {
20552 throw new RSIllegalArgumentException("Array \"in1\" is null!");
20555 if (in1.length % 2 != 0) {
20556 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
20558 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
20560 ain1.copyFrom(in1);
20570 if (in1.length / 2 != in2.length / 4) {
20571 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
20619 // in1 = "a", flattened 2-vectors
20621 public result_int reduce_my_char2_char4_1(byte[] in1, byte[] in2) {
20622 // Verify that "in1" is non-null.
20623 if (in1 == null) {
20624 throw new RSIllegalArgumentException("Array \"in1\" is null!");
20627 if (in1.length % 2 != 0) {
20628 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
20630 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
20632 ain1.copyFrom(in1);
20642 if (in1.length / 2 != in2.length / 4) {
20643 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
20691 // in1 = "a", flattened 2-vectors
20693 public result_int reduce_my_char2_short_0(byte[] in1, short[] in2) {
20694 // Verify that "in1" is non-null.
20695 if (in1 == null) {
20696 throw new RSIllegalArgumentException("Array \"in1\" is null!");
20699 if (in1.length % 2 != 0) {
20700 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
20702 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
20704 ain1.copyFrom(in1);
20710 if (in1.length / 2 != in2.length) {
20711 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
20759 // in1 = "a", flattened 2-vectors
20761 public result_int reduce_my_char2_short_1(byte[] in1, short[] in2) {
20762 // Verify that "in1" is non-null.
20763 if (in1 == null) {
20764 throw new RSIllegalArgumentException("Array \"in1\" is null!");
20767 if (in1.length % 2 != 0) {
20768 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
20770 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
20772 ain1.copyFrom(in1);
20778 if (in1.length / 2 != in2.length) {
20779 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
20827 // in1 = "a", flattened 2-vectors
20829 public result_int reduce_my_char2_short2_0(byte[] in1, short[] in2) {
20830 // Verify that "in1" is non-null.
20831 if (in1 == null) {
20832 throw new RSIllegalArgumentException("Array \"in1\" is null!");
20835 if (in1.length % 2 != 0) {
20836 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
20838 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
20840 ain1.copyFrom(in1);
20850 if (in1.length / 2 != in2.length / 2) {
20851 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
20899 // in1 = "a", flattened 2-vectors
20901 public result_int reduce_my_char2_short2_1(byte[] in1, short[] in2) {
20902 // Verify that "in1" is non-null.
20903 if (in1 == null) {
20904 throw new RSIllegalArgumentException("Array \"in1\" is null!");
20907 if (in1.length % 2 != 0) {
20908 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
20910 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
20912 ain1.copyFrom(in1);
20922 if (in1.length / 2 != in2.length / 2) {
20923 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
20971 // in1 = "a", flattened 2-vectors
20973 public result_int reduce_my_char2_short4_0(byte[] in1, short[] in2) {
20974 // Verify that "in1" is non-null.
20975 if (in1 == null) {
20976 throw new RSIllegalArgumentException("Array \"in1\" is null!");
20979 if (in1.length % 2 != 0) {
20980 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
20982 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
20984 ain1.copyFrom(in1);
20994 if (in1.length / 2 != in2.length / 4) {
20995 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
21043 // in1 = "a", flattened 2-vectors
21045 public result_int reduce_my_char2_short4_1(byte[] in1, short[] in2) {
21046 // Verify that "in1" is non-null.
21047 if (in1 == null) {
21048 throw new RSIllegalArgumentException("Array \"in1\" is null!");
21051 if (in1.length % 2 != 0) {
21052 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
21054 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
21056 ain1.copyFrom(in1);
21066 if (in1.length / 2 != in2.length / 4) {
21067 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
21115 // in1 = "a", flattened 2-vectors
21117 public result_int reduce_my_char2_uchar_0(byte[] in1, byte[] in2) {
21118 // Verify that "in1" is non-null.
21119 if (in1 == null) {
21120 throw new RSIllegalArgumentException("Array \"in1\" is null!");
21123 if (in1.length % 2 != 0) {
21124 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
21126 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
21128 ain1.copyFrom(in1);
21134 if (in1.length / 2 != in2.length) {
21135 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
21183 // in1 = "a", flattened 2-vectors
21185 public result_int reduce_my_char2_uchar_1(byte[] in1, byte[] in2) {
21186 // Verify that "in1" is non-null.
21187 if (in1 == null) {
21188 throw new RSIllegalArgumentException("Array \"in1\" is null!");
21191 if (in1.length % 2 != 0) {
21192 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
21194 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
21196 ain1.copyFrom(in1);
21202 if (in1.length / 2 != in2.length) {
21203 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
21251 // in1 = "a", flattened 2-vectors
21253 public result_int reduce_my_char2_uchar2_0(byte[] in1, byte[] in2) {
21254 // Verify that "in1" is non-null.
21255 if (in1 == null) {
21256 throw new RSIllegalArgumentException("Array \"in1\" is null!");
21259 if (in1.length % 2 != 0) {
21260 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
21262 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
21264 ain1.copyFrom(in1);
21274 if (in1.length / 2 != in2.length / 2) {
21275 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
21323 // in1 = "a", flattened 2-vectors
21325 public result_int reduce_my_char2_uchar2_1(byte[] in1, byte[] in2) {
21326 // Verify that "in1" is non-null.
21327 if (in1 == null) {
21328 throw new RSIllegalArgumentException("Array \"in1\" is null!");
21331 if (in1.length % 2 != 0) {
21332 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
21334 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
21336 ain1.copyFrom(in1);
21346 if (in1.length / 2 != in2.length / 2) {
21347 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
21395 // in1 = "a", flattened 2-vectors
21397 public result_int reduce_my_char2_uchar4_0(byte[] in1, byte[] in2) {
21398 // Verify that "in1" is non-null.
21399 if (in1 == null) {
21400 throw new RSIllegalArgumentException("Array \"in1\" is null!");
21403 if (in1.length % 2 != 0) {
21404 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
21406 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
21408 ain1.copyFrom(in1);
21418 if (in1.length / 2 != in2.length / 4) {
21419 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
21467 // in1 = "a", flattened 2-vectors
21469 public result_int reduce_my_char2_uchar4_1(byte[] in1, byte[] in2) {
21470 // Verify that "in1" is non-null.
21471 if (in1 == null) {
21472 throw new RSIllegalArgumentException("Array \"in1\" is null!");
21475 if (in1.length % 2 != 0) {
21476 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
21478 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
21480 ain1.copyFrom(in1);
21490 if (in1.length / 2 != in2.length / 4) {
21491 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
21539 // in1 = "a", flattened 2-vectors
21541 public result_int reduce_my_char2_ushort_0(byte[] in1, short[] in2) {
21542 // Verify that "in1" is non-null.
21543 if (in1 == null) {
21544 throw new RSIllegalArgumentException("Array \"in1\" is null!");
21547 if (in1.length % 2 != 0) {
21548 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
21550 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
21552 ain1.copyFrom(in1);
21558 if (in1.length / 2 != in2.length) {
21559 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
21607 // in1 = "a", flattened 2-vectors
21609 public result_int reduce_my_char2_ushort_1(byte[] in1, short[] in2) {
21610 // Verify that "in1" is non-null.
21611 if (in1 == null) {
21612 throw new RSIllegalArgumentException("Array \"in1\" is null!");
21615 if (in1.length % 2 != 0) {
21616 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
21618 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
21620 ain1.copyFrom(in1);
21626 if (in1.length / 2 != in2.length) {
21627 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
21675 // in1 = "a", flattened 2-vectors
21677 public result_int reduce_my_char2_ushort2_0(byte[] in1, short[] in2) {
21678 // Verify that "in1" is non-null.
21679 if (in1 == null) {
21680 throw new RSIllegalArgumentException("Array \"in1\" is null!");
21683 if (in1.length % 2 != 0) {
21684 in1\" is not a multiple of 2 in length!");
21686 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
21688 ain1.copyFrom(in1);
21698 if (in1.length / 2 != in2.length / 2) {
21699 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
21747 // in1 = "a", flattened 2-vectors
21749 public result_int reduce_my_char2_ushort2_1(byte[] in1, short[] in2) {
21750 // Verify that "in1" is non-null.
21751 if (in1 == null) {
21752 throw new RSIllegalArgumentException("Array \"in1\" is null!");
21755 if (in1.length % 2 != 0) {
21756 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
21758 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
21760 ain1.copyFrom(in1);
21770 if (in1.length / 2 != in2.length / 2) {
21771 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
21819 // in1 = "a", flattened 2-vectors
21821 public result_int reduce_my_char2_ushort4_0(byte[] in1, short[] in2) {
21822 // Verify that "in1" is non-null.
21823 if (in1 == null) {
21824 throw new RSIllegalArgumentException("Array \"in1\" is null!");
21827 if (in1.length % 2 != 0) {
21828 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
21830 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
21832 ain1.copyFrom(in1);
21842 if (in1.length / 2 != in2.length / 4) {
21843 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
21891 // in1 = "a", flattened 2-vectors
21893 public result_int reduce_my_char2_ushort4_1(byte[] in1, short[] in2) {
21894 // Verify that "in1" is non-null.
21895 if (in1 == null) {
21896 throw new RSIllegalArgumentException("Array \"in1\" is null!");
21899 if (in1.length % 2 != 0) {
21900 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
21902 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
21904 ain1.copyFrom(in1);
21914 if (in1.length / 2 != in2.length / 4) {
21915 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
21963 // in1 = "a", flattened 2-vectors
21965 public result_int reduce_my_char2_bool_0(byte[] in1, byte[] in2) {
21966 // Verify that "in1" is non-null.
21967 if (in1 == null) {
21968 throw new RSIllegalArgumentException("Array \"in1\" is null!");
21971 if (in1.length % 2 != 0) {
21972 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
21974 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
21976 ain1.copyFrom(in1);
21982 if (in1.length / 2 != in2.length) {
21983 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
22031 // in1 = "a", flattened 2-vectors
22033 public result_int reduce_my_char2_bool_1(byte[] in1, byte[] in2) {
22034 // Verify that "in1" is non-null.
22035 if (in1 == null) {
22036 throw new RSIllegalArgumentException("Array \"in1\" is null!");
22039 if (in1.length % 2 != 0) {
22040 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
22042 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_2, in1.length / 2);
22044 ain1.copyFrom(in1);
22050 if (in1.length / 2 != in2.length) {
22051 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
22241 // in1 = "a", flattened 4-vectors
22243 public result_int reduce_my_char4_half_0(byte[] in1, short[] in2) {
22244 // Verify that "in1" is non-null.
22245 if (in1 == null) {
22246 throw new RSIllegalArgumentException("Array \"in1\" is null!");
22249 if (in1.length % 4 != 0) {
22250 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
22252 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
22254 ain1.copyFrom(in1);
22260 if (in1.length / 4 != in2.length) {
22261 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
22309 // in1 = "a", flattened 4-vectors
22311 public result_int reduce_my_char4_half_1(byte[] in1, short[] in2) {
22312 // Verify that "in1" is non-null.
22313 if (in1 == null) {
22314 throw new RSIllegalArgumentException("Array \"in1\" is null!");
22317 if (in1.length % 4 != 0) {
22318 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
22320 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
22322 ain1.copyFrom(in1);
22328 if (in1.length / 4 != in2.length) {
22329 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
22377 // in1 = "a", flattened 4-vectors
22379 public result_int reduce_my_char4_half2_0(byte[] in1, short[] in2) {
22380 // Verify that "in1" is non-null.
22381 if (in1 == null) {
22382 throw new RSIllegalArgumentException("Array \"in1\" is null!");
22385 if (in1.length % 4 != 0) {
22386 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
22388 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
22390 ain1.copyFrom(in1);
22400 if (in1.length / 4 != in2.length / 2) {
22401 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
22449 // in1 = "a", flattened 4-vectors
22451 public result_int reduce_my_char4_half2_1(byte[] in1, short[] in2) {
22452 // Verify that "in1" is non-null.
22453 if (in1 == null) {
22454 throw new RSIllegalArgumentException("Array \"in1\" is null!");
22457 if (in1.length % 4 != 0) {
22458 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
22460 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
22462 ain1.copyFrom(in1);
22472 if (in1.length / 4 != in2.length / 2) {
22473 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
22521 // in1 = "a", flattened 4-vectors
22523 public result_int reduce_my_char4_half4_0(byte[] in1, short[] in2) {
22524 // Verify that "in1" is non-null.
22525 if (in1 == null) {
22526 throw new RSIllegalArgumentException("Array \"in1\" is null!");
22529 if (in1.length % 4 != 0) {
22530 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
22532 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
22534 ain1.copyFrom(in1);
22544 if (in1.length / 4 != in2.length / 4) {
22545 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
22593 // in1 = "a", flattened 4-vectors
22595 public result_int reduce_my_char4_half4_1(byte[] in1, short[] in2) {
22596 // Verify that "in1" is non-null.
22597 if (in1 == null) {
22598 throw new RSIllegalArgumentException("Array \"in1\" is null!");
22601 if (in1.length % 4 != 0) {
22602 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
22604 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
22606 ain1.copyFrom(in1);
22616 if (in1.length / 4 != in2.length / 4) {
22617 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
22665 // in1 = "a", flattened 4-vectors
22667 public result_int reduce_my_char4_float_0(byte[] in1, float[] in2) {
22668 // Verify that "in1" is non-null.
22669 if (in1 == null) {
22670 throw new RSIllegalArgumentException("Array \"in1\" is null!");
22673 if (in1.length % 4 != 0) {
22674 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
22676 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
22678 ain1.copyFrom(in1);
22684 if (in1.length / 4 != in2.length) {
22685 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
22733 // in1 = "a", flattened 4-vectors
22735 public result_int reduce_my_char4_float_1(byte[] in1, float[] in2) {
22736 // Verify that "in1" is non-null.
22737 if (in1 == null) {
22738 throw new RSIllegalArgumentException("Array \"in1\" is null!");
22741 if (in1.length % 4 != 0) {
22742 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
22744 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
22746 ain1.copyFrom(in1);
22752 if (in1.length / 4 != in2.length) {
22753 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
22801 // in1 = "a", flattened 4-vectors
22803 public result_int reduce_my_char4_float2_0(byte[] in1, float[] in2) {
22804 // Verify that "in1" is non-null.
22805 if (in1 == null) {
22806 throw new RSIllegalArgumentException("Array \"in1\" is null!");
22809 if (in1.length % 4 != 0) {
22810 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
22812 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
22814 ain1.copyFrom(in1);
22824 if (in1.length / 4 != in2.length / 2) {
22825 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
22873 // in1 = "a", flattened 4-vectors
22875 public result_int reduce_my_char4_float2_1(byte[] in1, float[] in2) {
22876 // Verify that "in1" is non-null.
22877 if (in1 == null) {
22878 throw new RSIllegalArgumentException("Array \"in1\" is null!");
22881 if (in1.length % 4 != 0) {
22882 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
22884 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
22886 ain1.copyFrom(in1);
22896 if (in1.length / 4 != in2.length / 2) {
22897 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
22945 // in1 = "a", flattened 4-vectors
22947 public result_int reduce_my_char4_float4_0(byte[] in1, float[] in2) {
22948 // Verify that "in1" is non-null.
22949 if (in1 == null) {
22950 throw new RSIllegalArgumentException("Array \"in1\" is null!");
22953 if (in1.length % 4 != 0) {
22954 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
22956 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
22958 ain1.copyFrom(in1);
22968 if (in1.length / 4 != in2.length / 4) {
22969 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
23017 // in1 = "a", flattened 4-vectors
23019 public result_int reduce_my_char4_float4_1(byte[] in1, float[] in2) {
23020 // Verify that "in1" is non-null.
23021 if (in1 == null) {
23022 throw new RSIllegalArgumentException("Array \"in1\" is null!");
23025 if (in1.length % 4 != 0) {
23026 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
23028 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
23030 ain1.copyFrom(in1);
23040 if (in1.length / 4 != in2.length / 4) {
23041 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
23089 // in1 = "a", flattened 4-vectors
23091 public result_int reduce_my_char4_char_0(byte[] in1, byte[] in2) {
23092 // Verify that "in1" is non-null.
23093 if (in1 == null) {
23094 throw new RSIllegalArgumentException("Array \"in1\" is null!");
23097 if (in1.length % 4 != 0) {
23098 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
23100 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
23102 ain1.copyFrom(in1);
23108 if (in1.length / 4 != in2.length) {
23109 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
23157 // in1 = "a", flattened 4-vectors
23159 public result_int reduce_my_char4_char_1(byte[] in1, byte[] in2) {
23160 // Verify that "in1" is non-null.
23161 if (in1 == null) {
23162 throw new RSIllegalArgumentException("Array \"in1\" is null!");
23165 if (in1.length % 4 != 0) {
23166 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
23168 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
23170 ain1.copyFrom(in1);
23176 if (in1.length / 4 != in2.length) {
23177 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
23225 // in1 = "a", flattened 4-vectors
23227 public result_int reduce_my_char4_char2_0(byte[] in1, byte[] in2) {
23228 // Verify that "in1" is non-null.
23229 if (in1 == null) {
23230 throw new RSIllegalArgumentException("Array \"in1\" is null!");
23233 if (in1.length % 4 != 0) {
23234 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
23236 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
23238 ain1.copyFrom(in1);
23248 if (in1.length / 4 != in2.length / 2) {
23249 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
23297 // in1 = "a", flattened 4-vectors
23299 public result_int reduce_my_char4_char2_1(byte[] in1, byte[] in2) {
23300 // Verify that "in1" is non-null.
23301 if (in1 == null) {
23302 throw new RSIllegalArgumentException("Array \"in1\" is null!");
23305 if (in1.length % 4 != 0) {
23306 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
23308 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
23310 ain1.copyFrom(in1);
23320 if (in1.length / 4 != in2.length / 2) {
23321 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
23369 // in1 = "a", flattened 4-vectors
23371 public result_int reduce_my_char4_char4_0(byte[] in1, byte[] in2) {
23372 // Verify that "in1" is non-null.
23373 if (in1 == null) {
23374 throw new RSIllegalArgumentException("Array \"in1\" is null!");
23377 if (in1.length % 4 != 0) {
23378 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
23380 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
23382 ain1.copyFrom(in1);
23392 if (in1.length / 4 != in2.length / 4) {
23393 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
23441 // in1 = "a", flattened 4-vectors
23443 public result_int reduce_my_char4_char4_1(byte[] in1, byte[] in2) {
23444 // Verify that "in1" is non-null.
23445 if (in1 == null) {
23446 throw new RSIllegalArgumentException("Array \"in1\" is null!");
23449 if (in1.length % 4 != 0) {
23450 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
23452 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
23454 ain1.copyFrom(in1);
23464 if (in1.length / 4 != in2.length / 4) {
23465 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
23513 // in1 = "a", flattened 4-vectors
23515 public result_int reduce_my_char4_short_0(byte[] in1, short[] in2) {
23516 // Verify that "in1" is non-null.
23517 if (in1 == null) {
23518 throw new RSIllegalArgumentException("Array \"in1\" is null!");
23521 if (in1.length % 4 != 0) {
23522 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
23524 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
23526 ain1.copyFrom(in1);
23532 if (in1.length / 4 != in2.length) {
23533 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
23581 // in1 = "a", flattened 4-vectors
23583 public result_int reduce_my_char4_short_1(byte[] in1, short[] in2) {
23584 // Verify that "in1" is non-null.
23585 if (in1 == null) {
23586 throw new RSIllegalArgumentException("Array \"in1\" is null!");
23589 if (in1.length % 4 != 0) {
23590 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
23592 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
23594 ain1.copyFrom(in1);
23600 if (in1.length / 4 != in2.length) {
23601 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
23649 // in1 = "a", flattened 4-vectors
23651 public result_int reduce_my_char4_short2_0(byte[] in1, short[] in2) {
23652 // Verify that "in1" is non-null.
23653 if (in1 == null) {
23654 throw new RSIllegalArgumentException("Array \"in1\" is null!");
23657 if (in1.length % 4 != 0) {
23658 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
23660 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
23662 ain1.copyFrom(in1);
23672 if (in1.length / 4 != in2.length / 2) {
23673 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
23721 // in1 = "a", flattened 4-vectors
23723 public result_int reduce_my_char4_short2_1(byte[] in1, short[] in2) {
23724 // Verify that "in1" is non-null.
23725 if (in1 == null) {
23726 throw new RSIllegalArgumentException("Array \"in1\" is null!");
23729 if (in1.length % 4 != 0) {
23730 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
23732 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
23734 ain1.copyFrom(in1);
23744 if (in1.length / 4 != in2.length / 2) {
23745 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
23793 // in1 = "a", flattened 4-vectors
23795 public result_int reduce_my_char4_short4_0(byte[] in1, short[] in2) {
23796 // Verify that "in1" is non-null.
23797 if (in1 == null) {
23798 throw new RSIllegalArgumentException("Array \"in1\" is null!");
23801 if (in1.length % 4 != 0) {
23802 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
23804 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
23806 ain1.copyFrom(in1);
23816 if (in1.length / 4 != in2.length / 4) {
23817 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
23865 // in1 = "a", flattened 4-vectors
23867 public result_int reduce_my_char4_short4_1(byte[] in1, short[] in2) {
23868 // Verify that "in1" is non-null.
23869 if (in1 == null) {
23870 throw new RSIllegalArgumentException("Array \"in1\" is null!");
23873 if (in1.length % 4 != 0) {
23874 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
23876 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
23878 ain1.copyFrom(in1);
23888 if (in1.length / 4 != in2.length / 4) {
23889 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
23937 // in1 = "a", flattened 4-vectors
23939 public result_int reduce_my_char4_uchar_0(byte[] in1, byte[] in2) {
23940 // Verify that "in1" is non-null.
23941 if (in1 == null) {
23942 throw new RSIllegalArgumentException("Array \"in1\" is null!");
23945 if (in1.length % 4 != 0) {
23946 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
23948 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
23950 ain1.copyFrom(in1);
23956 if (in1.length / 4 != in2.length) {
23957 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
24005 // in1 = "a", flattened 4-vectors
24007 public result_int reduce_my_char4_uchar_1(byte[] in1, byte[] in2) {
24008 // Verify that "in1" is non-null.
24009 if (in1 == null) {
24010 throw new RSIllegalArgumentException("Array \"in1\" is null!");
24013 if (in1.length % 4 != 0) {
24014 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
24016 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
24018 ain1.copyFrom(in1);
24024 if (in1.length / 4 != in2.length) {
24025 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
24073 // in1 = "a", flattened 4-vectors
24075 public result_int reduce_my_char4_uchar2_0(byte[] in1, byte[] in2) {
24076 // Verify that "in1" is non-null.
24077 if (in1 == null) {
24078 throw new RSIllegalArgumentException("Array \"in1\" is null!");
24081 if (in1.length % 4 != 0) {
24082 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
24084 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
24086 ain1.copyFrom(in1);
24096 if (in1.length / 4 != in2.length / 2) {
24097 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
24145 // in1 = "a", flattened 4-vectors
24147 public result_int reduce_my_char4_uchar2_1(byte[] in1, byte[] in2) {
24148 // Verify that "in1" is non-null.
24149 if (in1 == null) {
24150 throw new RSIllegalArgumentException("Array \"in1\" is null!");
24153 if (in1.length % 4 != 0) {
24154 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
24156 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
24158 ain1.copyFrom(in1);
24168 if (in1.length / 4 != in2.length / 2) {
24169 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
24217 // in1 = "a", flattened 4-vectors
24219 public result_int reduce_my_char4_uchar4_0(byte[] in1, byte[] in2) {
24220 // Verify that "in1" is non-null.
24221 if (in1 == null) {
24222 throw new RSIllegalArgumentException("Array \"in1\" is null!");
24225 if (in1.length % 4 != 0) {
24226 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
24228 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
24230 ain1.copyFrom(in1);
24240 if (in1.length / 4 != in2.length / 4) {
24241 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
24289 // in1 = "a", flattened 4-vectors
24291 public result_int reduce_my_char4_uchar4_1(byte[] in1, byte[] in2) {
24292 // Verify that "in1" is non-null.
24293 if (in1 == null) {
24294 throw new RSIllegalArgumentException("Array \"in1\" is null!");
24297 if (in1.length % 4 != 0) {
24298 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
24300 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
24302 ain1.copyFrom(in1);
24312 if (in1.length / 4 != in2.length / 4) {
24313 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
24361 // in1 = "a", flattened 4-vectors
24363 public result_int reduce_my_char4_ushort_0(byte[] in1, short[] in2) {
24364 // Verify that "in1" is non-null.
24365 if (in1 == null) {
24366 throw new RSIllegalArgumentException("Array \"in1\" is null!");
24369 if (in1.length % 4 != 0) {
24370 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
24372 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
24374 ain1.copyFrom(in1);
24380 if (in1.length / 4 != in2.length) {
24381 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
24429 // in1 = "a", flattened 4-vectors
24431 public result_int reduce_my_char4_ushort_1(byte[] in1, short[] in2) {
24432 // Verify that "in1" is non-null.
24433 if (in1 == null) {
24434 throw new RSIllegalArgumentException("Array \"in1\" is null!");
24437 if (in1.length % 4 != 0) {
24438 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
24440 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
24442 ain1.copyFrom(in1);
24448 if (in1.length / 4 != in2.length) {
24449 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
24497 // in1 = "a", flattened 4-vectors
24499 public result_int reduce_my_char4_ushort2_0(byte[] in1, short[] in2) {
24500 // Verify that "in1" is non-null.
24501 if (in1 == null) {
24502 throw new RSIllegalArgumentException("Array \"in1\" is null!");
24505 if (in1.length % 4 != 0) {
24506 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
24508 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
24510 ain1.copyFrom(in1);
24520 if (in1.length / 4 != in2.length / 2) {
24521 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
24569 // in1 = "a", flattened 4-vectors
24571 public result_int reduce_my_char4_ushort2_1(byte[] in1, short[] in2) {
24572 // Verify that "in1" is non-null.
24573 if (in1 == null) {
24574 throw new RSIllegalArgumentException("Array \"in1\" is null!");
24577 if (in1.length % 4 != 0) {
24578 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
24580 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
24582 ain1.copyFrom(in1);
24592 if (in1.length / 4 != in2.length / 2) {
24593 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
24641 // in1 = "a", flattened 4-vectors
24643 public result_int reduce_my_char4_ushort4_0(byte[] in1, short[] in2) {
24644 // Verify that "in1" is non-null.
24645 if (in1 == null) {
24646 throw new RSIllegalArgumentException("Array \"in1\" is null!");
24649 if (in1.length % 4 != 0) {
24650 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
24652 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
24654 ain1.copyFrom(in1);
24664 if (in1.length / 4 != in2.length / 4) {
24665 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
24713 // in1 = "a", flattened 4-vectors
24715 public result_int reduce_my_char4_ushort4_1(byte[] in1, short[] in2) {
24716 // Verify that "in1" is non-null.
24717 if (in1 == null) {
24718 throw new RSIllegalArgumentException("Array \"in1\" is null!");
24721 if (in1.length % 4 != 0) {
24722 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
24724 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
24726 ain1.copyFrom(in1);
24736 if (in1.length / 4 != in2.length / 4) {
24737 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
24785 // in1 = "a", flattened 4-vectors
24787 public result_int reduce_my_char4_bool_0(byte[] in1, byte[] in2) {
24788 // Verify that "in1" is non-null.
24789 if (in1 == null) {
24790 throw new RSIllegalArgumentException("Array \"in1\" is null!");
24793 if (in1.length % 4 != 0) {
24794 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
24796 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
24798 ain1.copyFrom(in1);
24804 if (in1.length / 4 != in2.length) {
24805 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
24853 // in1 = "a", flattened 4-vectors
24855 public result_int reduce_my_char4_bool_1(byte[] in1, byte[] in2) {
24856 // Verify that "in1" is non-null.
24857 if (in1 == null) {
24858 throw new RSIllegalArgumentException("Array \"in1\" is null!");
24861 if (in1.length % 4 != 0) {
24862 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
24864 Allocation ain1 = Allocation.createSized(mRSLocal, __I8_4, in1.length / 4);
24866 ain1.copyFrom(in1);
24872 if (in1.length / 4 != in2.length) {
24873 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
25063 // in1 = "a"
25065 public result_int reduce_my_short_half_0(short[] in1, short[] in2) {
25066 // Verify that "in1" is non-null.
25067 if (in1 == null) {
25068 throw new RSIllegalArgumentException("Array \"in1\" is null!");
25070 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
25072 ain1.copyFrom(in1);
25078 if (in1.length != in2.length) {
25079 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
25127 // in1 = "a"
25129 public result_int reduce_my_short_half_1(short[] in1, short[] in2) {
25130 // Verify that "in1" is non-null.
25131 if (in1 == null) {
25132 throw new RSIllegalArgumentException("Array \"in1\" is null!");
25134 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
25136 ain1.copyFrom(in1);
25142 if (in1.length != in2.length) {
25143 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
25191 // in1 = "a"
25193 public result_int reduce_my_short_half2_0(short[] in1, short[] in2) {
25194 // Verify that "in1" is non-null.
25195 if (in1 == null) {
25196 throw new RSIllegalArgumentException("Array \"in1\" is null!");
25198 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
25200 ain1.copyFrom(in1);
25210 if (in1.length != in2.length / 2) {
25211 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
25259 // in1 = "a"
25261 public result_int reduce_my_short_half2_1(short[] in1, short[] in2) {
25262 // Verify that "in1" is non-null.
25263 if (in1 == null) {
25264 throw new RSIllegalArgumentException("Array \"in1\" is null!");
25266 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
25268 ain1.copyFrom(in1);
25278 if (in1.length != in2.length / 2) {
25279 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
25327 // in1 = "a"
25329 public result_int reduce_my_short_half4_0(short[] in1, short[] in2) {
25330 // Verify that "in1" is non-null.
25331 if (in1 == null) {
25332 throw new RSIllegalArgumentException("Array \"in1\" is null!");
25334 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
25336 ain1.copyFrom(in1);
25346 if (in1.length != in2.length / 4) {
25347 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
25395 // in1 = "a"
25397 public result_int reduce_my_short_half4_1(short[] in1, short[] in2) {
25398 // Verify that "in1" is non-null.
25399 if (in1 == null) {
25400 throw new RSIllegalArgumentException("Array \"in1\" is null!");
25402 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
25404 ain1.copyFrom(in1);
25414 if (in1.length != in2.length / 4) {
25415 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
25463 // in1 = "a"
25465 public result_int reduce_my_short_float_0(short[] in1, float[] in2) {
25466 // Verify that "in1" is non-null.
25467 if (in1 == null) {
25468 throw new RSIllegalArgumentException("Array \"in1\" is null!");
25470 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
25472 ain1.copyFrom(in1);
25478 if (in1.length != in2.length) {
25479 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
25527 // in1 = "a"
25529 public result_int reduce_my_short_float_1(short[] in1, float[] in2) {
25530 // Verify that "in1" is non-null.
25531 if (in1 == null) {
25532 throw new RSIllegalArgumentException("Array \"in1\" is null!");
25534 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
25536 ain1.copyFrom(in1);
25542 if (in1.length != in2.length) {
25543 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
25591 // in1 = "a"
25593 public result_int reduce_my_short_float2_0(short[] in1, float[] in2) {
25594 // Verify that "in1" is non-null.
25595 if (in1 == null) {
25596 throw new RSIllegalArgumentException("Array \"in1\" is null!");
25598 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
25600 ain1.copyFrom(in1);
25610 if (in1.length != in2.length / 2) {
25611 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
25659 // in1 = "a"
25661 public result_int reduce_my_short_float2_1(short[] in1, float[] in2) {
25662 // Verify that "in1" is non-null.
25663 if (in1 == null) {
25664 throw new RSIllegalArgumentException("Array \"in1\" is null!");
25666 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
25668 ain1.copyFrom(in1);
25678 if (in1.length != in2.length / 2) {
25679 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
25727 // in1 = "a"
25729 public result_int reduce_my_short_float4_0(short[] in1, float[] in2) {
25730 // Verify that "in1" is non-null.
25731 if (in1 == null) {
25732 throw new RSIllegalArgumentException("Array \"in1\" is null!");
25734 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
25736 ain1.copyFrom(in1);
25746 if (in1.length != in2.length / 4) {
25747 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
25795 // in1 = "a"
25797 public result_int reduce_my_short_float4_1(short[] in1, float[] in2) {
25798 // Verify that "in1" is non-null.
25799 if (in1 == null) {
25800 throw new RSIllegalArgumentException("Array \"in1\" is null!");
25802 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
25804 ain1.copyFrom(in1);
25814 if (in1.length != in2.length / 4) {
25815 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
25863 // in1 = "a"
25865 public result_int reduce_my_short_char_0(short[] in1, byte[] in2) {
25866 // Verify that "in1" is non-null.
25867 if (in1 == null) {
25868 throw new RSIllegalArgumentException("Array \"in1\" is null!");
25870 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
25872 ain1.copyFrom(in1);
25878 if (in1.length != in2.length) {
25879 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
25927 // in1 = "a"
25929 public result_int reduce_my_short_char_1(short[] in1, byte[] in2) {
25930 // Verify that "in1" is non-null.
25931 if (in1 == null) {
25932 throw new RSIllegalArgumentException("Array \"in1\" is null!");
25934 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
25936 ain1.copyFrom(in1);
25942 if (in1.length != in2.length) {
25943 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
25991 // in1 = "a"
25993 public result_int reduce_my_short_char2_0(short[] in1, byte[] in2) {
25994 // Verify that "in1" is non-null.
25995 if (in1 == null) {
25996 throw new RSIllegalArgumentException("Array \"in1\" is null!");
25998 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
26000 ain1.copyFrom(in1);
26010 if (in1.length != in2.length / 2) {
26011 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
26059 // in1 = "a"
26061 public result_int reduce_my_short_char2_1(short[] in1, byte[] in2) {
26062 // Verify that "in1" is non-null.
26063 if (in1 == null) {
26064 throw new RSIllegalArgumentException("Array \"in1\" is null!");
26066 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
26068 ain1.copyFrom(in1);
26078 if (in1.length != in2.length / 2) {
26079 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
26127 // in1 = "a"
26129 public result_int reduce_my_short_char4_0(short[] in1, byte[] in2) {
26130 // Verify that "in1" is non-null.
26131 if (in1 == null) {
26132 throw new RSIllegalArgumentException("Array \"in1\" is null!");
26134 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
26136 ain1.copyFrom(in1);
26146 if (in1.length != in2.length / 4) {
26147 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
26195 // in1 = "a"
26197 public result_int reduce_my_short_char4_1(short[] in1, byte[] in2) {
26198 // Verify that "in1" is non-null.
26199 if (in1 == null) {
26200 throw new RSIllegalArgumentException("Array \"in1\" is null!");
26202 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
26204 ain1.copyFrom(in1);
26214 if (in1.length != in2.length / 4) {
26215 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
26263 // in1 = "a"
26265 public result_int reduce_my_short_short_0(short[] in1, short[] in2) {
26266 // Verify that "in1" is non-null.
26267 if (in1 == null) {
26268 throw new RSIllegalArgumentException("Array \"in1\" is null!");
26270 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
26272 ain1.copyFrom(in1);
26278 if (in1.length != in2.length) {
26279 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
26327 // in1 = "a"
26329 public result_int reduce_my_short_short_1(short[] in1, short[] in2) {
26330 // Verify that "in1" is non-null.
26331 if (in1 == null) {
26332 throw new RSIllegalArgumentException("Array \"in1\" is null!");
26334 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
26336 ain1.copyFrom(in1);
26342 if (in1.length != in2.length) {
26343 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
26391 // in1 = "a"
26393 public result_int reduce_my_short_short2_0(short[] in1, short[] in2) {
26394 // Verify that "in1" is non-null.
26395 if (in1 == null) {
26396 throw new RSIllegalArgumentException("Array \"in1\" is null!");
26398 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
26400 ain1.copyFrom(in1);
26410 if (in1.length != in2.length / 2) {
26411 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
26459 // in1 = "a"
26461 public result_int reduce_my_short_short2_1(short[] in1, short[] in2) {
26462 // Verify that "in1" is non-null.
26463 if (in1 == null) {
26464 throw new RSIllegalArgumentException("Array \"in1\" is null!");
26466 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
26468 ain1.copyFrom(in1);
26478 if (in1.length != in2.length / 2) {
26479 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
26527 // in1 = "a"
26529 public result_int reduce_my_short_short4_0(short[] in1, short[] in2) {
26530 // Verify that "in1" is non-null.
26531 if (in1 == null) {
26532 throw new RSIllegalArgumentException("Array \"in1\" is null!");
26534 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
26536 ain1.copyFrom(in1);
26546 if (in1.length != in2.length / 4) {
26547 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
26595 // in1 = "a"
26597 public result_int reduce_my_short_short4_1(short[] in1, short[] in2) {
26598 // Verify that "in1" is non-null.
26599 if (in1 == null) {
26600 throw new RSIllegalArgumentException("Array \"in1\" is null!");
26602 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
26604 ain1.copyFrom(in1);
26614 if (in1.length != in2.length / 4) {
26615 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
26663 // in1 = "a"
26665 public result_int reduce_my_short_uchar_0(short[] in1, byte[] in2) {
26666 // Verify that "in1" is non-null.
26667 if (in1 == null) {
26668 throw new RSIllegalArgumentException("Array \"in1\" is null!");
26670 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
26672 ain1.copyFrom(in1);
26678 if (in1.length != in2.length) {
26679 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
26727 // in1 = "a"
26729 public result_int reduce_my_short_uchar_1(short[] in1, byte[] in2) {
26730 // Verify that "in1" is non-null.
26731 if (in1 == null) {
26732 throw new RSIllegalArgumentException("Array \"in1\" is null!");
26734 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
26736 ain1.copyFrom(in1);
26742 if (in1.length != in2.length) {
26743 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
26791 // in1 = "a"
26793 public result_int reduce_my_short_uchar2_0(short[] in1, byte[] in2) {
26794 // Verify that "in1" is non-null.
26795 if (in1 == null) {
26796 throw new RSIllegalArgumentException("Array \"in1\" is null!");
26798 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
26800 ain1.copyFrom(in1);
26810 if (in1.length != in2.length / 2) {
26811 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
26859 // in1 = "a"
26861 public result_int reduce_my_short_uchar2_1(short[] in1, byte[] in2) {
26862 // Verify that "in1" is non-null.
26863 if (in1 == null) {
26864 throw new RSIllegalArgumentException("Array \"in1\" is null!");
26866 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
26868 ain1.copyFrom(in1);
26878 if (in1.length != in2.length / 2) {
26879 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
26927 // in1 = "a"
26929 public result_int reduce_my_short_uchar4_0(short[] in1, byte[] in2) {
26930 // Verify that "in1" is non-null.
26931 if (in1 == null) {
26932 throw new RSIllegalArgumentException("Array \"in1\" is null!");
26934 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
26936 ain1.copyFrom(in1);
26946 if (in1.length != in2.length / 4) {
26947 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
26995 // in1 = "a"
26997 public result_int reduce_my_short_uchar4_1(short[] in1, byte[] in2) {
26998 // Verify that "in1" is non-null.
26999 if (in1 == null) {
27000 throw new RSIllegalArgumentException("Array \"in1\" is null!");
27002 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
27004 ain1.copyFrom(in1);
27014 if (in1.length != in2.length / 4) {
27015 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
27063 // in1 = "a"
27065 public result_int reduce_my_short_ushort_0(short[] in1, short[] in2) {
27066 // Verify that "in1" is non-null.
27067 if (in1 == null) {
27068 throw new RSIllegalArgumentException("Array \"in1\" is null!");
27070 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
27072 ain1.copyFrom(in1);
27078 if (in1.length != in2.length) {
27079 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
27127 // in1 = "a"
27129 public result_int reduce_my_short_ushort_1(short[] in1, short[] in2) {
27130 // Verify that "in1" is non-null.
27131 if (in1 == null) {
27132 throw new RSIllegalArgumentException("Array \"in1\" is null!");
27134 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
27136 ain1.copyFrom(in1);
27142 if (in1.length != in2.length) {
27143 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
27191 // in1 = "a"
27193 public result_int reduce_my_short_ushort2_0(short[] in1, short[] in2) {
27194 // Verify that "in1" is non-null.
27195 if (in1 == null) {
27196 throw new RSIllegalArgumentException("Array \"in1\" is null!");
27198 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
27200 ain1.copyFrom(in1);
27210 if (in1.length != in2.length / 2) {
27211 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
27259 // in1 = "a"
27261 public result_int reduce_my_short_ushort2_1(short[] in1, short[] in2) {
27262 // Verify that "in1" is non-null.
27263 if (in1 == null) {
27264 throw new RSIllegalArgumentException("Array \"in1\" is null!");
27266 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
27268 ain1.copyFrom(in1);
27278 if (in1.length != in2.length / 2) {
27279 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
27327 // in1 = "a"
27329 public result_int reduce_my_short_ushort4_0(short[] in1, short[] in2) {
27330 // Verify that "in1" is non-null.
27331 if (in1 == null) {
27332 throw new RSIllegalArgumentException("Array \"in1\" is null!");
27334 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
27336 ain1.copyFrom(in1);
27346 if (in1.length != in2.length / 4) {
27347 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
27395 // in1 = "a"
27397 public result_int reduce_my_short_ushort4_1(short[] in1, short[] in2) {
27398 // Verify that "in1" is non-null.
27399 if (in1 == null) {
27400 throw new RSIllegalArgumentException("Array \"in1\" is null!");
27402 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
27404 ain1.copyFrom(in1);
27414 if (in1.length != in2.length / 4) {
27415 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
27463 // in1 = "a"
27465 public result_int reduce_my_short_bool_0(short[] in1, byte[] in2) {
27466 // Verify that "in1" is non-null.
27467 if (in1 == null) {
27468 throw new RSIllegalArgumentException("Array \"in1\" is null!");
27470 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
27472 ain1.copyFrom(in1);
27478 if (in1.length != in2.length) {
27479 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
27527 // in1 = "a"
27529 public result_int reduce_my_short_bool_1(short[] in1, byte[] in2) {
27530 // Verify that "in1" is non-null.
27531 if (in1 == null) {
27532 throw new RSIllegalArgumentException("Array \"in1\" is null!");
27534 Allocation ain1 = Allocation.createSized(mRSLocal, __I16, in1.length);
27536 ain1.copyFrom(in1);
27542 if (in1.length != in2.length) {
27543 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
27733 // in1 = "a", flattened 2-vectors
27735 public result_int reduce_my_short2_half_0(short[] in1, short[] in2) {
27736 // Verify that "in1" is non-null.
27737 if (in1 == null) {
27738 throw new RSIllegalArgumentException("Array \"in1\" is null!");
27741 if (in1.length % 2 != 0) {
27742 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
27744 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
27746 ain1.copyFrom(in1);
27752 if (in1.length / 2 != in2.length) {
27753 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
27801 // in1 = "a", flattened 2-vectors
27803 public result_int reduce_my_short2_half_1(short[] in1, short[] in2) {
27804 // Verify that "in1" is non-null.
27805 if (in1 == null) {
27806 throw new RSIllegalArgumentException("Array \"in1\" is null!");
27809 if (in1.length % 2 != 0) {
27810 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
27812 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
27814 ain1.copyFrom(in1);
27820 if (in1.length / 2 != in2.length) {
27821 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
27869 // in1 = "a", flattened 2-vectors
27871 public result_int reduce_my_short2_half2_0(short[] in1, short[] in2) {
27872 // Verify that "in1" is non-null.
27873 if (in1 == null) {
27874 throw new RSIllegalArgumentException("Array \"in1\" is null!");
27877 if (in1.length % 2 != 0) {
27878 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
27880 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
27882 ain1.copyFrom(in1);
27892 if (in1.length / 2 != in2.length / 2) {
27893 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
27941 // in1 = "a", flattened 2-vectors
27943 public result_int reduce_my_short2_half2_1(short[] in1, short[] in2) {
27944 // Verify that "in1" is non-null.
27945 if (in1 == null) {
27946 throw new RSIllegalArgumentException("Array \"in1\" is null!");
27949 if (in1.length % 2 != 0) {
27950 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
27952 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
27954 ain1.copyFrom(in1);
27964 if (in1.length / 2 != in2.length / 2) {
27965 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
28013 // in1 = "a", flattened 2-vectors
28015 public result_int reduce_my_short2_half4_0(short[] in1, short[] in2) {
28016 // Verify that "in1" is non-null.
28017 if (in1 == null) {
28018 throw new RSIllegalArgumentException("Array \"in1\" is null!");
28021 if (in1.length % 2 != 0) {
28022 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
28024 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
28026 ain1.copyFrom(in1);
28036 if (in1.length / 2 != in2.length / 4) {
28037 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
28085 // in1 = "a", flattened 2-vectors
28087 public result_int reduce_my_short2_half4_1(short[] in1, short[] in2) {
28088 // Verify that "in1" is non-null.
28089 if (in1 == null) {
28090 throw new RSIllegalArgumentException("Array \"in1\" is null!");
28093 if (in1.length % 2 != 0) {
28094 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
28096 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
28098 ain1.copyFrom(in1);
28108 if (in1.length / 2 != in2.length / 4) {
28109 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
28157 // in1 = "a", flattened 2-vectors
28159 public result_int reduce_my_short2_float_0(short[] in1, float[] in2) {
28160 // Verify that "in1" is non-null.
28161 if (in1 == null) {
28162 throw new RSIllegalArgumentException("Array \"in1\" is null!");
28165 if (in1.length % 2 != 0) {
28166 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
28168 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
28170 ain1.copyFrom(in1);
28176 if (in1.length / 2 != in2.length) {
28177 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
28225 // in1 = "a", flattened 2-vectors
28227 public result_int reduce_my_short2_float_1(short[] in1, float[] in2) {
28228 // Verify that "in1" is non-null.
28229 if (in1 == null) {
28230 throw new RSIllegalArgumentException("Array \"in1\" is null!");
28233 if (in1.length % 2 != 0) {
28234 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
28236 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
28238 ain1.copyFrom(in1);
28244 if (in1.length / 2 != in2.length) {
28245 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
28293 // in1 = "a", flattened 2-vectors
28295 public result_int reduce_my_short2_float2_0(short[] in1, float[] in2) {
28296 // Verify that "in1" is non-null.
28297 if (in1 == null) {
28298 throw new RSIllegalArgumentException("Array \"in1\" is null!");
28301 if (in1.length % 2 != 0) {
28302 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
28304 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
28306 ain1.copyFrom(in1);
28316 if (in1.length / 2 != in2.length / 2) {
28317 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
28365 // in1 = "a", flattened 2-vectors
28367 public result_int reduce_my_short2_float2_1(short[] in1, float[] in2) {
28368 // Verify that "in1" is non-null.
28369 if (in1 == null) {
28370 throw new RSIllegalArgumentException("Array \"in1\" is null!");
28373 if (in1.length % 2 != 0) {
28374 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
28376 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
28378 ain1.copyFrom(in1);
28388 if (in1.length / 2 != in2.length / 2) {
28389 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
28437 // in1 = "a", flattened 2-vectors
28439 public result_int reduce_my_short2_float4_0(short[] in1, float[] in2) {
28440 // Verify that "in1" is non-null.
28441 if (in1 == null) {
28442 throw new RSIllegalArgumentException("Array \"in1\" is null!");
28445 if (in1.length % 2 != 0) {
28446 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
28448 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
28450 ain1.copyFrom(in1);
28460 if (in1.length / 2 != in2.length / 4) {
28461 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
28509 // in1 = "a", flattened 2-vectors
28511 public result_int reduce_my_short2_float4_1(short[] in1, float[] in2) {
28512 // Verify that "in1" is non-null.
28513 if (in1 == null) {
28514 throw new RSIllegalArgumentException("Array \"in1\" is null!");
28517 if (in1.length % 2 != 0) {
28518 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
28520 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
28522 ain1.copyFrom(in1);
28532 if (in1.length / 2 != in2.length / 4) {
28533 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
28581 // in1 = "a", flattened 2-vectors
28583 public result_int reduce_my_short2_char_0(short[] in1, byte[] in2) {
28584 // Verify that "in1" is non-null.
28585 if (in1 == null) {
28586 throw new RSIllegalArgumentException("Array \"in1\" is null!");
28589 if (in1.length % 2 != 0) {
28590 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
28592 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
28594 ain1.copyFrom(in1);
28600 if (in1.length / 2 != in2.length) {
28601 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
28649 // in1 = "a", flattened 2-vectors
28651 public result_int reduce_my_short2_char_1(short[] in1, byte[] in2) {
28652 // Verify that "in1" is non-null.
28653 if (in1 == null) {
28654 throw new RSIllegalArgumentException("Array \"in1\" is null!");
28657 if (in1.length % 2 != 0) {
28658 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
28660 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
28662 ain1.copyFrom(in1);
28668 if (in1.length / 2 != in2.length) {
28669 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
28717 // in1 = "a", flattened 2-vectors
28719 public result_int reduce_my_short2_char2_0(short[] in1, byte[] in2) {
28720 // Verify that "in1" is non-null.
28721 if (in1 == null) {
28722 throw new RSIllegalArgumentException("Array \"in1\" is null!");
28725 if (in1.length % 2 != 0) {
28726 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
28728 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
28730 ain1.copyFrom(in1);
28740 if (in1.length / 2 != in2.length / 2) {
28741 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
28789 // in1 = "a", flattened 2-vectors
28791 public result_int reduce_my_short2_char2_1(short[] in1, byte[] in2) {
28792 // Verify that "in1" is non-null.
28793 if (in1 == null) {
28794 throw new RSIllegalArgumentException("Array \"in1\" is null!");
28797 if (in1.length % 2 != 0) {
28798 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
28800 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
28802 ain1.copyFrom(in1);
28812 if (in1.length / 2 != in2.length / 2) {
28813 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
28861 // in1 = "a", flattened 2-vectors
28863 public result_int reduce_my_short2_char4_0(short[] in1, byte[] in2) {
28864 // Verify that "in1" is non-null.
28865 if (in1 == null) {
28866 throw new RSIllegalArgumentException("Array \"in1\" is null!");
28869 if (in1.length % 2 != 0) {
28870 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
28872 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
28874 ain1.copyFrom(in1);
28884 if (in1.length / 2 != in2.length / 4) {
28885 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
28933 // in1 = "a", flattened 2-vectors
28935 public result_int reduce_my_short2_char4_1(short[] in1, byte[] in2) {
28936 // Verify that "in1" is non-null.
28937 if (in1 == null) {
28938 throw new RSIllegalArgumentException("Array \"in1\" is null!");
28941 if (in1.length % 2 != 0) {
28942 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
28944 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
28946 ain1.copyFrom(in1);
28956 if (in1.length / 2 != in2.length / 4) {
28957 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
29005 // in1 = "a", flattened 2-vectors
29007 public result_int reduce_my_short2_short_0(short[] in1, short[] in2) {
29008 // Verify that "in1" is non-null.
29009 if (in1 == null) {
29010 throw new RSIllegalArgumentException("Array \"in1\" is null!");
29013 if (in1.length % 2 != 0) {
29014 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
29016 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
29018 ain1.copyFrom(in1);
29024 if (in1.length / 2 != in2.length) {
29025 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
29073 // in1 = "a", flattened 2-vectors
29075 public result_int reduce_my_short2_short_1(short[] in1, short[] in2) {
29076 // Verify that "in1" is non-null.
29077 if (in1 == null) {
29078 throw new RSIllegalArgumentException("Array \"in1\" is null!");
29081 if (in1.length % 2 != 0) {
29082 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
29084 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
29086 ain1.copyFrom(in1);
29092 if (in1.length / 2 != in2.length) {
29093 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
29141 // in1 = "a", flattened 2-vectors
29143 public result_int reduce_my_short2_short2_0(short[] in1, short[] in2) {
29144 // Verify that "in1" is non-null.
29145 if (in1 == null) {
29146 throw new RSIllegalArgumentException("Array \"in1\" is null!");
29149 if (in1.length % 2 != 0) {
29150 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
29152 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
29154 ain1.copyFrom(in1);
29164 if (in1.length / 2 != in2.length / 2) {
29165 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
29213 // in1 = "a", flattened 2-vectors
29215 public result_int reduce_my_short2_short2_1(short[] in1, short[] in2) {
29216 // Verify that "in1" is non-null.
29217 if (in1 == null) {
29218 throw new RSIllegalArgumentException("Array \"in1\" is null!");
29221 if (in1.length % 2 != 0) {
29222 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
29224 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
29226 ain1.copyFrom(in1);
29236 if (in1.length / 2 != in2.length / 2) {
29237 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
29285 // in1 = "a", flattened 2-vectors
29287 public result_int reduce_my_short2_short4_0(short[] in1, short[] in2) {
29288 // Verify that "in1" is non-null.
29289 if (in1 == null) {
29290 throw new RSIllegalArgumentException("Array \"in1\" is null!");
29293 if (in1.length % 2 != 0) {
29294 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
29296 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
29298 ain1.copyFrom(in1);
29308 if (in1.length / 2 != in2.length / 4) {
29309 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
29357 // in1 = "a", flattened 2-vectors
29359 public result_int reduce_my_short2_short4_1(short[] in1, short[] in2) {
29360 // Verify that "in1" is non-null.
29361 if (in1 == null) {
29362 throw new RSIllegalArgumentException("Array \"in1\" is null!");
29365 if (in1.length % 2 != 0) {
29366 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
29368 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
29370 ain1.copyFrom(in1);
29380 if (in1.length / 2 != in2.length / 4) {
29381 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
29429 // in1 = "a", flattened 2-vectors
29431 public result_int reduce_my_short2_uchar_0(short[] in1, byte[] in2) {
29432 // Verify that "in1" is non-null.
29433 if (in1 == null) {
29434 throw new RSIllegalArgumentException("Array \"in1\" is null!");
29437 if (in1.length % 2 != 0) {
29438 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
29440 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
29442 ain1.copyFrom(in1);
29448 if (in1.length / 2 != in2.length) {
29449 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
29497 // in1 = "a", flattened 2-vectors
29499 public result_int reduce_my_short2_uchar_1(short[] in1, byte[] in2) {
29500 // Verify that "in1" is non-null.
29501 if (in1 == null) {
29502 throw new RSIllegalArgumentException("Array \"in1\" is null!");
29505 if (in1.length % 2 != 0) {
29506 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
29508 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
29510 ain1.copyFrom(in1);
29516 if (in1.length / 2 != in2.length) {
29517 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
29565 // in1 = "a", flattened 2-vectors
29567 public result_int reduce_my_short2_uchar2_0(short[] in1, byte[] in2) {
29568 // Verify that "in1" is non-null.
29569 if (in1 == null) {
29570 throw new RSIllegalArgumentException("Array \"in1\" is null!");
29573 if (in1.length % 2 != 0) {
29574 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
29576 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
29578 ain1.copyFrom(in1);
29588 if (in1.length / 2 != in2.length / 2) {
29589 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
29637 // in1 = "a", flattened 2-vectors
29639 public result_int reduce_my_short2_uchar2_1(short[] in1, byte[] in2) {
29640 // Verify that "in1" is non-null.
29641 if (in1 == null) {
29642 throw new RSIllegalArgumentException("Array \"in1\" is null!");
29645 if (in1.length % 2 != 0) {
29646 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
29648 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
29650 ain1.copyFrom(in1);
29660 if (in1.length / 2 != in2.length / 2) {
29661 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
29709 // in1 = "a", flattened 2-vectors
29711 public result_int reduce_my_short2_uchar4_0(short[] in1, byte[] in2) {
29712 // Verify that "in1" is non-null.
29713 if (in1 == null) {
29714 throw new RSIllegalArgumentException("Array \"in1\" is null!");
29717 if (in1.length % 2 != 0) {
29718 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
29720 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
29722 ain1.copyFrom(in1);
29732 if (in1.length / 2 != in2.length / 4) {
29733 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
29781 // in1 = "a", flattened 2-vectors
29783 public result_int reduce_my_short2_uchar4_1(short[] in1, byte[] in2) {
29784 // Verify that "in1" is non-null.
29785 if (in1 == null) {
29786 throw new RSIllegalArgumentException("Array \"in1\" is null!");
29789 if (in1.length % 2 != 0) {
29790 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
29792 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
29794 ain1.copyFrom(in1);
29804 if (in1.length / 2 != in2.length / 4) {
29805 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
29853 // in1 = "a", flattened 2-vectors
29855 public result_int reduce_my_short2_ushort_0(short[] in1, short[] in2) {
29856 // Verify that "in1" is non-null.
29857 if (in1 == null) {
29858 throw new RSIllegalArgumentException("Array \"in1\" is null!");
29861 if (in1.length % 2 != 0) {
29862 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
29864 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
29866 ain1.copyFrom(in1);
29872 if (in1.length / 2 != in2.length) {
29873 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
29921 // in1 = "a", flattened 2-vectors
29923 public result_int reduce_my_short2_ushort_1(short[] in1, short[] in2) {
29924 // Verify that "in1" is non-null.
29925 if (in1 == null) {
29926 throw new RSIllegalArgumentException("Array \"in1\" is null!");
29929 if (in1.length % 2 != 0) {
29930 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
29932 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
29934 ain1.copyFrom(in1);
29940 if (in1.length / 2 != in2.length) {
29941 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
29989 // in1 = "a", flattened 2-vectors
29991 public result_int reduce_my_short2_ushort2_0(short[] in1, short[] in2) {
29992 // Verify that "in1" is non-null.
29993 if (in1 == null) {
29994 throw new RSIllegalArgumentException("Array \"in1\" is null!");
29997 if (in1.length % 2 != 0) {
29998 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
30000 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
30002 ain1.copyFrom(in1);
30012 if (in1.length / 2 != in2.length / 2) {
30013 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
30061 // in1 = "a", flattened 2-vectors
30063 public result_int reduce_my_short2_ushort2_1(short[] in1, short[] in2) {
30064 // Verify that "in1" is non-null.
30065 if (in1 == null) {
30066 throw new RSIllegalArgumentException("Array \"in1\" is null!");
30069 if (in1.length % 2 != 0) {
30070 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
30072 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
30074 ain1.copyFrom(in1);
30084 if (in1.length / 2 != in2.length / 2) {
30085 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
30133 // in1 = "a", flattened 2-vectors
30135 public result_int reduce_my_short2_ushort4_0(short[] in1, short[] in2) {
30136 // Verify that "in1" is non-null.
30137 if (in1 == null) {
30138 throw new RSIllegalArgumentException("Array \"in1\" is null!");
30141 if (in1.length % 2 != 0) {
30142 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
30144 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
30146 ain1.copyFrom(in1);
30156 if (in1.length / 2 != in2.length / 4) {
30157 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
30205 // in1 = "a", flattened 2-vectors
30207 public result_int reduce_my_short2_ushort4_1(short[] in1, short[] in2) {
30208 // Verify that "in1" is non-null.
30209 if (in1 == null) {
30210 throw new RSIllegalArgumentException("Array \"in1\" is null!");
30213 if (in1.length % 2 != 0) {
30214 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
30216 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
30218 ain1.copyFrom(in1);
30228 if (in1.length / 2 != in2.length / 4) {
30229 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
30277 // in1 = "a", flattened 2-vectors
30279 public result_int reduce_my_short2_bool_0(short[] in1, byte[] in2) {
30280 // Verify that "in1" is non-null.
30281 if (in1 == null) {
30282 throw new RSIllegalArgumentException("Array \"in1\" is null!");
30285 if (in1.length % 2 != 0) {
30286 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
30288 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
30290 ain1.copyFrom(in1);
30296 if (in1.length / 2 != in2.length) {
30297 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
30345 // in1 = "a", flattened 2-vectors
30347 public result_int reduce_my_short2_bool_1(short[] in1, byte[] in2) {
30348 // Verify that "in1" is non-null.
30349 if (in1 == null) {
30350 throw new RSIllegalArgumentException("Array \"in1\" is null!");
30353 if (in1.length % 2 != 0) {
30354 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
30356 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_2, in1.length / 2);
30358 ain1.copyFrom(in1);
30364 if (in1.length / 2 != in2.length) {
30365 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
30555 // in1 = "a", flattened 4-vectors
30557 public result_int reduce_my_short4_half_0(short[] in1, short[] in2) {
30558 // Verify that "in1" is non-null.
30559 if (in1 == null) {
30560 throw new RSIllegalArgumentException("Array \"in1\" is null!");
30563 if (in1.length % 4 != 0) {
30564 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
30566 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
30568 ain1.copyFrom(in1);
30574 if (in1.length / 4 != in2.length) {
30575 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
30623 // in1 = "a", flattened 4-vectors
30625 public result_int reduce_my_short4_half_1(short[] in1, short[] in2) {
30626 // Verify that "in1" is non-null.
30627 if (in1 == null) {
30628 throw new RSIllegalArgumentException("Array \"in1\" is null!");
30631 if (in1.length % 4 != 0) {
30632 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
30634 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
30636 ain1.copyFrom(in1);
30642 if (in1.length / 4 != in2.length) {
30643 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
30691 // in1 = "a", flattened 4-vectors
30693 public result_int reduce_my_short4_half2_0(short[] in1, short[] in2) {
30694 // Verify that "in1" is non-null.
30695 if (in1 == null) {
30696 throw new RSIllegalArgumentException("Array \"in1\" is null!");
30699 if (in1.length % 4 != 0) {
30700 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
30702 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
30704 ain1.copyFrom(in1);
30714 in1.length / 4 != in2.length / 2) {
30715 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
30763 // in1 = "a", flattened 4-vectors
30765 public result_int reduce_my_short4_half2_1(short[] in1, short[] in2) {
30766 // Verify that "in1" is non-null.
30767 if (in1 == null) {
30768 throw new RSIllegalArgumentException("Array \"in1\" is null!");
30771 if (in1.length % 4 != 0) {
30772 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
30774 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
30776 ain1.copyFrom(in1);
30786 if (in1.length / 4 != in2.length / 2) {
30787 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
30835 // in1 = "a", flattened 4-vectors
30837 public result_int reduce_my_short4_half4_0(short[] in1, short[] in2) {
30838 // Verify that "in1" is non-null.
30839 if (in1 == null) {
30840 throw new RSIllegalArgumentException("Array \"in1\" is null!");
30843 if (in1.length % 4 != 0) {
30844 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
30846 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
30848 ain1.copyFrom(in1);
30858 if (in1.length / 4 != in2.length / 4) {
30859 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
30907 // in1 = "a", flattened 4-vectors
30909 public result_int reduce_my_short4_half4_1(short[] in1, short[] in2) {
30910 // Verify that "in1" is non-null.
30911 if (in1 == null) {
30912 throw new RSIllegalArgumentException("Array \"in1\" is null!");
30915 if (in1.length % 4 != 0) {
30916 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
30918 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
30920 ain1.copyFrom(in1);
30930 if (in1.length / 4 != in2.length / 4) {
30931 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
30979 // in1 = "a", flattened 4-vectors
30981 public result_int reduce_my_short4_float_0(short[] in1, float[] in2) {
30982 // Verify that "in1" is non-null.
30983 if (in1 == null) {
30984 throw new RSIllegalArgumentException("Array \"in1\" is null!");
30987 if (in1.length % 4 != 0) {
30988 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
30990 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
30992 ain1.copyFrom(in1);
30998 if (in1.length / 4 != in2.length) {
30999 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
31047 // in1 = "a", flattened 4-vectors
31049 public result_int reduce_my_short4_float_1(short[] in1, float[] in2) {
31050 // Verify that "in1" is non-null.
31051 if (in1 == null) {
31052 throw new RSIllegalArgumentException("Array \"in1\" is null!");
31055 if (in1.length % 4 != 0) {
31056 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
31058 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
31060 ain1.copyFrom(in1);
31066 if (in1.length / 4 != in2.length) {
31067 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
31115 // in1 = "a", flattened 4-vectors
31117 public result_int reduce_my_short4_float2_0(short[] in1, float[] in2) {
31118 // Verify that "in1" is non-null.
31119 if (in1 == null) {
31120 throw new RSIllegalArgumentException("Array \"in1\" is null!");
31123 if (in1.length % 4 != 0) {
31124 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
31126 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
31128 ain1.copyFrom(in1);
31138 if (in1.length / 4 != in2.length / 2) {
31139 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
31187 // in1 = "a", flattened 4-vectors
31189 public result_int reduce_my_short4_float2_1(short[] in1, float[] in2) {
31190 // Verify that "in1" is non-null.
31191 if (in1 == null) {
31192 throw new RSIllegalArgumentException("Array \"in1\" is null!");
31195 if (in1.length % 4 != 0) {
31196 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
31198 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
31200 ain1.copyFrom(in1);
31210 if (in1.length / 4 != in2.length / 2) {
31211 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
31259 // in1 = "a", flattened 4-vectors
31261 public result_int reduce_my_short4_float4_0(short[] in1, float[] in2) {
31262 // Verify that "in1" is non-null.
31263 if (in1 == null) {
31264 throw new RSIllegalArgumentException("Array \"in1\" is null!");
31267 if (in1.length % 4 != 0) {
31268 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
31270 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
31272 ain1.copyFrom(in1);
31282 if (in1.length / 4 != in2.length / 4) {
31283 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
31331 // in1 = "a", flattened 4-vectors
31333 public result_int reduce_my_short4_float4_1(short[] in1, float[] in2) {
31334 // Verify that "in1" is non-null.
31335 if (in1 == null) {
31336 throw new RSIllegalArgumentException("Array \"in1\" is null!");
31339 if (in1.length % 4 != 0) {
31340 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
31342 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
31344 ain1.copyFrom(in1);
31354 if (in1.length / 4 != in2.length / 4) {
31355 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
31403 // in1 = "a", flattened 4-vectors
31405 public result_int reduce_my_short4_char_0(short[] in1, byte[] in2) {
31406 // Verify that "in1" is non-null.
31407 if (in1 == null) {
31408 throw new RSIllegalArgumentException("Array \"in1\" is null!");
31411 if (in1.length % 4 != 0) {
31412 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
31414 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
31416 ain1.copyFrom(in1);
31422 if (in1.length / 4 != in2.length) {
31423 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
31471 // in1 = "a", flattened 4-vectors
31473 public result_int reduce_my_short4_char_1(short[] in1, byte[] in2) {
31474 // Verify that "in1" is non-null.
31475 if (in1 == null) {
31476 throw new RSIllegalArgumentException("Array \"in1\" is null!");
31479 if (in1.length % 4 != 0) {
31480 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
31482 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
31484 ain1.copyFrom(in1);
31490 if (in1.length / 4 != in2.length) {
31491 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
31539 // in1 = "a", flattened 4-vectors
31541 public result_int reduce_my_short4_char2_0(short[] in1, byte[] in2) {
31542 // Verify that "in1" is non-null.
31543 if (in1 == null) {
31544 throw new RSIllegalArgumentException("Array \"in1\" is null!");
31547 if (in1.length % 4 != 0) {
31548 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
31550 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
31552 ain1.copyFrom(in1);
31562 if (in1.length / 4 != in2.length / 2) {
31563 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
31611 // in1 = "a", flattened 4-vectors
31613 public result_int reduce_my_short4_char2_1(short[] in1, byte[] in2) {
31614 // Verify that "in1" is non-null.
31615 if (in1 == null) {
31616 throw new RSIllegalArgumentException("Array \"in1\" is null!");
31619 if (in1.length % 4 != 0) {
31620 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
31622 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
31624 ain1.copyFrom(in1);
31634 if (in1.length / 4 != in2.length / 2) {
31635 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
31683 // in1 = "a", flattened 4-vectors
31685 public result_int reduce_my_short4_char4_0(short[] in1, byte[] in2) {
31686 // Verify that "in1" is non-null.
31687 if (in1 == null) {
31688 throw new RSIllegalArgumentException("Array \"in1\" is null!");
31691 if (in1.length % 4 != 0) {
31692 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
31694 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
31696 ain1.copyFrom(in1);
31706 if (in1.length / 4 != in2.length / 4) {
31707 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
31755 // in1 = "a", flattened 4-vectors
31757 public result_int reduce_my_short4_char4_1(short[] in1, byte[] in2) {
31758 // Verify that "in1" is non-null.
31759 if (in1 == null) {
31760 throw new RSIllegalArgumentException("Array \"in1\" is null!");
31763 if (in1.length % 4 != 0) {
31764 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
31766 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
31768 ain1.copyFrom(in1);
31778 if (in1.length / 4 != in2.length / 4) {
31779 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
31827 // in1 = "a", flattened 4-vectors
31829 public result_int reduce_my_short4_short_0(short[] in1, short[] in2) {
31830 // Verify that "in1" is non-null.
31831 if (in1 == null) {
31832 throw new RSIllegalArgumentException("Array \"in1\" is null!");
31835 if (in1.length % 4 != 0) {
31836 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
31838 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
31840 ain1.copyFrom(in1);
31846 if (in1.length / 4 != in2.length) {
31847 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
31895 // in1 = "a", flattened 4-vectors
31897 public result_int reduce_my_short4_short_1(short[] in1, short[] in2) {
31898 // Verify that "in1" is non-null.
31899 if (in1 == null) {
31900 throw new RSIllegalArgumentException("Array \"in1\" is null!");
31903 if (in1.length % 4 != 0) {
31904 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
31906 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
31908 ain1.copyFrom(in1);
31914 if (in1.length / 4 != in2.length) {
31915 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
31963 // in1 = "a", flattened 4-vectors
31965 public result_int reduce_my_short4_short2_0(short[] in1, short[] in2) {
31966 // Verify that "in1" is non-null.
31967 if (in1 == null) {
31968 throw new RSIllegalArgumentException("Array \"in1\" is null!");
31971 if (in1.length % 4 != 0) {
31972 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
31974 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
31976 ain1.copyFrom(in1);
31986 if (in1.length / 4 != in2.length / 2) {
31987 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
32035 // in1 = "a", flattened 4-vectors
32037 public result_int reduce_my_short4_short2_1(short[] in1, short[] in2) {
32038 // Verify that "in1" is non-null.
32039 if (in1 == null) {
32040 throw new RSIllegalArgumentException("Array \"in1\" is null!");
32043 if (in1.length % 4 != 0) {
32044 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
32046 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
32048 ain1.copyFrom(in1);
32058 if (in1.length / 4 != in2.length / 2) {
32059 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
32107 // in1 = "a", flattened 4-vectors
32109 public result_int reduce_my_short4_short4_0(short[] in1, short[] in2) {
32110 // Verify that "in1" is non-null.
32111 if (in1 == null) {
32112 throw new RSIllegalArgumentException("Array \"in1\" is null!");
32115 if (in1.length % 4 != 0) {
32116 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
32118 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
32120 ain1.copyFrom(in1);
32130 if (in1.length / 4 != in2.length / 4) {
32131 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
32179 // in1 = "a", flattened 4-vectors
32181 public result_int reduce_my_short4_short4_1(short[] in1, short[] in2) {
32182 // Verify that "in1" is non-null.
32183 if (in1 == null) {
32184 throw new RSIllegalArgumentException("Array \"in1\" is null!");
32187 if (in1.length % 4 != 0) {
32188 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
32190 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
32192 ain1.copyFrom(in1);
32202 if (in1.length / 4 != in2.length / 4) {
32203 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
32251 // in1 = "a", flattened 4-vectors
32253 public result_int reduce_my_short4_uchar_0(short[] in1, byte[] in2) {
32254 // Verify that "in1" is non-null.
32255 if (in1 == null) {
32256 throw new RSIllegalArgumentException("Array \"in1\" is null!");
32259 if (in1.length % 4 != 0) {
32260 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
32262 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
32264 ain1.copyFrom(in1);
32270 if (in1.length / 4 != in2.length) {
32271 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
32319 // in1 = "a", flattened 4-vectors
32321 public result_int reduce_my_short4_uchar_1(short[] in1, byte[] in2) {
32322 // Verify that "in1" is non-null.
32323 if (in1 == null) {
32324 throw new RSIllegalArgumentException("Array \"in1\" is null!");
32327 if (in1.length % 4 != 0) {
32328 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
32330 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
32332 ain1.copyFrom(in1);
32338 if (in1.length / 4 != in2.length) {
32339 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
32387 // in1 = "a", flattened 4-vectors
32389 public result_int reduce_my_short4_uchar2_0(short[] in1, byte[] in2) {
32390 // Verify that "in1" is non-null.
32391 if (in1 == null) {
32392 throw new RSIllegalArgumentException("Array \"in1\" is null!");
32395 if (in1.length % 4 != 0) {
32396 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
32398 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
32400 ain1.copyFrom(in1);
32410 if (in1.length / 4 != in2.length / 2) {
32411 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
32459 // in1 = "a", flattened 4-vectors
32461 public result_int reduce_my_short4_uchar2_1(short[] in1, byte[] in2) {
32462 // Verify that "in1" is non-null.
32463 if (in1 == null) {
32464 throw new RSIllegalArgumentException("Array \"in1\" is null!");
32467 if (in1.length % 4 != 0) {
32468 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
32470 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
32472 ain1.copyFrom(in1);
32482 if (in1.length / 4 != in2.length / 2) {
32483 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
32531 // in1 = "a", flattened 4-vectors
32533 public result_int reduce_my_short4_uchar4_0(short[] in1, byte[] in2) {
32534 // Verify that "in1" is non-null.
32535 if (in1 == null) {
32536 throw new RSIllegalArgumentException("Array \"in1\" is null!");
32539 if (in1.length % 4 != 0) {
32540 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
32542 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
32544 ain1.copyFrom(in1);
32554 if (in1.length / 4 != in2.length / 4) {
32555 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
32603 // in1 = "a", flattened 4-vectors
32605 public result_int reduce_my_short4_uchar4_1(short[] in1, byte[] in2) {
32606 // Verify that "in1" is non-null.
32607 if (in1 == null) {
32608 throw new RSIllegalArgumentException("Array \"in1\" is null!");
32611 if (in1.length % 4 != 0) {
32612 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
32614 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
32616 ain1.copyFrom(in1);
32626 if (in1.length / 4 != in2.length / 4) {
32627 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
32675 // in1 = "a", flattened 4-vectors
32677 public result_int reduce_my_short4_ushort_0(short[] in1, short[] in2) {
32678 // Verify that "in1" is non-null.
32679 if (in1 == null) {
32680 throw new RSIllegalArgumentException("Array \"in1\" is null!");
32683 if (in1.length % 4 != 0) {
32684 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
32686 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
32688 ain1.copyFrom(in1);
32694 if (in1.length / 4 != in2.length) {
32695 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
32743 // in1 = "a", flattened 4-vectors
32745 public result_int reduce_my_short4_ushort_1(short[] in1, short[] in2) {
32746 // Verify that "in1" is non-null.
32747 if (in1 == null) {
32748 throw new RSIllegalArgumentException("Array \"in1\" is null!");
32751 if (in1.length % 4 != 0) {
32752 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
32754 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
32756 ain1.copyFrom(in1);
32762 if (in1.length / 4 != in2.length) {
32763 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
32811 // in1 = "a", flattened 4-vectors
32813 public result_int reduce_my_short4_ushort2_0(short[] in1, short[] in2) {
32814 // Verify that "in1" is non-null.
32815 if (in1 == null) {
32816 throw new RSIllegalArgumentException("Array \"in1\" is null!");
32819 if (in1.length % 4 != 0) {
32820 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
32822 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
32824 ain1.copyFrom(in1);
32834 if (in1.length / 4 != in2.length / 2) {
32835 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
32883 // in1 = "a", flattened 4-vectors
32885 public result_int reduce_my_short4_ushort2_1(short[] in1, short[] in2) {
32886 // Verify that "in1" is non-null.
32887 if (in1 == null) {
32888 throw new RSIllegalArgumentException("Array \"in1\" is null!");
32891 if (in1.length % 4 != 0) {
32892 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
32894 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
32896 ain1.copyFrom(in1);
32906 if (in1.length / 4 != in2.length / 2) {
32907 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
32955 // in1 = "a", flattened 4-vectors
32957 public result_int reduce_my_short4_ushort4_0(short[] in1, short[] in2) {
32958 // Verify that "in1" is non-null.
32959 if (in1 == null) {
32960 throw new RSIllegalArgumentException("Array \"in1\" is null!");
32963 if (in1.length % 4 != 0) {
32964 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
32966 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
32968 ain1.copyFrom(in1);
32978 if (in1.length / 4 != in2.length / 4) {
32979 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
33027 // in1 = "a", flattened 4-vectors
33029 public result_int reduce_my_short4_ushort4_1(short[] in1, short[] in2) {
33030 // Verify that "in1" is non-null.
33031 if (in1 == null) {
33032 throw new RSIllegalArgumentException("Array \"in1\" is null!");
33035 if (in1.length % 4 != 0) {
33036 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
33038 in1.length / 4);
33040 ain1.copyFrom(in1);
33050 if (in1.length / 4 != in2.length / 4) {
33051 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
33099 // in1 = "a", flattened 4-vectors
33101 public result_int reduce_my_short4_bool_0(short[] in1, byte[] in2) {
33102 // Verify that "in1" is non-null.
33103 if (in1 == null) {
33104 throw new RSIllegalArgumentException("Array \"in1\" is null!");
33107 if (in1.length % 4 != 0) {
33108 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
33110 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
33112 ain1.copyFrom(in1);
33118 if (in1.length / 4 != in2.length) {
33119 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
33167 // in1 = "a", flattened 4-vectors
33169 public result_int reduce_my_short4_bool_1(short[] in1, byte[] in2) {
33170 // Verify that "in1" is non-null.
33171 if (in1 == null) {
33172 throw new RSIllegalArgumentException("Array \"in1\" is null!");
33175 if (in1.length % 4 != 0) {
33176 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
33178 Allocation ain1 = Allocation.createSized(mRSLocal, __I16_4, in1.length / 4);
33180 ain1.copyFrom(in1);
33186 if (in1.length / 4 != in2.length) {
33187 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
33377 // in1 = "a"
33379 public result_int reduce_my_uchar_half_0(byte[] in1, short[] in2) {
33380 // Verify that "in1" is non-null.
33381 if (in1 == null) {
33382 throw new RSIllegalArgumentException("Array \"in1\" is null!");
33384 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
33386 ain1.copyFrom(in1);
33392 if (in1.length != in2.length) {
33393 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
33441 // in1 = "a"
33443 public result_int reduce_my_uchar_half_1(byte[] in1, short[] in2) {
33444 // Verify that "in1" is non-null.
33445 if (in1 == null) {
33446 throw new RSIllegalArgumentException("Array \"in1\" is null!");
33448 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
33450 ain1.copyFrom(in1);
33456 if (in1.length != in2.length) {
33457 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
33505 // in1 = "a"
33507 public result_int reduce_my_uchar_half2_0(byte[] in1, short[] in2) {
33508 // Verify that "in1" is non-null.
33509 if (in1 == null) {
33510 throw new RSIllegalArgumentException("Array \"in1\" is null!");
33512 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
33514 ain1.copyFrom(in1);
33524 if (in1.length != in2.length / 2) {
33525 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
33573 // in1 = "a"
33575 public result_int reduce_my_uchar_half2_1(byte[] in1, short[] in2) {
33576 // Verify that "in1" is non-null.
33577 if (in1 == null) {
33578 throw new RSIllegalArgumentException("Array \"in1\" is null!");
33580 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
33582 ain1.copyFrom(in1);
33592 if (in1.length != in2.length / 2) {
33593 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
33641 // in1 = "a"
33643 public result_int reduce_my_uchar_half4_0(byte[] in1, short[] in2) {
33644 // Verify that "in1" is non-null.
33645 if (in1 == null) {
33646 throw new RSIllegalArgumentException("Array \"in1\" is null!");
33648 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
33650 ain1.copyFrom(in1);
33660 if (in1.length != in2.length / 4) {
33661 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
33709 // in1 = "a"
33711 public result_int reduce_my_uchar_half4_1(byte[] in1, short[] in2) {
33712 // Verify that "in1" is non-null.
33713 if (in1 == null) {
33714 throw new RSIllegalArgumentException("Array \"in1\" is null!");
33716 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
33718 ain1.copyFrom(in1);
33728 if (in1.length != in2.length / 4) {
33729 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
33777 // in1 = "a"
33779 public result_int reduce_my_uchar_float_0(byte[] in1, float[] in2) {
33780 // Verify that "in1" is non-null.
33781 if (in1 == null) {
33782 throw new RSIllegalArgumentException("Array \"in1\" is null!");
33784 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
33786 ain1.copyFrom(in1);
33792 if (in1.length != in2.length) {
33793 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
33841 // in1 = "a"
33843 public result_int reduce_my_uchar_float_1(byte[] in1, float[] in2) {
33844 // Verify that "in1" is non-null.
33845 if (in1 == null) {
33846 throw new RSIllegalArgumentException("Array \"in1\" is null!");
33848 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
33850 ain1.copyFrom(in1);
33856 if (in1.length != in2.length) {
33857 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
33905 // in1 = "a"
33907 public result_int reduce_my_uchar_float2_0(byte[] in1, float[] in2) {
33908 // Verify that "in1" is non-null.
33909 if (in1 == null) {
33910 throw new RSIllegalArgumentException("Array \"in1\" is null!");
33912 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
33914 ain1.copyFrom(in1);
33924 if (in1.length != in2.length / 2) {
33925 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
33973 // in1 = "a"
33975 public result_int reduce_my_uchar_float2_1(byte[] in1, float[] in2) {
33976 // Verify that "in1" is non-null.
33977 if (in1 == null) {
33978 throw new RSIllegalArgumentException("Array \"in1\" is null!");
33980 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
33982 ain1.copyFrom(in1);
33992 if (in1.length != in2.length / 2) {
33993 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
34041 // in1 = "a"
34043 public result_int reduce_my_uchar_float4_0(byte[] in1, float[] in2) {
34044 // Verify that "in1" is non-null.
34045 if (in1 == null) {
34046 throw new RSIllegalArgumentException("Array \"in1\" is null!");
34048 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
34050 ain1.copyFrom(in1);
34060 if (in1.length != in2.length / 4) {
34061 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
34109 // in1 = "a"
34111 public result_int reduce_my_uchar_float4_1(byte[] in1, float[] in2) {
34112 // Verify that "in1" is non-null.
34113 if (in1 == null) {
34114 throw new RSIllegalArgumentException("Array \"in1\" is null!");
34116 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
34118 ain1.copyFrom(in1);
34128 if (in1.length != in2.length / 4) {
34129 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
34177 // in1 = "a"
34179 public result_int reduce_my_uchar_char_0(byte[] in1, byte[] in2) {
34180 // Verify that "in1" is non-null.
34181 if (in1 == null) {
34182 throw new RSIllegalArgumentException("Array \"in1\" is null!");
34184 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
34186 ain1.copyFrom(in1);
34192 if (in1.length != in2.length) {
34193 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
34241 // in1 = "a"
34243 public result_int reduce_my_uchar_char_1(byte[] in1, byte[] in2) {
34244 // Verify that "in1" is non-null.
34245 if (in1 == null) {
34246 throw new RSIllegalArgumentException("Array \"in1\" is null!");
34248 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
34250 ain1.copyFrom(in1);
34256 if (in1.length != in2.length) {
34257 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
34305 // in1 = "a"
34307 public result_int reduce_my_uchar_char2_0(byte[] in1, byte[] in2) {
34308 // Verify that "in1" is non-null.
34309 if (in1 == null) {
34310 throw new RSIllegalArgumentException("Array \"in1\" is null!");
34312 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
34314 ain1.copyFrom(in1);
34324 if (in1.length != in2.length / 2) {
34325 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
34373 // in1 = "a"
34375 public result_int reduce_my_uchar_char2_1(byte[] in1, byte[] in2) {
34376 // Verify that "in1" is non-null.
34377 if (in1 == null) {
34378 throw new RSIllegalArgumentException("Array \"in1\" is null!");
34380 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
34382 ain1.copyFrom(in1);
34392 if (in1.length != in2.length / 2) {
34393 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
34441 // in1 = "a"
34443 public result_int reduce_my_uchar_char4_0(byte[] in1, byte[] in2) {
34444 // Verify that "in1" is non-null.
34445 if (in1 == null) {
34446 throw new RSIllegalArgumentException("Array \"in1\" is null!");
34448 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
34450 ain1.copyFrom(in1);
34460 if (in1.length != in2.length / 4) {
34461 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
34509 // in1 = "a"
34511 public result_int reduce_my_uchar_char4_1(byte[] in1, byte[] in2) {
34512 // Verify that "in1" is non-null.
34513 if (in1 == null) {
34514 throw new RSIllegalArgumentException("Array \"in1\" is null!");
34516 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
34518 ain1.copyFrom(in1);
34528 if (in1.length != in2.length / 4) {
34529 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
34577 // in1 = "a"
34579 public result_int reduce_my_uchar_short_0(byte[] in1, short[] in2) {
34580 // Verify that "in1" is non-null.
34581 if (in1 == null) {
34582 throw new RSIllegalArgumentException("Array \"in1\" is null!");
34584 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
34586 ain1.copyFrom(in1);
34592 if (in1.length != in2.length) {
34593 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
34641 // in1
34643 public result_int reduce_my_uchar_short_1(byte[] in1, short[] in2) {
34644 // Verify that "in1" is non-null.
34645 if (in1 == null) {
34646 throw new RSIllegalArgumentException("Array \"in1\" is null!");
34648 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
34650 ain1.copyFrom(in1);
34656 if (in1.length != in2.length) {
34657 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
34705 // in1 = "a"
34707 public result_int reduce_my_uchar_short2_0(byte[] in1, short[] in2) {
34708 // Verify that "in1" is non-null.
34709 if (in1 == null) {
34710 throw new RSIllegalArgumentException("Array \"in1\" is null!");
34712 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
34714 ain1.copyFrom(in1);
34724 if (in1.length != in2.length / 2) {
34725 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
34773 // in1 = "a"
34775 public result_int reduce_my_uchar_short2_1(byte[] in1, short[] in2) {
34776 // Verify that "in1" is non-null.
34777 if (in1 == null) {
34778 throw new RSIllegalArgumentException("Array \"in1\" is null!");
34780 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
34782 ain1.copyFrom(in1);
34792 if (in1.length != in2.length / 2) {
34793 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
34841 // in1 = "a"
34843 public result_int reduce_my_uchar_short4_0(byte[] in1, short[] in2) {
34844 // Verify that "in1" is non-null.
34845 if (in1 == null) {
34846 throw new RSIllegalArgumentException("Array \"in1\" is null!");
34848 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
34850 ain1.copyFrom(in1);
34860 if (in1.length != in2.length / 4) {
34861 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
34909 // in1 = "a"
34911 public result_int reduce_my_uchar_short4_1(byte[] in1, short[] in2) {
34912 // Verify that "in1" is non-null.
34913 if (in1 == null) {
34914 throw new RSIllegalArgumentException("Array \"in1\" is null!");
34916 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
34918 ain1.copyFrom(in1);
34928 if (in1.length != in2.length / 4) {
34929 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
34977 // in1 = "a"
34979 public result_int reduce_my_uchar_uchar_0(byte[] in1, byte[] in2) {
34980 // Verify that "in1" is non-null.
34981 if (in1 == null) {
34982 throw new RSIllegalArgumentException("Array \"in1\" is null!");
34984 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
34986 ain1.copyFrom(in1);
34992 if (in1.length != in2.length) {
34993 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
35041 // in1 = "a"
35043 in1, byte[] in2) {
35044 // Verify that "in1" is non-null.
35045 if (in1 == null) {
35046 throw new RSIllegalArgumentException("Array \"in1\" is null!");
35048 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
35050 ain1.copyFrom(in1);
35056 if (in1.length != in2.length) {
35057 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
35105 // in1 = "a"
35107 public result_int reduce_my_uchar_uchar2_0(byte[] in1, byte[] in2) {
35108 // Verify that "in1" is non-null.
35109 if (in1 == null) {
35110 throw new RSIllegalArgumentException("Array \"in1\" is null!");
35112 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
35114 ain1.copyFrom(in1);
35124 if (in1.length != in2.length / 2) {
35125 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
35173 // in1 = "a"
35175 public result_int reduce_my_uchar_uchar2_1(byte[] in1, byte[] in2) {
35176 // Verify that "in1" is non-null.
35177 if (in1 == null) {
35178 throw new RSIllegalArgumentException("Array \"in1\" is null!");
35180 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
35182 ain1.copyFrom(in1);
35192 if (in1.length != in2.length / 2) {
35193 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
35241 // in1 = "a"
35243 public result_int reduce_my_uchar_uchar4_0(byte[] in1, byte[] in2) {
35244 // Verify that "in1" is non-null.
35245 if (in1 == null) {
35246 throw new RSIllegalArgumentException("Array \"in1\" is null!");
35248 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
35250 ain1.copyFrom(in1);
35260 if (in1.length != in2.length / 4) {
35261 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
35309 // in1 = "a"
35311 public result_int reduce_my_uchar_uchar4_1(byte[] in1, byte[] in2) {
35312 // Verify that "in1" is non-null.
35313 if (in1 == null) {
35314 throw new RSIllegalArgumentException("Array \"in1\" is null!");
35316 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
35318 ain1.copyFrom(in1);
35328 if (in1.length != in2.length / 4) {
35329 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
35377 // in1 = "a"
35379 public result_int reduce_my_uchar_ushort_0(byte[] in1, short[] in2) {
35380 // Verify that "in1" is non-null.
35381 if (in1 == null) {
35382 throw new RSIllegalArgumentException("Array \"in1\" is null!");
35384 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
35386 ain1.copyFrom(in1);
35392 if (in1.length != in2.length) {
35393 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
35441 // in1 = "a"
35443 public result_int reduce_my_uchar_ushort_1(byte[] in1, short[] in2) {
35444 in1" is non-null.
35445 if (in1 == null) {
35446 throw new RSIllegalArgumentException("Array \"in1\" is null!");
35448 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
35450 ain1.copyFrom(in1);
35456 if (in1.length != in2.length) {
35457 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
35505 // in1 = "a"
35507 public result_int reduce_my_uchar_ushort2_0(byte[] in1, short[] in2) {
35508 // Verify that "in1" is non-null.
35509 if (in1 == null) {
35510 throw new RSIllegalArgumentException("Array \"in1\" is null!");
35512 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
35514 ain1.copyFrom(in1);
35524 if (in1.length != in2.length / 2) {
35525 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
35573 // in1 = "a"
35575 public result_int reduce_my_uchar_ushort2_1(byte[] in1, short[] in2) {
35576 // Verify that "in1" is non-null.
35577 if (in1 == null) {
35578 throw new RSIllegalArgumentException("Array \"in1\" is null!");
35580 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
35582 ain1.copyFrom(in1);
35592 if (in1.length != in2.length / 2) {
35593 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
35641 // in1 = "a"
35643 public result_int reduce_my_uchar_ushort4_0(byte[] in1, short[] in2) {
35644 // Verify that "in1" is non-null.
35645 if (in1 == null) {
35646 throw new RSIllegalArgumentException("Array \"in1\" is null!");
35648 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
35650 ain1.copyFrom(in1);
35660 if (in1.length != in2.length / 4) {
35661 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
35709 // in1 = "a"
35711 public result_int reduce_my_uchar_ushort4_1(byte[] in1, short[] in2) {
35712 // Verify that "in1" is non-null.
35713 if (in1 == null) {
35714 throw new RSIllegalArgumentException("Array \"in1\" is null!");
35716 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
35718 ain1.copyFrom(in1);
35728 if (in1.length != in2.length / 4) {
35729 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
35777 // in1 = "a"
35779 public result_int reduce_my_uchar_bool_0(byte[] in1, byte[] in2) {
35780 // Verify that "in1" is non-null.
35781 if (in1 == null) {
35782 throw new RSIllegalArgumentException("Array \"in1\" is null!");
35784 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
35786 ain1.copyFrom(in1);
35792 if (in1.length != in2.length) {
35793 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
35841 // in1 = "a"
35843 public result_int reduce_my_uchar_bool_1(byte[] in1, byte[] in2) {
35844 in1" is non-null.
35845 if (in1 == null) {
35846 throw new RSIllegalArgumentException("Array \"in1\" is null!");
35848 Allocation ain1 = Allocation.createSized(mRSLocal, __U8, in1.length);
35850 ain1.copyFrom(in1);
35856 if (in1.length != in2.length) {
35857 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
36047 // in1 = "a", flattened 2-vectors
36049 public result_int reduce_my_uchar2_half_0(byte[] in1, short[] in2) {
36050 // Verify that "in1" is non-null.
36051 if (in1 == null) {
36052 throw new RSIllegalArgumentException("Array \"in1\" is null!");
36055 if (in1.length % 2 != 0) {
36056 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
36058 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
36060 ain1.copyFrom(in1);
36066 if (in1.length / 2 != in2.length) {
36067 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
36115 // in1 = "a", flattened 2-vectors
36117 public result_int reduce_my_uchar2_half_1(byte[] in1, short[] in2) {
36118 // Verify that "in1" is non-null.
36119 if (in1 == null) {
36120 throw new RSIllegalArgumentException("Array \"in1\" is null!");
36123 if (in1.length % 2 != 0) {
36124 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
36126 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
36128 ain1.copyFrom(in1);
36134 if (in1.length / 2 != in2.length) {
36135 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
36183 // in1 = "a", flattened 2-vectors
36185 public result_int reduce_my_uchar2_half2_0(byte[] in1, short[] in2) {
36186 // Verify that "in1" is non-null.
36187 if (in1 == null) {
36188 throw new RSIllegalArgumentException("Array \"in1\" is null!");
36191 if (in1.length % 2 != 0) {
36192 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
36194 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
36196 ain1.copyFrom(in1);
36206 if (in1.length / 2 != in2.length / 2) {
36207 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
36255 // in1 = "a", flattened 2-vectors
36257 public result_int reduce_my_uchar2_half2_1(byte[] in1, short[] in2) {
36258 // Verify that "in1" is non-null.
36259 if (in1 == null) {
36260 throw new RSIllegalArgumentException("Array \"in1\" is null!");
36263 if (in1.length % 2 != 0) {
36264 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
36266 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
36268 ain1.copyFrom(in1);
36278 if (in1.length / 2 != in2.length / 2) {
36279 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
36327 // in1 = "a", flattened 2-vectors
36329 public result_int reduce_my_uchar2_half4_0(byte[] in1, short[] in2) {
36330 // Verify that "in1" is non-null.
36331 if (in1 == null) {
36332 throw new RSIllegalArgumentException("Array \"in1\" is null!");
36335 if (in1.length % 2 != 0) {
36336 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
36338 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
36340 ain1.copyFrom(in1);
36350 if (in1.length / 2 != in2.length / 4) {
36351 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
36399 // in1 = "a", flattened 2-vectors
36401 public result_int reduce_my_uchar2_half4_1(byte[] in1, short[] in2) {
36402 // Verify that "in1" is non-null.
36403 if (in1 == null) {
36404 throw new RSIllegalArgumentException("Array \"in1\" is null!");
36407 if (in1.length % 2 != 0) {
36408 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
36410 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
36412 ain1.copyFrom(in1);
36422 if (in1.length / 2 != in2.length / 4) {
36423 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
36471 // in1 = "a", flattened 2-vectors
36473 public result_int reduce_my_uchar2_float_0(byte[] in1, float[] in2) {
36474 // Verify that "in1" is non-null.
36475 if (in1 == null) {
36476 throw new RSIllegalArgumentException("Array \"in1\" is null!");
36479 if (in1.length % 2 != 0) {
36480 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
36482 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
36484 ain1.copyFrom(in1);
36490 if (in1.length / 2 != in2.length) {
36491 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
36539 // in1 = "a", flattened 2-vectors
36541 public result_int reduce_my_uchar2_float_1(byte[] in1, float[] in2) {
36542 // Verify that "in1" is non-null.
36543 if (in1 == null) {
36544 throw new RSIllegalArgumentException("Array \"in1\" is null!");
36547 if (in1.length % 2 != 0) {
36548 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
36550 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
36552 ain1.copyFrom(in1);
36558 if (in1.length / 2 != in2.length) {
36559 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
36607 // in1 = "a", flattened 2-vectors
36609 public result_int reduce_my_uchar2_float2_0(byte[] in1, float[] in2) {
36610 // Verify that "in1" is non-null.
36611 if (in1 == null) {
36612 throw new RSIllegalArgumentException("Array \"in1\" is null!");
36615 if (in1.length % 2 != 0) {
36616 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
36618 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
36620 ain1.copyFrom(in1);
36630 if (in1.length / 2 != in2.length / 2) {
36631 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
36679 // in1 = "a", flattened 2-vectors
36681 public result_int reduce_my_uchar2_float2_1(byte[] in1, float[] in2) {
36682 // Verify that "in1" is non-null.
36683 if (in1 == null) {
36684 throw new RSIllegalArgumentException("Array \"in1\" is null!");
36687 if (in1.length % 2 != 0) {
36688 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
36690 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
36692 ain1.copyFrom(in1);
36702 if (in1.length / 2 != in2.length / 2) {
36703 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
36751 // in1 = "a", flattened 2-vectors
36753 public result_int reduce_my_uchar2_float4_0(byte[] in1, float[] in2) {
36754 // Verify that "in1" is non-null.
36755 if (in1 == null) {
36756 throw new RSIllegalArgumentException("Array \"in1\" is null!");
36759 if (in1.length % 2 != 0) {
36760 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
36762 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
36764 ain1.copyFrom(in1);
36774 if (in1.length / 2 != in2.length / 4) {
36775 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
36823 // in1 = "a", flattened 2-vectors
36825 public result_int reduce_my_uchar2_float4_1(byte[] in1, float[] in2) {
36826 // Verify that "in1" is non-null.
36827 if (in1 == null) {
36828 throw new RSIllegalArgumentException("Array \"in1\" is null!");
36831 if (in1.length % 2 != 0) {
36832 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
36834 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
36836 ain1.copyFrom(in1);
36846 if (in1.length / 2 != in2.length / 4) {
36847 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
36895 // in1 = "a", flattened 2-vectors
36897 public result_int reduce_my_uchar2_char_0(byte[] in1, byte[] in2) {
36898 // Verify that "in1" is non-null.
36899 if (in1 == null) {
36900 throw new RSIllegalArgumentException("Array \"in1\" is null!");
36903 if (in1.length % 2 != 0) {
36904 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
36906 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
36908 ain1.copyFrom(in1);
36914 if (in1.length / 2 != in2.length) {
36915 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
36963 // in1 = "a", flattened 2-vectors
36965 public result_int reduce_my_uchar2_char_1(byte[] in1, byte[] in2) {
36966 // Verify that "in1" is non-null.
36967 if (in1 == null) {
36968 throw new RSIllegalArgumentException("Array \"in1\" is null!");
36971 if (in1.length % 2 != 0) {
36972 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
36974 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
36976 ain1.copyFrom(in1);
36982 if (in1.length / 2 != in2.length) {
36983 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
37031 // in1 = "a", flattened 2-vectors
37033 public result_int reduce_my_uchar2_char2_0(byte[] in1, byte[] in2) {
37034 // Verify that "in1" is non-null.
37035 if (in1 == null) {
37036 throw new RSIllegalArgumentException("Array \"in1\" is null!");
37039 if (in1.length % 2 != 0) {
37040 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
37042 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
37044 ain1.copyFrom(in1);
37054 if (in1.length / 2 != in2.length / 2) {
37055 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
37103 // in1 = "a", flattened 2-vectors
37105 public result_int reduce_my_uchar2_char2_1(byte[] in1, byte[] in2) {
37106 // Verify that "in1" is non-null.
37107 if (in1 == null) {
37108 throw new RSIllegalArgumentException("Array \"in1\" is null!");
37111 if (in1.length % 2 != 0) {
37112 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
37114 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
37116 ain1.copyFrom(in1);
37126 if (in1.length / 2 != in2.length / 2) {
37127 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
37175 // in1 = "a", flattened 2-vectors
37177 public result_int reduce_my_uchar2_char4_0(byte[] in1, byte[] in2) {
37178 // Verify that "in1" is non-null.
37179 if (in1 == null) {
37180 throw new RSIllegalArgumentException("Array \"in1\" is null!");
37183 if (in1.length % 2 != 0) {
37184 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
37186 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
37188 ain1.copyFrom(in1);
37198 if (in1.length / 2 != in2.length / 4) {
37199 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
37247 // in1 = "a", flattened 2-vectors
37249 public result_int reduce_my_uchar2_char4_1(byte[] in1, byte[] in2) {
37250 // Verify that "in1" is non-null.
37251 if (in1 == null) {
37252 throw new RSIllegalArgumentException("Array \"in1\" is null!");
37255 if (in1.length % 2 != 0) {
37256 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
37258 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
37260 ain1.copyFrom(in1);
37270 if (in1.length / 2 != in2.length / 4) {
37271 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
37319 // in1 = "a", flattened 2-vectors
37321 public result_int reduce_my_uchar2_short_0(byte[] in1, short[] in2) {
37322 // Verify that "in1" is non-null.
37323 if (in1 == null) {
37324 throw new RSIllegalArgumentException("Array \"in1\" is null!");
37327 if (in1.length % 2 != 0) {
37328 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
37330 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
37332 ain1.copyFrom(in1);
37338 if (in1.length / 2 != in2.length) {
37339 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
37387 // in1 = "a", flattened 2-vectors
37389 public result_int reduce_my_uchar2_short_1(byte[] in1, short[] in2) {
37390 // Verify that "in1" is non-null.
37391 if (in1 == null) {
37392 throw new RSIllegalArgumentException("Array \"in1\" is null!");
37395 if (in1.length % 2 != 0) {
37396 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
37398 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
37400 ain1.copyFrom(in1);
37406 if (in1.length / 2 != in2.length) {
37407 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
37455 // in1 = "a", flattened 2-vectors
37457 public result_int reduce_my_uchar2_short2_0(byte[] in1, short[] in2) {
37458 // Verify that "in1" is non-null.
37459 if (in1 == null) {
37460 throw new RSIllegalArgumentException("Array \"in1\" is null!");
37463 if (in1.length % 2 != 0) {
37464 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
37466 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
37468 ain1.copyFrom(in1);
37478 if (in1.length / 2 != in2.length / 2) {
37479 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
37527 // in1 = "a", flattened 2-vectors
37529 public result_int reduce_my_uchar2_short2_1(byte[] in1, short[] in2) {
37530 // Verify that "in1" is non-null.
37531 if (in1 == null) {
37532 throw new RSIllegalArgumentException("Array \"in1\" is null!");
37535 if (in1.length % 2 != 0) {
37536 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
37538 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
37540 ain1.copyFrom(in1);
37550 if (in1.length / 2 != in2.length / 2) {
37551 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
37599 // in1 = "a", flattened 2-vectors
37601 public result_int reduce_my_uchar2_short4_0(byte[] in1, short[] in2) {
37602 // Verify that "in1" is non-null.
37603 if (in1 == null) {
37604 throw new RSIllegalArgumentException("Array \"in1\" is null!");
37607 if (in1.length % 2 != 0) {
37608 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
37610 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
37612 ain1.copyFrom(in1);
37622 if (in1.length / 2 != in2.length / 4) {
37623 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
37671 // in1 = "a", flattened 2-vectors
37673 public result_int reduce_my_uchar2_short4_1(byte[] in1, short[] in2) {
37674 // Verify that "in1" is non-null.
37675 if (in1 == null) {
37676 throw new RSIllegalArgumentException("Array \"in1\" is null!");
37679 if (in1.length % 2 != 0) {
37680 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
37682 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
37684 ain1.copyFrom(in1);
37694 if (in1.length / 2 != in2.length / 4) {
37695 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
37743 // in1 = "a", flattened 2-vectors
37745 public result_int reduce_my_uchar2_uchar_0(byte[] in1, byte[] in2) {
37746 // Verify that "in1" is non-null.
37747 if (in1 == null) {
37748 throw new RSIllegalArgumentException("Array \"in1\" is null!");
37751 if (in1.length % 2 != 0) {
37752 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
37754 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
37756 ain1.copyFrom(in1);
37762 if (in1.length / 2 != in2.length) {
37763 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
37811 // in1 = "a", flattened 2-vectors
37813 public result_int reduce_my_uchar2_uchar_1(byte[] in1, byte[] in2) {
37814 // Verify that "in1" is non-null.
37815 if (in1 == null) {
37816 throw new RSIllegalArgumentException("Array \"in1\" is null!");
37819 if (in1.length % 2 != 0) {
37820 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
37822 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
37824 ain1.copyFrom(in1);
37830 if (in1.length / 2 != in2.length) {
37831 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
37879 // in1 = "a", flattened 2-vectors
37881 public result_int reduce_my_uchar2_uchar2_0(byte[] in1, byte[] in2) {
37882 // Verify that "in1" is non-null.
37883 if (in1 == null) {
37884 throw new RSIllegalArgumentException("Array \"in1\" is null!");
37887 if (in1.length % 2 != 0) {
37888 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
37890 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
37892 ain1.copyFrom(in1);
37902 if (in1.length / 2 != in2.length / 2) {
37903 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
37951 // in1 = "a", flattened 2-vectors
37953 public result_int reduce_my_uchar2_uchar2_1(byte[] in1, byte[] in2) {
37954 // Verify that "in1" is non-null.
37955 if (in1 == null) {
37956 throw new RSIllegalArgumentException("Array \"in1\" is null!");
37959 if (in1.length % 2 != 0) {
37960 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
37962 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
37964 ain1.copyFrom(in1);
37974 if (in1.length / 2 != in2.length / 2) {
37975 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
38023 // in1 = "a", flattened 2-vectors
38025 public result_int reduce_my_uchar2_uchar4_0(byte[] in1, byte[] in2) {
38026 // Verify that "in1" is non-null.
38027 if (in1 == null) {
38028 throw new RSIllegalArgumentException("Array \"in1\" is null!");
38031 if (in1.length % 2 != 0) {
38032 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
38034 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
38036 ain1.copyFrom(in1);
38046 if (in1.length / 2 != in2.length / 4) {
38047 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
38095 // in1 = "a", flattened 2-vectors
38097 public result_int reduce_my_uchar2_uchar4_1(byte[] in1, byte[] in2) {
38098 // Verify that "in1" is non-null.
38099 if (in1 == null) {
38100 throw new RSIllegalArgumentException("Array \"in1\" is null!");
38103 if (in1.length % 2 != 0) {
38104 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
38106 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
38108 ain1.copyFrom(in1);
38118 if (in1.length / 2 != in2.length / 4) {
38119 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
38167 // in1 = "a", flattened 2-vectors
38169 public result_int reduce_my_uchar2_ushort_0(byte[] in1, short[] in2) {
38170 // Verify that "in1" is non-null.
38171 if (in1 == null) {
38172 throw new RSIllegalArgumentException("Array \"in1\" is null!");
38175 if (in1.length % 2 != 0) {
38176 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
38178 in1.length / 2);
38180 ain1.copyFrom(in1);
38186 if (in1.length / 2 != in2.length) {
38187 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
38235 // in1 = "a", flattened 2-vectors
38237 public result_int reduce_my_uchar2_ushort_1(byte[] in1, short[] in2) {
38238 // Verify that "in1" is non-null.
38239 if (in1 == null) {
38240 throw new RSIllegalArgumentException("Array \"in1\" is null!");
38243 if (in1.length % 2 != 0) {
38244 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
38246 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
38248 ain1.copyFrom(in1);
38254 if (in1.length / 2 != in2.length) {
38255 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
38303 // in1 = "a", flattened 2-vectors
38305 public result_int reduce_my_uchar2_ushort2_0(byte[] in1, short[] in2) {
38306 // Verify that "in1" is non-null.
38307 if (in1 == null) {
38308 throw new RSIllegalArgumentException("Array \"in1\" is null!");
38311 if (in1.length % 2 != 0) {
38312 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
38314 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
38316 ain1.copyFrom(in1);
38326 if (in1.length / 2 != in2.length / 2) {
38327 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
38375 // in1 = "a", flattened 2-vectors
38377 public result_int reduce_my_uchar2_ushort2_1(byte[] in1, short[] in2) {
38378 // Verify that "in1" is non-null.
38379 if (in1 == null) {
38380 throw new RSIllegalArgumentException("Array \"in1\" is null!");
38383 if (in1.length % 2 != 0) {
38384 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
38386 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
38388 ain1.copyFrom(in1);
38398 if (in1.length / 2 != in2.length / 2) {
38399 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
38447 // in1 = "a", flattened 2-vectors
38449 public result_int reduce_my_uchar2_ushort4_0(byte[] in1, short[] in2) {
38450 // Verify that "in1" is non-null.
38451 if (in1 == null) {
38452 throw new RSIllegalArgumentException("Array \"in1\" is null!");
38455 if (in1.length % 2 != 0) {
38456 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
38458 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
38460 ain1.copyFrom(in1);
38470 if (in1.length / 2 != in2.length / 4) {
38471 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
38519 // in1 = "a", flattened 2-vectors
38521 public result_int reduce_my_uchar2_ushort4_1(byte[] in1, short[] in2) {
38522 // Verify that "in1" is non-null.
38523 if (in1 == null) {
38524 throw new RSIllegalArgumentException("Array \"in1\" is null!");
38527 if (in1.length % 2 != 0) {
38528 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
38530 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
38532 ain1.copyFrom(in1);
38542 if (in1.length / 2 != in2.length / 4) {
38543 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
38591 // in1 = "a", flattened 2-vectors
38593 public result_int reduce_my_uchar2_bool_0(byte[] in1, byte[] in2) {
38594 // Verify that "in1" is non-null.
38595 if (in1 == null) {
38596 throw new RSIllegalArgumentException("Array \"in1\" is null!");
38599 if (in1.length % 2 != 0) {
38600 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
38602 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
38604 ain1.copyFrom(in1);
38610 if (in1.length / 2 != in2.length) {
38611 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
38659 // in1 = "a", flattened 2-vectors
38661 public result_int reduce_my_uchar2_bool_1(byte[] in1, byte[] in2) {
38662 // Verify that "in1" is non-null.
38663 if (in1 == null) {
38664 throw new RSIllegalArgumentException("Array \"in1\" is null!");
38667 if (in1.length % 2 != 0) {
38668 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
38670 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_2, in1.length / 2);
38672 ain1.copyFrom(in1);
38678 if (in1.length / 2 != in2.length) {
38679 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
38869 // in1 = "a", flattened 4-vectors
38871 public result_int reduce_my_uchar4_half_0(byte[] in1, short[] in2) {
38872 // Verify that "in1" is non-null.
38873 if (in1 == null) {
38874 throw new RSIllegalArgumentException("Array \"in1\" is null!");
38877 if (in1.length % 4 != 0) {
38878 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
38880 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
38882 ain1.copyFrom(in1);
38888 if (in1.length / 4 != in2.length) {
38889 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
38937 // in1 = "a", flattened 4-vectors
38939 public result_int reduce_my_uchar4_half_1(byte[] in1, short[] in2) {
38940 // Verify that "in1" is non-null.
38941 if (in1 == null) {
38942 throw new RSIllegalArgumentException("Array \"in1\" is null!");
38945 if (in1.length % 4 != 0) {
38946 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
38948 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
38950 ain1.copyFrom(in1);
38956 if (in1.length / 4 != in2.length) {
38957 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
39005 // in1 = "a", flattened 4-vectors
39007 public result_int reduce_my_uchar4_half2_0(byte[] in1, short[] in2) {
39008 // Verify that "in1" is non-null.
39009 if (in1 == null) {
39010 throw new RSIllegalArgumentException("Array \"in1\" is null!");
39013 if (in1.length % 4 != 0) {
39014 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
39016 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
39018 ain1.copyFrom(in1);
39028 if (in1.length / 4 != in2.length / 2) {
39029 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
39077 // in1 = "a", flattened 4-vectors
39079 public result_int reduce_my_uchar4_half2_1(byte[] in1, short[] in2) {
39080 // Verify that "in1" is non-null.
39081 if (in1 == null) {
39082 throw new RSIllegalArgumentException("Array \"in1\" is null!");
39085 if (in1.length % 4 != 0) {
39086 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
39088 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
39090 ain1.copyFrom(in1);
39100 if (in1.length / 4 != in2.length / 2) {
39101 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
39149 // in1 = "a", flattened 4-vectors
39151 public result_int reduce_my_uchar4_half4_0(byte[] in1, short[] in2) {
39152 // Verify that "in1" is non-null.
39153 if (in1 == null) {
39154 throw new RSIllegalArgumentException("Array \"in1\" is null!");
39157 if (in1.length % 4 != 0) {
39158 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
39160 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
39162 ain1.copyFrom(in1);
39172 if (in1.length / 4 != in2.length / 4) {
39173 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
39221 // in1 = "a", flattened 4-vectors
39223 public result_int reduce_my_uchar4_half4_1(byte[] in1, short[] in2) {
39224 // Verify that "in1" is non-null.
39225 if (in1 == null) {
39226 throw new RSIllegalArgumentException("Array \"in1\" is null!");
39229 if (in1.length % 4 != 0) {
39230 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
39232 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
39234 ain1.copyFrom(in1);
39244 if (in1.length / 4 != in2.length / 4) {
39245 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
39293 // in1 = "a", flattened 4-vectors
39295 public result_int reduce_my_uchar4_float_0(byte[] in1, float[] in2) {
39296 // Verify that "in1" is non-null.
39297 if (in1 == null) {
39298 throw new RSIllegalArgumentException("Array \"in1\" is null!");
39301 if (in1.length % 4 != 0) {
39302 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
39304 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
39306 ain1.copyFrom(in1);
39312 if (in1.length / 4 != in2.length) {
39313 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
39361 // in1 = "a", flattened 4-vectors
39363 public result_int reduce_my_uchar4_float_1(byte[] in1, float[] in2) {
39364 // Verify that "in1" is non-null.
39365 if (in1 == null) {
39366 throw new RSIllegalArgumentException("Array \"in1\" is null!");
39369 if (in1.length % 4 != 0) {
39370 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
39372 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
39374 ain1.copyFrom(in1);
39380 if (in1.length / 4 != in2.length) {
39381 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
39429 // in1 = "a", flattened 4-vectors
39431 public result_int reduce_my_uchar4_float2_0(byte[] in1, float[] in2) {
39432 // Verify that "in1" is non-null.
39433 if (in1 == null) {
39434 throw new RSIllegalArgumentException("Array \"in1\" is null!");
39437 if (in1.length % 4 != 0) {
39438 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
39440 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
39442 ain1.copyFrom(in1);
39452 if (in1.length / 4 != in2.length / 2) {
39453 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
39501 // in1 = "a", flattened 4-vectors
39503 public result_int reduce_my_uchar4_float2_1(byte[] in1, float[] in2) {
39504 // Verify that "in1" is non-null.
39505 if (in1 == null) {
39506 throw new RSIllegalArgumentException("Array \"in1\" is null!");
39509 if (in1.length % 4 != 0) {
39510 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
39512 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
39514 ain1.copyFrom(in1);
39524 if (in1.length / 4 != in2.length / 2) {
39525 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
39573 // in1 = "a", flattened 4-vectors
39575 public result_int reduce_my_uchar4_float4_0(byte[] in1, float[] in2) {
39576 // Verify that "in1" is non-null.
39577 if (in1 == null) {
39578 throw new RSIllegalArgumentException("Array \"in1\" is null!");
39581 if (in1.length % 4 != 0) {
39582 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
39584 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
39586 ain1.copyFrom(in1);
39596 if (in1.length / 4 != in2.length / 4) {
39597 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
39645 // in1 = "a", flattened 4-vectors
39647 public result_int reduce_my_uchar4_float4_1(byte[] in1, float[] in2) {
39648 // Verify that "in1" is non-null.
39649 if (in1 == null) {
39650 throw new RSIllegalArgumentException("Array \"in1\" is null!");
39653 if (in1.length % 4 != 0) {
39654 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
39656 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
39658 ain1.copyFrom(in1);
39668 if (in1.length / 4 != in2.length / 4) {
39669 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
39717 // in1 = "a", flattened 4-vectors
39719 public result_int reduce_my_uchar4_char_0(byte[] in1, byte[] in2) {
39720 // Verify that "in1" is non-null.
39721 if (in1 == null) {
39722 throw new RSIllegalArgumentException("Array \"in1\" is null!");
39725 if (in1.length % 4 != 0) {
39726 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
39728 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
39730 ain1.copyFrom(in1);
39736 if (in1.length / 4 != in2.length) {
39737 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
39785 // in1 = "a", flattened 4-vectors
39787 public result_int reduce_my_uchar4_char_1(byte[] in1, byte[] in2) {
39788 // Verify that "in1" is non-null.
39789 if (in1 == null) {
39790 throw new RSIllegalArgumentException("Array \"in1\" is null!");
39793 if (in1.length % 4 != 0) {
39794 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
39796 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
39798 ain1.copyFrom(in1);
39804 if (in1.length / 4 != in2.length) {
39805 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
39853 // in1 = "a", flattened 4-vectors
39855 public result_int reduce_my_uchar4_char2_0(byte[] in1, byte[] in2) {
39856 // Verify that "in1" is non-null.
39857 if (in1 == null) {
39858 throw new RSIllegalArgumentException("Array \"in1\" is null!");
39861 if (in1.length % 4 != 0) {
39862 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
39864 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
39866 ain1.copyFrom(in1);
39876 if (in1.length / 4 != in2.length / 2) {
39877 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
39925 // in1 = "a", flattened 4-vectors
39927 public result_int reduce_my_uchar4_char2_1(byte[] in1, byte[] in2) {
39928 // Verify that "in1" is non-null.
39929 if (in1 == null) {
39930 throw new RSIllegalArgumentException("Array \"in1\" is null!");
39933 if (in1.length % 4 != 0) {
39934 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
39936 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
39938 ain1.copyFrom(in1);
39948 if (in1.length / 4 != in2.length / 2) {
39949 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
39997 // in1 = "a", flattened 4-vectors
39999 public result_int reduce_my_uchar4_char4_0(byte[] in1, byte[] in2) {
40000 // Verify that "in1" is non-null.
40001 if (in1 == null) {
40002 throw new RSIllegalArgumentException("Array \"in1\" is null!");
40005 if (in1.length % 4 != 0) {
40006 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
40008 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
40010 ain1.copyFrom(in1);
40020 if (in1.length / 4 != in2.length / 4) {
40021 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
40069 // in1 = "a", flattened 4-vectors
40071 public result_int reduce_my_uchar4_char4_1(byte[] in1, byte[] in2) {
40072 // Verify that "in1" is non-null.
40073 if (in1 == null) {
40074 throw new RSIllegalArgumentException("Array \"in1\" is null!");
40077 if (in1.length % 4 != 0) {
40078 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
40080 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
40082 ain1.copyFrom(in1);
40092 if (in1.length / 4 != in2.length / 4) {
40093 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
40141 // in1 = "a", flattened 4-vectors
40143 public result_int reduce_my_uchar4_short_0(byte[] in1, short[] in2) {
40144 // Verify that "in1" is non-null.
40145 if (in1 == null) {
40146 throw new RSIllegalArgumentException("Array \"in1\" is null!");
40149 if (in1.length % 4 != 0) {
40150 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
40152 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
40154 ain1.copyFrom(in1);
40160 if (in1.length / 4 != in2.length) {
40161 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
40209 // in1 = "a", flattened 4-vectors
40211 public result_int reduce_my_uchar4_short_1(byte[] in1, short[] in2) {
40212 // Verify that "in1" is non-null.
40213 if (in1 == null) {
40214 throw new RSIllegalArgumentException("Array \"in1\" is null!");
40217 if (in1.length % 4 != 0) {
40218 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
40220 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
40222 ain1.copyFrom(in1);
40228 if (in1.length / 4 != in2.length) {
40229 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
40277 // in1 = "a", flattened 4-vectors
40279 public result_int reduce_my_uchar4_short2_0(byte[] in1, short[] in2) {
40280 // Verify that "in1" is non-null.
40281 if (in1 == null) {
40282 throw new RSIllegalArgumentException("Array \"in1\" is null!");
40285 if (in1.length % 4 != 0) {
40286 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
40288 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
40290 ain1.copyFrom(in1);
40300 if (in1.length / 4 != in2.length / 2) {
40301 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
40349 // in1 = "a", flattened 4-vectors
40351 public result_int reduce_my_uchar4_short2_1(byte[] in1, short[] in2) {
40352 // Verify that "in1" is non-null.
40353 if (in1 == null) {
40354 throw new RSIllegalArgumentException("Array \"in1\" is null!");
40357 if (in1.length % 4 != 0) {
40358 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
40360 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
40362 ain1.copyFrom(in1);
40372 if (in1.length / 4 != in2.length / 2) {
40373 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
40421 // in1 = "a", flattened 4-vectors
40423 public result_int reduce_my_uchar4_short4_0(byte[] in1, short[] in2) {
40424 // Verify that "in1" is non-null.
40425 if (in1 == null) {
40426 throw new RSIllegalArgumentException("Array \"in1\" is null!");
40429 if (in1.length % 4 != 0) {
40430 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
40432 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
40434 ain1.copyFrom(in1);
40444 if (in1.length / 4 != in2.length / 4) {
40445 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
40493 // in1 = "a", flattened 4-vectors
40495 public result_int reduce_my_uchar4_short4_1(byte[] in1, short[] in2) {
40496 // Verify that "in1" is non-null.
40497 if (in1 == null) {
40498 throw new RSIllegalArgumentException("Array \"in1\" is null!");
40501 if (in1.length % 4 != 0) {
40502 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
40504 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
40506 ain1.copyFrom(in1);
40516 if (in1.length / 4 != in2.length / 4) {
40517 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
40565 // in1 = "a", flattened 4-vectors
40567 public result_int reduce_my_uchar4_uchar_0(byte[] in1, byte[] in2) {
40568 // Verify that "in1" is non-null.
40569 if (in1 == null) {
40570 throw new RSIllegalArgumentException("Array \"in1\" is null!");
40573 if (in1.length % 4 != 0) {
40574 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
40576 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
40578 ain1.copyFrom(in1);
40584 if (in1.length / 4 != in2.length) {
40585 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
40633 // in1 = "a", flattened 4-vectors
40635 public result_int reduce_my_uchar4_uchar_1(byte[] in1, byte[] in2) {
40636 // Verify that "in1" is non-null.
40637 if (in1 == null) {
40638 throw new RSIllegalArgumentException("Array \"in1\" is null!");
40641 if (in1.length % 4 != 0) {
40642 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
40644 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
40646 ain1.copyFrom(in1);
40652 if (in1.length / 4 != in2.length) {
40653 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
40701 // in1 = "a", flattened 4-vectors
40703 public result_int reduce_my_uchar4_uchar2_0(byte[] in1, byte[] in2) {
40704 // Verify that "in1" is non-null.
40705 if (in1 == null) {
40706 throw new RSIllegalArgumentException("Array \"in1\" is null!");
40709 if (in1.length % 4 != 0) {
40710 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
40712 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
40714 ain1.copyFrom(in1);
40724 if (in1.length / 4 != in2.length / 2) {
40725 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
40773 // in1 = "a", flattened 4-vectors
40775 public result_int reduce_my_uchar4_uchar2_1(byte[] in1, byte[] in2) {
40776 // Verify that "in1" is non-null.
40777 if (in1 == null) {
40778 throw new RSIllegalArgumentException("Array \"in1\" is null!");
40781 if (in1.length % 4 != 0) {
40782 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
40784 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
40786 ain1.copyFrom(in1);
40796 if (in1.length / 4 != in2.length / 2) {
40797 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
40845 // in1 = "a", flattened 4-vectors
40847 public result_int reduce_my_uchar4_uchar4_0(byte[] in1, byte[] in2) {
40848 // Verify that "in1" is non-null.
40849 if (in1 == null) {
40850 throw new RSIllegalArgumentException("Array \"in1\" is null!");
40853 if (in1.length % 4 != 0) {
40854 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
40856 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
40858 ain1.copyFrom(in1);
40868 if (in1.length / 4 != in2.length / 4) {
40869 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
40917 // in1 = "a", flattened 4-vectors
40919 public result_int reduce_my_uchar4_uchar4_1(byte[] in1, byte[] in2) {
40920 // Verify that "in1" is non-null.
40921 if (in1 == null) {
40922 throw new RSIllegalArgumentException("Array \"in1\" is null!");
40925 if (in1.length % 4 != 0) {
40926 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
40928 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
40930 ain1.copyFrom(in1);
40940 if (in1.length / 4 != in2.length / 4) {
40941 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
40989 // in1 = "a", flattened 4-vectors
40991 public result_int reduce_my_uchar4_ushort_0(byte[] in1, short[] in2) {
40992 // Verify that "in1" is non-null.
40993 if (in1 == null) {
40994 throw new RSIllegalArgumentException("Array \"in1\" is null!");
40997 if (in1.length % 4 != 0) {
40998 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
41000 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
41002 ain1.copyFrom(in1);
41008 if (in1.length / 4 != in2.length) {
41009 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
41057 // in1 = "a", flattened 4-vectors
41059 public result_int reduce_my_uchar4_ushort_1(byte[] in1, short[] in2) {
41060 // Verify that "in1" is non-null.
41061 if (in1 == null) {
41062 throw new RSIllegalArgumentException("Array \"in1\" is null!");
41065 if (in1.length % 4 != 0) {
41066 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
41068 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
41070 ain1.copyFrom(in1);
41076 if (in1.length / 4 != in2.length) {
41077 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
41125 // in1 = "a", flattened 4-vectors
41127 public result_int reduce_my_uchar4_ushort2_0(byte[] in1, short[] in2) {
41128 // Verify that "in1" is non-null.
41129 if (in1 == null) {
41130 throw new RSIllegalArgumentException("Array \"in1\" is null!");
41133 if (in1.length % 4 != 0) {
41134 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
41136 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
41138 ain1.copyFrom(in1);
41148 if (in1.length / 4 != in2.length / 2) {
41149 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
41197 // in1 = "a", flattened 4-vectors
41199 public result_int reduce_my_uchar4_ushort2_1(byte[] in1, short[] in2) {
41200 // Verify that "in1" is non-null.
41201 if (in1 == null) {
41202 throw new RSIllegalArgumentException("Array \"in1\" is null!");
41205 if (in1.length % 4 != 0) {
41206 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
41208 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
41210 ain1.copyFrom(in1);
41220 if (in1.length / 4 != in2.length / 2) {
41221 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
41269 // in1 = "a", flattened 4-vectors
41271 public result_int reduce_my_uchar4_ushort4_0(byte[] in1, short[] in2) {
41272 // Verify that "in1" is non-null.
41273 if (in1 == null) {
41274 throw new RSIllegalArgumentException("Array \"in1\" is null!");
41277 if (in1.length % 4 != 0) {
41278 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
41280 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
41282 ain1.copyFrom(in1);
41292 if (in1.length / 4 != in2.length / 4) {
41293 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
41341 // in1 = "a", flattened 4-vectors
41343 public result_int reduce_my_uchar4_ushort4_1(byte[] in1, short[] in2) {
41344 // Verify that "in1" is non-null.
41345 if (in1 == null) {
41346 throw new RSIllegalArgumentException("Array \"in1\" is null!");
41349 if (in1.length % 4 != 0) {
41350 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
41352 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
41354 ain1.copyFrom(in1);
41364 if (in1.length / 4 != in2.length / 4) {
41365 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
41413 // in1 = "a", flattened 4-vectors
41415 public result_int reduce_my_uchar4_bool_0(byte[] in1, byte[] in2) {
41416 // Verify that "in1" is non-null.
41417 if (in1 == null) {
41418 throw new RSIllegalArgumentException("Array \"in1\" is null!");
41421 if (in1.length % 4 != 0) {
41422 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
41424 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
41426 ain1.copyFrom(in1);
41432 if (in1.length / 4 != in2.length) {
41433 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
41481 // in1 = "a", flattened 4-vectors
41483 public result_int reduce_my_uchar4_bool_1(byte[] in1, byte[] in2) {
41484 // Verify that "in1" is non-null.
41485 if (in1 == null) {
41486 throw new RSIllegalArgumentException("Array \"in1\" is null!");
41489 if (in1.length % 4 != 0) {
41490 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
41492 Allocation ain1 = Allocation.createSized(mRSLocal, __U8_4, in1.length / 4);
41494 ain1.copyFrom(in1);
41500 if (in1.length / 4 != in2.length) {
41501 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
41691 // in1 = "a"
41693 public result_int reduce_my_ushort_half_0(short[] in1, short[] in2) {
41694 // Verify that "in1" is non-null.
41695 if (in1 == null) {
41696 throw new RSIllegalArgumentException("Array \"in1\" is null!");
41698 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
41700 ain1.copyFrom(in1);
41706 if (in1.length != in2.length) {
41707 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
41755 // in1 = "a"
41757 public result_int reduce_my_ushort_half_1(short[] in1, short[] in2) {
41758 // Verify that "in1" is non-null.
41759 if (in1 == null) {
41760 throw new RSIllegalArgumentException("Array \"in1\" is null!");
41762 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
41764 ain1.copyFrom(in1);
41770 if (in1.length != in2.length) {
41771 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
41819 // in1 = "a"
41821 public result_int reduce_my_ushort_half2_0(short[] in1, short[] in2) {
41822 // Verify that "in1" is non-null.
41823 if (in1 == null) {
41824 throw new RSIllegalArgumentException("Array \"in1\" is null!");
41826 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
41828 ain1.copyFrom(in1);
41838 if (in1.length != in2.length / 2) {
41839 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
41887 // in1 = "a"
41889 public result_int reduce_my_ushort_half2_1(short[] in1, short[] in2) {
41890 // Verify that "in1" is non-null.
41891 if (in1 == null) {
41892 throw new RSIllegalArgumentException("Array \"in1\" is null!");
41894 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
41896 ain1.copyFrom(in1);
41906 if (in1.length != in2.length / 2) {
41907 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
41955 // in1 = "a"
41957 public result_int reduce_my_ushort_half4_0(short[] in1, short[] in2) {
41958 // Verify that "in1" is non-null.
41959 if (in1 == null) {
41960 throw new RSIllegalArgumentException("Array \"in1\" is null!");
41962 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
41964 ain1.copyFrom(in1);
41974 if (in1.length != in2.length / 4) {
41975 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
42023 // in1 = "a"
42025 public result_int reduce_my_ushort_half4_1(short[] in1, short[] in2) {
42026 // Verify that "in1" is non-null.
42027 if (in1 == null) {
42028 throw new RSIllegalArgumentException("Array \"in1\" is null!");
42030 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
42032 ain1.copyFrom(in1);
42042 if (in1.length != in2.length / 4) {
42043 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
42091 // in1 = "a"
42093 public result_int reduce_my_ushort_float_0(short[] in1, float[] in2) {
42094 // Verify that "in1" is non-null.
42095 if (in1 == null) {
42096 throw new RSIllegalArgumentException("Array \"in1\" is null!");
42098 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
42100 ain1.copyFrom(in1);
42106 if (in1.length != in2.length) {
42107 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
42155 // in1 = "a"
42157 public result_int reduce_my_ushort_float_1(short[] in1, float[] in2) {
42158 // Verify that "in1" is non-null.
42159 if (in1 == null) {
42160 throw new RSIllegalArgumentException("Array \"in1\" is null!");
42162 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
42164 ain1.copyFrom(in1);
42170 if (in1.length != in2.length) {
42171 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
42219 // in1 = "a"
42221 public result_int reduce_my_ushort_float2_0(short[] in1, float[] in2) {
42222 // Verify that "in1" is non-null.
42223 if (in1 == null) {
42224 throw new RSIllegalArgumentException("Array \"in1\" is null!");
42226 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
42228 ain1.copyFrom(in1);
42238 if (in1.length != in2.length / 2) {
42239 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
42287 // in1 = "a"
42289 public result_int reduce_my_ushort_float2_1(short[] in1, float[] in2) {
42290 // Verify that "in1" is non-null.
42291 if (in1 == null) {
42292 throw new RSIllegalArgumentException("Array \"in1\" is null!");
42294 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
42296 ain1.copyFrom(in1);
42306 if (in1.length != in2.length / 2) {
42307 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
42355 // in1 = "a"
42357 public result_int reduce_my_ushort_float4_0(short[] in1, float[] in2) {
42358 // Verify that "in1" is non-null.
42359 if (in1 == null) {
42360 throw new RSIllegalArgumentException("Array \"in1\" is null!");
42362 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
42364 ain1.copyFrom(in1);
42374 if (in1.length != in2.length / 4) {
42375 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
42423 // in1 = "a"
42425 public result_int reduce_my_ushort_float4_1(short[] in1, float[] in2) {
42426 // Verify that "in1" is non-null.
42427 if (in1 == null) {
42428 throw new RSIllegalArgumentException("Array \"in1\" is null!");
42430 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
42432 ain1.copyFrom(in1);
42442 if (in1.length != in2.length / 4) {
42443 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
42491 // in1 = "a"
42493 public result_int reduce_my_ushort_char_0(short[] in1, byte[] in2) {
42494 // Verify that "in1" is non-null.
42495 if (in1 == null) {
42496 throw new RSIllegalArgumentException("Array \"in1\" is null!");
42498 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
42500 ain1.copyFrom(in1);
42506 if (in1.length != in2.length) {
42507 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
42555 // in1 = "a"
42557 public result_int reduce_my_ushort_char_1(short[] in1, byte[] in2) {
42558 // Verify that "in1" is non-null.
42559 if (in1 == null) {
42560 throw new RSIllegalArgumentException("Array \"in1\" is null!");
42562 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
42564 ain1.copyFrom(in1);
42570 if (in1.length != in2.length) {
42571 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
42619 // in1 = "a"
42621 public result_int reduce_my_ushort_char2_0(short[] in1, byte[] in2) {
42622 // Verify that "in1" is non-null.
42623 if (in1 == null) {
42624 throw new RSIllegalArgumentException("Array \"in1\" is null!");
42626 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
42628 ain1.copyFrom(in1);
42638 if (in1.length != in2.length / 2) {
42639 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
42687 // in1 = "a"
42689 public result_int reduce_my_ushort_char2_1(short[] in1, byte[] in2) {
42690 // Verify that "in1" is non-null.
42691 if (in1 == null) {
42692 throw new RSIllegalArgumentException("Array \"in1\" is null!");
42694 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
42696 ain1.copyFrom(in1);
42706 if (in1.length != in2.length / 2) {
42707 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
42755 // in1 = "a"
42757 public result_int reduce_my_ushort_char4_0(short[] in1, byte[] in2) {
42758 // Verify that "in1" is non-null.
42759 if (in1 == null) {
42760 throw new RSIllegalArgumentException("Array \"in1\" is null!");
42762 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
42764 ain1.copyFrom(in1);
42774 if (in1.length != in2.length / 4) {
42775 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
42823 // in1 = "a"
42825 public result_int reduce_my_ushort_char4_1(short[] in1, byte[] in2) {
42826 // Verify that "in1" is non-null.
42827 if (in1 == null) {
42828 throw new RSIllegalArgumentException("Array \"in1\" is null!");
42830 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
42832 ain1.copyFrom(in1);
42842 if (in1.length != in2.length / 4) {
42843 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
42891 // in1 = "a"
42893 public result_int reduce_my_ushort_short_0(short[] in1, short[] in2) {
42894 // Verify that "in1" is non-null.
42895 if (in1 == null) {
42896 throw new RSIllegalArgumentException("Array \"in1\" is null!");
42898 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
42900 ain1.copyFrom(in1);
42906 if (in1.length != in2.length) {
42907 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
42955 // in1 = "a"
42957 public result_int reduce_my_ushort_short_1(short[] in1, short[] in2) {
42958 // Verify that "in1" is non-null.
42959 if (in1 == null) {
42960 throw new RSIllegalArgumentException("Array \"in1\" is null!");
42962 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
42964 ain1.copyFrom(in1);
42970 if (in1.length != in2.length) {
42971 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
43019 // in1 = "a"
43021 public result_int reduce_my_ushort_short2_0(short[] in1, short[] in2) {
43022 // Verify that "in1" is non-null.
43023 if (in1 == null) {
43024 throw new RSIllegalArgumentException("Array \"in1\" is null!");
43026 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
43028 ain1.copyFrom(in1);
43038 if (in1.length != in2.length / 2) {
43039 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
43087 // in1 = "a"
43089 public result_int reduce_my_ushort_short2_1(short[] in1, short[] in2) {
43090 // Verify that "in1" is non-null.
43091 if (in1 == null) {
43092 throw new RSIllegalArgumentException("Array \"in1\" is null!");
43094 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
43096 ain1.copyFrom(in1);
43106 if (in1.length != in2.length / 2) {
43107 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
43155 // in1 = "a"
43157 public result_int reduce_my_ushort_short4_0(short[] in1, short[] in2) {
43158 // Verify that "in1" is non-null.
43159 if (in1 == null) {
43160 throw new RSIllegalArgumentException("Array \"in1\" is null!");
43162 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
43164 ain1.copyFrom(in1);
43174 if (in1.length != in2.length / 4) {
43175 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
43223 // in1 = "a"
43225 public result_int reduce_my_ushort_short4_1(short[] in1, short[] in2) {
43226 // Verify that "in1" is non-null.
43227 if (in1 == null) {
43228 throw new RSIllegalArgumentException("Array \"in1\" is null!");
43230 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
43232 ain1.copyFrom(in1);
43242 if (in1.length != in2.length / 4) {
43243 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
43291 // in1 = "a"
43293 public result_int reduce_my_ushort_uchar_0(short[] in1, byte[] in2) {
43294 // Verify that "in1" is non-null.
43295 if (in1 == null) {
43296 throw new RSIllegalArgumentException("Array \"in1\" is null!");
43298 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
43300 ain1.copyFrom(in1);
43306 if (in1.length != in2.length) {
43307 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
43355 // in1 = "a"
43357 public result_int reduce_my_ushort_uchar_1(short[] in1, byte[] in2) {
43358 // Verify that "in1" is non-null.
43359 if (in1 == null) {
43360 throw new RSIllegalArgumentException("Array \"in1\" is null!");
43362 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
43364 ain1.copyFrom(in1);
43370 if (in1.length != in2.length) {
43371 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
43419 // in1 = "a"
43421 public result_int reduce_my_ushort_uchar2_0(short[] in1, byte[] in2) {
43422 // Verify that "in1" is non-null.
43423 if (in1 == null) {
43424 throw new RSIllegalArgumentException("Array \"in1\" is null!");
43426 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
43428 ain1.copyFrom(in1);
43438 if (in1.length != in2.length / 2) {
43439 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
43487 // in1 = "a"
43489 public result_int reduce_my_ushort_uchar2_1(short[] in1, byte[] in2) {
43490 // Verify that "in1" is non-null.
43491 if (in1 == null) {
43492 throw new RSIllegalArgumentException("Array \"in1\" is null!");
43494 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
43496 ain1.copyFrom(in1);
43506 if (in1.length != in2.length / 2) {
43507 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
43555 // in1 = "a"
43557 public result_int reduce_my_ushort_uchar4_0(short[] in1, byte[] in2) {
43558 // Verify that "in1" is non-null.
43559 if (in1 == null) {
43560 throw new RSIllegalArgumentException("Array \"in1\" is null!");
43562 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
43564 ain1.copyFrom(in1);
43574 if (in1.length != in2.length / 4) {
43575 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
43623 // in1 = "a"
43625 public result_int reduce_my_ushort_uchar4_1(short[] in1, byte[] in2) {
43626 // Verify that "in1" is non-null.
43627 if (in1 == null) {
43628 throw new RSIllegalArgumentException("Array \"in1\" is null!");
43630 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
43632 ain1.copyFrom(in1);
43642 if (in1.length != in2.length / 4) {
43643 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
43691 // in1 = "a"
43693 public result_int reduce_my_ushort_ushort_0(short[] in1, short[] in2) {
43694 // Verify that "in1" is non-null.
43695 if (in1 == null) {
43696 throw new RSIllegalArgumentException("Array \"in1\" is null!");
43698 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
43700 ain1.copyFrom(in1);
43706 if (in1.length != in2.length) {
43707 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
43755 // in1 = "a"
43757 public result_int reduce_my_ushort_ushort_1(short[] in1, short[] in2) {
43758 // Verify that "in1" is non-null.
43759 if (in1 == null) {
43760 throw new RSIllegalArgumentException("Array \"in1\" is null!");
43762 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
43764 ain1.copyFrom(in1);
43770 if (in1.length != in2.length) {
43771 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
43819 // in1 = "a"
43821 public result_int reduce_my_ushort_ushort2_0(short[] in1, short[] in2) {
43822 // Verify that "in1" is non-null.
43823 if (in1 == null) {
43824 throw new RSIllegalArgumentException("Array \"in1\" is null!");
43826 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
43828 ain1.copyFrom(in1);
43838 if (in1.length != in2.length / 2) {
43839 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
43887 // in1 = "a"
43889 public result_int reduce_my_ushort_ushort2_1(short[] in1, short[] in2) {
43890 // Verify that "in1" is non-null.
43891 if (in1 == null) {
43892 throw new RSIllegalArgumentException("Array \"in1\" is null!");
43894 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
43896 ain1.copyFrom(in1);
43906 if (in1.length != in2.length / 2) {
43907 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
43955 // in1 = "a"
43957 public result_int reduce_my_ushort_ushort4_0(short[] in1, short[] in2) {
43958 // Verify that "in1" is non-null.
43959 if (in1 == null) {
43960 throw new RSIllegalArgumentException("Array \"in1\" is null!");
43962 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
43964 ain1.copyFrom(in1);
43974 if (in1.length != in2.length / 4) {
43975 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
44023 // in1 = "a"
44025 public result_int reduce_my_ushort_ushort4_1(short[] in1, short[] in2) {
44026 // Verify that "in1" is non-null.
44027 if (in1 == null) {
44028 throw new RSIllegalArgumentException("Array \"in1\" is null!");
44030 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
44032 ain1.copyFrom(in1);
44042 if (in1.length != in2.length / 4) {
44043 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
44091 // in1 = "a"
44093 public result_int reduce_my_ushort_bool_0(short[] in1, byte[] in2) {
44094 // Verify that "in1" is non-null.
44095 if (in1 == null) {
44096 throw new RSIllegalArgumentException("Array \"in1\" is null!");
44098 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
44100 ain1.copyFrom(in1);
44106 if (in1.length != in2.length) {
44107 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
44155 // in1 = "a"
44157 public result_int reduce_my_ushort_bool_1(short[] in1, byte[] in2) {
44158 // Verify that "in1" is non-null.
44159 if (in1 == null) {
44160 throw new RSIllegalArgumentException("Array \"in1\" is null!");
44162 Allocation ain1 = Allocation.createSized(mRSLocal, __U16, in1.length);
44164 ain1.copyFrom(in1);
44170 if (in1.length != in2.length) {
44171 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
44361 // in1 = "a", flattened 2-vectors
44363 public result_int reduce_my_ushort2_half_0(short[] in1, short[] in2) {
44364 // Verify that "in1" is non-null.
44365 if (in1 == null) {
44366 throw new RSIllegalArgumentException("Array \"in1\" is null!");
44369 if (in1.length % 2 != 0) {
44370 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
44372 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
44374 ain1.copyFrom(in1);
44380 if (in1.length / 2 != in2.length) {
44381 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
44429 // in1 = "a", flattened 2-vectors
44431 public result_int reduce_my_ushort2_half_1(short[] in1, short[] in2) {
44432 // Verify that "in1" is non-null.
44433 if (in1 == null) {
44434 throw new RSIllegalArgumentException("Array \"in1\" is null!");
44437 if (in1.length % 2 != 0) {
44438 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
44440 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
44442 ain1.copyFrom(in1);
44448 if (in1.length / 2 != in2.length) {
44449 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
44497 // in1 = "a", flattened 2-vectors
44499 public result_int reduce_my_ushort2_half2_0(short[] in1, short[] in2) {
44500 // Verify that "in1" is non-null.
44501 if (in1 == null) {
44502 throw new RSIllegalArgumentException("Array \"in1\" is null!");
44505 if (in1.length % 2 != 0) {
44506 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
44508 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
44510 ain1.copyFrom(in1);
44520 if (in1.length / 2 != in2.length / 2) {
44521 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
44569 // in1 = "a", flattened 2-vectors
44571 public result_int reduce_my_ushort2_half2_1(short[] in1, short[] in2) {
44572 // Verify that "in1" is non-null.
44573 if (in1 == null) {
44574 throw new RSIllegalArgumentException("Array \"in1\" is null!");
44577 if (in1.length % 2 != 0) {
44578 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
44580 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
44582 ain1.copyFrom(in1);
44592 if (in1.length / 2 != in2.length / 2) {
44593 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
44641 // in1 = "a", flattened 2-vectors
44643 public result_int reduce_my_ushort2_half4_0(short[] in1, short[] in2) {
44644 // Verify that "in1" is non-null.
44645 if (in1 == null) {
44646 throw new RSIllegalArgumentException("Array \"in1\" is null!");
44649 if (in1.length % 2 != 0) {
44650 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
44652 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
44654 ain1.copyFrom(in1);
44664 if (in1.length / 2 != in2.length / 4) {
44665 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
44713 // in1 = "a", flattened 2-vectors
44715 public result_int reduce_my_ushort2_half4_1(short[] in1, short[] in2) {
44716 // Verify that "in1" is non-null.
44717 if (in1 == null) {
44718 throw new RSIllegalArgumentException("Array \"in1\" is null!");
44721 if (in1.length % 2 != 0) {
44722 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
44724 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
44726 ain1.copyFrom(in1);
44736 if (in1.length / 2 != in2.length / 4) {
44737 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
44785 // in1 = "a", flattened 2-vectors
44787 public result_int reduce_my_ushort2_float_0(short[] in1, float[] in2) {
44788 // Verify that "in1" is non-null.
44789 if (in1 == null) {
44790 throw new RSIllegalArgumentException("Array \"in1\" is null!");
44793 if (in1.length % 2 != 0) {
44794 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
44796 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
44798 ain1.copyFrom(in1);
44804 if (in1.length / 2 != in2.length) {
44805 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
44853 // in1 = "a", flattened 2-vectors
44855 public result_int reduce_my_ushort2_float_1(short[] in1, float[] in2) {
44856 // Verify that "in1" is non-null.
44857 if (in1 == null) {
44858 throw new RSIllegalArgumentException("Array \"in1\" is null!");
44861 if (in1.length % 2 != 0) {
44862 in1\" is not a multiple of 2 in length!");
44864 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
44866 ain1.copyFrom(in1);
44872 if (in1.length / 2 != in2.length) {
44873 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
44921 // in1 = "a", flattened 2-vectors
44923 public result_int reduce_my_ushort2_float2_0(short[] in1, float[] in2) {
44924 // Verify that "in1" is non-null.
44925 if (in1 == null) {
44926 throw new RSIllegalArgumentException("Array \"in1\" is null!");
44929 if (in1.length % 2 != 0) {
44930 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
44932 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
44934 ain1.copyFrom(in1);
44944 if (in1.length / 2 != in2.length / 2) {
44945 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
44993 // in1 = "a", flattened 2-vectors
44995 public result_int reduce_my_ushort2_float2_1(short[] in1, float[] in2) {
44996 // Verify that "in1" is non-null.
44997 if (in1 == null) {
44998 throw new RSIllegalArgumentException("Array \"in1\" is null!");
45001 if (in1.length % 2 != 0) {
45002 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
45004 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
45006 ain1.copyFrom(in1);
45016 if (in1.length / 2 != in2.length / 2) {
45017 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
45065 // in1 = "a", flattened 2-vectors
45067 public result_int reduce_my_ushort2_float4_0(short[] in1, float[] in2) {
45068 // Verify that "in1" is non-null.
45069 if (in1 == null) {
45070 throw new RSIllegalArgumentException("Array \"in1\" is null!");
45073 if (in1.length % 2 != 0) {
45074 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
45076 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
45078 ain1.copyFrom(in1);
45088 if (in1.length / 2 != in2.length / 4) {
45089 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
45137 // in1 = "a", flattened 2-vectors
45139 public result_int reduce_my_ushort2_float4_1(short[] in1, float[] in2) {
45140 // Verify that "in1" is non-null.
45141 if (in1 == null) {
45142 throw new RSIllegalArgumentException("Array \"in1\" is null!");
45145 if (in1.length % 2 != 0) {
45146 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
45148 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
45150 ain1.copyFrom(in1);
45160 if (in1.length / 2 != in2.length / 4) {
45161 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
45209 // in1 = "a", flattened 2-vectors
45211 public result_int reduce_my_ushort2_char_0(short[] in1, byte[] in2) {
45212 // Verify that "in1" is non-null.
45213 if (in1 == null) {
45214 throw new RSIllegalArgumentException("Array \"in1\" is null!");
45217 if (in1.length % 2 != 0) {
45218 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
45220 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
45222 ain1.copyFrom(in1);
45228 if (in1.length / 2 != in2.length) {
45229 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
45277 // in1 = "a", flattened 2-vectors
45279 public result_int reduce_my_ushort2_char_1(short[] in1, byte[] in2) {
45280 // Verify that "in1" is non-null.
45281 if (in1 == null) {
45282 throw new RSIllegalArgumentException("Array \"in1\" is null!");
45285 if (in1.length % 2 != 0) {
45286 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
45288 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
45290 ain1.copyFrom(in1);
45296 if (in1.length / 2 != in2.length) {
45297 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
45345 // in1 = "a", flattened 2-vectors
45347 public result_int reduce_my_ushort2_char2_0(short[] in1, byte[] in2) {
45348 // Verify that "in1" is non-null.
45349 if (in1 == null) {
45350 throw new RSIllegalArgumentException("Array \"in1\" is null!");
45353 if (in1.length % 2 != 0) {
45354 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
45356 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
45358 ain1.copyFrom(in1);
45368 if (in1.length / 2 != in2.length / 2) {
45369 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
45417 // in1 = "a", flattened 2-vectors
45419 public result_int reduce_my_ushort2_char2_1(short[] in1, byte[] in2) {
45420 // Verify that "in1" is non-null.
45421 if (in1 == null) {
45422 throw new RSIllegalArgumentException("Array \"in1\" is null!");
45425 if (in1.length % 2 != 0) {
45426 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
45428 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
45430 ain1.copyFrom(in1);
45440 if (in1.length / 2 != in2.length / 2) {
45441 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
45489 // in1 = "a", flattened 2-vectors
45491 public result_int reduce_my_ushort2_char4_0(short[] in1, byte[] in2) {
45492 // Verify that "in1" is non-null.
45493 if (in1 == null) {
45494 throw new RSIllegalArgumentException("Array \"in1\" is null!");
45497 if (in1.length % 2 != 0) {
45498 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
45500 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
45502 ain1.copyFrom(in1);
45512 if (in1.length / 2 != in2.length / 4) {
45513 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
45561 // in1 = "a", flattened 2-vectors
45563 public result_int reduce_my_ushort2_char4_1(short[] in1, byte[] in2) {
45564 // Verify that "in1" is non-null.
45565 if (in1 == null) {
45566 throw new RSIllegalArgumentException("Array \"in1\" is null!");
45569 if (in1.length % 2 != 0) {
45570 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
45572 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
45574 ain1.copyFrom(in1);
45584 if (in1.length / 2 != in2.length / 4) {
45585 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
45633 // in1 = "a", flattened 2-vectors
45635 in1, short[] in2) {
45636 // Verify that "in1" is non-null.
45637 if (in1 == null) {
45638 throw new RSIllegalArgumentException("Array \"in1\" is null!");
45641 if (in1.length % 2 != 0) {
45642 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
45644 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
45646 ain1.copyFrom(in1);
45652 if (in1.length / 2 != in2.length) {
45653 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
45701 // in1 = "a", flattened 2-vectors
45703 public result_int reduce_my_ushort2_short_1(short[] in1, short[] in2) {
45704 // Verify that "in1" is non-null.
45705 if (in1 == null) {
45706 throw new RSIllegalArgumentException("Array \"in1\" is null!");
45709 if (in1.length % 2 != 0) {
45710 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
45712 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
45714 ain1.copyFrom(in1);
45720 if (in1.length / 2 != in2.length) {
45721 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
45769 // in1 = "a", flattened 2-vectors
45771 public result_int reduce_my_ushort2_short2_0(short[] in1, short[] in2) {
45772 // Verify that "in1" is non-null.
45773 if (in1 == null) {
45774 throw new RSIllegalArgumentException("Array \"in1\" is null!");
45777 if (in1.length % 2 != 0) {
45778 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
45780 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
45782 ain1.copyFrom(in1);
45792 if (in1.length / 2 != in2.length / 2) {
45793 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
45841 // in1 = "a", flattened 2-vectors
45843 public result_int reduce_my_ushort2_short2_1(short[] in1, short[] in2) {
45844 // Verify that "in1" is non-null.
45845 if (in1 == null) {
45846 throw new RSIllegalArgumentException("Array \"in1\" is null!");
45849 if (in1.length % 2 != 0) {
45850 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
45852 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
45854 ain1.copyFrom(in1);
45864 if (in1.length / 2 != in2.length / 2) {
45865 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
45913 // in1 = "a", flattened 2-vectors
45915 public result_int reduce_my_ushort2_short4_0(short[] in1, short[] in2) {
45916 // Verify that "in1" is non-null.
45917 if (in1 == null) {
45918 throw new RSIllegalArgumentException("Array \"in1\" is null!");
45921 if (in1.length % 2 != 0) {
45922 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
45924 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
45926 ain1.copyFrom(in1);
45936 if (in1.length / 2 != in2.length / 4) {
45937 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
45985 // in1 = "a", flattened 2-vectors
45987 public result_int reduce_my_ushort2_short4_1(short[] in1, short[] in2) {
45988 // Verify that "in1" is non-null.
45989 if (in1 == null) {
45990 throw new RSIllegalArgumentException("Array \"in1\" is null!");
45993 if (in1.length % 2 != 0) {
45994 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
45996 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
45998 ain1.copyFrom(in1);
46008 if (in1.length / 2 != in2.length / 4) {
46009 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
46057 // in1 = "a", flattened 2-vectors
46059 public result_int reduce_my_ushort2_uchar_0(short[] in1, byte[] in2) {
46060 // Verify that "in1" is non-null.
46061 if (in1 == null) {
46062 throw new RSIllegalArgumentException("Array \"in1\" is null!");
46065 if (in1.length % 2 != 0) {
46066 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
46068 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
46070 ain1.copyFrom(in1);
46076 if (in1.length / 2 != in2.length) {
46077 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
46125 // in1 = "a", flattened 2-vectors
46127 public result_int reduce_my_ushort2_uchar_1(short[] in1, byte[] in2) {
46128 // Verify that "in1" is non-null.
46129 if (in1 == null) {
46130 throw new RSIllegalArgumentException("Array \"in1\" is null!");
46133 if (in1.length % 2 != 0) {
46134 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
46136 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
46138 ain1.copyFrom(in1);
46144 if (in1.length / 2 != in2.length) {
46145 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
46193 // in1 = "a", flattened 2-vectors
46195 public result_int reduce_my_ushort2_uchar2_0(short[] in1, byte[] in2) {
46196 // Verify that "in1" is non-null.
46197 if (in1 == null) {
46198 throw new RSIllegalArgumentException("Array \"in1\" is null!");
46201 if (in1.length % 2 != 0) {
46202 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
46204 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
46206 ain1.copyFrom(in1);
46216 if (in1.length / 2 != in2.length / 2) {
46217 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
46265 // in1 = "a", flattened 2-vectors
46267 public result_int reduce_my_ushort2_uchar2_1(short[] in1, byte[] in2) {
46268 // Verify that "in1" is non-null.
46269 if (in1 == null) {
46270 throw new RSIllegalArgumentException("Array \"in1\" is null!");
46273 if (in1.length % 2 != 0) {
46274 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
46276 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
46278 ain1.copyFrom(in1);
46288 if (in1.length / 2 != in2.length / 2) {
46289 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
46337 // in1 = "a", flattened 2-vectors
46339 public result_int reduce_my_ushort2_uchar4_0(short[] in1, byte[] in2) {
46340 // Verify that "in1" is non-null.
46341 if (in1 == null) {
46342 throw new RSIllegalArgumentException("Array \"in1\" is null!");
46345 if (in1.length % 2 != 0) {
46346 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
46348 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
46350 ain1.copyFrom(in1);
46360 if (in1.length / 2 != in2.length / 4) {
46361 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
46409 // in1 = "a", flattened 2-vectors
46411 public result_int reduce_my_ushort2_uchar4_1(short[] in1, byte[] in2) {
46412 // Verify that "in1" is non-null.
46413 if (in1 == null) {
46414 throw new RSIllegalArgumentException("Array \"in1\" is null!");
46417 if (in1.length % 2 != 0) {
46418 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
46420 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
46422 ain1.copyFrom(in1);
46432 if (in1.length / 2 != in2.length / 4) {
46433 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
46481 // in1 = "a", flattened 2-vectors
46483 public result_int reduce_my_ushort2_ushort_0(short[] in1, short[] in2) {
46484 // Verify that "in1" is non-null.
46485 if (in1 == null) {
46486 throw new RSIllegalArgumentException("Array \"in1\" is null!");
46489 if (in1.length % 2 != 0) {
46490 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
46492 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
46494 ain1.copyFrom(in1);
46500 if (in1.length / 2 != in2.length) {
46501 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
46549 // in1 = "a", flattened 2-vectors
46551 public result_int reduce_my_ushort2_ushort_1(short[] in1, short[] in2) {
46552 // Verify that "in1" is non-null.
46553 if (in1 == null) {
46554 throw new RSIllegalArgumentException("Array \"in1\" is null!");
46557 if (in1.length % 2 != 0) {
46558 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
46560 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
46562 ain1.copyFrom(in1);
46568 if (in1.length / 2 != in2.length) {
46569 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
46617 // in1 = "a", flattened 2-vectors
46619 public result_int reduce_my_ushort2_ushort2_0(short[] in1, short[] in2) {
46620 // Verify that "in1" is non-null.
46621 if (in1 == null) {
46622 throw new RSIllegalArgumentException("Array \"in1\" is null!");
46625 if (in1.length % 2 != 0) {
46626 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
46628 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
46630 ain1.copyFrom(in1);
46640 if (in1.length / 2 != in2.length / 2) {
46641 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
46689 // in1 = "a", flattened 2-vectors
46691 public result_int reduce_my_ushort2_ushort2_1(short[] in1, short[] in2) {
46692 // Verify that "in1" is non-null.
46693 if (in1 == null) {
46694 throw new RSIllegalArgumentException("Array \"in1\" is null!");
46697 if (in1.length % 2 != 0) {
46698 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
46700 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
46702 ain1.copyFrom(in1);
46712 if (in1.length / 2 != in2.length / 2) {
46713 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
46761 // in1 = "a", flattened 2-vectors
46763 public result_int reduce_my_ushort2_ushort4_0(short[] in1, short[] in2) {
46764 // Verify that "in1" is non-null.
46765 if (in1 == null) {
46766 throw new RSIllegalArgumentException("Array \"in1\" is null!");
46769 if (in1.length % 2 != 0) {
46770 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
46772 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
46774 ain1.copyFrom(in1);
46784 if (in1.length / 2 != in2.length / 4) {
46785 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
46833 // in1 = "a", flattened 2-vectors
46835 public result_int reduce_my_ushort2_ushort4_1(short[] in1, short[] in2) {
46836 // Verify that "in1" is non-null.
46837 if (in1 == null) {
46838 throw new RSIllegalArgumentException("Array \"in1\" is null!");
46841 if (in1.length % 2 != 0) {
46842 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
46844 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
46846 ain1.copyFrom(in1);
46856 if (in1.length / 2 != in2.length / 4) {
46857 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
46905 // in1 = "a", flattened 2-vectors
46907 public result_int reduce_my_ushort2_bool_0(short[] in1, byte[] in2) {
46908 // Verify that "in1" is non-null.
46909 if (in1 == null) {
46910 throw new RSIllegalArgumentException("Array \"in1\" is null!");
46913 if (in1.length % 2 != 0) {
46914 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
46916 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
46918 ain1.copyFrom(in1);
46924 if (in1.length / 2 != in2.length) {
46925 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
46973 // in1 = "a", flattened 2-vectors
46975 public result_int reduce_my_ushort2_bool_1(short[] in1, byte[] in2) {
46976 // Verify that "in1" is non-null.
46977 if (in1 == null) {
46978 throw new RSIllegalArgumentException("Array \"in1\" is null!");
46981 if (in1.length % 2 != 0) {
46982 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 2 in length!");
46984 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_2, in1.length / 2);
46986 ain1.copyFrom(in1);
46992 if (in1.length / 2 != in2.length) {
46993 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
47183 // in1 = "a", flattened 4-vectors
47185 public result_int reduce_my_ushort4_half_0(short[] in1, short[] in2) {
47186 // Verify that "in1" is non-null.
47187 if (in1 == null) {
47188 throw new RSIllegalArgumentException("Array \"in1\" is null!");
47191 if (in1.length % 4 != 0) {
47192 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
47194 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
47196 ain1.copyFrom(in1);
47202 if (in1.length / 4 != in2.length) {
47203 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
47251 // in1 = "a", flattened 4-vectors
47253 public result_int reduce_my_ushort4_half_1(short[] in1, short[] in2) {
47254 // Verify that "in1" is non-null.
47255 if (in1 == null) {
47256 throw new RSIllegalArgumentException("Array \"in1\" is null!");
47259 if (in1.length % 4 != 0) {
47260 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
47262 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
47264 ain1.copyFrom(in1);
47270 if (in1.length / 4 != in2.length) {
47271 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
47319 // in1 = "a", flattened 4-vectors
47321 public result_int reduce_my_ushort4_half2_0(short[] in1, short[] in2) {
47322 // Verify that "in1" is non-null.
47323 if (in1 == null) {
47324 throw new RSIllegalArgumentException("Array \"in1\" is null!");
47327 if (in1.length % 4 != 0) {
47328 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
47330 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
47332 ain1.copyFrom(in1);
47342 if (in1.length / 4 != in2.length / 2) {
47343 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
47391 // in1 = "a", flattened 4-vectors
47393 public result_int reduce_my_ushort4_half2_1(short[] in1, short[] in2) {
47394 // Verify that "in1" is non-null.
47395 if (in1 == null) {
47396 throw new RSIllegalArgumentException("Array \"in1\" is null!");
47399 if (in1.length % 4 != 0) {
47400 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
47402 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
47404 ain1.copyFrom(in1);
47414 if (in1.length / 4 != in2.length / 2) {
47415 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
47463 // in1 = "a", flattened 4-vectors
47465 public result_int reduce_my_ushort4_half4_0(short[] in1, short[] in2) {
47466 // Verify that "in1" is non-null.
47467 if (in1 == null) {
47468 throw new RSIllegalArgumentException("Array \"in1\" is null!");
47471 if (in1.length % 4 != 0) {
47472 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
47474 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
47476 ain1.copyFrom(in1);
47486 if (in1.length / 4 != in2.length / 4) {
47487 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
47535 // in1 = "a", flattened 4-vectors
47537 public result_int reduce_my_ushort4_half4_1(short[] in1, short[] in2) {
47538 // Verify that "in1" is non-null.
47539 if (in1 == null) {
47540 throw new RSIllegalArgumentException("Array \"in1\" is null!");
47543 if (in1.length % 4 != 0) {
47544 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
47546 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
47548 ain1.copyFrom(in1);
47558 if (in1.length / 4 != in2.length / 4) {
47559 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
47607 // in1 = "a", flattened 4-vectors
47609 public result_int reduce_my_ushort4_float_0(short[] in1, float[] in2) {
47610 // Verify that "in1" is non-null.
47611 if (in1 == null) {
47612 throw new RSIllegalArgumentException("Array \"in1\" is null!");
47615 if (in1.length % 4 != 0) {
47616 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
47618 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
47620 ain1.copyFrom(in1);
47626 if (in1.length / 4 != in2.length) {
47627 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
47675 // in1 = "a", flattened 4-vectors
47677 public result_int reduce_my_ushort4_float_1(short[] in1, float[] in2) {
47678 // Verify that "in1" is non-null.
47679 if (in1 == null) {
47680 throw new RSIllegalArgumentException("Array \"in1\" is null!");
47683 if (in1.length % 4 != 0) {
47684 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
47686 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
47688 ain1.copyFrom(in1);
47694 if (in1.length / 4 != in2.length) {
47695 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
47743 // in1 = "a", flattened 4-vectors
47745 public result_int reduce_my_ushort4_float2_0(short[] in1, float[] in2) {
47746 // Verify that "in1" is non-null.
47747 if (in1 == null) {
47748 throw new RSIllegalArgumentException("Array \"in1\" is null!");
47751 if (in1.length % 4 != 0) {
47752 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
47754 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
47756 ain1.copyFrom(in1);
47766 if (in1.length / 4 != in2.length / 2) {
47767 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
47815 // in1 = "a", flattened 4-vectors
47817 public result_int reduce_my_ushort4_float2_1(short[] in1, float[] in2) {
47818 // Verify that "in1" is non-null.
47819 if (in1 == null) {
47820 throw new RSIllegalArgumentException("Array \"in1\" is null!");
47823 if (in1.length % 4 != 0) {
47824 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
47826 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
47828 ain1.copyFrom(in1);
47838 if (in1.length / 4 != in2.length / 2) {
47839 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
47887 // in1 = "a", flattened 4-vectors
47889 public result_int reduce_my_ushort4_float4_0(short[] in1, float[] in2) {
47890 // Verify that "in1" is non-null.
47891 if (in1 == null) {
47892 throw new RSIllegalArgumentException("Array \"in1\" is null!");
47895 if (in1.length % 4 != 0) {
47896 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
47898 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
47900 ain1.copyFrom(in1);
47910 if (in1.length / 4 != in2.length / 4) {
47911 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
47959 // in1 = "a", flattened 4-vectors
47961 public result_int reduce_my_ushort4_float4_1(short[] in1, float[] in2) {
47962 // Verify that "in1" is non-null.
47963 if (in1 == null) {
47964 throw new RSIllegalArgumentException("Array \"in1\" is null!");
47967 if (in1.length % 4 != 0) {
47968 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
47970 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
47972 ain1.copyFrom(in1);
47982 if (in1.length / 4 != in2.length / 4) {
47983 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
48031 // in1 = "a", flattened 4-vectors
48033 public result_int reduce_my_ushort4_char_0(short[] in1, byte[] in2) {
48034 // Verify that "in1" is non-null.
48035 if (in1 == null) {
48036 throw new RSIllegalArgumentException("Array \"in1\" is null!");
48039 if (in1.length % 4 != 0) {
48040 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
48042 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
48044 ain1.copyFrom(in1);
48050 if (in1.length / 4 != in2.length) {
48051 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
48099 // in1 = "a", flattened 4-vectors
48101 public result_int reduce_my_ushort4_char_1(short[] in1, byte[] in2) {
48102 // Verify that "in1" is non-null.
48103 if (in1 == null) {
48104 throw new RSIllegalArgumentException("Array \"in1\" is null!");
48107 if (in1.length % 4 != 0) {
48108 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
48110 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
48112 ain1.copyFrom(in1);
48118 if (in1.length / 4 != in2.length) {
48119 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
48167 // in1 = "a", flattened 4-vectors
48169 public result_int reduce_my_ushort4_char2_0(short[] in1, byte[] in2) {
48170 // Verify that "in1" is non-null.
48171 if (in1 == null) {
48172 throw new RSIllegalArgumentException("Array \"in1\" is null!");
48175 if (in1.length % 4 != 0) {
48176 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
48178 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
48180 ain1.copyFrom(in1);
48190 if (in1.length / 4 != in2.length / 2) {
48191 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
48239 // in1 = "a", flattened 4-vectors
48241 public result_int reduce_my_ushort4_char2_1(short[] in1, byte[] in2) {
48242 // Verify that "in1" is non-null.
48243 if (in1 == null) {
48244 throw new RSIllegalArgumentException("Array \"in1\" is null!");
48247 if (in1.length % 4 != 0) {
48248 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
48250 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
48252 ain1.copyFrom(in1);
48262 if (in1.length / 4 != in2.length / 2) {
48263 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
48311 // in1 = "a", flattened 4-vectors
48313 public result_int reduce_my_ushort4_char4_0(short[] in1, byte[] in2) {
48314 // Verify that "in1" is non-null.
48315 if (in1 == null) {
48316 throw new RSIllegalArgumentException("Array \"in1\" is null!");
48319 if (in1.length % 4 != 0) {
48320 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
48322 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
48324 ain1.copyFrom(in1);
48334 if (in1.length / 4 != in2.length / 4) {
48335 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
48383 // in1 = "a", flattened 4-vectors
48385 public result_int reduce_my_ushort4_char4_1(short[] in1, byte[] in2) {
48386 // Verify that "in1" is non-null.
48387 if (in1 == null) {
48388 throw new RSIllegalArgumentException("Array \"in1\" is null!");
48391 if (in1.length % 4 != 0) {
48392 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
48394 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
48396 ain1.copyFrom(in1);
48406 if (in1.length / 4 != in2.length / 4) {
48407 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
48455 // in1 = "a", flattened 4-vectors
48457 public result_int reduce_my_ushort4_short_0(short[] in1, short[] in2) {
48458 // Verify that "in1" is non-null.
48459 if (in1 == null) {
48460 throw new RSIllegalArgumentException("Array \"in1\" is null!");
48463 if (in1.length % 4 != 0) {
48464 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
48466 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
48468 ain1.copyFrom(in1);
48474 if (in1.length / 4 != in2.length) {
48475 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
48523 // in1 = "a", flattened 4-vectors
48525 public result_int reduce_my_ushort4_short_1(short[] in1, short[] in2) {
48526 // Verify that "in1" is non-null.
48527 if (in1 == null) {
48528 throw new RSIllegalArgumentException("Array \"in1\" is null!");
48531 if (in1.length % 4 != 0) {
48532 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
48534 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
48536 ain1.copyFrom(in1);
48542 if (in1.length / 4 != in2.length) {
48543 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
48591 // in1 = "a", flattened 4-vectors
48593 public result_int reduce_my_ushort4_short2_0(short[] in1, short[] in2) {
48594 // Verify that "in1" is non-null.
48595 if (in1 == null) {
48596 throw new RSIllegalArgumentException("Array \"in1\" is null!");
48599 if (in1.length % 4 != 0) {
48600 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
48602 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
48604 ain1.copyFrom(in1);
48614 if (in1.length / 4 != in2.length / 2) {
48615 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
48663 // in1 = "a", flattened 4-vectors
48665 public result_int reduce_my_ushort4_short2_1(short[] in1, short[] in2) {
48666 // Verify that "in1" is non-null.
48667 if (in1 == null) {
48668 throw new RSIllegalArgumentException("Array \"in1\" is null!");
48671 if (in1.length % 4 != 0) {
48672 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
48674 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
48676 ain1.copyFrom(in1);
48686 if (in1.length / 4 != in2.length / 2) {
48687 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
48735 // in1 = "a", flattened 4-vectors
48737 public result_int reduce_my_ushort4_short4_0(short[] in1, short[] in2) {
48738 // Verify that "in1" is non-null.
48739 if (in1 == null) {
48740 throw new RSIllegalArgumentException("Array \"in1\" is null!");
48743 if (in1.length % 4 != 0) {
48744 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
48746 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
48748 ain1.copyFrom(in1);
48758 if (in1.length / 4 != in2.length / 4) {
48759 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
48807 // in1 = "a", flattened 4-vectors
48809 public result_int reduce_my_ushort4_short4_1(short[] in1, short[] in2) {
48810 // Verify that "in1" is non-null.
48811 if (in1 == null) {
48812 throw new RSIllegalArgumentException("Array \"in1\" is null!");
48815 if (in1.length % 4 != 0) {
48816 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
48818 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
48820 ain1.copyFrom(in1);
48830 if (in1.length / 4 != in2.length / 4) {
48831 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
48879 // in1 = "a", flattened 4-vectors
48881 public result_int reduce_my_ushort4_uchar_0(short[] in1, byte[] in2) {
48882 // Verify that "in1" is non-null.
48883 if (in1 == null) {
48884 throw new RSIllegalArgumentException("Array \"in1\" is null!");
48887 if (in1.length % 4 != 0) {
48888 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
48890 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
48892 ain1.copyFrom(in1);
48898 if (in1.length / 4 != in2.length) {
48899 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
48947 // in1 = "a", flattened 4-vectors
48949 public result_int reduce_my_ushort4_uchar_1(short[] in1, byte[] in2) {
48950 // Verify that "in1" is non-null.
48951 if (in1 == null) {
48952 throw new RSIllegalArgumentException("Array \"in1\" is null!");
48955 if (in1.length % 4 != 0) {
48956 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
48958 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
48960 ain1.copyFrom(in1);
48966 if (in1.length / 4 != in2.length) {
48967 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
49015 // in1 = "a", flattened 4-vectors
49017 public result_int reduce_my_ushort4_uchar2_0(short[] in1, byte[] in2) {
49018 // Verify that "in1" is non-null.
49019 if (in1 == null) {
49020 throw new RSIllegalArgumentException("Array \"in1\" is null!");
49023 if (in1.length % 4 != 0) {
49024 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
49026 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
49028 ain1.copyFrom(in1);
49038 if (in1.length / 4 != in2.length / 2) {
49039 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
49087 // in1 = "a", flattened 4-vectors
49089 public result_int reduce_my_ushort4_uchar2_1(short[] in1, byte[] in2) {
49090 // Verify that "in1" is non-null.
49091 if (in1 == null) {
49092 throw new RSIllegalArgumentException("Array \"in1\" is null!");
49095 if (in1.length % 4 != 0) {
49096 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
49098 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
49100 ain1.copyFrom(in1);
49110 if (in1.length / 4 != in2.length / 2) {
49111 throw new RSRuntimeException("Array length mismatch between parameters \"in1
49159 // in1 = "a", flattened 4-vectors
49161 public result_int reduce_my_ushort4_uchar4_0(short[] in1, byte[] in2) {
49162 // Verify that "in1" is non-null.
49163 if (in1 == null) {
49164 throw new RSIllegalArgumentException("Array \"in1\" is null!");
49167 if (in1.length % 4 != 0) {
49168 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
49170 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
49172 ain1.copyFrom(in1);
49182 if (in1.length / 4 != in2.length / 4) {
49183 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
49231 // in1 = "a", flattened 4-vectors
49233 public result_int reduce_my_ushort4_uchar4_1(short[] in1, byte[] in2) {
49234 // Verify that "in1" is non-null.
49235 if (in1 == null) {
49236 throw new RSIllegalArgumentException("Array \"in1\" is null!");
49239 if (in1.length % 4 != 0) {
49240 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
49242 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
49244 ain1.copyFrom(in1);
49254 if (in1.length / 4 != in2.length / 4) {
49255 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
49303 // in1 = "a", flattened 4-vectors
49305 public result_int reduce_my_ushort4_ushort_0(short[] in1, short[] in2) {
49306 // Verify that "in1" is non-null.
49307 if (in1 == null) {
49308 throw new RSIllegalArgumentException("Array \"in1\" is null!");
49311 if (in1.length % 4 != 0) {
49312 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
49314 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
49316 ain1.copyFrom(in1);
49322 if (in1.length / 4 != in2.length) {
49323 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
49371 // in1 = "a", flattened 4-vectors
49373 public result_int reduce_my_ushort4_ushort_1(short[] in1, short[] in2) {
49374 // Verify that "in1" is non-null.
49375 if (in1 == null) {
49376 throw new RSIllegalArgumentException("Array \"in1\" is null!");
49379 if (in1.length % 4 != 0) {
49380 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
49382 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
49384 ain1.copyFrom(in1);
49390 if (in1.length / 4 != in2.length) {
49391 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
49439 // in1 = "a", flattened 4-vectors
49441 public result_int reduce_my_ushort4_ushort2_0(short[] in1, short[] in2) {
49442 // Verify that "in1" is non-null.
49443 if (in1 == null) {
49444 throw new RSIllegalArgumentException("Array \"in1\" is null!");
49447 if (in1.length % 4 != 0) {
49448 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
49450 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
49452 ain1.copyFrom(in1);
49462 if (in1.length / 4 != in2.length / 2) {
49463 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
49511 // in1 = "a", flattened 4-vectors
49513 public result_int reduce_my_ushort4_ushort2_1(short[] in1, short[] in2) {
49514 // Verify that "in1" is non-null.
49515 if (in1 == null) {
49516 throw new RSIllegalArgumentException("Array \"in1\" is null!");
49519 if (in1.length % 4 != 0) {
49520 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
49522 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
49524 ain1.copyFrom(in1);
49534 if (in1.length / 4 != in2.length / 2) {
49535 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
49583 // in1 = "a", flattened 4-vectors
49585 public result_int reduce_my_ushort4_ushort4_0(short[] in1, short[] in2) {
49586 // Verify that "in1" is non-null.
49587 if (in1 == null) {
49588 throw new RSIllegalArgumentException("Array \"in1\" is null!");
49591 if (in1.length % 4 != 0) {
49592 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
49594 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
49596 ain1.copyFrom(in1);
49606 if (in1.length / 4 != in2.length / 4) {
49607 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
49655 // in1 = "a", flattened 4-vectors
49657 public result_int reduce_my_ushort4_ushort4_1(short[] in1, short[] in2) {
49658 // Verify that "in1" is non-null.
49659 if (in1 == null) {
49660 throw new RSIllegalArgumentException("Array \"in1\" is null!");
49663 if (in1.length % 4 != 0) {
49664 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
49666 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
49668 ain1.copyFrom(in1);
49678 if (in1.length / 4 != in2.length / 4) {
49679 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
49727 // in1 = "a", flattened 4-vectors
49729 public result_int reduce_my_ushort4_bool_0(short[] in1, byte[] in2) {
49730 // Verify that "in1" is non-null.
49731 if (in1 == null) {
49732 throw new RSIllegalArgumentException("Array \"in1\" is null!");
49735 if (in1.length % 4 != 0) {
49736 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
49738 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
49740 ain1.copyFrom(in1);
49746 if (in1.length / 4 != in2.length) {
49747 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
49795 // in1 = "a", flattened 4-vectors
49797 public result_int reduce_my_ushort4_bool_1(short[] in1, byte[] in2) {
49798 // Verify that "in1" is non-null.
49799 if (in1 == null) {
49800 throw new RSIllegalArgumentException("Array \"in1\" is null!");
49803 if (in1.length % 4 != 0) {
49804 throw new RSIllegalArgumentException("Array \"in1\" is not a multiple of 4 in length!");
49806 Allocation ain1 = Allocation.createSized(mRSLocal, __U16_4, in1.length / 4);
49808 ain1.copyFrom(in1);
49814 if (in1.length / 4 != in2.length) {
49815 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
50005 // in1 = "a"
50007 public result_int reduce_my_bool_half_0(byte[] in1, short[] in2) {
50008 // Verify that "in1" is non-null.
50009 if (in1 == null) {
50010 throw new RSIllegalArgumentException("Array \"in1\" is null!");
50012 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
50014 ain1.copyFrom(in1);
50020 if (in1.length != in2.length) {
50021 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
50069 // in1 = "a"
50071 public result_int reduce_my_bool_half_1(byte[] in1, short[] in2) {
50072 // Verify that "in1" is non-null.
50073 if (in1 == null) {
50074 throw new RSIllegalArgumentException("Array \"in1\" is null!");
50076 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
50078 ain1.copyFrom(in1);
50084 if (in1.length != in2.length) {
50085 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
50133 // in1 = "a"
50135 public result_int reduce_my_bool_half2_0(byte[] in1, short[] in2) {
50136 // Verify that "in1" is non-null.
50137 if (in1 == null) {
50138 throw new RSIllegalArgumentException("Array \"in1\" is null!");
50140 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
50142 ain1.copyFrom(in1);
50152 if (in1.length != in2.length / 2) {
50153 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
50201 // in1 = "a"
50203 public result_int reduce_my_bool_half2_1(byte[] in1, short[] in2) {
50204 // Verify that "in1" is non-null.
50205 if (in1 == null) {
50206 throw new RSIllegalArgumentException("Array \"in1\" is null!");
50208 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
50210 ain1.copyFrom(in1);
50220 if (in1.length != in2.length / 2) {
50221 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
50269 // in1 = "a"
50271 public result_int reduce_my_bool_half4_0(byte[] in1, short[] in2) {
50272 // Verify that "in1" is non-null.
50273 if (in1 == null) {
50274 throw new RSIllegalArgumentException("Array \"in1\" is null!");
50276 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
50278 ain1.copyFrom(in1);
50288 if (in1.length != in2.length / 4) {
50289 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
50337 // in1 = "a"
50339 public result_int reduce_my_bool_half4_1(byte[] in1, short[] in2) {
50340 // Verify that "in1" is non-null.
50341 if (in1 == null) {
50342 throw new RSIllegalArgumentException("Array \"in1\" is null!");
50344 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
50346 ain1.copyFrom(in1);
50356 if (in1.length != in2.length / 4) {
50357 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
50405 // in1 = "a"
50407 public result_int reduce_my_bool_float_0(byte[] in1, float[] in2) {
50408 // Verify that "in1" is non-null.
50409 if (in1 == null) {
50410 throw new RSIllegalArgumentException("Array \"in1\" is null!");
50412 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
50414 ain1.copyFrom(in1);
50420 if (in1.length != in2.length) {
50421 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
50469 // in1 = "a"
50471 public result_int reduce_my_bool_float_1(byte[] in1, float[] in2) {
50472 // Verify that "in1" is non-null.
50473 if (in1 == null) {
50474 throw new RSIllegalArgumentException("Array \"in1\" is null!");
50476 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
50478 ain1.copyFrom(in1);
50484 if (in1.length != in2.length) {
50485 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
50533 // in1 = "a"
50535 public result_int reduce_my_bool_float2_0(byte[] in1, float[] in2) {
50536 // Verify that "in1" is non-null.
50537 if (in1 == null) {
50538 throw new RSIllegalArgumentException("Array \"in1\" is null!");
50540 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
50542 ain1.copyFrom(in1);
50552 if (in1.length != in2.length / 2) {
50553 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
50601 // in1 = "a"
50603 public result_int reduce_my_bool_float2_1(byte[] in1, float[] in2) {
50604 // Verify that "in1" is non-null.
50605 if (in1 == null) {
50606 throw new RSIllegalArgumentException("Array \"in1\" is null!");
50608 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
50610 ain1.copyFrom(in1);
50620 if (in1.length != in2.length / 2) {
50621 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
50669 // in1 = "a"
50671 public result_int reduce_my_bool_float4_0(byte[] in1, float[] in2) {
50672 // Verify that "in1" is non-null.
50673 if (in1 == null) {
50674 throw new RSIllegalArgumentException("Array \"in1\" is null!");
50676 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
50678 ain1.copyFrom(in1);
50688 if (in1.length != in2.length / 4) {
50689 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
50737 // in1 = "a"
50739 public result_int reduce_my_bool_float4_1(byte[] in1, float[] in2) {
50740 // Verify that "in1" is non-null.
50741 if (in1 == null) {
50742 throw new RSIllegalArgumentException("Array \"in1\" is null!");
50744 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
50746 ain1.copyFrom(in1);
50756 if (in1.length != in2.length / 4) {
50757 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
50805 // in1 = "a"
50807 public result_int reduce_my_bool_char_0(byte[] in1, byte[] in2) {
50808 // Verify that "in1" is non-null.
50809 if (in1 == null) {
50810 throw new RSIllegalArgumentException("Array \"in1\" is null!");
50812 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
50814 ain1.copyFrom(in1);
50820 if (in1.length != in2.length) {
50821 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
50869 // in1 = "a"
50871 public result_int reduce_my_bool_char_1(byte[] in1, byte[] in2) {
50872 // Verify that "in1" is non-null.
50873 if (in1 == null) {
50874 throw new RSIllegalArgumentException("Array \"in1\" is null!");
50876 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
50878 ain1.copyFrom(in1);
50884 if (in1.length != in2.length) {
50885 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
50933 // in1 = "a"
50935 public result_int reduce_my_bool_char2_0(byte[] in1, byte[] in2) {
50936 // Verify that "in1" is non-null.
50937 if (in1 == null) {
50938 throw new RSIllegalArgumentException("Array \"in1\" is null!");
50940 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
50942 ain1.copyFrom(in1);
50952 if (in1.length != in2.length / 2) {
50953 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
51001 // in1 = "a"
51003 public result_int reduce_my_bool_char2_1(byte[] in1, byte[] in2) {
51004 // Verify that "in1" is non-null.
51005 if (in1 == null) {
51006 throw new RSIllegalArgumentException("Array \"in1\" is null!");
51008 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
51010 ain1.copyFrom(in1);
51020 if (in1.length != in2.length / 2) {
51021 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
51069 // in1 = "a"
51071 public result_int reduce_my_bool_char4_0(byte[] in1, byte[] in2) {
51072 // Verify that "in1" is non-null.
51073 if (in1 == null) {
51074 throw new RSIllegalArgumentException("Array \"in1\" is null!");
51076 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
51078 ain1.copyFrom(in1);
51088 if (in1
51089 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
51137 // in1 = "a"
51139 public result_int reduce_my_bool_char4_1(byte[] in1, byte[] in2) {
51140 // Verify that "in1" is non-null.
51141 if (in1 == null) {
51142 throw new RSIllegalArgumentException("Array \"in1\" is null!");
51144 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
51146 ain1.copyFrom(in1);
51156 if (in1.length != in2.length / 4) {
51157 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
51205 // in1 = "a"
51207 public result_int reduce_my_bool_short_0(byte[] in1, short[] in2) {
51208 // Verify that "in1" is non-null.
51209 if (in1 == null) {
51210 throw new RSIllegalArgumentException("Array \"in1\" is null!");
51212 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
51214 ain1.copyFrom(in1);
51220 if (in1.length != in2.length) {
51221 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
51269 // in1 = "a"
51271 public result_int reduce_my_bool_short_1(byte[] in1, short[] in2) {
51272 // Verify that "in1" is non-null.
51273 if (in1 == null) {
51274 throw new RSIllegalArgumentException("Array \"in1\" is null!");
51276 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
51278 ain1.copyFrom(in1);
51284 if (in1.length != in2.length) {
51285 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
51333 // in1 = "a"
51335 public result_int reduce_my_bool_short2_0(byte[] in1, short[] in2) {
51336 // Verify that "in1" is non-null.
51337 if (in1 == null) {
51338 throw new RSIllegalArgumentException("Array \"in1\" is null!");
51340 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
51342 ain1.copyFrom(in1);
51352 if (in1.length != in2.length / 2) {
51353 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
51401 // in1 = "a"
51403 public result_int reduce_my_bool_short2_1(byte[] in1, short[] in2) {
51404 // Verify that "in1" is non-null.
51405 if (in1 == null) {
51406 throw new RSIllegalArgumentException("Array \"in1\" is null!");
51408 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
51410 ain1.copyFrom(in1);
51420 if (in1.length != in2.length / 2) {
51421 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
51469 // in1 = "a"
51471 public result_int reduce_my_bool_short4_0(byte[] in1, short[] in2) {
51472 // Verify that "in1" is non-null.
51473 if (in1 == null) {
51474 throw new RSIllegalArgumentException("Array \"in1\" is null!");
51476 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
51478 ain1.copyFrom(in1);
51488 if (in1.length != in2.length / 4) {
51489 in1\" and \"in2\"!");
51537 // in1 = "a"
51539 public result_int reduce_my_bool_short4_1(byte[] in1, short[] in2) {
51540 // Verify that "in1" is non-null.
51541 if (in1 == null) {
51542 throw new RSIllegalArgumentException("Array \"in1\" is null!");
51544 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
51546 ain1.copyFrom(in1);
51556 if (in1.length != in2.length / 4) {
51557 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
51605 // in1 = "a"
51607 public result_int reduce_my_bool_uchar_0(byte[] in1, byte[] in2) {
51608 // Verify that "in1" is non-null.
51609 if (in1 == null) {
51610 throw new RSIllegalArgumentException("Array \"in1\" is null!");
51612 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
51614 ain1.copyFrom(in1);
51620 if (in1.length != in2.length) {
51621 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
51669 // in1 = "a"
51671 public result_int reduce_my_bool_uchar_1(byte[] in1, byte[] in2) {
51672 // Verify that "in1" is non-null.
51673 if (in1 == null) {
51674 throw new RSIllegalArgumentException("Array \"in1\" is null!");
51676 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
51678 ain1.copyFrom(in1);
51684 if (in1.length != in2.length) {
51685 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
51733 // in1 = "a"
51735 public result_int reduce_my_bool_uchar2_0(byte[] in1, byte[] in2) {
51736 // Verify that "in1" is non-null.
51737 if (in1 == null) {
51738 throw new RSIllegalArgumentException("Array \"in1\" is null!");
51740 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
51742 ain1.copyFrom(in1);
51752 if (in1.length != in2.length / 2) {
51753 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
51801 // in1 = "a"
51803 public result_int reduce_my_bool_uchar2_1(byte[] in1, byte[] in2) {
51804 // Verify that "in1" is non-null.
51805 if (in1 == null) {
51806 throw new RSIllegalArgumentException("Array \"in1\" is null!");
51808 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
51810 ain1.copyFrom(in1);
51820 if (in1.length != in2.length / 2) {
51821 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
51869 // in1 = "a"
51871 public result_int reduce_my_bool_uchar4_0(byte[] in1, byte[] in2) {
51872 // Verify that "in1" is non-null.
51873 if (in1 == null) {
51874 throw new RSIllegalArgumentException("Array \"in1\" is null!");
51876 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
51878 ain1.copyFrom(in1);
51888 if (in1.length != in2.length / 4) {
51889 in1\" and \"in2\"!");
51937 // in1 = "a"
51939 public result_int reduce_my_bool_uchar4_1(byte[] in1, byte[] in2) {
51940 // Verify that "in1" is non-null.
51941 if (in1 == null) {
51942 throw new RSIllegalArgumentException("Array \"in1\" is null!");
51944 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
51946 ain1.copyFrom(in1);
51956 if (in1.length != in2.length / 4) {
51957 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
52005 // in1 = "a"
52007 public result_int reduce_my_bool_ushort_0(byte[] in1, short[] in2) {
52008 // Verify that "in1" is non-null.
52009 if (in1 == null) {
52010 throw new RSIllegalArgumentException("Array \"in1\" is null!");
52012 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
52014 ain1.copyFrom(in1);
52020 if (in1.length != in2.length) {
52021 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
52069 // in1 = "a"
52071 public result_int reduce_my_bool_ushort_1(byte[] in1, short[] in2) {
52072 // Verify that "in1" is non-null.
52073 if (in1 == null) {
52074 throw new RSIllegalArgumentException("Array \"in1\" is null!");
52076 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
52078 ain1.copyFrom(in1);
52084 if (in1.length != in2.length) {
52085 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
52133 // in1 = "a"
52135 public result_int reduce_my_bool_ushort2_0(byte[] in1, short[] in2) {
52136 // Verify that "in1" is non-null.
52137 if (in1 == null) {
52138 throw new RSIllegalArgumentException("Array \"in1\" is null!");
52140 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
52142 ain1.copyFrom(in1);
52152 if (in1.length != in2.length / 2) {
52153 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
52201 // in1 = "a"
52203 public result_int reduce_my_bool_ushort2_1(byte[] in1, short[] in2) {
52204 // Verify that "in1" is non-null.
52205 if (in1 == null) {
52206 throw new RSIllegalArgumentException("Array \"in1\" is null!");
52208 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
52210 ain1.copyFrom(in1);
52220 if (in1.length != in2.length / 2) {
52221 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
52269 // in1 = "a"
52271 public result_int reduce_my_bool_ushort4_0(byte[] in1, short[] in2) {
52272 // Verify that "in1" is non-null.
52273 if (in1 == null) {
52274 throw new RSIllegalArgumentException("Array \"in1\" is null!");
52276 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
52278 ain1.copyFrom(in1);
52288 if (in1.length != in2.length / 4) {
52289 in1\" and \"in2\"!");
52337 // in1 = "a"
52339 public result_int reduce_my_bool_ushort4_1(byte[] in1, short[] in2) {
52340 // Verify that "in1" is non-null.
52341 if (in1 == null) {
52342 throw new RSIllegalArgumentException("Array \"in1\" is null!");
52344 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
52346 ain1.copyFrom(in1);
52356 if (in1.length != in2.length / 4) {
52357 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
52405 // in1 = "a"
52407 public result_int reduce_my_bool_bool_0(byte[] in1, byte[] in2) {
52408 // Verify that "in1" is non-null.
52409 if (in1 == null) {
52410 throw new RSIllegalArgumentException("Array \"in1\" is null!");
52412 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
52414 ain1.copyFrom(in1);
52420 if (in1.length != in2.length) {
52421 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");
52469 // in1 = "a"
52471 public result_int reduce_my_bool_bool_1(byte[] in1, byte[] in2) {
52472 // Verify that "in1" is non-null.
52473 if (in1 == null) {
52474 throw new RSIllegalArgumentException("Array \"in1\" is null!");
52476 Allocation ain1 = Allocation.createSized(mRSLocal, __BOOLEAN, in1.length);
52478 ain1.copyFrom(in1);
52484 if (in1.length != in2.length) {
52485 throw new RSRuntimeException("Array length mismatch between parameters \"in1\" and \"in2\"!");