Lines Matching refs:aout

178         Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
179 aout.setAutoPadding(true);
180 reduce(mExportReduceIdx_my_half_half_0, new Allocation[]{ain1, ain2}, aout, sc);
181 return new result_int(aout);
242 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
243 aout.setAutoPadding(true);
244 reduce(mExportReduceIdx_my_half_half_1, new Allocation[]{ain1, ain2}, aout, sc);
245 return new result_int(aout);
310 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
311 aout.setAutoPadding(true);
312 reduce(mExportReduceIdx_my_half_half2_0, new Allocation[]{ain1, ain2}, aout, sc);
313 return new result_int(aout);
378 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
379 aout.setAutoPadding(true);
380 reduce(mExportReduceIdx_my_half_half2_1, new Allocation[]{ain1, ain2}, aout, sc);
381 return new result_int(aout);
446 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
447 aout.setAutoPadding(true);
448 reduce(mExportReduceIdx_my_half_half4_0, new Allocation[]{ain1, ain2}, aout, sc);
449 return new result_int(aout);
514 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
515 aout.setAutoPadding(true);
516 reduce(mExportReduceIdx_my_half_half4_1, new Allocation[]{ain1, ain2}, aout, sc);
517 return new result_int(aout);
578 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
579 aout.setAutoPadding(true);
580 reduce(mExportReduceIdx_my_half_float_0, new Allocation[]{ain1, ain2}, aout, sc);
581 return new result_int(aout);
642 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
643 aout.setAutoPadding(true);
644 reduce(mExportReduceIdx_my_half_float_1, new Allocation[]{ain1, ain2}, aout, sc);
645 return new result_int(aout);
710 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
711 aout.setAutoPadding(true);
712 reduce(mExportReduceIdx_my_half_float2_0, new Allocation[]{ain1, ain2}, aout, sc);
713 return new result_int(aout);
778 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
779 aout.setAutoPadding(true);
780 reduce(mExportReduceIdx_my_half_float2_1, new Allocation[]{ain1, ain2}, aout, sc);
781 return new result_int(aout);
846 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
847 aout.setAutoPadding(true);
848 reduce(mExportReduceIdx_my_half_float4_0, new Allocation[]{ain1, ain2}, aout, sc);
849 return new result_int(aout);
914 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
915 aout.setAutoPadding(true);
916 reduce(mExportReduceIdx_my_half_float4_1, new Allocation[]{ain1, ain2}, aout, sc);
917 return new result_int(aout);
978 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
979 aout.setAutoPadding(true);
980 reduce(mExportReduceIdx_my_half_char_0, new Allocation[]{ain1, ain2}, aout, sc);
981 return new result_int(aout);
1042 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
1043 aout.setAutoPadding(true);
1044 reduce(mExportReduceIdx_my_half_char_1, new Allocation[]{ain1, ain2}, aout, sc);
1045 return new result_int(aout);
1110 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
1111 aout.setAutoPadding(true);
1112 reduce(mExportReduceIdx_my_half_char2_0, new Allocation[]{ain1, ain2}, aout, sc);
1113 return new result_int(aout);
1178 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
1179 aout.setAutoPadding(true);
1180 reduce(mExportReduceIdx_my_half_char2_1, new Allocation[]{ain1, ain2}, aout, sc);
1181 return new result_int(aout);
1246 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
1247 aout.setAutoPadding(true);
1248 reduce(mExportReduceIdx_my_half_char4_0, new Allocation[]{ain1, ain2}, aout, sc);
1249 return new result_int(aout);
1314 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
1315 aout.setAutoPadding(true);
1316 reduce(mExportReduceIdx_my_half_char4_1, new Allocation[]{ain1, ain2}, aout, sc);
1317 return new result_int(aout);
1378 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
1379 aout.setAutoPadding(true);
1380 reduce(mExportReduceIdx_my_half_short_0, new Allocation[]{ain1, ain2}, aout, sc);
1381 return new result_int(aout);
1442 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
1443 aout.setAutoPadding(true);
1444 reduce(mExportReduceIdx_my_half_short_1, new Allocation[]{ain1, ain2}, aout, sc);
1445 return new result_int(aout);
1510 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
1511 aout.setAutoPadding(true);
1512 reduce(mExportReduceIdx_my_half_short2_0, new Allocation[]{ain1, ain2}, aout, sc);
1513 return new result_int(aout);
1578 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
1579 aout.setAutoPadding(true);
1580 reduce(mExportReduceIdx_my_half_short2_1, new Allocation[]{ain1, ain2}, aout, sc);
1581 return new result_int(aout);
1646 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
1647 aout.setAutoPadding(true);
1648 reduce(mExportReduceIdx_my_half_short4_0, new Allocation[]{ain1, ain2}, aout, sc);
1649 return new result_int(aout);
1714 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
1715 aout.setAutoPadding(true);
1716 reduce(mExportReduceIdx_my_half_short4_1, new Allocation[]{ain1, ain2}, aout, sc);
1717 return new result_int(aout);
1778 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
1779 aout.setAutoPadding(true);
1780 reduce(mExportReduceIdx_my_half_uchar_0, new Allocation[]{ain1, ain2}, aout, sc);
1781 return new result_int(aout);
1842 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
1843 aout.setAutoPadding(true);
1844 reduce(mExportReduceIdx_my_half_uchar_1, new Allocation[]{ain1, ain2}, aout, sc);
1845 return new result_int(aout);
1910 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
1911 aout.setAutoPadding(true);
1912 reduce(mExportReduceIdx_my_half_uchar2_0, new Allocation[]{ain1, ain2}, aout, sc);
1913 return new result_int(aout);
1978 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
1979 aout.setAutoPadding(true);
1980 reduce(mExportReduceIdx_my_half_uchar2_1, new Allocation[]{ain1, ain2}, aout, sc);
1981 return new result_int(aout);
2046 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
2047 aout.setAutoPadding(true);
2048 reduce(mExportReduceIdx_my_half_uchar4_0, new Allocation[]{ain1, ain2}, aout, sc);
2049 return new result_int(aout);
2114 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
2115 aout.setAutoPadding(true);
2116 reduce(mExportReduceIdx_my_half_uchar4_1, new Allocation[]{ain1, ain2}, aout, sc);
2117 return new result_int(aout);
2178 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
2179 aout.setAutoPadding(true);
2180 reduce(mExportReduceIdx_my_half_ushort_0, new Allocation[]{ain1, ain2}, aout, sc);
2181 return new result_int(aout);
2242 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
2243 aout.setAutoPadding(true);
2244 reduce(mExportReduceIdx_my_half_ushort_1, new Allocation[]{ain1, ain2}, aout, sc);
2245 return new result_int(aout);
2310 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
2311 aout.setAutoPadding(true);
2312 reduce(mExportReduceIdx_my_half_ushort2_0, new Allocation[]{ain1, ain2}, aout, sc);
2313 return new result_int(aout);
2378 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
2379 aout.setAutoPadding(true);
2380 reduce(mExportReduceIdx_my_half_ushort2_1, new Allocation[]{ain1, ain2}, aout, sc);
2381 return new result_int(aout);
2446 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
2447 aout.setAutoPadding(true);
2448 reduce(mExportReduceIdx_my_half_ushort4_0, new Allocation[]{ain1, ain2}, aout, sc);
2449 return new result_int(aout);
2514 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
2515 aout.setAutoPadding(true);
2516 reduce(mExportReduceIdx_my_half_ushort4_1, new Allocation[]{ain1, ain2}, aout, sc);
2517 return new result_int(aout);
2578 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
2579 aout.setAutoPadding(true);
2580 reduce(mExportReduceIdx_my_half_bool_0, new Allocation[]{ain1, ain2}, aout, sc);
2581 return new result_int(aout);
2642 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
2643 aout.setAutoPadding(true);
2644 reduce(mExportReduceIdx_my_half_bool_1, new Allocation[]{ain1, ain2}, aout, sc);
2645 return new result_int(aout);
2676 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
2677 aout.setAutoPadding(true);
2678 reduce(mExportReduceIdx_my_half_rs_matrix2x2_0, new Allocation[]{ain1, ain2}, aout, sc);
2679 return new result_int(aout);
2710 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
2711 aout.setAutoPadding(true);
2712 reduce(mExportReduceIdx_my_half_rs_matrix2x2_1, new Allocation[]{ain1, ain2}, aout, sc);
2713 return new result_int(aout);
2747 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
2748 aout.setAutoPadding(true);
2749 reduce(mExportReduceIdx_my_half_MyStruct_0, new Allocation[]{ain1, ain2}, aout, sc);
2750 return new result_int(aout);
2784 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
2785 aout.setAutoPadding(true);
2786 reduce(mExportReduceIdx_my_half_MyStruct_1, new Allocation[]{ain1, ain2}, aout, sc);
2787 return new result_int(aout);
2852 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
2853 aout.setAutoPadding(true);
2854 reduce(mExportReduceIdx_my_half2_half_0, new Allocation[]{ain1, ain2}, aout, sc);
2855 return new result_int(aout);
2920 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
2921 aout.setAutoPadding(true);
2922 reduce(mExportReduceIdx_my_half2_half_1, new Allocation[]{ain1, ain2}, aout, sc);
2923 return new result_int(aout);
2992 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
2993 aout.setAutoPadding(true);
2994 reduce(mExportReduceIdx_my_half2_half2_0, new Allocation[]{ain1, ain2}, aout, sc);
2995 return new result_int(aout);
3064 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
3065 aout.setAutoPadding(true);
3066 reduce(mExportReduceIdx_my_half2_half2_1, new Allocation[]{ain1, ain2}, aout, sc);
3067 return new result_int(aout);
3136 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
3137 aout.setAutoPadding(true);
3138 reduce(mExportReduceIdx_my_half2_half4_0, new Allocation[]{ain1, ain2}, aout, sc);
3139 return new result_int(aout);
3208 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
3209 aout.setAutoPadding(true);
3210 reduce(mExportReduceIdx_my_half2_half4_1, new Allocation[]{ain1, ain2}, aout, sc);
3211 return new result_int(aout);
3276 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
3277 aout.setAutoPadding(true);
3278 reduce(mExportReduceIdx_my_half2_float_0, new Allocation[]{ain1, ain2}, aout, sc);
3279 return new result_int(aout);
3344 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
3345 aout.setAutoPadding(true);
3346 reduce(mExportReduceIdx_my_half2_float_1, new Allocation[]{ain1, ain2}, aout, sc);
3347 return new result_int(aout);
3416 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
3417 aout.setAutoPadding(true);
3418 reduce(mExportReduceIdx_my_half2_float2_0, new Allocation[]{ain1, ain2}, aout, sc);
3419 return new result_int(aout);
3488 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
3489 aout.setAutoPadding(true);
3490 reduce(mExportReduceIdx_my_half2_float2_1, new Allocation[]{ain1, ain2}, aout, sc);
3491 return new result_int(aout);
3560 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
3561 aout.setAutoPadding(true);
3562 reduce(mExportReduceIdx_my_half2_float4_0, new Allocation[]{ain1, ain2}, aout, sc);
3563 return new result_int(aout);
3632 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
3633 aout.setAutoPadding(true);
3634 reduce(mExportReduceIdx_my_half2_float4_1, new Allocation[]{ain1, ain2}, aout, sc);
3635 return new result_int(aout);
3700 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
3701 aout.setAutoPadding(true);
3702 reduce(mExportReduceIdx_my_half2_char_0, new Allocation[]{ain1, ain2}, aout, sc);
3703 return new result_int(aout);
3768 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
3769 aout.setAutoPadding(true);
3770 reduce(mExportReduceIdx_my_half2_char_1, new Allocation[]{ain1, ain2}, aout, sc);
3771 return new result_int(aout);
3840 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
3841 aout.setAutoPadding(true);
3842 reduce(mExportReduceIdx_my_half2_char2_0, new Allocation[]{ain1, ain2}, aout, sc);
3843 return new result_int(aout);
3912 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
3913 aout.setAutoPadding(true);
3914 reduce(mExportReduceIdx_my_half2_char2_1, new Allocation[]{ain1, ain2}, aout, sc);
3915 return new result_int(aout);
3984 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
3985 aout.setAutoPadding(true);
3986 reduce(mExportReduceIdx_my_half2_char4_0, new Allocation[]{ain1, ain2}, aout, sc);
3987 return new result_int(aout);
4056 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
4057 aout.setAutoPadding(true);
4058 reduce(mExportReduceIdx_my_half2_char4_1, new Allocation[]{ain1, ain2}, aout, sc);
4059 return new result_int(aout);
4124 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
4125 aout.setAutoPadding(true);
4126 reduce(mExportReduceIdx_my_half2_short_0, new Allocation[]{ain1, ain2}, aout, sc);
4127 return new result_int(aout);
4192 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
4193 aout.setAutoPadding(true);
4194 reduce(mExportReduceIdx_my_half2_short_1, new Allocation[]{ain1, ain2}, aout, sc);
4195 return new result_int(aout);
4264 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
4265 aout.setAutoPadding(true);
4266 reduce(mExportReduceIdx_my_half2_short2_0, new Allocation[]{ain1, ain2}, aout, sc);
4267 return new result_int(aout);
4336 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
4337 aout.setAutoPadding(true);
4338 reduce(mExportReduceIdx_my_half2_short2_1, new Allocation[]{ain1, ain2}, aout, sc);
4339 return new result_int(aout);
4408 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
4409 aout.setAutoPadding(true);
4410 reduce(mExportReduceIdx_my_half2_short4_0, new Allocation[]{ain1, ain2}, aout, sc);
4411 return new result_int(aout);
4480 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
4481 aout.setAutoPadding(true);
4482 reduce(mExportReduceIdx_my_half2_short4_1, new Allocation[]{ain1, ain2}, aout, sc);
4483 return new result_int(aout);
4548 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
4549 aout.setAutoPadding(true);
4550 reduce(mExportReduceIdx_my_half2_uchar_0, new Allocation[]{ain1, ain2}, aout, sc);
4551 return new result_int(aout);
4616 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
4617 aout.setAutoPadding(true);
4618 reduce(mExportReduceIdx_my_half2_uchar_1, new Allocation[]{ain1, ain2}, aout, sc);
4619 return new result_int(aout);
4688 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
4689 aout.setAutoPadding(true);
4690 reduce(mExportReduceIdx_my_half2_uchar2_0, new Allocation[]{ain1, ain2}, aout, sc);
4691 return new result_int(aout);
4760 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
4761 aout.setAutoPadding(true);
4762 reduce(mExportReduceIdx_my_half2_uchar2_1, new Allocation[]{ain1, ain2}, aout, sc);
4763 return new result_int(aout);
4832 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
4833 aout.setAutoPadding(true);
4834 reduce(mExportReduceIdx_my_half2_uchar4_0, new Allocation[]{ain1, ain2}, aout, sc);
4835 return new result_int(aout);
4904 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
4905 aout.setAutoPadding(true);
4906 reduce(mExportReduceIdx_my_half2_uchar4_1, new Allocation[]{ain1, ain2}, aout, sc);
4907 return new result_int(aout);
4972 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
4973 aout.setAutoPadding(true);
4974 reduce(mExportReduceIdx_my_half2_ushort_0, new Allocation[]{ain1, ain2}, aout, sc);
4975 return new result_int(aout);
5040 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
5041 aout.setAutoPadding(true);
5042 reduce(mExportReduceIdx_my_half2_ushort_1, new Allocation[]{ain1, ain2}, aout, sc);
5043 return new result_int(aout);
5112 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
5113 aout.setAutoPadding(true);
5114 reduce(mExportReduceIdx_my_half2_ushort2_0, new Allocation[]{ain1, ain2}, aout, sc);
5115 return new result_int(aout);
5184 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
5185 aout.setAutoPadding(true);
5186 reduce(mExportReduceIdx_my_half2_ushort2_1, new Allocation[]{ain1, ain2}, aout, sc);
5187 return new result_int(aout);
5256 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
5257 aout.setAutoPadding(true);
5258 reduce(mExportReduceIdx_my_half2_ushort4_0, new Allocation[]{ain1, ain2}, aout, sc);
5259 return new result_int(aout);
5328 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
5329 aout.setAutoPadding(true);
5330 reduce(mExportReduceIdx_my_half2_ushort4_1, new Allocation[]{ain1, ain2}, aout, sc);
5331 return new result_int(aout);
5396 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
5397 aout.setAutoPadding(true);
5398 reduce(mExportReduceIdx_my_half2_bool_0, new Allocation[]{ain1, ain2}, aout, sc);
5399 return new result_int(aout);
5464 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
5465 aout.setAutoPadding(true);
5466 reduce(mExportReduceIdx_my_half2_bool_1, new Allocation[]{ain1, ain2}, aout, sc);
5467 return new result_int(aout);
5498 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
5499 aout.setAutoPadding(true);
5500 reduce(mExportReduceIdx_my_half2_rs_matrix2x2_0, new Allocation[]{ain1, ain2}, aout, sc);
5501 return new result_int(aout);
5532 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
5533 aout.setAutoPadding(true);
5534 reduce(mExportReduceIdx_my_half2_rs_matrix2x2_1, new Allocation[]{ain1, ain2}, aout, sc);
5535 return new result_int(aout);
5569 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
5570 aout.setAutoPadding(true);
5571 reduce(mExportReduceIdx_my_half2_MyStruct_0, new Allocation[]{ain1, ain2}, aout, sc);
5572 return new result_int(aout);
5606 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
5607 aout.setAutoPadding(true);
5608 reduce(mExportReduceIdx_my_half2_MyStruct_1, new Allocation[]{ain1, ain2}, aout, sc);
5609 return new result_int(aout);
5674 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
5675 aout.setAutoPadding(true);
5676 reduce(mExportReduceIdx_my_half4_half_0, new Allocation[]{ain1, ain2}, aout, sc);
5677 return new result_int(aout);
5742 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
5743 aout.setAutoPadding(true);
5744 reduce(mExportReduceIdx_my_half4_half_1, new Allocation[]{ain1, ain2}, aout, sc);
5745 return new result_int(aout);
5814 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
5815 aout.setAutoPadding(true);
5816 reduce(mExportReduceIdx_my_half4_half2_0, new Allocation[]{ain1, ain2}, aout, sc);
5817 return new result_int(aout);
5886 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
5887 aout.setAutoPadding(true);
5888 reduce(mExportReduceIdx_my_half4_half2_1, new Allocation[]{ain1, ain2}, aout, sc);
5889 return new result_int(aout);
5958 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
5959 aout.setAutoPadding(true);
5960 reduce(mExportReduceIdx_my_half4_half4_0, new Allocation[]{ain1, ain2}, aout, sc);
5961 return new result_int(aout);
6030 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
6031 aout.setAutoPadding(true);
6032 reduce(mExportReduceIdx_my_half4_half4_1, new Allocation[]{ain1, ain2}, aout, sc);
6033 return new result_int(aout);
6098 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
6099 aout.setAutoPadding(true);
6100 reduce(mExportReduceIdx_my_half4_float_0, new Allocation[]{ain1, ain2}, aout, sc);
6101 return new result_int(aout);
6166 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
6167 aout.setAutoPadding(true);
6168 reduce(mExportReduceIdx_my_half4_float_1, new Allocation[]{ain1, ain2}, aout, sc);
6169 return new result_int(aout);
6238 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
6239 aout.setAutoPadding(true);
6240 reduce(mExportReduceIdx_my_half4_float2_0, new Allocation[]{ain1, ain2}, aout, sc);
6241 return new result_int(aout);
6310 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
6311 aout.setAutoPadding(true);
6312 reduce(mExportReduceIdx_my_half4_float2_1, new Allocation[]{ain1, ain2}, aout, sc);
6313 return new result_int(aout);
6382 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
6383 aout.setAutoPadding(true);
6384 reduce(mExportReduceIdx_my_half4_float4_0, new Allocation[]{ain1, ain2}, aout, sc);
6385 return new result_int(aout);
6454 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
6455 aout.setAutoPadding(true);
6456 reduce(mExportReduceIdx_my_half4_float4_1, new Allocation[]{ain1, ain2}, aout, sc);
6457 return new result_int(aout);
6522 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
6523 aout.setAutoPadding(true);
6524 reduce(mExportReduceIdx_my_half4_char_0, new Allocation[]{ain1, ain2}, aout, sc);
6525 return new result_int(aout);
6590 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
6591 aout.setAutoPadding(true);
6592 reduce(mExportReduceIdx_my_half4_char_1, new Allocation[]{ain1, ain2}, aout, sc);
6593 return new result_int(aout);
6662 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
6663 aout.setAutoPadding(true);
6664 reduce(mExportReduceIdx_my_half4_char2_0, new Allocation[]{ain1, ain2}, aout, sc);
6665 return new result_int(aout);
6734 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
6735 aout.setAutoPadding(true);
6736 reduce(mExportReduceIdx_my_half4_char2_1, new Allocation[]{ain1, ain2}, aout, sc);
6737 return new result_int(aout);
6806 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
6807 aout.setAutoPadding(true);
6808 reduce(mExportReduceIdx_my_half4_char4_0, new Allocation[]{ain1, ain2}, aout, sc);
6809 return new result_int(aout);
6878 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
6879 aout.setAutoPadding(true);
6880 reduce(mExportReduceIdx_my_half4_char4_1, new Allocation[]{ain1, ain2}, aout, sc);
6881 return new result_int(aout);
6946 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
6947 aout.setAutoPadding(true);
6948 reduce(mExportReduceIdx_my_half4_short_0, new Allocation[]{ain1, ain2}, aout, sc);
6949 return new result_int(aout);
7014 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
7015 aout.setAutoPadding(true);
7016 reduce(mExportReduceIdx_my_half4_short_1, new Allocation[]{ain1, ain2}, aout, sc);
7017 return new result_int(aout);
7086 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
7087 aout.setAutoPadding(true);
7088 reduce(mExportReduceIdx_my_half4_short2_0, new Allocation[]{ain1, ain2}, aout, sc);
7089 return new result_int(aout);
7158 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
7159 aout.setAutoPadding(true);
7160 reduce(mExportReduceIdx_my_half4_short2_1, new Allocation[]{ain1, ain2}, aout, sc);
7161 return new result_int(aout);
7230 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
7231 aout.setAutoPadding(true);
7232 reduce(mExportReduceIdx_my_half4_short4_0, new Allocation[]{ain1, ain2}, aout, sc);
7233 return new result_int(aout);
7302 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
7303 aout.setAutoPadding(true);
7304 reduce(mExportReduceIdx_my_half4_short4_1, new Allocation[]{ain1, ain2}, aout, sc);
7305 return new result_int(aout);
7370 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
7371 aout.setAutoPadding(true);
7372 reduce(mExportReduceIdx_my_half4_uchar_0, new Allocation[]{ain1, ain2}, aout, sc);
7373 return new result_int(aout);
7438 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
7439 aout.setAutoPadding(true);
7440 reduce(mExportReduceIdx_my_half4_uchar_1, new Allocation[]{ain1, ain2}, aout, sc);
7441 return new result_int(aout);
7510 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
7511 aout.setAutoPadding(true);
7512 reduce(mExportReduceIdx_my_half4_uchar2_0, new Allocation[]{ain1, ain2}, aout, sc);
7513 return new result_int(aout);
7582 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
7583 aout.setAutoPadding(true);
7584 reduce(mExportReduceIdx_my_half4_uchar2_1, new Allocation[]{ain1, ain2}, aout, sc);
7585 return new result_int(aout);
7654 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
7655 aout.setAutoPadding(true);
7656 reduce(mExportReduceIdx_my_half4_uchar4_0, new Allocation[]{ain1, ain2}, aout, sc);
7657 return new result_int(aout);
7726 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
7727 aout.setAutoPadding(true);
7728 reduce(mExportReduceIdx_my_half4_uchar4_1, new Allocation[]{ain1, ain2}, aout, sc);
7729 return new result_int(aout);
7794 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
7795 aout.setAutoPadding(true);
7796 reduce(mExportReduceIdx_my_half4_ushort_0, new Allocation[]{ain1, ain2}, aout, sc);
7797 return new result_int(aout);
7862 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
7863 aout.setAutoPadding(true);
7864 reduce(mExportReduceIdx_my_half4_ushort_1, new Allocation[]{ain1, ain2}, aout, sc);
7865 return new result_int(aout);
7934 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
7935 aout.setAutoPadding(true);
7936 reduce(mExportReduceIdx_my_half4_ushort2_0, new Allocation[]{ain1, ain2}, aout, sc);
7937 return new result_int(aout);
8006 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
8007 aout.setAutoPadding(true);
8008 reduce(mExportReduceIdx_my_half4_ushort2_1, new Allocation[]{ain1, ain2}, aout, sc);
8009 return new result_int(aout);
8078 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
8079 aout.setAutoPadding(true);
8080 reduce(mExportReduceIdx_my_half4_ushort4_0, new Allocation[]{ain1, ain2}, aout, sc);
8081 return new result_int(aout);
8150 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
8151 aout.setAutoPadding(true);
8152 reduce(mExportReduceIdx_my_half4_ushort4_1, new Allocation[]{ain1, ain2}, aout, sc);
8153 return new result_int(aout);
8218 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
8219 aout.setAutoPadding(true);
8220 reduce(mExportReduceIdx_my_half4_bool_0, new Allocation[]{ain1, ain2}, aout, sc);
8221 return new result_int(aout);
8286 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
8287 aout.setAutoPadding(true);
8288 reduce(mExportReduceIdx_my_half4_bool_1, new Allocation[]{ain1, ain2}, aout, sc);
8289 return new result_int(aout);
8320 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
8321 aout.setAutoPadding(true);
8322 reduce(mExportReduceIdx_my_half4_rs_matrix2x2_0, new Allocation[]{ain1, ain2}, aout, sc);
8323 return new result_int(aout);
8354 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
8355 aout.setAutoPadding(true);
8356 reduce(mExportReduceIdx_my_half4_rs_matrix2x2_1, new Allocation[]{ain1, ain2}, aout, sc);
8357 return new result_int(aout);
8391 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
8392 aout.setAutoPadding(true);
8393 reduce(mExportReduceIdx_my_half4_MyStruct_0, new Allocation[]{ain1, ain2}, aout, sc);
8394 return new result_int(aout);
8428 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
8429 aout.setAutoPadding(true);
8430 reduce(mExportReduceIdx_my_half4_MyStruct_1, new Allocation[]{ain1, ain2}, aout, sc);
8431 return new result_int(aout);
8492 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
8493 aout.setAutoPadding(true);
8494 reduce(mExportReduceIdx_my_float_half_0, new Allocation[]{ain1, ain2}, aout, sc);
8495 return new result_int(aout);
8556 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
8557 aout.setAutoPadding(true);
8558 reduce(mExportReduceIdx_my_float_half_1, new Allocation[]{ain1, ain2}, aout, sc);
8559 return new result_int(aout);
8624 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
8625 aout.setAutoPadding(true);
8626 reduce(mExportReduceIdx_my_float_half2_0, new Allocation[]{ain1, ain2}, aout, sc);
8627 return new result_int(aout);
8692 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
8693 aout.setAutoPadding(true);
8694 reduce(mExportReduceIdx_my_float_half2_1, new Allocation[]{ain1, ain2}, aout, sc);
8695 return new result_int(aout);
8760 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
8761 aout.setAutoPadding(true);
8762 reduce(mExportReduceIdx_my_float_half4_0, new Allocation[]{ain1, ain2}, aout, sc);
8763 return new result_int(aout);
8828 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
8829 aout.setAutoPadding(true);
8830 reduce(mExportReduceIdx_my_float_half4_1, new Allocation[]{ain1, ain2}, aout, sc);
8831 return new result_int(aout);
8892 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
8893 aout.setAutoPadding(true);
8894 reduce(mExportReduceIdx_my_float_float_0, new Allocation[]{ain1, ain2}, aout, sc);
8895 return new result_int(aout);
8956 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
8957 aout.setAutoPadding(true);
8958 reduce(mExportReduceIdx_my_float_float_1, new Allocation[]{ain1, ain2}, aout, sc);
8959 return new result_int(aout);
9024 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
9025 aout.setAutoPadding(true);
9026 reduce(mExportReduceIdx_my_float_float2_0, new Allocation[]{ain1, ain2}, aout, sc);
9027 return new result_int(aout);
9092 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
9093 aout.setAutoPadding(true);
9094 reduce(mExportReduceIdx_my_float_float2_1, new Allocation[]{ain1, ain2}, aout, sc);
9095 return new result_int(aout);
9160 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
9161 aout.setAutoPadding(true);
9162 reduce(mExportReduceIdx_my_float_float4_0, new Allocation[]{ain1, ain2}, aout, sc);
9163 return new result_int(aout);
9228 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
9229 aout.setAutoPadding(true);
9230 reduce(mExportReduceIdx_my_float_float4_1, new Allocation[]{ain1, ain2}, aout, sc);
9231 return new result_int(aout);
9292 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
9293 aout.setAutoPadding(true);
9294 reduce(mExportReduceIdx_my_float_char_0, new Allocation[]{ain1, ain2}, aout, sc);
9295 return new result_int(aout);
9356 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
9357 aout.setAutoPadding(true);
9358 reduce(mExportReduceIdx_my_float_char_1, new Allocation[]{ain1, ain2}, aout, sc);
9359 return new result_int(aout);
9424 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
9425 aout.setAutoPadding(true);
9426 reduce(mExportReduceIdx_my_float_char2_0, new Allocation[]{ain1, ain2}, aout, sc);
9427 return new result_int(aout);
9492 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
9493 aout.setAutoPadding(true);
9494 reduce(mExportReduceIdx_my_float_char2_1, new Allocation[]{ain1, ain2}, aout, sc);
9495 return new result_int(aout);
9560 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
9561 aout.setAutoPadding(true);
9562 reduce(mExportReduceIdx_my_float_char4_0, new Allocation[]{ain1, ain2}, aout, sc);
9563 return new result_int(aout);
9628 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
9629 aout.setAutoPadding(true);
9630 reduce(mExportReduceIdx_my_float_char4_1, new Allocation[]{ain1, ain2}, aout, sc);
9631 return new result_int(aout);
9692 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
9693 aout.setAutoPadding(true);
9694 reduce(mExportReduceIdx_my_float_short_0, new Allocation[]{ain1, ain2}, aout, sc);
9695 return new result_int(aout);
9756 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
9757 aout.setAutoPadding(true);
9758 reduce(mExportReduceIdx_my_float_short_1, new Allocation[]{ain1, ain2}, aout, sc);
9759 return new result_int(aout);
9824 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
9825 aout.setAutoPadding(true);
9826 reduce(mExportReduceIdx_my_float_short2_0, new Allocation[]{ain1, ain2}, aout, sc);
9827 return new result_int(aout);
9892 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
9893 aout.setAutoPadding(true);
9894 reduce(mExportReduceIdx_my_float_short2_1, new Allocation[]{ain1, ain2}, aout, sc);
9895 return new result_int(aout);
9960 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
9961 aout.setAutoPadding(true);
9962 reduce(mExportReduceIdx_my_float_short4_0, new Allocation[]{ain1, ain2}, aout, sc);
9963 return new result_int(aout);
10028 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
10029 aout.setAutoPadding(true);
10030 reduce(mExportReduceIdx_my_float_short4_1, new Allocation[]{ain1, ain2}, aout, sc);
10031 return new result_int(aout);
10092 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
10093 aout.setAutoPadding(true);
10094 reduce(mExportReduceIdx_my_float_uchar_0, new Allocation[]{ain1, ain2}, aout, sc);
10095 return new result_int(aout);
10156 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
10157 aout.setAutoPadding(true);
10158 reduce(mExportReduceIdx_my_float_uchar_1, new Allocation[]{ain1, ain2}, aout, sc);
10159 return new result_int(aout);
10224 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
10225 aout.setAutoPadding(true);
10226 reduce(mExportReduceIdx_my_float_uchar2_0, new Allocation[]{ain1, ain2}, aout, sc);
10227 return new result_int(aout);
10292 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
10293 aout.setAutoPadding(true);
10294 reduce(mExportReduceIdx_my_float_uchar2_1, new Allocation[]{ain1, ain2}, aout, sc);
10295 return new result_int(aout);
10360 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
10361 aout.setAutoPadding(true);
10362 reduce(mExportReduceIdx_my_float_uchar4_0, new Allocation[]{ain1, ain2}, aout, sc);
10363 return new result_int(aout);
10428 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
10429 aout.setAutoPadding(true);
10430 reduce(mExportReduceIdx_my_float_uchar4_1, new Allocation[]{ain1, ain2}, aout, sc);
10431 return new result_int(aout);
10492 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
10493 aout.setAutoPadding(true);
10494 reduce(mExportReduceIdx_my_float_ushort_0, new Allocation[]{ain1, ain2}, aout, sc);
10495 return new result_int(aout);
10556 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
10557 aout.setAutoPadding(true);
10558 reduce(mExportReduceIdx_my_float_ushort_1, new Allocation[]{ain1, ain2}, aout, sc);
10559 return new result_int(aout);
10624 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
10625 aout.setAutoPadding(true);
10626 reduce(mExportReduceIdx_my_float_ushort2_0, new Allocation[]{ain1, ain2}, aout, sc);
10627 return new result_int(aout);
10692 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
10693 aout.setAutoPadding(true);
10694 reduce(mExportReduceIdx_my_float_ushort2_1, new Allocation[]{ain1, ain2}, aout, sc);
10695 return new result_int(aout);
10760 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
10761 aout.setAutoPadding(true);
10762 reduce(mExportReduceIdx_my_float_ushort4_0, new Allocation[]{ain1, ain2}, aout, sc);
10763 return new result_int(aout);
10828 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
10829 aout.setAutoPadding(true);
10830 reduce(mExportReduceIdx_my_float_ushort4_1, new Allocation[]{ain1, ain2}, aout, sc);
10831 return new result_int(aout);
10892 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
10893 aout.setAutoPadding(true);
10894 reduce(mExportReduceIdx_my_float_bool_0, new Allocation[]{ain1, ain2}, aout, sc);
10895 return new result_int(aout);
10956 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
10957 aout.setAutoPadding(true);
10958 reduce(mExportReduceIdx_my_float_bool_1, new Allocation[]{ain1, ain2}, aout, sc);
10959 return new result_int(aout);
10990 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
10991 aout.setAutoPadding(true);
10992 reduce(mExportReduceIdx_my_float_rs_matrix2x2_0, new Allocation[]{ain1, ain2}, aout, sc);
10993 return new result_int(aout);
11024 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
11025 aout.setAutoPadding(true);
11026 reduce(mExportReduceIdx_my_float_rs_matrix2x2_1, new Allocation[]{ain1, ain2}, aout, sc);
11027 return new result_int(aout);
11061 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
11062 aout.setAutoPadding(true);
11063 reduce(mExportReduceIdx_my_float_MyStruct_0, new Allocation[]{ain1, ain2}, aout, sc);
11064 return new result_int(aout);
11098 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
11099 aout.setAutoPadding(true);
11100 reduce(mExportReduceIdx_my_float_MyStruct_1, new Allocation[]{ain1, ain2}, aout, sc);
11101 return new result_int(aout);
11166 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
11167 aout.setAutoPadding(true);
11168 reduce(mExportReduceIdx_my_float2_half_0, new Allocation[]{ain1, ain2}, aout, sc);
11169 return new result_int(aout);
11234 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
11235 aout.setAutoPadding(true);
11236 reduce(mExportReduceIdx_my_float2_half_1, new Allocation[]{ain1, ain2}, aout, sc);
11237 return new result_int(aout);
11306 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
11307 aout.setAutoPadding(true);
11308 reduce(mExportReduceIdx_my_float2_half2_0, new Allocation[]{ain1, ain2}, aout, sc);
11309 return new result_int(aout);
11378 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
11379 aout.setAutoPadding(true);
11380 reduce(mExportReduceIdx_my_float2_half2_1, new Allocation[]{ain1, ain2}, aout, sc);
11381 return new result_int(aout);
11450 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
11451 aout.setAutoPadding(true);
11452 reduce(mExportReduceIdx_my_float2_half4_0, new Allocation[]{ain1, ain2}, aout, sc);
11453 return new result_int(aout);
11522 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
11523 aout.setAutoPadding(true);
11524 reduce(mExportReduceIdx_my_float2_half4_1, new Allocation[]{ain1, ain2}, aout, sc);
11525 return new result_int(aout);
11590 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
11591 aout.setAutoPadding(true);
11592 reduce(mExportReduceIdx_my_float2_float_0, new Allocation[]{ain1, ain2}, aout, sc);
11593 return new result_int(aout);
11658 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
11659 aout.setAutoPadding(true);
11660 reduce(mExportReduceIdx_my_float2_float_1, new Allocation[]{ain1, ain2}, aout, sc);
11661 return new result_int(aout);
11730 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
11731 aout.setAutoPadding(true);
11732 reduce(mExportReduceIdx_my_float2_float2_0, new Allocation[]{ain1, ain2}, aout, sc);
11733 return new result_int(aout);
11802 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
11803 aout.setAutoPadding(true);
11804 reduce(mExportReduceIdx_my_float2_float2_1, new Allocation[]{ain1, ain2}, aout, sc);
11805 return new result_int(aout);
11874 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
11875 aout.setAutoPadding(true);
11876 reduce(mExportReduceIdx_my_float2_float4_0, new Allocation[]{ain1, ain2}, aout, sc);
11877 return new result_int(aout);
11946 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
11947 aout.setAutoPadding(true);
11948 reduce(mExportReduceIdx_my_float2_float4_1, new Allocation[]{ain1, ain2}, aout, sc);
11949 return new result_int(aout);
12014 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
12015 aout.setAutoPadding(true);
12016 reduce(mExportReduceIdx_my_float2_char_0, new Allocation[]{ain1, ain2}, aout, sc);
12017 return new result_int(aout);
12082 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
12083 aout.setAutoPadding(true);
12084 reduce(mExportReduceIdx_my_float2_char_1, new Allocation[]{ain1, ain2}, aout, sc);
12085 return new result_int(aout);
12154 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
12155 aout.setAutoPadding(true);
12156 reduce(mExportReduceIdx_my_float2_char2_0, new Allocation[]{ain1, ain2}, aout, sc);
12157 return new result_int(aout);
12226 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
12227 aout.setAutoPadding(true);
12228 reduce(mExportReduceIdx_my_float2_char2_1, new Allocation[]{ain1, ain2}, aout, sc);
12229 return new result_int(aout);
12298 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
12299 aout.setAutoPadding(true);
12300 reduce(mExportReduceIdx_my_float2_char4_0, new Allocation[]{ain1, ain2}, aout, sc);
12301 return new result_int(aout);
12370 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
12371 aout.setAutoPadding(true);
12372 reduce(mExportReduceIdx_my_float2_char4_1, new Allocation[]{ain1, ain2}, aout, sc);
12373 return new result_int(aout);
12438 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
12439 aout.setAutoPadding(true);
12440 reduce(mExportReduceIdx_my_float2_short_0, new Allocation[]{ain1, ain2}, aout, sc);
12441 return new result_int(aout);
12506 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
12507 aout.setAutoPadding(true);
12508 reduce(mExportReduceIdx_my_float2_short_1, new Allocation[]{ain1, ain2}, aout, sc);
12509 return new result_int(aout);
12578 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
12579 aout.setAutoPadding(true);
12580 reduce(mExportReduceIdx_my_float2_short2_0, new Allocation[]{ain1, ain2}, aout, sc);
12581 return new result_int(aout);
12650 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
12651 aout.setAutoPadding(true);
12652 reduce(mExportReduceIdx_my_float2_short2_1, new Allocation[]{ain1, ain2}, aout, sc);
12653 return new result_int(aout);
12722 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
12723 aout.setAutoPadding(true);
12724 reduce(mExportReduceIdx_my_float2_short4_0, new Allocation[]{ain1, ain2}, aout, sc);
12725 return new result_int(aout);
12794 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
12795 aout.setAutoPadding(true);
12796 reduce(mExportReduceIdx_my_float2_short4_1, new Allocation[]{ain1, ain2}, aout, sc);
12797 return new result_int(aout);
12862 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
12863 aout.setAutoPadding(true);
12864 reduce(mExportReduceIdx_my_float2_uchar_0, new Allocation[]{ain1, ain2}, aout, sc);
12865 return new result_int(aout);
12930 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
12931 aout.setAutoPadding(true);
12932 reduce(mExportReduceIdx_my_float2_uchar_1, new Allocation[]{ain1, ain2}, aout, sc);
12933 return new result_int(aout);
13002 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
13003 aout.setAutoPadding(true);
13004 reduce(mExportReduceIdx_my_float2_uchar2_0, new Allocation[]{ain1, ain2}, aout, sc);
13005 return new result_int(aout);
13074 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
13075 aout.setAutoPadding(true);
13076 reduce(mExportReduceIdx_my_float2_uchar2_1, new Allocation[]{ain1, ain2}, aout, sc);
13077 return new result_int(aout);
13146 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
13147 aout.setAutoPadding(true);
13148 reduce(mExportReduceIdx_my_float2_uchar4_0, new Allocation[]{ain1, ain2}, aout, sc);
13149 return new result_int(aout);
13218 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
13219 aout.setAutoPadding(true);
13220 reduce(mExportReduceIdx_my_float2_uchar4_1, new Allocation[]{ain1, ain2}, aout, sc);
13221 return new result_int(aout);
13286 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
13287 aout.setAutoPadding(true);
13288 reduce(mExportReduceIdx_my_float2_ushort_0, new Allocation[]{ain1, ain2}, aout, sc);
13289 return new result_int(aout);
13354 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
13355 aout.setAutoPadding(true);
13356 reduce(mExportReduceIdx_my_float2_ushort_1, new Allocation[]{ain1, ain2}, aout, sc);
13357 return new result_int(aout);
13426 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
13427 aout.setAutoPadding(true);
13428 reduce(mExportReduceIdx_my_float2_ushort2_0, new Allocation[]{ain1, ain2}, aout, sc);
13429 return new result_int(aout);
13498 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
13499 aout.setAutoPadding(true);
13500 reduce(mExportReduceIdx_my_float2_ushort2_1, new Allocation[]{ain1, ain2}, aout, sc);
13501 return new result_int(aout);
13570 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
13571 aout.setAutoPadding(true);
13572 reduce(mExportReduceIdx_my_float2_ushort4_0, new Allocation[]{ain1, ain2}, aout, sc);
13573 return new result_int(aout);
13642 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
13643 aout.setAutoPadding(true);
13644 reduce(mExportReduceIdx_my_float2_ushort4_1, new Allocation[]{ain1, ain2}, aout, sc);
13645 return new result_int(aout);
13710 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
13711 aout.setAutoPadding(true);
13712 reduce(mExportReduceIdx_my_float2_bool_0, new Allocation[]{ain1, ain2}, aout, sc);
13713 return new result_int(aout);
13778 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
13779 aout.setAutoPadding(true);
13780 reduce(mExportReduceIdx_my_float2_bool_1, new Allocation[]{ain1, ain2}, aout, sc);
13781 return new result_int(aout);
13812 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
13813 aout.setAutoPadding(true);
13814 reduce(mExportReduceIdx_my_float2_rs_matrix2x2_0, new Allocation[]{ain1, ain2}, aout, sc);
13815 return new result_int(aout);
13846 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
13847 aout.setAutoPadding(true);
13848 reduce(mExportReduceIdx_my_float2_rs_matrix2x2_1, new Allocation[]{ain1, ain2}, aout, sc);
13849 return new result_int(aout);
13883 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
13884 aout.setAutoPadding(true);
13885 reduce(mExportReduceIdx_my_float2_MyStruct_0, new Allocation[]{ain1, ain2}, aout, sc);
13886 return new result_int(aout);
13920 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
13921 aout.setAutoPadding(true);
13922 reduce(mExportReduceIdx_my_float2_MyStruct_1, new Allocation[]{ain1, ain2}, aout, sc);
13923 return new result_int(aout);
13988 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
13989 aout.setAutoPadding(true);
13990 reduce(mExportReduceIdx_my_float4_half_0, new Allocation[]{ain1, ain2}, aout, sc);
13991 return new result_int(aout);
14056 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
14057 aout.setAutoPadding(true);
14058 reduce(mExportReduceIdx_my_float4_half_1, new Allocation[]{ain1, ain2}, aout, sc);
14059 return new result_int(aout);
14128 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
14129 aout.setAutoPadding(true);
14130 reduce(mExportReduceIdx_my_float4_half2_0, new Allocation[]{ain1, ain2}, aout, sc);
14131 return new result_int(aout);
14200 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
14201 aout.setAutoPadding(true);
14202 reduce(mExportReduceIdx_my_float4_half2_1, new Allocation[]{ain1, ain2}, aout, sc);
14203 return new result_int(aout);
14272 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
14273 aout.setAutoPadding(true);
14274 reduce(mExportReduceIdx_my_float4_half4_0, new Allocation[]{ain1, ain2}, aout, sc);
14275 return new result_int(aout);
14344 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
14345 aout.setAutoPadding(true);
14346 reduce(mExportReduceIdx_my_float4_half4_1, new Allocation[]{ain1, ain2}, aout, sc);
14347 return new result_int(aout);
14412 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
14413 aout.setAutoPadding(true);
14414 reduce(mExportReduceIdx_my_float4_float_0, new Allocation[]{ain1, ain2}, aout, sc);
14415 return new result_int(aout);
14480 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
14481 aout.setAutoPadding(true);
14482 reduce(mExportReduceIdx_my_float4_float_1, new Allocation[]{ain1, ain2}, aout, sc);
14483 return new result_int(aout);
14552 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
14553 aout.setAutoPadding(true);
14554 reduce(mExportReduceIdx_my_float4_float2_0, new Allocation[]{ain1, ain2}, aout, sc);
14555 return new result_int(aout);
14624 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
14625 aout.setAutoPadding(true);
14626 reduce(mExportReduceIdx_my_float4_float2_1, new Allocation[]{ain1, ain2}, aout, sc);
14627 return new result_int(aout);
14696 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
14697 aout.setAutoPadding(true);
14698 reduce(mExportReduceIdx_my_float4_float4_0, new Allocation[]{ain1, ain2}, aout, sc);
14699 return new result_int(aout);
14768 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
14769 aout.setAutoPadding(true);
14770 reduce(mExportReduceIdx_my_float4_float4_1, new Allocation[]{ain1, ain2}, aout, sc);
14771 return new result_int(aout);
14836 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
14837 aout.setAutoPadding(true);
14838 reduce(mExportReduceIdx_my_float4_char_0, new Allocation[]{ain1, ain2}, aout, sc);
14839 return new result_int(aout);
14904 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
14905 aout.setAutoPadding(true);
14906 reduce(mExportReduceIdx_my_float4_char_1, new Allocation[]{ain1, ain2}, aout, sc);
14907 return new result_int(aout);
14976 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
14977 aout.setAutoPadding(true);
14978 reduce(mExportReduceIdx_my_float4_char2_0, new Allocation[]{ain1, ain2}, aout, sc);
14979 return new result_int(aout);
15048 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
15049 aout.setAutoPadding(true);
15050 reduce(mExportReduceIdx_my_float4_char2_1, new Allocation[]{ain1, ain2}, aout, sc);
15051 return new result_int(aout);
15120 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
15121 aout.setAutoPadding(true);
15122 reduce(mExportReduceIdx_my_float4_char4_0, new Allocation[]{ain1, ain2}, aout, sc);
15123 return new result_int(aout);
15192 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
15193 aout.setAutoPadding(true);
15194 reduce(mExportReduceIdx_my_float4_char4_1, new Allocation[]{ain1, ain2}, aout, sc);
15195 return new result_int(aout);
15260 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
15261 aout.setAutoPadding(true);
15262 reduce(mExportReduceIdx_my_float4_short_0, new Allocation[]{ain1, ain2}, aout, sc);
15263 return new result_int(aout);
15328 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
15329 aout.setAutoPadding(true);
15330 reduce(mExportReduceIdx_my_float4_short_1, new Allocation[]{ain1, ain2}, aout, sc);
15331 return new result_int(aout);
15400 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
15401 aout.setAutoPadding(true);
15402 reduce(mExportReduceIdx_my_float4_short2_0, new Allocation[]{ain1, ain2}, aout, sc);
15403 return new result_int(aout);
15472 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
15473 aout.setAutoPadding(true);
15474 reduce(mExportReduceIdx_my_float4_short2_1, new Allocation[]{ain1, ain2}, aout, sc);
15475 return new result_int(aout);
15544 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
15545 aout.setAutoPadding(true);
15546 reduce(mExportReduceIdx_my_float4_short4_0, new Allocation[]{ain1, ain2}, aout, sc);
15547 return new result_int(aout);
15616 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
15617 aout.setAutoPadding(true);
15618 reduce(mExportReduceIdx_my_float4_short4_1, new Allocation[]{ain1, ain2}, aout, sc);
15619 return new result_int(aout);
15684 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
15685 aout.setAutoPadding(true);
15686 reduce(mExportReduceIdx_my_float4_uchar_0, new Allocation[]{ain1, ain2}, aout, sc);
15687 return new result_int(aout);
15752 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
15753 aout.setAutoPadding(true);
15754 reduce(mExportReduceIdx_my_float4_uchar_1, new Allocation[]{ain1, ain2}, aout, sc);
15755 return new result_int(aout);
15824 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
15825 aout.setAutoPadding(true);
15826 reduce(mExportReduceIdx_my_float4_uchar2_0, new Allocation[]{ain1, ain2}, aout, sc);
15827 return new result_int(aout);
15896 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
15897 aout.setAutoPadding(true);
15898 reduce(mExportReduceIdx_my_float4_uchar2_1, new Allocation[]{ain1, ain2}, aout, sc);
15899 return new result_int(aout);
15968 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
15969 aout.setAutoPadding(true);
15970 reduce(mExportReduceIdx_my_float4_uchar4_0, new Allocation[]{ain1, ain2}, aout, sc);
15971 return new result_int(aout);
16040 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
16041 aout.setAutoPadding(true);
16042 reduce(mExportReduceIdx_my_float4_uchar4_1, new Allocation[]{ain1, ain2}, aout, sc);
16043 return new result_int(aout);
16108 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
16109 aout.setAutoPadding(true);
16110 reduce(mExportReduceIdx_my_float4_ushort_0, new Allocation[]{ain1, ain2}, aout, sc);
16111 return new result_int(aout);
16176 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
16177 aout.setAutoPadding(true);
16178 reduce(mExportReduceIdx_my_float4_ushort_1, new Allocation[]{ain1, ain2}, aout, sc);
16179 return new result_int(aout);
16248 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
16249 aout.setAutoPadding(true);
16250 reduce(mExportReduceIdx_my_float4_ushort2_0, new Allocation[]{ain1, ain2}, aout, sc);
16251 return new result_int(aout);
16320 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
16321 aout.setAutoPadding(true);
16322 reduce(mExportReduceIdx_my_float4_ushort2_1, new Allocation[]{ain1, ain2}, aout, sc);
16323 return new result_int(aout);
16392 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
16393 aout.setAutoPadding(true);
16394 reduce(mExportReduceIdx_my_float4_ushort4_0, new Allocation[]{ain1, ain2}, aout, sc);
16395 return new result_int(aout);
16464 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
16465 aout.setAutoPadding(true);
16466 reduce(mExportReduceIdx_my_float4_ushort4_1, new Allocation[]{ain1, ain2}, aout, sc);
16467 return new result_int(aout);
16532 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
16533 aout.setAutoPadding(true);
16534 reduce(mExportReduceIdx_my_float4_bool_0, new Allocation[]{ain1, ain2}, aout, sc);
16535 return new result_int(aout);
16600 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
16601 aout.setAutoPadding(true);
16602 reduce(mExportReduceIdx_my_float4_bool_1, new Allocation[]{ain1, ain2}, aout, sc);
16603 return new result_int(aout);
16634 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
16635 aout.setAutoPadding(true);
16636 reduce(mExportReduceIdx_my_float4_rs_matrix2x2_0, new Allocation[]{ain1, ain2}, aout, sc);
16637 return new result_int(aout);
16668 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
16669 aout.setAutoPadding(true);
16670 reduce(mExportReduceIdx_my_float4_rs_matrix2x2_1, new Allocation[]{ain1, ain2}, aout, sc);
16671 return new result_int(aout);
16705 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
16706 aout.setAutoPadding(true);
16707 reduce(mExportReduceIdx_my_float4_MyStruct_0, new Allocation[]{ain1, ain2}, aout, sc);
16708 return new result_int(aout);
16742 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
16743 aout.setAutoPadding(true);
16744 reduce(mExportReduceIdx_my_float4_MyStruct_1, new Allocation[]{ain1, ain2}, aout, sc);
16745 return new result_int(aout);
16806 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
16807 aout.setAutoPadding(true);
16808 reduce(mExportReduceIdx_my_char_half_0, new Allocation[]{ain1, ain2}, aout, sc);
16809 return new result_int(aout);
16870 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
16871 aout.setAutoPadding(true);
16872 reduce(mExportReduceIdx_my_char_half_1, new Allocation[]{ain1, ain2}, aout, sc);
16873 return new result_int(aout);
16938 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
16939 aout.setAutoPadding(true);
16940 reduce(mExportReduceIdx_my_char_half2_0, new Allocation[]{ain1, ain2}, aout, sc);
16941 return new result_int(aout);
17006 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
17007 aout.setAutoPadding(true);
17008 reduce(mExportReduceIdx_my_char_half2_1, new Allocation[]{ain1, ain2}, aout, sc);
17009 return new result_int(aout);
17074 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
17075 aout.setAutoPadding(true);
17076 reduce(mExportReduceIdx_my_char_half4_0, new Allocation[]{ain1, ain2}, aout, sc);
17077 return new result_int(aout);
17142 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
17143 aout.setAutoPadding(true);
17144 reduce(mExportReduceIdx_my_char_half4_1, new Allocation[]{ain1, ain2}, aout, sc);
17145 return new result_int(aout);
17206 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
17207 aout.setAutoPadding(true);
17208 reduce(mExportReduceIdx_my_char_float_0, new Allocation[]{ain1, ain2}, aout, sc);
17209 return new result_int(aout);
17270 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
17271 aout.setAutoPadding(true);
17272 reduce(mExportReduceIdx_my_char_float_1, new Allocation[]{ain1, ain2}, aout, sc);
17273 return new result_int(aout);
17338 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
17339 aout.setAutoPadding(true);
17340 reduce(mExportReduceIdx_my_char_float2_0, new Allocation[]{ain1, ain2}, aout, sc);
17341 return new result_int(aout);
17406 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
17407 aout.setAutoPadding(true);
17408 reduce(mExportReduceIdx_my_char_float2_1, new Allocation[]{ain1, ain2}, aout, sc);
17409 return new result_int(aout);
17474 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
17475 aout.setAutoPadding(true);
17476 reduce(mExportReduceIdx_my_char_float4_0, new Allocation[]{ain1, ain2}, aout, sc);
17477 return new result_int(aout);
17542 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
17543 aout.setAutoPadding(true);
17544 reduce(mExportReduceIdx_my_char_float4_1, new Allocation[]{ain1, ain2}, aout, sc);
17545 return new result_int(aout);
17606 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
17607 aout.setAutoPadding(true);
17608 reduce(mExportReduceIdx_my_char_char_0, new Allocation[]{ain1, ain2}, aout, sc);
17609 return new result_int(aout);
17670 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
17671 aout.setAutoPadding(true);
17672 reduce(mExportReduceIdx_my_char_char_1, new Allocation[]{ain1, ain2}, aout, sc);
17673 return new result_int(aout);
17738 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
17739 aout.setAutoPadding(true);
17740 reduce(mExportReduceIdx_my_char_char2_0, new Allocation[]{ain1, ain2}, aout, sc);
17741 return new result_int(aout);
17806 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
17807 aout.setAutoPadding(true);
17808 reduce(mExportReduceIdx_my_char_char2_1, new Allocation[]{ain1, ain2}, aout, sc);
17809 return new result_int(aout);
17874 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
17875 aout.setAutoPadding(true);
17876 reduce(mExportReduceIdx_my_char_char4_0, new Allocation[]{ain1, ain2}, aout, sc);
17877 return new result_int(aout);
17942 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
17943 aout.setAutoPadding(true);
17944 reduce(mExportReduceIdx_my_char_char4_1, new Allocation[]{ain1, ain2}, aout, sc);
17945 return new result_int(aout);
18006 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
18007 aout.setAutoPadding(true);
18008 reduce(mExportReduceIdx_my_char_short_0, new Allocation[]{ain1, ain2}, aout, sc);
18009 return new result_int(aout);
18070 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
18071 aout.setAutoPadding(true);
18072 reduce(mExportReduceIdx_my_char_short_1, new Allocation[]{ain1, ain2}, aout, sc);
18073 return new result_int(aout);
18138 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
18139 aout.setAutoPadding(true);
18140 reduce(mExportReduceIdx_my_char_short2_0, new Allocation[]{ain1, ain2}, aout, sc);
18141 return new result_int(aout);
18206 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
18207 aout.setAutoPadding(true);
18208 reduce(mExportReduceIdx_my_char_short2_1, new Allocation[]{ain1, ain2}, aout, sc);
18209 return new result_int(aout);
18274 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
18275 aout.setAutoPadding(true);
18276 reduce(mExportReduceIdx_my_char_short4_0, new Allocation[]{ain1, ain2}, aout, sc);
18277 return new result_int(aout);
18342 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
18343 aout.setAutoPadding(true);
18344 reduce(mExportReduceIdx_my_char_short4_1, new Allocation[]{ain1, ain2}, aout, sc);
18345 return new result_int(aout);
18406 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
18407 aout.setAutoPadding(true);
18408 reduce(mExportReduceIdx_my_char_uchar_0, new Allocation[]{ain1, ain2}, aout, sc);
18409 return new result_int(aout);
18470 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
18471 aout.setAutoPadding(true);
18472 reduce(mExportReduceIdx_my_char_uchar_1, new Allocation[]{ain1, ain2}, aout, sc);
18473 return new result_int(aout);
18538 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
18539 aout.setAutoPadding(true);
18540 reduce(mExportReduceIdx_my_char_uchar2_0, new Allocation[]{ain1, ain2}, aout, sc);
18541 return new result_int(aout);
18606 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
18607 aout.setAutoPadding(true);
18608 reduce(mExportReduceIdx_my_char_uchar2_1, new Allocation[]{ain1, ain2}, aout, sc);
18609 return new result_int(aout);
18674 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
18675 aout.setAutoPadding(true);
18676 reduce(mExportReduceIdx_my_char_uchar4_0, new Allocation[]{ain1, ain2}, aout, sc);
18677 return new result_int(aout);
18742 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
18743 aout.setAutoPadding(true);
18744 reduce(mExportReduceIdx_my_char_uchar4_1, new Allocation[]{ain1, ain2}, aout, sc);
18745 return new result_int(aout);
18806 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
18807 aout.setAutoPadding(true);
18808 reduce(mExportReduceIdx_my_char_ushort_0, new Allocation[]{ain1, ain2}, aout, sc);
18809 return new result_int(aout);
18870 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
18871 aout.setAutoPadding(true);
18872 reduce(mExportReduceIdx_my_char_ushort_1, new Allocation[]{ain1, ain2}, aout, sc);
18873 return new result_int(aout);
18938 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
18939 aout.setAutoPadding(true);
18940 reduce(mExportReduceIdx_my_char_ushort2_0, new Allocation[]{ain1, ain2}, aout, sc);
18941 return new result_int(aout);
19006 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
19007 aout.setAutoPadding(true);
19008 reduce(mExportReduceIdx_my_char_ushort2_1, new Allocation[]{ain1, ain2}, aout, sc);
19009 return new result_int(aout);
19074 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
19075 aout.setAutoPadding(true);
19076 reduce(mExportReduceIdx_my_char_ushort4_0, new Allocation[]{ain1, ain2}, aout, sc);
19077 return new result_int(aout);
19142 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
19143 aout.setAutoPadding(true);
19144 reduce(mExportReduceIdx_my_char_ushort4_1, new Allocation[]{ain1, ain2}, aout, sc);
19145 return new result_int(aout);
19206 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
19207 aout.setAutoPadding(true);
19208 reduce(mExportReduceIdx_my_char_bool_0, new Allocation[]{ain1, ain2}, aout, sc);
19209 return new result_int(aout);
19270 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
19271 aout.setAutoPadding(true);
19272 reduce(mExportReduceIdx_my_char_bool_1, new Allocation[]{ain1, ain2}, aout, sc);
19273 return new result_int(aout);
19304 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
19305 aout.setAutoPadding(true);
19306 reduce(mExportReduceIdx_my_char_rs_matrix2x2_0, new Allocation[]{ain1, ain2}, aout, sc);
19307 return new result_int(aout);
19338 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
19339 aout.setAutoPadding(true);
19340 reduce(mExportReduceIdx_my_char_rs_matrix2x2_1, new Allocation[]{ain1, ain2}, aout, sc);
19341 return new result_int(aout);
19375 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
19376 aout.setAutoPadding(true);
19377 reduce(mExportReduceIdx_my_char_MyStruct_0, new Allocation[]{ain1, ain2}, aout, sc);
19378 return new result_int(aout);
19412 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
19413 aout.setAutoPadding(true);
19414 reduce(mExportReduceIdx_my_char_MyStruct_1, new Allocation[]{ain1, ain2}, aout, sc);
19415 return new result_int(aout);
19480 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
19481 aout.setAutoPadding(true);
19482 reduce(mExportReduceIdx_my_char2_half_0, new Allocation[]{ain1, ain2}, aout, sc);
19483 return new result_int(aout);
19548 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
19549 aout.setAutoPadding(true);
19550 reduce(mExportReduceIdx_my_char2_half_1, new Allocation[]{ain1, ain2}, aout, sc);
19551 return new result_int(aout);
19620 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
19621 aout.setAutoPadding(true);
19622 reduce(mExportReduceIdx_my_char2_half2_0, new Allocation[]{ain1, ain2}, aout, sc);
19623 return new result_int(aout);
19692 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
19693 aout.setAutoPadding(true);
19694 reduce(mExportReduceIdx_my_char2_half2_1, new Allocation[]{ain1, ain2}, aout, sc);
19695 return new result_int(aout);
19764 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
19765 aout.setAutoPadding(true);
19766 reduce(mExportReduceIdx_my_char2_half4_0, new Allocation[]{ain1, ain2}, aout, sc);
19767 return new result_int(aout);
19836 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
19837 aout.setAutoPadding(true);
19838 reduce(mExportReduceIdx_my_char2_half4_1, new Allocation[]{ain1, ain2}, aout, sc);
19839 return new result_int(aout);
19904 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
19905 aout.setAutoPadding(true);
19906 reduce(mExportReduceIdx_my_char2_float_0, new Allocation[]{ain1, ain2}, aout, sc);
19907 return new result_int(aout);
19972 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
19973 aout.setAutoPadding(true);
19974 reduce(mExportReduceIdx_my_char2_float_1, new Allocation[]{ain1, ain2}, aout, sc);
19975 return new result_int(aout);
20044 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
20045 aout.setAutoPadding(true);
20046 reduce(mExportReduceIdx_my_char2_float2_0, new Allocation[]{ain1, ain2}, aout, sc);
20047 return new result_int(aout);
20116 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
20117 aout.setAutoPadding(true);
20118 reduce(mExportReduceIdx_my_char2_float2_1, new Allocation[]{ain1, ain2}, aout, sc);
20119 return new result_int(aout);
20188 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
20189 aout.setAutoPadding(true);
20190 reduce(mExportReduceIdx_my_char2_float4_0, new Allocation[]{ain1, ain2}, aout, sc);
20191 return new result_int(aout);
20260 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
20261 aout.setAutoPadding(true);
20262 reduce(mExportReduceIdx_my_char2_float4_1, new Allocation[]{ain1, ain2}, aout, sc);
20263 return new result_int(aout);
20328 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
20329 aout.setAutoPadding(true);
20330 reduce(mExportReduceIdx_my_char2_char_0, new Allocation[]{ain1, ain2}, aout, sc);
20331 return new result_int(aout);
20396 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
20397 aout.setAutoPadding(true);
20398 reduce(mExportReduceIdx_my_char2_char_1, new Allocation[]{ain1, ain2}, aout, sc);
20399 return new result_int(aout);
20468 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
20469 aout.setAutoPadding(true);
20470 reduce(mExportReduceIdx_my_char2_char2_0, new Allocation[]{ain1, ain2}, aout, sc);
20471 return new result_int(aout);
20540 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
20541 aout.setAutoPadding(true);
20542 reduce(mExportReduceIdx_my_char2_char2_1, new Allocation[]{ain1, ain2}, aout, sc);
20543 return new result_int(aout);
20612 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
20613 aout.setAutoPadding(true);
20614 reduce(mExportReduceIdx_my_char2_char4_0, new Allocation[]{ain1, ain2}, aout, sc);
20615 return new result_int(aout);
20684 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
20685 aout.setAutoPadding(true);
20686 reduce(mExportReduceIdx_my_char2_char4_1, new Allocation[]{ain1, ain2}, aout, sc);
20687 return new result_int(aout);
20752 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
20753 aout.setAutoPadding(true);
20754 reduce(mExportReduceIdx_my_char2_short_0, new Allocation[]{ain1, ain2}, aout, sc);
20755 return new result_int(aout);
20820 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
20821 aout.setAutoPadding(true);
20822 reduce(mExportReduceIdx_my_char2_short_1, new Allocation[]{ain1, ain2}, aout, sc);
20823 return new result_int(aout);
20892 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
20893 aout.setAutoPadding(true);
20894 reduce(mExportReduceIdx_my_char2_short2_0, new Allocation[]{ain1, ain2}, aout, sc);
20895 return new result_int(aout);
20964 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
20965 aout.setAutoPadding(true);
20966 reduce(mExportReduceIdx_my_char2_short2_1, new Allocation[]{ain1, ain2}, aout, sc);
20967 return new result_int(aout);
21036 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
21037 aout.setAutoPadding(true);
21038 reduce(mExportReduceIdx_my_char2_short4_0, new Allocation[]{ain1, ain2}, aout, sc);
21039 return new result_int(aout);
21108 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
21109 aout.setAutoPadding(true);
21110 reduce(mExportReduceIdx_my_char2_short4_1, new Allocation[]{ain1, ain2}, aout, sc);
21111 return new result_int(aout);
21176 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
21177 aout.setAutoPadding(true);
21178 reduce(mExportReduceIdx_my_char2_uchar_0, new Allocation[]{ain1, ain2}, aout, sc);
21179 return new result_int(aout);
21244 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
21245 aout.setAutoPadding(true);
21246 reduce(mExportReduceIdx_my_char2_uchar_1, new Allocation[]{ain1, ain2}, aout, sc);
21247 return new result_int(aout);
21316 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
21317 aout.setAutoPadding(true);
21318 reduce(mExportReduceIdx_my_char2_uchar2_0, new Allocation[]{ain1, ain2}, aout, sc);
21319 return new result_int(aout);
21388 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
21389 aout.setAutoPadding(true);
21390 reduce(mExportReduceIdx_my_char2_uchar2_1, new Allocation[]{ain1, ain2}, aout, sc);
21391 return new result_int(aout);
21460 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
21461 aout.setAutoPadding(true);
21462 reduce(mExportReduceIdx_my_char2_uchar4_0, new Allocation[]{ain1, ain2}, aout, sc);
21463 return new result_int(aout);
21532 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
21533 aout.setAutoPadding(true);
21534 reduce(mExportReduceIdx_my_char2_uchar4_1, new Allocation[]{ain1, ain2}, aout, sc);
21535 return new result_int(aout);
21600 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
21601 aout.setAutoPadding(true);
21602 reduce(mExportReduceIdx_my_char2_ushort_0, new Allocation[]{ain1, ain2}, aout, sc);
21603 return new result_int(aout);
21668 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
21669 aout.setAutoPadding(true);
21670 reduce(mExportReduceIdx_my_char2_ushort_1, new Allocation[]{ain1, ain2}, aout, sc);
21671 return new result_int(aout);
21740 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
21741 aout.setAutoPadding(true);
21742 reduce(mExportReduceIdx_my_char2_ushort2_0, new Allocation[]{ain1, ain2}, aout, sc);
21743 return new result_int(aout);
21812 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
21813 aout.setAutoPadding(true);
21814 reduce(mExportReduceIdx_my_char2_ushort2_1, new Allocation[]{ain1, ain2}, aout, sc);
21815 return new result_int(aout);
21884 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
21885 aout.setAutoPadding(true);
21886 reduce(mExportReduceIdx_my_char2_ushort4_0, new Allocation[]{ain1, ain2}, aout, sc);
21887 return new result_int(aout);
21956 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
21957 aout.setAutoPadding(true);
21958 reduce(mExportReduceIdx_my_char2_ushort4_1, new Allocation[]{ain1, ain2}, aout, sc);
21959 return new result_int(aout);
22024 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
22025 aout.setAutoPadding(true);
22026 reduce(mExportReduceIdx_my_char2_bool_0, new Allocation[]{ain1, ain2}, aout, sc);
22027 return new result_int(aout);
22092 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
22093 aout.setAutoPadding(true);
22094 reduce(mExportReduceIdx_my_char2_bool_1, new Allocation[]{ain1, ain2}, aout, sc);
22095 return new result_int(aout);
22126 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
22127 aout.setAutoPadding(true);
22128 reduce(mExportReduceIdx_my_char2_rs_matrix2x2_0, new Allocation[]{ain1, ain2}, aout, sc);
22129 return new result_int(aout);
22160 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
22161 aout.setAutoPadding(true);
22162 reduce(mExportReduceIdx_my_char2_rs_matrix2x2_1, new Allocation[]{ain1, ain2}, aout, sc);
22163 return new result_int(aout);
22197 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
22198 aout.setAutoPadding(true);
22199 reduce(mExportReduceIdx_my_char2_MyStruct_0, new Allocation[]{ain1, ain2}, aout, sc);
22200 return new result_int(aout);
22234 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
22235 aout.setAutoPadding(true);
22236 reduce(mExportReduceIdx_my_char2_MyStruct_1, new Allocation[]{ain1, ain2}, aout, sc);
22237 return new result_int(aout);
22302 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
22303 aout.setAutoPadding(true);
22304 reduce(mExportReduceIdx_my_char4_half_0, new Allocation[]{ain1, ain2}, aout, sc);
22305 return new result_int(aout);
22370 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
22371 aout.setAutoPadding(true);
22372 reduce(mExportReduceIdx_my_char4_half_1, new Allocation[]{ain1, ain2}, aout, sc);
22373 return new result_int(aout);
22442 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
22443 aout.setAutoPadding(true);
22444 reduce(mExportReduceIdx_my_char4_half2_0, new Allocation[]{ain1, ain2}, aout, sc);
22445 return new result_int(aout);
22514 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
22515 aout.setAutoPadding(true);
22516 reduce(mExportReduceIdx_my_char4_half2_1, new Allocation[]{ain1, ain2}, aout, sc);
22517 return new result_int(aout);
22586 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
22587 aout.setAutoPadding(true);
22588 reduce(mExportReduceIdx_my_char4_half4_0, new Allocation[]{ain1, ain2}, aout, sc);
22589 return new result_int(aout);
22658 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
22659 aout.setAutoPadding(true);
22660 reduce(mExportReduceIdx_my_char4_half4_1, new Allocation[]{ain1, ain2}, aout, sc);
22661 return new result_int(aout);
22726 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
22727 aout.setAutoPadding(true);
22728 reduce(mExportReduceIdx_my_char4_float_0, new Allocation[]{ain1, ain2}, aout, sc);
22729 return new result_int(aout);
22794 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
22795 aout.setAutoPadding(true);
22796 reduce(mExportReduceIdx_my_char4_float_1, new Allocation[]{ain1, ain2}, aout, sc);
22797 return new result_int(aout);
22866 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
22867 aout.setAutoPadding(true);
22868 reduce(mExportReduceIdx_my_char4_float2_0, new Allocation[]{ain1, ain2}, aout, sc);
22869 return new result_int(aout);
22938 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
22939 aout.setAutoPadding(true);
22940 reduce(mExportReduceIdx_my_char4_float2_1, new Allocation[]{ain1, ain2}, aout, sc);
22941 return new result_int(aout);
23010 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
23011 aout.setAutoPadding(true);
23012 reduce(mExportReduceIdx_my_char4_float4_0, new Allocation[]{ain1, ain2}, aout, sc);
23013 return new result_int(aout);
23082 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
23083 aout.setAutoPadding(true);
23084 reduce(mExportReduceIdx_my_char4_float4_1, new Allocation[]{ain1, ain2}, aout, sc);
23085 return new result_int(aout);
23150 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
23151 aout.setAutoPadding(true);
23152 reduce(mExportReduceIdx_my_char4_char_0, new Allocation[]{ain1, ain2}, aout, sc);
23153 return new result_int(aout);
23218 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
23219 aout.setAutoPadding(true);
23220 reduce(mExportReduceIdx_my_char4_char_1, new Allocation[]{ain1, ain2}, aout, sc);
23221 return new result_int(aout);
23290 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
23291 aout.setAutoPadding(true);
23292 reduce(mExportReduceIdx_my_char4_char2_0, new Allocation[]{ain1, ain2}, aout, sc);
23293 return new result_int(aout);
23362 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
23363 aout.setAutoPadding(true);
23364 reduce(mExportReduceIdx_my_char4_char2_1, new Allocation[]{ain1, ain2}, aout, sc);
23365 return new result_int(aout);
23434 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
23435 aout.setAutoPadding(true);
23436 reduce(mExportReduceIdx_my_char4_char4_0, new Allocation[]{ain1, ain2}, aout, sc);
23437 return new result_int(aout);
23506 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
23507 aout.setAutoPadding(true);
23508 reduce(mExportReduceIdx_my_char4_char4_1, new Allocation[]{ain1, ain2}, aout, sc);
23509 return new result_int(aout);
23574 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
23575 aout.setAutoPadding(true);
23576 reduce(mExportReduceIdx_my_char4_short_0, new Allocation[]{ain1, ain2}, aout, sc);
23577 return new result_int(aout);
23642 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
23643 aout.setAutoPadding(true);
23644 reduce(mExportReduceIdx_my_char4_short_1, new Allocation[]{ain1, ain2}, aout, sc);
23645 return new result_int(aout);
23714 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
23715 aout.setAutoPadding(true);
23716 reduce(mExportReduceIdx_my_char4_short2_0, new Allocation[]{ain1, ain2}, aout, sc);
23717 return new result_int(aout);
23786 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
23787 aout.setAutoPadding(true);
23788 reduce(mExportReduceIdx_my_char4_short2_1, new Allocation[]{ain1, ain2}, aout, sc);
23789 return new result_int(aout);
23858 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
23859 aout.setAutoPadding(true);
23860 reduce(mExportReduceIdx_my_char4_short4_0, new Allocation[]{ain1, ain2}, aout, sc);
23861 return new result_int(aout);
23930 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
23931 aout.setAutoPadding(true);
23932 reduce(mExportReduceIdx_my_char4_short4_1, new Allocation[]{ain1, ain2}, aout, sc);
23933 return new result_int(aout);
23998 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
23999 aout.setAutoPadding(true);
24000 reduce(mExportReduceIdx_my_char4_uchar_0, new Allocation[]{ain1, ain2}, aout, sc);
24001 return new result_int(aout);
24066 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
24067 aout.setAutoPadding(true);
24068 reduce(mExportReduceIdx_my_char4_uchar_1, new Allocation[]{ain1, ain2}, aout, sc);
24069 return new result_int(aout);
24138 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
24139 aout.setAutoPadding(true);
24140 reduce(mExportReduceIdx_my_char4_uchar2_0, new Allocation[]{ain1, ain2}, aout, sc);
24141 return new result_int(aout);
24210 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
24211 aout.setAutoPadding(true);
24212 reduce(mExportReduceIdx_my_char4_uchar2_1, new Allocation[]{ain1, ain2}, aout, sc);
24213 return new result_int(aout);
24282 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
24283 aout.setAutoPadding(true);
24284 reduce(mExportReduceIdx_my_char4_uchar4_0, new Allocation[]{ain1, ain2}, aout, sc);
24285 return new result_int(aout);
24354 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
24355 aout.setAutoPadding(true);
24356 reduce(mExportReduceIdx_my_char4_uchar4_1, new Allocation[]{ain1, ain2}, aout, sc);
24357 return new result_int(aout);
24422 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
24423 aout.setAutoPadding(true);
24424 reduce(mExportReduceIdx_my_char4_ushort_0, new Allocation[]{ain1, ain2}, aout, sc);
24425 return new result_int(aout);
24490 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
24491 aout.setAutoPadding(true);
24492 reduce(mExportReduceIdx_my_char4_ushort_1, new Allocation[]{ain1, ain2}, aout, sc);
24493 return new result_int(aout);
24562 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
24563 aout.setAutoPadding(true);
24564 reduce(mExportReduceIdx_my_char4_ushort2_0, new Allocation[]{ain1, ain2}, aout, sc);
24565 return new result_int(aout);
24634 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
24635 aout.setAutoPadding(true);
24636 reduce(mExportReduceIdx_my_char4_ushort2_1, new Allocation[]{ain1, ain2}, aout, sc);
24637 return new result_int(aout);
24706 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
24707 aout.setAutoPadding(true);
24708 reduce(mExportReduceIdx_my_char4_ushort4_0, new Allocation[]{ain1, ain2}, aout, sc);
24709 return new result_int(aout);
24778 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
24779 aout.setAutoPadding(true);
24780 reduce(mExportReduceIdx_my_char4_ushort4_1, new Allocation[]{ain1, ain2}, aout, sc);
24781 return new result_int(aout);
24846 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
24847 aout.setAutoPadding(true);
24848 reduce(mExportReduceIdx_my_char4_bool_0, new Allocation[]{ain1, ain2}, aout, sc);
24849 return new result_int(aout);
24914 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
24915 aout.setAutoPadding(true);
24916 reduce(mExportReduceIdx_my_char4_bool_1, new Allocation[]{ain1, ain2}, aout, sc);
24917 return new result_int(aout);
24948 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
24949 aout.setAutoPadding(true);
24950 reduce(mExportReduceIdx_my_char4_rs_matrix2x2_0, new Allocation[]{ain1, ain2}, aout, sc);
24951 return new result_int(aout);
24982 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
24983 aout.setAutoPadding(true);
24984 reduce(mExportReduceIdx_my_char4_rs_matrix2x2_1, new Allocation[]{ain1, ain2}, aout, sc);
24985 return new result_int(aout);
25019 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
25020 aout.setAutoPadding(true);
25021 reduce(mExportReduceIdx_my_char4_MyStruct_0, new Allocation[]{ain1, ain2}, aout, sc);
25022 return new result_int(aout);
25056 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
25057 aout.setAutoPadding(true);
25058 reduce(mExportReduceIdx_my_char4_MyStruct_1, new Allocation[]{ain1, ain2}, aout, sc);
25059 return new result_int(aout);
25120 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
25121 aout.setAutoPadding(true);
25122 reduce(mExportReduceIdx_my_short_half_0, new Allocation[]{ain1, ain2}, aout, sc);
25123 return new result_int(aout);
25184 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
25185 aout.setAutoPadding(true);
25186 reduce(mExportReduceIdx_my_short_half_1, new Allocation[]{ain1, ain2}, aout, sc);
25187 return new result_int(aout);
25252 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
25253 aout.setAutoPadding(true);
25254 reduce(mExportReduceIdx_my_short_half2_0, new Allocation[]{ain1, ain2}, aout, sc);
25255 return new result_int(aout);
25320 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
25321 aout.setAutoPadding(true);
25322 reduce(mExportReduceIdx_my_short_half2_1, new Allocation[]{ain1, ain2}, aout, sc);
25323 return new result_int(aout);
25388 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
25389 aout.setAutoPadding(true);
25390 reduce(mExportReduceIdx_my_short_half4_0, new Allocation[]{ain1, ain2}, aout, sc);
25391 return new result_int(aout);
25456 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
25457 aout.setAutoPadding(true);
25458 reduce(mExportReduceIdx_my_short_half4_1, new Allocation[]{ain1, ain2}, aout, sc);
25459 return new result_int(aout);
25520 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
25521 aout.setAutoPadding(true);
25522 reduce(mExportReduceIdx_my_short_float_0, new Allocation[]{ain1, ain2}, aout, sc);
25523 return new result_int(aout);
25584 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
25585 aout.setAutoPadding(true);
25586 reduce(mExportReduceIdx_my_short_float_1, new Allocation[]{ain1, ain2}, aout, sc);
25587 return new result_int(aout);
25652 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
25653 aout.setAutoPadding(true);
25654 reduce(mExportReduceIdx_my_short_float2_0, new Allocation[]{ain1, ain2}, aout, sc);
25655 return new result_int(aout);
25720 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
25721 aout.setAutoPadding(true);
25722 reduce(mExportReduceIdx_my_short_float2_1, new Allocation[]{ain1, ain2}, aout, sc);
25723 return new result_int(aout);
25788 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
25789 aout.setAutoPadding(true);
25790 reduce(mExportReduceIdx_my_short_float4_0, new Allocation[]{ain1, ain2}, aout, sc);
25791 return new result_int(aout);
25856 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
25857 aout.setAutoPadding(true);
25858 reduce(mExportReduceIdx_my_short_float4_1, new Allocation[]{ain1, ain2}, aout, sc);
25859 return new result_int(aout);
25920 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
25921 aout.setAutoPadding(true);
25922 reduce(mExportReduceIdx_my_short_char_0, new Allocation[]{ain1, ain2}, aout, sc);
25923 return new result_int(aout);
25984 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
25985 aout.setAutoPadding(true);
25986 reduce(mExportReduceIdx_my_short_char_1, new Allocation[]{ain1, ain2}, aout, sc);
25987 return new result_int(aout);
26052 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
26053 aout.setAutoPadding(true);
26054 reduce(mExportReduceIdx_my_short_char2_0, new Allocation[]{ain1, ain2}, aout, sc);
26055 return new result_int(aout);
26120 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
26121 aout.setAutoPadding(true);
26122 reduce(mExportReduceIdx_my_short_char2_1, new Allocation[]{ain1, ain2}, aout, sc);
26123 return new result_int(aout);
26188 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
26189 aout.setAutoPadding(true);
26190 reduce(mExportReduceIdx_my_short_char4_0, new Allocation[]{ain1, ain2}, aout, sc);
26191 return new result_int(aout);
26256 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
26257 aout.setAutoPadding(true);
26258 reduce(mExportReduceIdx_my_short_char4_1, new Allocation[]{ain1, ain2}, aout, sc);
26259 return new result_int(aout);
26320 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
26321 aout.setAutoPadding(true);
26322 reduce(mExportReduceIdx_my_short_short_0, new Allocation[]{ain1, ain2}, aout, sc);
26323 return new result_int(aout);
26384 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
26385 aout.setAutoPadding(true);
26386 reduce(mExportReduceIdx_my_short_short_1, new Allocation[]{ain1, ain2}, aout, sc);
26387 return new result_int(aout);
26452 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
26453 aout.setAutoPadding(true);
26454 reduce(mExportReduceIdx_my_short_short2_0, new Allocation[]{ain1, ain2}, aout, sc);
26455 return new result_int(aout);
26520 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
26521 aout.setAutoPadding(true);
26522 reduce(mExportReduceIdx_my_short_short2_1, new Allocation[]{ain1, ain2}, aout, sc);
26523 return new result_int(aout);
26588 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
26589 aout.setAutoPadding(true);
26590 reduce(mExportReduceIdx_my_short_short4_0, new Allocation[]{ain1, ain2}, aout, sc);
26591 return new result_int(aout);
26656 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
26657 aout.setAutoPadding(true);
26658 reduce(mExportReduceIdx_my_short_short4_1, new Allocation[]{ain1, ain2}, aout, sc);
26659 return new result_int(aout);
26720 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
26721 aout.setAutoPadding(true);
26722 reduce(mExportReduceIdx_my_short_uchar_0, new Allocation[]{ain1, ain2}, aout, sc);
26723 return new result_int(aout);
26784 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
26785 aout.setAutoPadding(true);
26786 reduce(mExportReduceIdx_my_short_uchar_1, new Allocation[]{ain1, ain2}, aout, sc);
26787 return new result_int(aout);
26852 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
26853 aout.setAutoPadding(true);
26854 reduce(mExportReduceIdx_my_short_uchar2_0, new Allocation[]{ain1, ain2}, aout, sc);
26855 return new result_int(aout);
26920 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
26921 aout.setAutoPadding(true);
26922 reduce(mExportReduceIdx_my_short_uchar2_1, new Allocation[]{ain1, ain2}, aout, sc);
26923 return new result_int(aout);
26988 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
26989 aout.setAutoPadding(true);
26990 reduce(mExportReduceIdx_my_short_uchar4_0, new Allocation[]{ain1, ain2}, aout, sc);
26991 return new result_int(aout);
27056 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
27057 aout.setAutoPadding(true);
27058 reduce(mExportReduceIdx_my_short_uchar4_1, new Allocation[]{ain1, ain2}, aout, sc);
27059 return new result_int(aout);
27120 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
27121 aout.setAutoPadding(true);
27122 reduce(mExportReduceIdx_my_short_ushort_0, new Allocation[]{ain1, ain2}, aout, sc);
27123 return new result_int(aout);
27184 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
27185 aout.setAutoPadding(true);
27186 reduce(mExportReduceIdx_my_short_ushort_1, new Allocation[]{ain1, ain2}, aout, sc);
27187 return new result_int(aout);
27252 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
27253 aout.setAutoPadding(true);
27254 reduce(mExportReduceIdx_my_short_ushort2_0, new Allocation[]{ain1, ain2}, aout, sc);
27255 return new result_int(aout);
27320 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
27321 aout.setAutoPadding(true);
27322 reduce(mExportReduceIdx_my_short_ushort2_1, new Allocation[]{ain1, ain2}, aout, sc);
27323 return new result_int(aout);
27388 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
27389 aout.setAutoPadding(true);
27390 reduce(mExportReduceIdx_my_short_ushort4_0, new Allocation[]{ain1, ain2}, aout, sc);
27391 return new result_int(aout);
27456 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
27457 aout.setAutoPadding(true);
27458 reduce(mExportReduceIdx_my_short_ushort4_1, new Allocation[]{ain1, ain2}, aout, sc);
27459 return new result_int(aout);
27520 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
27521 aout.setAutoPadding(true);
27522 reduce(mExportReduceIdx_my_short_bool_0, new Allocation[]{ain1, ain2}, aout, sc);
27523 return new result_int(aout);
27584 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
27585 aout.setAutoPadding(true);
27586 reduce(mExportReduceIdx_my_short_bool_1, new Allocation[]{ain1, ain2}, aout, sc);
27587 return new result_int(aout);
27618 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
27619 aout.setAutoPadding(true);
27620 reduce(mExportReduceIdx_my_short_rs_matrix2x2_0, new Allocation[]{ain1, ain2}, aout, sc);
27621 return new result_int(aout);
27652 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
27653 aout.setAutoPadding(true);
27654 reduce(mExportReduceIdx_my_short_rs_matrix2x2_1, new Allocation[]{ain1, ain2}, aout, sc);
27655 return new result_int(aout);
27689 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
27690 aout.setAutoPadding(true);
27691 reduce(mExportReduceIdx_my_short_MyStruct_0, new Allocation[]{ain1, ain2}, aout, sc);
27692 return new result_int(aout);
27726 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
27727 aout.setAutoPadding(true);
27728 reduce(mExportReduceIdx_my_short_MyStruct_1, new Allocation[]{ain1, ain2}, aout, sc);
27729 return new result_int(aout);
27794 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
27795 aout.setAutoPadding(true);
27796 reduce(mExportReduceIdx_my_short2_half_0, new Allocation[]{ain1, ain2}, aout, sc);
27797 return new result_int(aout);
27862 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
27863 aout.setAutoPadding(true);
27864 reduce(mExportReduceIdx_my_short2_half_1, new Allocation[]{ain1, ain2}, aout, sc);
27865 return new result_int(aout);
27934 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
27935 aout.setAutoPadding(true);
27936 reduce(mExportReduceIdx_my_short2_half2_0, new Allocation[]{ain1, ain2}, aout, sc);
27937 return new result_int(aout);
28006 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
28007 aout.setAutoPadding(true);
28008 reduce(mExportReduceIdx_my_short2_half2_1, new Allocation[]{ain1, ain2}, aout, sc);
28009 return new result_int(aout);
28078 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
28079 aout.setAutoPadding(true);
28080 reduce(mExportReduceIdx_my_short2_half4_0, new Allocation[]{ain1, ain2}, aout, sc);
28081 return new result_int(aout);
28150 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
28151 aout.setAutoPadding(true);
28152 reduce(mExportReduceIdx_my_short2_half4_1, new Allocation[]{ain1, ain2}, aout, sc);
28153 return new result_int(aout);
28218 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
28219 aout.setAutoPadding(true);
28220 reduce(mExportReduceIdx_my_short2_float_0, new Allocation[]{ain1, ain2}, aout, sc);
28221 return new result_int(aout);
28286 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
28287 aout.setAutoPadding(true);
28288 reduce(mExportReduceIdx_my_short2_float_1, new Allocation[]{ain1, ain2}, aout, sc);
28289 return new result_int(aout);
28358 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
28359 aout.setAutoPadding(true);
28360 reduce(mExportReduceIdx_my_short2_float2_0, new Allocation[]{ain1, ain2}, aout, sc);
28361 return new result_int(aout);
28430 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
28431 aout.setAutoPadding(true);
28432 reduce(mExportReduceIdx_my_short2_float2_1, new Allocation[]{ain1, ain2}, aout, sc);
28433 return new result_int(aout);
28502 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
28503 aout.setAutoPadding(true);
28504 reduce(mExportReduceIdx_my_short2_float4_0, new Allocation[]{ain1, ain2}, aout, sc);
28505 return new result_int(aout);
28574 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
28575 aout.setAutoPadding(true);
28576 reduce(mExportReduceIdx_my_short2_float4_1, new Allocation[]{ain1, ain2}, aout, sc);
28577 return new result_int(aout);
28642 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
28643 aout.setAutoPadding(true);
28644 reduce(mExportReduceIdx_my_short2_char_0, new Allocation[]{ain1, ain2}, aout, sc);
28645 return new result_int(aout);
28710 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
28711 aout.setAutoPadding(true);
28712 reduce(mExportReduceIdx_my_short2_char_1, new Allocation[]{ain1, ain2}, aout, sc);
28713 return new result_int(aout);
28782 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
28783 aout.setAutoPadding(true);
28784 reduce(mExportReduceIdx_my_short2_char2_0, new Allocation[]{ain1, ain2}, aout, sc);
28785 return new result_int(aout);
28854 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
28855 aout.setAutoPadding(true);
28856 reduce(mExportReduceIdx_my_short2_char2_1, new Allocation[]{ain1, ain2}, aout, sc);
28857 return new result_int(aout);
28926 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
28927 aout.setAutoPadding(true);
28928 reduce(mExportReduceIdx_my_short2_char4_0, new Allocation[]{ain1, ain2}, aout, sc);
28929 return new result_int(aout);
28998 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
28999 aout.setAutoPadding(true);
29000 reduce(mExportReduceIdx_my_short2_char4_1, new Allocation[]{ain1, ain2}, aout, sc);
29001 return new result_int(aout);
29066 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
29067 aout.setAutoPadding(true);
29068 reduce(mExportReduceIdx_my_short2_short_0, new Allocation[]{ain1, ain2}, aout, sc);
29069 return new result_int(aout);
29134 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
29135 aout.setAutoPadding(true);
29136 reduce(mExportReduceIdx_my_short2_short_1, new Allocation[]{ain1, ain2}, aout, sc);
29137 return new result_int(aout);
29206 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
29207 aout.setAutoPadding(true);
29208 reduce(mExportReduceIdx_my_short2_short2_0, new Allocation[]{ain1, ain2}, aout, sc);
29209 return new result_int(aout);
29278 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
29279 aout.setAutoPadding(true);
29280 reduce(mExportReduceIdx_my_short2_short2_1, new Allocation[]{ain1, ain2}, aout, sc);
29281 return new result_int(aout);
29350 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
29351 aout.setAutoPadding(true);
29352 reduce(mExportReduceIdx_my_short2_short4_0, new Allocation[]{ain1, ain2}, aout, sc);
29353 return new result_int(aout);
29422 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
29423 aout.setAutoPadding(true);
29424 reduce(mExportReduceIdx_my_short2_short4_1, new Allocation[]{ain1, ain2}, aout, sc);
29425 return new result_int(aout);
29490 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
29491 aout.setAutoPadding(true);
29492 reduce(mExportReduceIdx_my_short2_uchar_0, new Allocation[]{ain1, ain2}, aout, sc);
29493 return new result_int(aout);
29558 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
29559 aout.setAutoPadding(true);
29560 reduce(mExportReduceIdx_my_short2_uchar_1, new Allocation[]{ain1, ain2}, aout, sc);
29561 return new result_int(aout);
29630 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
29631 aout.setAutoPadding(true);
29632 reduce(mExportReduceIdx_my_short2_uchar2_0, new Allocation[]{ain1, ain2}, aout, sc);
29633 return new result_int(aout);
29702 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
29703 aout.setAutoPadding(true);
29704 reduce(mExportReduceIdx_my_short2_uchar2_1, new Allocation[]{ain1, ain2}, aout, sc);
29705 return new result_int(aout);
29774 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
29775 aout.setAutoPadding(true);
29776 reduce(mExportReduceIdx_my_short2_uchar4_0, new Allocation[]{ain1, ain2}, aout, sc);
29777 return new result_int(aout);
29846 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
29847 aout.setAutoPadding(true);
29848 reduce(mExportReduceIdx_my_short2_uchar4_1, new Allocation[]{ain1, ain2}, aout, sc);
29849 return new result_int(aout);
29914 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
29915 aout.setAutoPadding(true);
29916 reduce(mExportReduceIdx_my_short2_ushort_0, new Allocation[]{ain1, ain2}, aout, sc);
29917 return new result_int(aout);
29982 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
29983 aout.setAutoPadding(true);
29984 reduce(mExportReduceIdx_my_short2_ushort_1, new Allocation[]{ain1, ain2}, aout, sc);
29985 return new result_int(aout);
30054 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
30055 aout.setAutoPadding(true);
30056 reduce(mExportReduceIdx_my_short2_ushort2_0, new Allocation[]{ain1, ain2}, aout, sc);
30057 return new result_int(aout);
30126 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
30127 aout.setAutoPadding(true);
30128 reduce(mExportReduceIdx_my_short2_ushort2_1, new Allocation[]{ain1, ain2}, aout, sc);
30129 return new result_int(aout);
30198 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
30199 aout.setAutoPadding(true);
30200 reduce(mExportReduceIdx_my_short2_ushort4_0, new Allocation[]{ain1, ain2}, aout, sc);
30201 return new result_int(aout);
30270 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
30271 aout.setAutoPadding(true);
30272 reduce(mExportReduceIdx_my_short2_ushort4_1, new Allocation[]{ain1, ain2}, aout, sc);
30273 return new result_int(aout);
30338 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
30339 aout.setAutoPadding(true);
30340 reduce(mExportReduceIdx_my_short2_bool_0, new Allocation[]{ain1, ain2}, aout, sc);
30341 return new result_int(aout);
30406 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
30407 aout.setAutoPadding(true);
30408 reduce(mExportReduceIdx_my_short2_bool_1, new Allocation[]{ain1, ain2}, aout, sc);
30409 return new result_int(aout);
30440 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
30441 aout.setAutoPadding(true);
30442 reduce(mExportReduceIdx_my_short2_rs_matrix2x2_0, new Allocation[]{ain1, ain2}, aout, sc);
30443 return new result_int(aout);
30474 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
30475 aout.setAutoPadding(true);
30476 reduce(mExportReduceIdx_my_short2_rs_matrix2x2_1, new Allocation[]{ain1, ain2}, aout, sc);
30477 return new result_int(aout);
30511 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
30512 aout.setAutoPadding(true);
30513 reduce(mExportReduceIdx_my_short2_MyStruct_0, new Allocation[]{ain1, ain2}, aout, sc);
30514 return new result_int(aout);
30548 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
30549 aout.setAutoPadding(true);
30550 reduce(mExportReduceIdx_my_short2_MyStruct_1, new Allocation[]{ain1, ain2}, aout, sc);
30551 return new result_int(aout);
30616 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
30617 aout.setAutoPadding(true);
30618 reduce(mExportReduceIdx_my_short4_half_0, new Allocation[]{ain1, ain2}, aout, sc);
30619 return new result_int(aout);
30684 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
30685 aout.setAutoPadding(true);
30686 reduce(mExportReduceIdx_my_short4_half_1, new Allocation[]{ain1, ain2}, aout, sc);
30687 return new result_int(aout);
30756 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
30757 aout.setAutoPadding(true);
30758 reduce(mExportReduceIdx_my_short4_half2_0, new Allocation[]{ain1, ain2}, aout, sc);
30759 return new result_int(aout);
30828 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
30829 aout.setAutoPadding(true);
30830 reduce(mExportReduceIdx_my_short4_half2_1, new Allocation[]{ain1, ain2}, aout, sc);
30831 return new result_int(aout);
30900 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
30901 aout.setAutoPadding(true);
30902 reduce(mExportReduceIdx_my_short4_half4_0, new Allocation[]{ain1, ain2}, aout, sc);
30903 return new result_int(aout);
30972 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
30973 aout.setAutoPadding(true);
30974 reduce(mExportReduceIdx_my_short4_half4_1, new Allocation[]{ain1, ain2}, aout, sc);
30975 return new result_int(aout);
31040 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
31041 aout.setAutoPadding(true);
31042 reduce(mExportReduceIdx_my_short4_float_0, new Allocation[]{ain1, ain2}, aout, sc);
31043 return new result_int(aout);
31108 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
31109 aout.setAutoPadding(true);
31110 reduce(mExportReduceIdx_my_short4_float_1, new Allocation[]{ain1, ain2}, aout, sc);
31111 return new result_int(aout);
31180 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
31181 aout.setAutoPadding(true);
31182 reduce(mExportReduceIdx_my_short4_float2_0, new Allocation[]{ain1, ain2}, aout, sc);
31183 return new result_int(aout);
31252 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
31253 aout.setAutoPadding(true);
31254 reduce(mExportReduceIdx_my_short4_float2_1, new Allocation[]{ain1, ain2}, aout, sc);
31255 return new result_int(aout);
31324 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
31325 aout.setAutoPadding(true);
31326 reduce(mExportReduceIdx_my_short4_float4_0, new Allocation[]{ain1, ain2}, aout, sc);
31327 return new result_int(aout);
31396 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
31397 aout.setAutoPadding(true);
31398 reduce(mExportReduceIdx_my_short4_float4_1, new Allocation[]{ain1, ain2}, aout, sc);
31399 return new result_int(aout);
31464 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
31465 aout.setAutoPadding(true);
31466 reduce(mExportReduceIdx_my_short4_char_0, new Allocation[]{ain1, ain2}, aout, sc);
31467 return new result_int(aout);
31532 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
31533 aout.setAutoPadding(true);
31534 reduce(mExportReduceIdx_my_short4_char_1, new Allocation[]{ain1, ain2}, aout, sc);
31535 return new result_int(aout);
31604 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
31605 aout.setAutoPadding(true);
31606 reduce(mExportReduceIdx_my_short4_char2_0, new Allocation[]{ain1, ain2}, aout, sc);
31607 return new result_int(aout);
31676 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
31677 aout.setAutoPadding(true);
31678 reduce(mExportReduceIdx_my_short4_char2_1, new Allocation[]{ain1, ain2}, aout, sc);
31679 return new result_int(aout);
31748 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
31749 aout.setAutoPadding(true);
31750 reduce(mExportReduceIdx_my_short4_char4_0, new Allocation[]{ain1, ain2}, aout, sc);
31751 return new result_int(aout);
31820 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
31821 aout.setAutoPadding(true);
31822 reduce(mExportReduceIdx_my_short4_char4_1, new Allocation[]{ain1, ain2}, aout, sc);
31823 return new result_int(aout);
31888 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
31889 aout.setAutoPadding(true);
31890 reduce(mExportReduceIdx_my_short4_short_0, new Allocation[]{ain1, ain2}, aout, sc);
31891 return new result_int(aout);
31956 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
31957 aout.setAutoPadding(true);
31958 reduce(mExportReduceIdx_my_short4_short_1, new Allocation[]{ain1, ain2}, aout, sc);
31959 return new result_int(aout);
32028 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
32029 aout.setAutoPadding(true);
32030 reduce(mExportReduceIdx_my_short4_short2_0, new Allocation[]{ain1, ain2}, aout, sc);
32031 return new result_int(aout);
32100 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
32101 aout.setAutoPadding(true);
32102 reduce(mExportReduceIdx_my_short4_short2_1, new Allocation[]{ain1, ain2}, aout, sc);
32103 return new result_int(aout);
32172 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
32173 aout.setAutoPadding(true);
32174 reduce(mExportReduceIdx_my_short4_short4_0, new Allocation[]{ain1, ain2}, aout, sc);
32175 return new result_int(aout);
32244 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
32245 aout.setAutoPadding(true);
32246 reduce(mExportReduceIdx_my_short4_short4_1, new Allocation[]{ain1, ain2}, aout, sc);
32247 return new result_int(aout);
32312 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
32313 aout.setAutoPadding(true);
32314 reduce(mExportReduceIdx_my_short4_uchar_0, new Allocation[]{ain1, ain2}, aout, sc);
32315 return new result_int(aout);
32380 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
32381 aout.setAutoPadding(true);
32382 reduce(mExportReduceIdx_my_short4_uchar_1, new Allocation[]{ain1, ain2}, aout, sc);
32383 return new result_int(aout);
32452 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
32453 aout.setAutoPadding(true);
32454 reduce(mExportReduceIdx_my_short4_uchar2_0, new Allocation[]{ain1, ain2}, aout, sc);
32455 return new result_int(aout);
32524 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
32525 aout.setAutoPadding(true);
32526 reduce(mExportReduceIdx_my_short4_uchar2_1, new Allocation[]{ain1, ain2}, aout, sc);
32527 return new result_int(aout);
32596 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
32597 aout.setAutoPadding(true);
32598 reduce(mExportReduceIdx_my_short4_uchar4_0, new Allocation[]{ain1, ain2}, aout, sc);
32599 return new result_int(aout);
32668 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
32669 aout.setAutoPadding(true);
32670 reduce(mExportReduceIdx_my_short4_uchar4_1, new Allocation[]{ain1, ain2}, aout, sc);
32671 return new result_int(aout);
32736 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
32737 aout.setAutoPadding(true);
32738 reduce(mExportReduceIdx_my_short4_ushort_0, new Allocation[]{ain1, ain2}, aout, sc);
32739 return new result_int(aout);
32804 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
32805 aout.setAutoPadding(true);
32806 reduce(mExportReduceIdx_my_short4_ushort_1, new Allocation[]{ain1, ain2}, aout, sc);
32807 return new result_int(aout);
32876 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
32877 aout.setAutoPadding(true);
32878 reduce(mExportReduceIdx_my_short4_ushort2_0, new Allocation[]{ain1, ain2}, aout, sc);
32879 return new result_int(aout);
32948 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
32949 aout.setAutoPadding(true);
32950 reduce(mExportReduceIdx_my_short4_ushort2_1, new Allocation[]{ain1, ain2}, aout, sc);
32951 return new result_int(aout);
33020 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
33021 aout.setAutoPadding(true);
33022 reduce(mExportReduceIdx_my_short4_ushort4_0, new Allocation[]{ain1, ain2}, aout, sc);
33023 return new result_int(aout);
33092 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
33093 aout.setAutoPadding(true);
33094 reduce(mExportReduceIdx_my_short4_ushort4_1, new Allocation[]{ain1, ain2}, aout, sc);
33095 return new result_int(aout);
33160 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
33161 aout.setAutoPadding(true);
33162 reduce(mExportReduceIdx_my_short4_bool_0, new Allocation[]{ain1, ain2}, aout, sc);
33163 return new result_int(aout);
33228 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
33229 aout.setAutoPadding(true);
33230 reduce(mExportReduceIdx_my_short4_bool_1, new Allocation[]{ain1, ain2}, aout, sc);
33231 return new result_int(aout);
33262 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
33263 aout.setAutoPadding(true);
33264 reduce(mExportReduceIdx_my_short4_rs_matrix2x2_0, new Allocation[]{ain1, ain2}, aout, sc);
33265 return new result_int(aout);
33296 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
33297 aout.setAutoPadding(true);
33298 reduce(mExportReduceIdx_my_short4_rs_matrix2x2_1, new Allocation[]{ain1, ain2}, aout, sc);
33299 return new result_int(aout);
33333 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
33334 aout.setAutoPadding(true);
33335 reduce(mExportReduceIdx_my_short4_MyStruct_0, new Allocation[]{ain1, ain2}, aout, sc);
33336 return new result_int(aout);
33370 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
33371 aout.setAutoPadding(true);
33372 reduce(mExportReduceIdx_my_short4_MyStruct_1, new Allocation[]{ain1, ain2}, aout, sc);
33373 return new result_int(aout);
33434 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
33435 aout.setAutoPadding(true);
33436 reduce(mExportReduceIdx_my_uchar_half_0, new Allocation[]{ain1, ain2}, aout, sc);
33437 return new result_int(aout);
33498 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
33499 aout.setAutoPadding(true);
33500 reduce(mExportReduceIdx_my_uchar_half_1, new Allocation[]{ain1, ain2}, aout, sc);
33501 return new result_int(aout);
33566 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
33567 aout.setAutoPadding(true);
33568 reduce(mExportReduceIdx_my_uchar_half2_0, new Allocation[]{ain1, ain2}, aout, sc);
33569 return new result_int(aout);
33634 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
33635 aout.setAutoPadding(true);
33636 reduce(mExportReduceIdx_my_uchar_half2_1, new Allocation[]{ain1, ain2}, aout, sc);
33637 return new result_int(aout);
33702 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
33703 aout.setAutoPadding(true);
33704 reduce(mExportReduceIdx_my_uchar_half4_0, new Allocation[]{ain1, ain2}, aout, sc);
33705 return new result_int(aout);
33770 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
33771 aout.setAutoPadding(true);
33772 reduce(mExportReduceIdx_my_uchar_half4_1, new Allocation[]{ain1, ain2}, aout, sc);
33773 return new result_int(aout);
33834 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
33835 aout.setAutoPadding(true);
33836 reduce(mExportReduceIdx_my_uchar_float_0, new Allocation[]{ain1, ain2}, aout, sc);
33837 return new result_int(aout);
33898 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
33899 aout.setAutoPadding(true);
33900 reduce(mExportReduceIdx_my_uchar_float_1, new Allocation[]{ain1, ain2}, aout, sc);
33901 return new result_int(aout);
33966 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
33967 aout.setAutoPadding(true);
33968 reduce(mExportReduceIdx_my_uchar_float2_0, new Allocation[]{ain1, ain2}, aout, sc);
33969 return new result_int(aout);
34034 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
34035 aout.setAutoPadding(true);
34036 reduce(mExportReduceIdx_my_uchar_float2_1, new Allocation[]{ain1, ain2}, aout, sc);
34037 return new result_int(aout);
34102 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
34103 aout.setAutoPadding(true);
34104 reduce(mExportReduceIdx_my_uchar_float4_0, new Allocation[]{ain1, ain2}, aout, sc);
34105 return new result_int(aout);
34170 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
34171 aout.setAutoPadding(true);
34172 reduce(mExportReduceIdx_my_uchar_float4_1, new Allocation[]{ain1, ain2}, aout, sc);
34173 return new result_int(aout);
34234 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
34235 aout.setAutoPadding(true);
34236 reduce(mExportReduceIdx_my_uchar_char_0, new Allocation[]{ain1, ain2}, aout, sc);
34237 return new result_int(aout);
34298 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
34299 aout.setAutoPadding(true);
34300 reduce(mExportReduceIdx_my_uchar_char_1, new Allocation[]{ain1, ain2}, aout, sc);
34301 return new result_int(aout);
34366 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
34367 aout.setAutoPadding(true);
34368 reduce(mExportReduceIdx_my_uchar_char2_0, new Allocation[]{ain1, ain2}, aout, sc);
34369 return new result_int(aout);
34434 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
34435 aout.setAutoPadding(true);
34436 reduce(mExportReduceIdx_my_uchar_char2_1, new Allocation[]{ain1, ain2}, aout, sc);
34437 return new result_int(aout);
34502 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
34503 aout.setAutoPadding(true);
34504 reduce(mExportReduceIdx_my_uchar_char4_0, new Allocation[]{ain1, ain2}, aout, sc);
34505 return new result_int(aout);
34570 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
34571 aout.setAutoPadding(true);
34572 reduce(mExportReduceIdx_my_uchar_char4_1, new Allocation[]{ain1, ain2}, aout, sc);
34573 return new result_int(aout);
34634 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
34635 aout.setAutoPadding(true);
34636 reduce(mExportReduceIdx_my_uchar_short_0, new Allocation[]{ain1, ain2}, aout, sc);
34637 return new result_int(aout);
34698 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
34699 aout.setAutoPadding(true);
34700 reduce(mExportReduceIdx_my_uchar_short_1, new Allocation[]{ain1, ain2}, aout, sc);
34701 return new result_int(aout);
34766 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
34767 aout.setAutoPadding(true);
34768 reduce(mExportReduceIdx_my_uchar_short2_0, new Allocation[]{ain1, ain2}, aout, sc);
34769 return new result_int(aout);
34834 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
34835 aout.setAutoPadding(true);
34836 reduce(mExportReduceIdx_my_uchar_short2_1, new Allocation[]{ain1, ain2}, aout, sc);
34837 return new result_int(aout);
34902 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
34903 aout.setAutoPadding(true);
34904 reduce(mExportReduceIdx_my_uchar_short4_0, new Allocation[]{ain1, ain2}, aout, sc);
34905 return new result_int(aout);
34970 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
34971 aout.setAutoPadding(true);
34972 reduce(mExportReduceIdx_my_uchar_short4_1, new Allocation[]{ain1, ain2}, aout, sc);
34973 return new result_int(aout);
35034 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
35035 aout.setAutoPadding(true);
35036 reduce(mExportReduceIdx_my_uchar_uchar_0, new Allocation[]{ain1, ain2}, aout, sc);
35037 return new result_int(aout);
35098 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
35099 aout.setAutoPadding(true);
35100 reduce(mExportReduceIdx_my_uchar_uchar_1, new Allocation[]{ain1, ain2}, aout, sc);
35101 return new result_int(aout);
35166 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
35167 aout.setAutoPadding(true);
35168 reduce(mExportReduceIdx_my_uchar_uchar2_0, new Allocation[]{ain1, ain2}, aout, sc);
35169 return new result_int(aout);
35234 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
35235 aout.setAutoPadding(true);
35236 reduce(mExportReduceIdx_my_uchar_uchar2_1, new Allocation[]{ain1, ain2}, aout, sc);
35237 return new result_int(aout);
35302 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
35303 aout.setAutoPadding(true);
35304 reduce(mExportReduceIdx_my_uchar_uchar4_0, new Allocation[]{ain1, ain2}, aout, sc);
35305 return new result_int(aout);
35370 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
35371 aout.setAutoPadding(true);
35372 reduce(mExportReduceIdx_my_uchar_uchar4_1, new Allocation[]{ain1, ain2}, aout, sc);
35373 return new result_int(aout);
35434 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
35435 aout.setAutoPadding(true);
35436 reduce(mExportReduceIdx_my_uchar_ushort_0, new Allocation[]{ain1, ain2}, aout, sc);
35437 return new result_int(aout);
35498 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
35499 aout.setAutoPadding(true);
35500 reduce(mExportReduceIdx_my_uchar_ushort_1, new Allocation[]{ain1, ain2}, aout, sc);
35501 return new result_int(aout);
35566 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
35567 aout.setAutoPadding(true);
35568 reduce(mExportReduceIdx_my_uchar_ushort2_0, new Allocation[]{ain1, ain2}, aout, sc);
35569 return new result_int(aout);
35634 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
35635 aout.setAutoPadding(true);
35636 reduce(mExportReduceIdx_my_uchar_ushort2_1, new Allocation[]{ain1, ain2}, aout, sc);
35637 return new result_int(aout);
35702 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
35703 aout.setAutoPadding(true);
35704 reduce(mExportReduceIdx_my_uchar_ushort4_0, new Allocation[]{ain1, ain2}, aout, sc);
35705 return new result_int(aout);
35770 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
35771 aout.setAutoPadding(true);
35772 reduce(mExportReduceIdx_my_uchar_ushort4_1, new Allocation[]{ain1, ain2}, aout, sc);
35773 return new result_int(aout);
35834 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
35835 aout.setAutoPadding(true);
35836 reduce(mExportReduceIdx_my_uchar_bool_0, new Allocation[]{ain1, ain2}, aout, sc);
35837 return new result_int(aout);
35898 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
35899 aout.setAutoPadding(true);
35900 reduce(mExportReduceIdx_my_uchar_bool_1, new Allocation[]{ain1, ain2}, aout, sc);
35901 return new result_int(aout);
35932 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
35933 aout.setAutoPadding(true);
35934 reduce(mExportReduceIdx_my_uchar_rs_matrix2x2_0, new Allocation[]{ain1, ain2}, aout, sc);
35935 return new result_int(aout);
35966 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
35967 aout.setAutoPadding(true);
35968 reduce(mExportReduceIdx_my_uchar_rs_matrix2x2_1, new Allocation[]{ain1, ain2}, aout, sc);
35969 return new result_int(aout);
36003 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
36004 aout.setAutoPadding(true);
36005 reduce(mExportReduceIdx_my_uchar_MyStruct_0, new Allocation[]{ain1, ain2}, aout, sc);
36006 return new result_int(aout);
36040 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
36041 aout.setAutoPadding(true);
36042 reduce(mExportReduceIdx_my_uchar_MyStruct_1, new Allocation[]{ain1, ain2}, aout, sc);
36043 return new result_int(aout);
36108 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
36109 aout.setAutoPadding(true);
36110 reduce(mExportReduceIdx_my_uchar2_half_0, new Allocation[]{ain1, ain2}, aout, sc);
36111 return new result_int(aout);
36176 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
36177 aout.setAutoPadding(true);
36178 reduce(mExportReduceIdx_my_uchar2_half_1, new Allocation[]{ain1, ain2}, aout, sc);
36179 return new result_int(aout);
36248 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
36249 aout.setAutoPadding(true);
36250 reduce(mExportReduceIdx_my_uchar2_half2_0, new Allocation[]{ain1, ain2}, aout, sc);
36251 return new result_int(aout);
36320 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
36321 aout.setAutoPadding(true);
36322 reduce(mExportReduceIdx_my_uchar2_half2_1, new Allocation[]{ain1, ain2}, aout, sc);
36323 return new result_int(aout);
36392 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
36393 aout.setAutoPadding(true);
36394 reduce(mExportReduceIdx_my_uchar2_half4_0, new Allocation[]{ain1, ain2}, aout, sc);
36395 return new result_int(aout);
36464 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
36465 aout.setAutoPadding(true);
36466 reduce(mExportReduceIdx_my_uchar2_half4_1, new Allocation[]{ain1, ain2}, aout, sc);
36467 return new result_int(aout);
36532 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
36533 aout.setAutoPadding(true);
36534 reduce(mExportReduceIdx_my_uchar2_float_0, new Allocation[]{ain1, ain2}, aout, sc);
36535 return new result_int(aout);
36600 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
36601 aout.setAutoPadding(true);
36602 reduce(mExportReduceIdx_my_uchar2_float_1, new Allocation[]{ain1, ain2}, aout, sc);
36603 return new result_int(aout);
36672 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
36673 aout.setAutoPadding(true);
36674 reduce(mExportReduceIdx_my_uchar2_float2_0, new Allocation[]{ain1, ain2}, aout, sc);
36675 return new result_int(aout);
36744 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
36745 aout.setAutoPadding(true);
36746 reduce(mExportReduceIdx_my_uchar2_float2_1, new Allocation[]{ain1, ain2}, aout, sc);
36747 return new result_int(aout);
36816 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
36817 aout.setAutoPadding(true);
36818 reduce(mExportReduceIdx_my_uchar2_float4_0, new Allocation[]{ain1, ain2}, aout, sc);
36819 return new result_int(aout);
36888 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
36889 aout.setAutoPadding(true);
36890 reduce(mExportReduceIdx_my_uchar2_float4_1, new Allocation[]{ain1, ain2}, aout, sc);
36891 return new result_int(aout);
36956 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
36957 aout.setAutoPadding(true);
36958 reduce(mExportReduceIdx_my_uchar2_char_0, new Allocation[]{ain1, ain2}, aout, sc);
36959 return new result_int(aout);
37024 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
37025 aout.setAutoPadding(true);
37026 reduce(mExportReduceIdx_my_uchar2_char_1, new Allocation[]{ain1, ain2}, aout, sc);
37027 return new result_int(aout);
37096 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
37097 aout.setAutoPadding(true);
37098 reduce(mExportReduceIdx_my_uchar2_char2_0, new Allocation[]{ain1, ain2}, aout, sc);
37099 return new result_int(aout);
37168 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
37169 aout.setAutoPadding(true);
37170 reduce(mExportReduceIdx_my_uchar2_char2_1, new Allocation[]{ain1, ain2}, aout, sc);
37171 return new result_int(aout);
37240 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
37241 aout.setAutoPadding(true);
37242 reduce(mExportReduceIdx_my_uchar2_char4_0, new Allocation[]{ain1, ain2}, aout, sc);
37243 return new result_int(aout);
37312 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
37313 aout.setAutoPadding(true);
37314 reduce(mExportReduceIdx_my_uchar2_char4_1, new Allocation[]{ain1, ain2}, aout, sc);
37315 return new result_int(aout);
37380 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
37381 aout.setAutoPadding(true);
37382 reduce(mExportReduceIdx_my_uchar2_short_0, new Allocation[]{ain1, ain2}, aout, sc);
37383 return new result_int(aout);
37448 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
37449 aout.setAutoPadding(true);
37450 reduce(mExportReduceIdx_my_uchar2_short_1, new Allocation[]{ain1, ain2}, aout, sc);
37451 return new result_int(aout);
37520 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
37521 aout.setAutoPadding(true);
37522 reduce(mExportReduceIdx_my_uchar2_short2_0, new Allocation[]{ain1, ain2}, aout, sc);
37523 return new result_int(aout);
37592 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
37593 aout.setAutoPadding(true);
37594 reduce(mExportReduceIdx_my_uchar2_short2_1, new Allocation[]{ain1, ain2}, aout, sc);
37595 return new result_int(aout);
37664 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
37665 aout.setAutoPadding(true);
37666 reduce(mExportReduceIdx_my_uchar2_short4_0, new Allocation[]{ain1, ain2}, aout, sc);
37667 return new result_int(aout);
37736 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
37737 aout.setAutoPadding(true);
37738 reduce(mExportReduceIdx_my_uchar2_short4_1, new Allocation[]{ain1, ain2}, aout, sc);
37739 return new result_int(aout);
37804 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
37805 aout.setAutoPadding(true);
37806 reduce(mExportReduceIdx_my_uchar2_uchar_0, new Allocation[]{ain1, ain2}, aout, sc);
37807 return new result_int(aout);
37872 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
37873 aout.setAutoPadding(true);
37874 reduce(mExportReduceIdx_my_uchar2_uchar_1, new Allocation[]{ain1, ain2}, aout, sc);
37875 return new result_int(aout);
37944 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
37945 aout.setAutoPadding(true);
37946 reduce(mExportReduceIdx_my_uchar2_uchar2_0, new Allocation[]{ain1, ain2}, aout, sc);
37947 return new result_int(aout);
38016 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
38017 aout.setAutoPadding(true);
38018 reduce(mExportReduceIdx_my_uchar2_uchar2_1, new Allocation[]{ain1, ain2}, aout, sc);
38019 return new result_int(aout);
38088 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
38089 aout.setAutoPadding(true);
38090 reduce(mExportReduceIdx_my_uchar2_uchar4_0, new Allocation[]{ain1, ain2}, aout, sc);
38091 return new result_int(aout);
38160 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
38161 aout.setAutoPadding(true);
38162 reduce(mExportReduceIdx_my_uchar2_uchar4_1, new Allocation[]{ain1, ain2}, aout, sc);
38163 return new result_int(aout);
38228 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
38229 aout.setAutoPadding(true);
38230 reduce(mExportReduceIdx_my_uchar2_ushort_0, new Allocation[]{ain1, ain2}, aout, sc);
38231 return new result_int(aout);
38296 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
38297 aout.setAutoPadding(true);
38298 reduce(mExportReduceIdx_my_uchar2_ushort_1, new Allocation[]{ain1, ain2}, aout, sc);
38299 return new result_int(aout);
38368 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
38369 aout.setAutoPadding(true);
38370 reduce(mExportReduceIdx_my_uchar2_ushort2_0, new Allocation[]{ain1, ain2}, aout, sc);
38371 return new result_int(aout);
38440 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
38441 aout.setAutoPadding(true);
38442 reduce(mExportReduceIdx_my_uchar2_ushort2_1, new Allocation[]{ain1, ain2}, aout, sc);
38443 return new result_int(aout);
38512 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
38513 aout.setAutoPadding(true);
38514 reduce(mExportReduceIdx_my_uchar2_ushort4_0, new Allocation[]{ain1, ain2}, aout, sc);
38515 return new result_int(aout);
38584 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
38585 aout.setAutoPadding(true);
38586 reduce(mExportReduceIdx_my_uchar2_ushort4_1, new Allocation[]{ain1, ain2}, aout, sc);
38587 return new result_int(aout);
38652 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
38653 aout.setAutoPadding(true);
38654 reduce(mExportReduceIdx_my_uchar2_bool_0, new Allocation[]{ain1, ain2}, aout, sc);
38655 return new result_int(aout);
38720 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
38721 aout.setAutoPadding(true);
38722 reduce(mExportReduceIdx_my_uchar2_bool_1, new Allocation[]{ain1, ain2}, aout, sc);
38723 return new result_int(aout);
38754 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
38755 aout.setAutoPadding(true);
38756 reduce(mExportReduceIdx_my_uchar2_rs_matrix2x2_0, new Allocation[]{ain1, ain2}, aout, sc);
38757 return new result_int(aout);
38788 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
38789 aout.setAutoPadding(true);
38790 reduce(mExportReduceIdx_my_uchar2_rs_matrix2x2_1, new Allocation[]{ain1, ain2}, aout, sc);
38791 return new result_int(aout);
38825 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
38826 aout.setAutoPadding(true);
38827 reduce(mExportReduceIdx_my_uchar2_MyStruct_0, new Allocation[]{ain1, ain2}, aout, sc);
38828 return new result_int(aout);
38862 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
38863 aout.setAutoPadding(true);
38864 reduce(mExportReduceIdx_my_uchar2_MyStruct_1, new Allocation[]{ain1, ain2}, aout, sc);
38865 return new result_int(aout);
38930 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
38931 aout.setAutoPadding(true);
38932 reduce(mExportReduceIdx_my_uchar4_half_0, new Allocation[]{ain1, ain2}, aout, sc);
38933 return new result_int(aout);
38998 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
38999 aout.setAutoPadding(true);
39000 reduce(mExportReduceIdx_my_uchar4_half_1, new Allocation[]{ain1, ain2}, aout, sc);
39001 return new result_int(aout);
39070 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
39071 aout.setAutoPadding(true);
39072 reduce(mExportReduceIdx_my_uchar4_half2_0, new Allocation[]{ain1, ain2}, aout, sc);
39073 return new result_int(aout);
39142 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
39143 aout.setAutoPadding(true);
39144 reduce(mExportReduceIdx_my_uchar4_half2_1, new Allocation[]{ain1, ain2}, aout, sc);
39145 return new result_int(aout);
39214 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
39215 aout.setAutoPadding(true);
39216 reduce(mExportReduceIdx_my_uchar4_half4_0, new Allocation[]{ain1, ain2}, aout, sc);
39217 return new result_int(aout);
39286 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
39287 aout.setAutoPadding(true);
39288 reduce(mExportReduceIdx_my_uchar4_half4_1, new Allocation[]{ain1, ain2}, aout, sc);
39289 return new result_int(aout);
39354 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
39355 aout.setAutoPadding(true);
39356 reduce(mExportReduceIdx_my_uchar4_float_0, new Allocation[]{ain1, ain2}, aout, sc);
39357 return new result_int(aout);
39422 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
39423 aout.setAutoPadding(true);
39424 reduce(mExportReduceIdx_my_uchar4_float_1, new Allocation[]{ain1, ain2}, aout, sc);
39425 return new result_int(aout);
39494 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
39495 aout.setAutoPadding(true);
39496 reduce(mExportReduceIdx_my_uchar4_float2_0, new Allocation[]{ain1, ain2}, aout, sc);
39497 return new result_int(aout);
39566 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
39567 aout.setAutoPadding(true);
39568 reduce(mExportReduceIdx_my_uchar4_float2_1, new Allocation[]{ain1, ain2}, aout, sc);
39569 return new result_int(aout);
39638 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
39639 aout.setAutoPadding(true);
39640 reduce(mExportReduceIdx_my_uchar4_float4_0, new Allocation[]{ain1, ain2}, aout, sc);
39641 return new result_int(aout);
39710 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
39711 aout.setAutoPadding(true);
39712 reduce(mExportReduceIdx_my_uchar4_float4_1, new Allocation[]{ain1, ain2}, aout, sc);
39713 return new result_int(aout);
39778 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
39779 aout.setAutoPadding(true);
39780 reduce(mExportReduceIdx_my_uchar4_char_0, new Allocation[]{ain1, ain2}, aout, sc);
39781 return new result_int(aout);
39846 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
39847 aout.setAutoPadding(true);
39848 reduce(mExportReduceIdx_my_uchar4_char_1, new Allocation[]{ain1, ain2}, aout, sc);
39849 return new result_int(aout);
39918 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
39919 aout.setAutoPadding(true);
39920 reduce(mExportReduceIdx_my_uchar4_char2_0, new Allocation[]{ain1, ain2}, aout, sc);
39921 return new result_int(aout);
39990 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
39991 aout.setAutoPadding(true);
39992 reduce(mExportReduceIdx_my_uchar4_char2_1, new Allocation[]{ain1, ain2}, aout, sc);
39993 return new result_int(aout);
40062 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
40063 aout.setAutoPadding(true);
40064 reduce(mExportReduceIdx_my_uchar4_char4_0, new Allocation[]{ain1, ain2}, aout, sc);
40065 return new result_int(aout);
40134 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
40135 aout.setAutoPadding(true);
40136 reduce(mExportReduceIdx_my_uchar4_char4_1, new Allocation[]{ain1, ain2}, aout, sc);
40137 return new result_int(aout);
40202 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
40203 aout.setAutoPadding(true);
40204 reduce(mExportReduceIdx_my_uchar4_short_0, new Allocation[]{ain1, ain2}, aout, sc);
40205 return new result_int(aout);
40270 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
40271 aout.setAutoPadding(true);
40272 reduce(mExportReduceIdx_my_uchar4_short_1, new Allocation[]{ain1, ain2}, aout, sc);
40273 return new result_int(aout);
40342 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
40343 aout.setAutoPadding(true);
40344 reduce(mExportReduceIdx_my_uchar4_short2_0, new Allocation[]{ain1, ain2}, aout, sc);
40345 return new result_int(aout);
40414 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
40415 aout.setAutoPadding(true);
40416 reduce(mExportReduceIdx_my_uchar4_short2_1, new Allocation[]{ain1, ain2}, aout, sc);
40417 return new result_int(aout);
40486 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
40487 aout.setAutoPadding(true);
40488 reduce(mExportReduceIdx_my_uchar4_short4_0, new Allocation[]{ain1, ain2}, aout, sc);
40489 return new result_int(aout);
40558 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
40559 aout.setAutoPadding(true);
40560 reduce(mExportReduceIdx_my_uchar4_short4_1, new Allocation[]{ain1, ain2}, aout, sc);
40561 return new result_int(aout);
40626 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
40627 aout.setAutoPadding(true);
40628 reduce(mExportReduceIdx_my_uchar4_uchar_0, new Allocation[]{ain1, ain2}, aout, sc);
40629 return new result_int(aout);
40694 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
40695 aout.setAutoPadding(true);
40696 reduce(mExportReduceIdx_my_uchar4_uchar_1, new Allocation[]{ain1, ain2}, aout, sc);
40697 return new result_int(aout);
40766 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
40767 aout.setAutoPadding(true);
40768 reduce(mExportReduceIdx_my_uchar4_uchar2_0, new Allocation[]{ain1, ain2}, aout, sc);
40769 return new result_int(aout);
40838 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
40839 aout.setAutoPadding(true);
40840 reduce(mExportReduceIdx_my_uchar4_uchar2_1, new Allocation[]{ain1, ain2}, aout, sc);
40841 return new result_int(aout);
40910 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
40911 aout.setAutoPadding(true);
40912 reduce(mExportReduceIdx_my_uchar4_uchar4_0, new Allocation[]{ain1, ain2}, aout, sc);
40913 return new result_int(aout);
40982 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
40983 aout.setAutoPadding(true);
40984 reduce(mExportReduceIdx_my_uchar4_uchar4_1, new Allocation[]{ain1, ain2}, aout, sc);
40985 return new result_int(aout);
41050 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
41051 aout.setAutoPadding(true);
41052 reduce(mExportReduceIdx_my_uchar4_ushort_0, new Allocation[]{ain1, ain2}, aout, sc);
41053 return new result_int(aout);
41118 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
41119 aout.setAutoPadding(true);
41120 reduce(mExportReduceIdx_my_uchar4_ushort_1, new Allocation[]{ain1, ain2}, aout, sc);
41121 return new result_int(aout);
41190 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
41191 aout.setAutoPadding(true);
41192 reduce(mExportReduceIdx_my_uchar4_ushort2_0, new Allocation[]{ain1, ain2}, aout, sc);
41193 return new result_int(aout);
41262 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
41263 aout.setAutoPadding(true);
41264 reduce(mExportReduceIdx_my_uchar4_ushort2_1, new Allocation[]{ain1, ain2}, aout, sc);
41265 return new result_int(aout);
41334 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
41335 aout.setAutoPadding(true);
41336 reduce(mExportReduceIdx_my_uchar4_ushort4_0, new Allocation[]{ain1, ain2}, aout, sc);
41337 return new result_int(aout);
41406 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
41407 aout.setAutoPadding(true);
41408 reduce(mExportReduceIdx_my_uchar4_ushort4_1, new Allocation[]{ain1, ain2}, aout, sc);
41409 return new result_int(aout);
41474 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
41475 aout.setAutoPadding(true);
41476 reduce(mExportReduceIdx_my_uchar4_bool_0, new Allocation[]{ain1, ain2}, aout, sc);
41477 return new result_int(aout);
41542 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
41543 aout.setAutoPadding(true);
41544 reduce(mExportReduceIdx_my_uchar4_bool_1, new Allocation[]{ain1, ain2}, aout, sc);
41545 return new result_int(aout);
41576 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
41577 aout.setAutoPadding(true);
41578 reduce(mExportReduceIdx_my_uchar4_rs_matrix2x2_0, new Allocation[]{ain1, ain2}, aout, sc);
41579 return new result_int(aout);
41610 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
41611 aout.setAutoPadding(true);
41612 reduce(mExportReduceIdx_my_uchar4_rs_matrix2x2_1, new Allocation[]{ain1, ain2}, aout, sc);
41613 return new result_int(aout);
41647 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
41648 aout.setAutoPadding(true);
41649 reduce(mExportReduceIdx_my_uchar4_MyStruct_0, new Allocation[]{ain1, ain2}, aout, sc);
41650 return new result_int(aout);
41684 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
41685 aout.setAutoPadding(true);
41686 reduce(mExportReduceIdx_my_uchar4_MyStruct_1, new Allocation[]{ain1, ain2}, aout, sc);
41687 return new result_int(aout);
41748 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
41749 aout.setAutoPadding(true);
41750 reduce(mExportReduceIdx_my_ushort_half_0, new Allocation[]{ain1, ain2}, aout, sc);
41751 return new result_int(aout);
41812 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
41813 aout.setAutoPadding(true);
41814 reduce(mExportReduceIdx_my_ushort_half_1, new Allocation[]{ain1, ain2}, aout, sc);
41815 return new result_int(aout);
41880 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
41881 aout.setAutoPadding(true);
41882 reduce(mExportReduceIdx_my_ushort_half2_0, new Allocation[]{ain1, ain2}, aout, sc);
41883 return new result_int(aout);
41948 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
41949 aout.setAutoPadding(true);
41950 reduce(mExportReduceIdx_my_ushort_half2_1, new Allocation[]{ain1, ain2}, aout, sc);
41951 return new result_int(aout);
42016 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
42017 aout.setAutoPadding(true);
42018 reduce(mExportReduceIdx_my_ushort_half4_0, new Allocation[]{ain1, ain2}, aout, sc);
42019 return new result_int(aout);
42084 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
42085 aout.setAutoPadding(true);
42086 reduce(mExportReduceIdx_my_ushort_half4_1, new Allocation[]{ain1, ain2}, aout, sc);
42087 return new result_int(aout);
42148 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
42149 aout.setAutoPadding(true);
42150 reduce(mExportReduceIdx_my_ushort_float_0, new Allocation[]{ain1, ain2}, aout, sc);
42151 return new result_int(aout);
42212 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
42213 aout.setAutoPadding(true);
42214 reduce(mExportReduceIdx_my_ushort_float_1, new Allocation[]{ain1, ain2}, aout, sc);
42215 return new result_int(aout);
42280 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
42281 aout.setAutoPadding(true);
42282 reduce(mExportReduceIdx_my_ushort_float2_0, new Allocation[]{ain1, ain2}, aout, sc);
42283 return new result_int(aout);
42348 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
42349 aout.setAutoPadding(true);
42350 reduce(mExportReduceIdx_my_ushort_float2_1, new Allocation[]{ain1, ain2}, aout, sc);
42351 return new result_int(aout);
42416 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
42417 aout.setAutoPadding(true);
42418 reduce(mExportReduceIdx_my_ushort_float4_0, new Allocation[]{ain1, ain2}, aout, sc);
42419 return new result_int(aout);
42484 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
42485 aout.setAutoPadding(true);
42486 reduce(mExportReduceIdx_my_ushort_float4_1, new Allocation[]{ain1, ain2}, aout, sc);
42487 return new result_int(aout);
42548 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
42549 aout.setAutoPadding(true);
42550 reduce(mExportReduceIdx_my_ushort_char_0, new Allocation[]{ain1, ain2}, aout, sc);
42551 return new result_int(aout);
42612 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
42613 aout.setAutoPadding(true);
42614 reduce(mExportReduceIdx_my_ushort_char_1, new Allocation[]{ain1, ain2}, aout, sc);
42615 return new result_int(aout);
42680 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
42681 aout.setAutoPadding(true);
42682 reduce(mExportReduceIdx_my_ushort_char2_0, new Allocation[]{ain1, ain2}, aout, sc);
42683 return new result_int(aout);
42748 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
42749 aout.setAutoPadding(true);
42750 reduce(mExportReduceIdx_my_ushort_char2_1, new Allocation[]{ain1, ain2}, aout, sc);
42751 return new result_int(aout);
42816 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
42817 aout.setAutoPadding(true);
42818 reduce(mExportReduceIdx_my_ushort_char4_0, new Allocation[]{ain1, ain2}, aout, sc);
42819 return new result_int(aout);
42884 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
42885 aout.setAutoPadding(true);
42886 reduce(mExportReduceIdx_my_ushort_char4_1, new Allocation[]{ain1, ain2}, aout, sc);
42887 return new result_int(aout);
42948 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
42949 aout.setAutoPadding(true);
42950 reduce(mExportReduceIdx_my_ushort_short_0, new Allocation[]{ain1, ain2}, aout, sc);
42951 return new result_int(aout);
43012 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
43013 aout.setAutoPadding(true);
43014 reduce(mExportReduceIdx_my_ushort_short_1, new Allocation[]{ain1, ain2}, aout, sc);
43015 return new result_int(aout);
43080 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
43081 aout.setAutoPadding(true);
43082 reduce(mExportReduceIdx_my_ushort_short2_0, new Allocation[]{ain1, ain2}, aout, sc);
43083 return new result_int(aout);
43148 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
43149 aout.setAutoPadding(true);
43150 reduce(mExportReduceIdx_my_ushort_short2_1, new Allocation[]{ain1, ain2}, aout, sc);
43151 return new result_int(aout);
43216 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
43217 aout.setAutoPadding(true);
43218 reduce(mExportReduceIdx_my_ushort_short4_0, new Allocation[]{ain1, ain2}, aout, sc);
43219 return new result_int(aout);
43284 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
43285 aout.setAutoPadding(true);
43286 reduce(mExportReduceIdx_my_ushort_short4_1, new Allocation[]{ain1, ain2}, aout, sc);
43287 return new result_int(aout);
43348 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
43349 aout.setAutoPadding(true);
43350 reduce(mExportReduceIdx_my_ushort_uchar_0, new Allocation[]{ain1, ain2}, aout, sc);
43351 return new result_int(aout);
43412 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
43413 aout.setAutoPadding(true);
43414 reduce(mExportReduceIdx_my_ushort_uchar_1, new Allocation[]{ain1, ain2}, aout, sc);
43415 return new result_int(aout);
43480 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
43481 aout.setAutoPadding(true);
43482 reduce(mExportReduceIdx_my_ushort_uchar2_0, new Allocation[]{ain1, ain2}, aout, sc);
43483 return new result_int(aout);
43548 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
43549 aout.setAutoPadding(true);
43550 reduce(mExportReduceIdx_my_ushort_uchar2_1, new Allocation[]{ain1, ain2}, aout, sc);
43551 return new result_int(aout);
43616 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
43617 aout.setAutoPadding(true);
43618 reduce(mExportReduceIdx_my_ushort_uchar4_0, new Allocation[]{ain1, ain2}, aout, sc);
43619 return new result_int(aout);
43684 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
43685 aout.setAutoPadding(true);
43686 reduce(mExportReduceIdx_my_ushort_uchar4_1, new Allocation[]{ain1, ain2}, aout, sc);
43687 return new result_int(aout);
43748 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
43749 aout.setAutoPadding(true);
43750 reduce(mExportReduceIdx_my_ushort_ushort_0, new Allocation[]{ain1, ain2}, aout, sc);
43751 return new result_int(aout);
43812 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
43813 aout.setAutoPadding(true);
43814 reduce(mExportReduceIdx_my_ushort_ushort_1, new Allocation[]{ain1, ain2}, aout, sc);
43815 return new result_int(aout);
43880 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
43881 aout.setAutoPadding(true);
43882 reduce(mExportReduceIdx_my_ushort_ushort2_0, new Allocation[]{ain1, ain2}, aout, sc);
43883 return new result_int(aout);
43948 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
43949 aout.setAutoPadding(true);
43950 reduce(mExportReduceIdx_my_ushort_ushort2_1, new Allocation[]{ain1, ain2}, aout, sc);
43951 return new result_int(aout);
44016 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
44017 aout.setAutoPadding(true);
44018 reduce(mExportReduceIdx_my_ushort_ushort4_0, new Allocation[]{ain1, ain2}, aout, sc);
44019 return new result_int(aout);
44084 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
44085 aout.setAutoPadding(true);
44086 reduce(mExportReduceIdx_my_ushort_ushort4_1, new Allocation[]{ain1, ain2}, aout, sc);
44087 return new result_int(aout);
44148 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
44149 aout.setAutoPadding(true);
44150 reduce(mExportReduceIdx_my_ushort_bool_0, new Allocation[]{ain1, ain2}, aout, sc);
44151 return new result_int(aout);
44212 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
44213 aout.setAutoPadding(true);
44214 reduce(mExportReduceIdx_my_ushort_bool_1, new Allocation[]{ain1, ain2}, aout, sc);
44215 return new result_int(aout);
44246 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
44247 aout.setAutoPadding(true);
44248 reduce(mExportReduceIdx_my_ushort_rs_matrix2x2_0, new Allocation[]{ain1, ain2}, aout, sc);
44249 return new result_int(aout);
44280 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
44281 aout.setAutoPadding(true);
44282 reduce(mExportReduceIdx_my_ushort_rs_matrix2x2_1, new Allocation[]{ain1, ain2}, aout, sc);
44283 return new result_int(aout);
44317 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
44318 aout.setAutoPadding(true);
44319 reduce(mExportReduceIdx_my_ushort_MyStruct_0, new Allocation[]{ain1, ain2}, aout, sc);
44320 return new result_int(aout);
44354 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
44355 aout.setAutoPadding(true);
44356 reduce(mExportReduceIdx_my_ushort_MyStruct_1, new Allocation[]{ain1, ain2}, aout, sc);
44357 return new result_int(aout);
44422 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
44423 aout.setAutoPadding(true);
44424 reduce(mExportReduceIdx_my_ushort2_half_0, new Allocation[]{ain1, ain2}, aout, sc);
44425 return new result_int(aout);
44490 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
44491 aout.setAutoPadding(true);
44492 reduce(mExportReduceIdx_my_ushort2_half_1, new Allocation[]{ain1, ain2}, aout, sc);
44493 return new result_int(aout);
44562 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
44563 aout.setAutoPadding(true);
44564 reduce(mExportReduceIdx_my_ushort2_half2_0, new Allocation[]{ain1, ain2}, aout, sc);
44565 return new result_int(aout);
44634 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
44635 aout.setAutoPadding(true);
44636 reduce(mExportReduceIdx_my_ushort2_half2_1, new Allocation[]{ain1, ain2}, aout, sc);
44637 return new result_int(aout);
44706 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
44707 aout.setAutoPadding(true);
44708 reduce(mExportReduceIdx_my_ushort2_half4_0, new Allocation[]{ain1, ain2}, aout, sc);
44709 return new result_int(aout);
44778 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
44779 aout.setAutoPadding(true);
44780 reduce(mExportReduceIdx_my_ushort2_half4_1, new Allocation[]{ain1, ain2}, aout, sc);
44781 return new result_int(aout);
44846 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
44847 aout.setAutoPadding(true);
44848 reduce(mExportReduceIdx_my_ushort2_float_0, new Allocation[]{ain1, ain2}, aout, sc);
44849 return new result_int(aout);
44914 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
44915 aout.setAutoPadding(true);
44916 reduce(mExportReduceIdx_my_ushort2_float_1, new Allocation[]{ain1, ain2}, aout, sc);
44917 return new result_int(aout);
44986 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
44987 aout.setAutoPadding(true);
44988 reduce(mExportReduceIdx_my_ushort2_float2_0, new Allocation[]{ain1, ain2}, aout, sc);
44989 return new result_int(aout);
45058 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
45059 aout.setAutoPadding(true);
45060 reduce(mExportReduceIdx_my_ushort2_float2_1, new Allocation[]{ain1, ain2}, aout, sc);
45061 return new result_int(aout);
45130 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
45131 aout.setAutoPadding(true);
45132 reduce(mExportReduceIdx_my_ushort2_float4_0, new Allocation[]{ain1, ain2}, aout, sc);
45133 return new result_int(aout);
45202 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
45203 aout.setAutoPadding(true);
45204 reduce(mExportReduceIdx_my_ushort2_float4_1, new Allocation[]{ain1, ain2}, aout, sc);
45205 return new result_int(aout);
45270 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
45271 aout.setAutoPadding(true);
45272 reduce(mExportReduceIdx_my_ushort2_char_0, new Allocation[]{ain1, ain2}, aout, sc);
45273 return new result_int(aout);
45338 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
45339 aout.setAutoPadding(true);
45340 reduce(mExportReduceIdx_my_ushort2_char_1, new Allocation[]{ain1, ain2}, aout, sc);
45341 return new result_int(aout);
45410 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
45411 aout.setAutoPadding(true);
45412 reduce(mExportReduceIdx_my_ushort2_char2_0, new Allocation[]{ain1, ain2}, aout, sc);
45413 return new result_int(aout);
45482 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
45483 aout.setAutoPadding(true);
45484 reduce(mExportReduceIdx_my_ushort2_char2_1, new Allocation[]{ain1, ain2}, aout, sc);
45485 return new result_int(aout);
45554 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
45555 aout.setAutoPadding(true);
45556 reduce(mExportReduceIdx_my_ushort2_char4_0, new Allocation[]{ain1, ain2}, aout, sc);
45557 return new result_int(aout);
45626 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
45627 aout.setAutoPadding(true);
45628 reduce(mExportReduceIdx_my_ushort2_char4_1, new Allocation[]{ain1, ain2}, aout, sc);
45629 return new result_int(aout);
45694 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
45695 aout.setAutoPadding(true);
45696 reduce(mExportReduceIdx_my_ushort2_short_0, new Allocation[]{ain1, ain2}, aout, sc);
45697 return new result_int(aout);
45762 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
45763 aout.setAutoPadding(true);
45764 reduce(mExportReduceIdx_my_ushort2_short_1, new Allocation[]{ain1, ain2}, aout, sc);
45765 return new result_int(aout);
45834 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
45835 aout.setAutoPadding(true);
45836 reduce(mExportReduceIdx_my_ushort2_short2_0, new Allocation[]{ain1, ain2}, aout, sc);
45837 return new result_int(aout);
45906 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
45907 aout.setAutoPadding(true);
45908 reduce(mExportReduceIdx_my_ushort2_short2_1, new Allocation[]{ain1, ain2}, aout, sc);
45909 return new result_int(aout);
45978 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
45979 aout.setAutoPadding(true);
45980 reduce(mExportReduceIdx_my_ushort2_short4_0, new Allocation[]{ain1, ain2}, aout, sc);
45981 return new result_int(aout);
46050 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
46051 aout.setAutoPadding(true);
46052 reduce(mExportReduceIdx_my_ushort2_short4_1, new Allocation[]{ain1, ain2}, aout, sc);
46053 return new result_int(aout);
46118 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
46119 aout.setAutoPadding(true);
46120 reduce(mExportReduceIdx_my_ushort2_uchar_0, new Allocation[]{ain1, ain2}, aout, sc);
46121 return new result_int(aout);
46186 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
46187 aout.setAutoPadding(true);
46188 reduce(mExportReduceIdx_my_ushort2_uchar_1, new Allocation[]{ain1, ain2}, aout, sc);
46189 return new result_int(aout);
46258 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
46259 aout.setAutoPadding(true);
46260 reduce(mExportReduceIdx_my_ushort2_uchar2_0, new Allocation[]{ain1, ain2}, aout, sc);
46261 return new result_int(aout);
46330 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
46331 aout.setAutoPadding(true);
46332 reduce(mExportReduceIdx_my_ushort2_uchar2_1, new Allocation[]{ain1, ain2}, aout, sc);
46333 return new result_int(aout);
46402 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
46403 aout.setAutoPadding(true);
46404 reduce(mExportReduceIdx_my_ushort2_uchar4_0, new Allocation[]{ain1, ain2}, aout, sc);
46405 return new result_int(aout);
46474 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
46475 aout.setAutoPadding(true);
46476 reduce(mExportReduceIdx_my_ushort2_uchar4_1, new Allocation[]{ain1, ain2}, aout, sc);
46477 return new result_int(aout);
46542 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
46543 aout.setAutoPadding(true);
46544 reduce(mExportReduceIdx_my_ushort2_ushort_0, new Allocation[]{ain1, ain2}, aout, sc);
46545 return new result_int(aout);
46610 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
46611 aout.setAutoPadding(true);
46612 reduce(mExportReduceIdx_my_ushort2_ushort_1, new Allocation[]{ain1, ain2}, aout, sc);
46613 return new result_int(aout);
46682 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
46683 aout.setAutoPadding(true);
46684 reduce(mExportReduceIdx_my_ushort2_ushort2_0, new Allocation[]{ain1, ain2}, aout, sc);
46685 return new result_int(aout);
46754 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
46755 aout.setAutoPadding(true);
46756 reduce(mExportReduceIdx_my_ushort2_ushort2_1, new Allocation[]{ain1, ain2}, aout, sc);
46757 return new result_int(aout);
46826 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
46827 aout.setAutoPadding(true);
46828 reduce(mExportReduceIdx_my_ushort2_ushort4_0, new Allocation[]{ain1, ain2}, aout, sc);
46829 return new result_int(aout);
46898 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
46899 aout.setAutoPadding(true);
46900 reduce(mExportReduceIdx_my_ushort2_ushort4_1, new Allocation[]{ain1, ain2}, aout, sc);
46901 return new result_int(aout);
46966 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
46967 aout.setAutoPadding(true);
46968 reduce(mExportReduceIdx_my_ushort2_bool_0, new Allocation[]{ain1, ain2}, aout, sc);
46969 return new result_int(aout);
47034 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
47035 aout.setAutoPadding(true);
47036 reduce(mExportReduceIdx_my_ushort2_bool_1, new Allocation[]{ain1, ain2}, aout, sc);
47037 return new result_int(aout);
47068 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
47069 aout.setAutoPadding(true);
47070 reduce(mExportReduceIdx_my_ushort2_rs_matrix2x2_0, new Allocation[]{ain1, ain2}, aout, sc);
47071 return new result_int(aout);
47102 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
47103 aout.setAutoPadding(true);
47104 reduce(mExportReduceIdx_my_ushort2_rs_matrix2x2_1, new Allocation[]{ain1, ain2}, aout, sc);
47105 return new result_int(aout);
47139 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
47140 aout.setAutoPadding(true);
47141 reduce(mExportReduceIdx_my_ushort2_MyStruct_0, new Allocation[]{ain1, ain2}, aout, sc);
47142 return new result_int(aout);
47176 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
47177 aout.setAutoPadding(true);
47178 reduce(mExportReduceIdx_my_ushort2_MyStruct_1, new Allocation[]{ain1, ain2}, aout, sc);
47179 return new result_int(aout);
47244 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
47245 aout.setAutoPadding(true);
47246 reduce(mExportReduceIdx_my_ushort4_half_0, new Allocation[]{ain1, ain2}, aout, sc);
47247 return new result_int(aout);
47312 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
47313 aout.setAutoPadding(true);
47314 reduce(mExportReduceIdx_my_ushort4_half_1, new Allocation[]{ain1, ain2}, aout, sc);
47315 return new result_int(aout);
47384 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
47385 aout.setAutoPadding(true);
47386 reduce(mExportReduceIdx_my_ushort4_half2_0, new Allocation[]{ain1, ain2}, aout, sc);
47387 return new result_int(aout);
47456 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
47457 aout.setAutoPadding(true);
47458 reduce(mExportReduceIdx_my_ushort4_half2_1, new Allocation[]{ain1, ain2}, aout, sc);
47459 return new result_int(aout);
47528 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
47529 aout.setAutoPadding(true);
47530 reduce(mExportReduceIdx_my_ushort4_half4_0, new Allocation[]{ain1, ain2}, aout, sc);
47531 return new result_int(aout);
47600 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
47601 aout.setAutoPadding(true);
47602 reduce(mExportReduceIdx_my_ushort4_half4_1, new Allocation[]{ain1, ain2}, aout, sc);
47603 return new result_int(aout);
47668 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
47669 aout.setAutoPadding(true);
47670 reduce(mExportReduceIdx_my_ushort4_float_0, new Allocation[]{ain1, ain2}, aout, sc);
47671 return new result_int(aout);
47736 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
47737 aout.setAutoPadding(true);
47738 reduce(mExportReduceIdx_my_ushort4_float_1, new Allocation[]{ain1, ain2}, aout, sc);
47739 return new result_int(aout);
47808 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
47809 aout.setAutoPadding(true);
47810 reduce(mExportReduceIdx_my_ushort4_float2_0, new Allocation[]{ain1, ain2}, aout, sc);
47811 return new result_int(aout);
47880 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
47881 aout.setAutoPadding(true);
47882 reduce(mExportReduceIdx_my_ushort4_float2_1, new Allocation[]{ain1, ain2}, aout, sc);
47883 return new result_int(aout);
47952 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
47953 aout.setAutoPadding(true);
47954 reduce(mExportReduceIdx_my_ushort4_float4_0, new Allocation[]{ain1, ain2}, aout, sc);
47955 return new result_int(aout);
48024 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
48025 aout.setAutoPadding(true);
48026 reduce(mExportReduceIdx_my_ushort4_float4_1, new Allocation[]{ain1, ain2}, aout, sc);
48027 return new result_int(aout);
48092 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
48093 aout.setAutoPadding(true);
48094 reduce(mExportReduceIdx_my_ushort4_char_0, new Allocation[]{ain1, ain2}, aout, sc);
48095 return new result_int(aout);
48160 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
48161 aout.setAutoPadding(true);
48162 reduce(mExportReduceIdx_my_ushort4_char_1, new Allocation[]{ain1, ain2}, aout, sc);
48163 return new result_int(aout);
48232 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
48233 aout.setAutoPadding(true);
48234 reduce(mExportReduceIdx_my_ushort4_char2_0, new Allocation[]{ain1, ain2}, aout, sc);
48235 return new result_int(aout);
48304 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
48305 aout.setAutoPadding(true);
48306 reduce(mExportReduceIdx_my_ushort4_char2_1, new Allocation[]{ain1, ain2}, aout, sc);
48307 return new result_int(aout);
48376 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
48377 aout.setAutoPadding(true);
48378 reduce(mExportReduceIdx_my_ushort4_char4_0, new Allocation[]{ain1, ain2}, aout, sc);
48379 return new result_int(aout);
48448 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
48449 aout.setAutoPadding(true);
48450 reduce(mExportReduceIdx_my_ushort4_char4_1, new Allocation[]{ain1, ain2}, aout, sc);
48451 return new result_int(aout);
48516 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
48517 aout.setAutoPadding(true);
48518 reduce(mExportReduceIdx_my_ushort4_short_0, new Allocation[]{ain1, ain2}, aout, sc);
48519 return new result_int(aout);
48584 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
48585 aout.setAutoPadding(true);
48586 reduce(mExportReduceIdx_my_ushort4_short_1, new Allocation[]{ain1, ain2}, aout, sc);
48587 return new result_int(aout);
48656 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
48657 aout.setAutoPadding(true);
48658 reduce(mExportReduceIdx_my_ushort4_short2_0, new Allocation[]{ain1, ain2}, aout, sc);
48659 return new result_int(aout);
48728 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
48729 aout.setAutoPadding(true);
48730 reduce(mExportReduceIdx_my_ushort4_short2_1, new Allocation[]{ain1, ain2}, aout, sc);
48731 return new result_int(aout);
48800 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
48801 aout.setAutoPadding(true);
48802 reduce(mExportReduceIdx_my_ushort4_short4_0, new Allocation[]{ain1, ain2}, aout, sc);
48803 return new result_int(aout);
48872 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
48873 aout.setAutoPadding(true);
48874 reduce(mExportReduceIdx_my_ushort4_short4_1, new Allocation[]{ain1, ain2}, aout, sc);
48875 return new result_int(aout);
48940 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
48941 aout.setAutoPadding(true);
48942 reduce(mExportReduceIdx_my_ushort4_uchar_0, new Allocation[]{ain1, ain2}, aout, sc);
48943 return new result_int(aout);
49008 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
49009 aout.setAutoPadding(true);
49010 reduce(mExportReduceIdx_my_ushort4_uchar_1, new Allocation[]{ain1, ain2}, aout, sc);
49011 return new result_int(aout);
49080 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
49081 aout.setAutoPadding(true);
49082 reduce(mExportReduceIdx_my_ushort4_uchar2_0, new Allocation[]{ain1, ain2}, aout, sc);
49083 return new result_int(aout);
49152 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
49153 aout.setAutoPadding(true);
49154 reduce(mExportReduceIdx_my_ushort4_uchar2_1, new Allocation[]{ain1, ain2}, aout, sc);
49155 return new result_int(aout);
49224 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
49225 aout.setAutoPadding(true);
49226 reduce(mExportReduceIdx_my_ushort4_uchar4_0, new Allocation[]{ain1, ain2}, aout, sc);
49227 return new result_int(aout);
49296 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
49297 aout.setAutoPadding(true);
49298 reduce(mExportReduceIdx_my_ushort4_uchar4_1, new Allocation[]{ain1, ain2}, aout, sc);
49299 return new result_int(aout);
49364 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
49365 aout.setAutoPadding(true);
49366 reduce(mExportReduceIdx_my_ushort4_ushort_0, new Allocation[]{ain1, ain2}, aout, sc);
49367 return new result_int(aout);
49432 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
49433 aout.setAutoPadding(true);
49434 reduce(mExportReduceIdx_my_ushort4_ushort_1, new Allocation[]{ain1, ain2}, aout, sc);
49435 return new result_int(aout);
49504 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
49505 aout.setAutoPadding(true);
49506 reduce(mExportReduceIdx_my_ushort4_ushort2_0, new Allocation[]{ain1, ain2}, aout, sc);
49507 return new result_int(aout);
49576 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
49577 aout.setAutoPadding(true);
49578 reduce(mExportReduceIdx_my_ushort4_ushort2_1, new Allocation[]{ain1, ain2}, aout, sc);
49579 return new result_int(aout);
49648 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
49649 aout.setAutoPadding(true);
49650 reduce(mExportReduceIdx_my_ushort4_ushort4_0, new Allocation[]{ain1, ain2}, aout, sc);
49651 return new result_int(aout);
49720 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
49721 aout.setAutoPadding(true);
49722 reduce(mExportReduceIdx_my_ushort4_ushort4_1, new Allocation[]{ain1, ain2}, aout, sc);
49723 return new result_int(aout);
49788 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
49789 aout.setAutoPadding(true);
49790 reduce(mExportReduceIdx_my_ushort4_bool_0, new Allocation[]{ain1, ain2}, aout, sc);
49791 return new result_int(aout);
49856 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
49857 aout.setAutoPadding(true);
49858 reduce(mExportReduceIdx_my_ushort4_bool_1, new Allocation[]{ain1, ain2}, aout, sc);
49859 return new result_int(aout);
49890 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
49891 aout.setAutoPadding(true);
49892 reduce(mExportReduceIdx_my_ushort4_rs_matrix2x2_0, new Allocation[]{ain1, ain2}, aout, sc);
49893 return new result_int(aout);
49924 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
49925 aout.setAutoPadding(true);
49926 reduce(mExportReduceIdx_my_ushort4_rs_matrix2x2_1, new Allocation[]{ain1, ain2}, aout, sc);
49927 return new result_int(aout);
49961 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
49962 aout.setAutoPadding(true);
49963 reduce(mExportReduceIdx_my_ushort4_MyStruct_0, new Allocation[]{ain1, ain2}, aout, sc);
49964 return new result_int(aout);
49998 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
49999 aout.setAutoPadding(true);
50000 reduce(mExportReduceIdx_my_ushort4_MyStruct_1, new Allocation[]{ain1, ain2}, aout, sc);
50001 return new result_int(aout);
50062 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
50063 aout.setAutoPadding(true);
50064 reduce(mExportReduceIdx_my_bool_half_0, new Allocation[]{ain1, ain2}, aout, sc);
50065 return new result_int(aout);
50126 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
50127 aout.setAutoPadding(true);
50128 reduce(mExportReduceIdx_my_bool_half_1, new Allocation[]{ain1, ain2}, aout, sc);
50129 return new result_int(aout);
50194 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
50195 aout.setAutoPadding(true);
50196 reduce(mExportReduceIdx_my_bool_half2_0, new Allocation[]{ain1, ain2}, aout, sc);
50197 return new result_int(aout);
50262 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
50263 aout.setAutoPadding(true);
50264 reduce(mExportReduceIdx_my_bool_half2_1, new Allocation[]{ain1, ain2}, aout, sc);
50265 return new result_int(aout);
50330 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
50331 aout.setAutoPadding(true);
50332 reduce(mExportReduceIdx_my_bool_half4_0, new Allocation[]{ain1, ain2}, aout, sc);
50333 return new result_int(aout);
50398 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
50399 aout.setAutoPadding(true);
50400 reduce(mExportReduceIdx_my_bool_half4_1, new Allocation[]{ain1, ain2}, aout, sc);
50401 return new result_int(aout);
50462 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
50463 aout.setAutoPadding(true);
50464 reduce(mExportReduceIdx_my_bool_float_0, new Allocation[]{ain1, ain2}, aout, sc);
50465 return new result_int(aout);
50526 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
50527 aout.setAutoPadding(true);
50528 reduce(mExportReduceIdx_my_bool_float_1, new Allocation[]{ain1, ain2}, aout, sc);
50529 return new result_int(aout);
50594 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
50595 aout.setAutoPadding(true);
50596 reduce(mExportReduceIdx_my_bool_float2_0, new Allocation[]{ain1, ain2}, aout, sc);
50597 return new result_int(aout);
50662 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
50663 aout.setAutoPadding(true);
50664 reduce(mExportReduceIdx_my_bool_float2_1, new Allocation[]{ain1, ain2}, aout, sc);
50665 return new result_int(aout);
50730 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
50731 aout.setAutoPadding(true);
50732 reduce(mExportReduceIdx_my_bool_float4_0, new Allocation[]{ain1, ain2}, aout, sc);
50733 return new result_int(aout);
50798 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
50799 aout.setAutoPadding(true);
50800 reduce(mExportReduceIdx_my_bool_float4_1, new Allocation[]{ain1, ain2}, aout, sc);
50801 return new result_int(aout);
50862 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
50863 aout.setAutoPadding(true);
50864 reduce(mExportReduceIdx_my_bool_char_0, new Allocation[]{ain1, ain2}, aout, sc);
50865 return new result_int(aout);
50926 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
50927 aout.setAutoPadding(true);
50928 reduce(mExportReduceIdx_my_bool_char_1, new Allocation[]{ain1, ain2}, aout, sc);
50929 return new result_int(aout);
50994 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
50995 aout.setAutoPadding(true);
50996 reduce(mExportReduceIdx_my_bool_char2_0, new Allocation[]{ain1, ain2}, aout, sc);
50997 return new result_int(aout);
51062 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
51063 aout.setAutoPadding(true);
51064 reduce(mExportReduceIdx_my_bool_char2_1, new Allocation[]{ain1, ain2}, aout, sc);
51065 return new result_int(aout);
51130 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
51131 aout.setAutoPadding(true);
51132 reduce(mExportReduceIdx_my_bool_char4_0, new Allocation[]{ain1, ain2}, aout, sc);
51133 return new result_int(aout);
51198 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
51199 aout.setAutoPadding(true);
51200 reduce(mExportReduceIdx_my_bool_char4_1, new Allocation[]{ain1, ain2}, aout, sc);
51201 return new result_int(aout);
51262 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
51263 aout.setAutoPadding(true);
51264 reduce(mExportReduceIdx_my_bool_short_0, new Allocation[]{ain1, ain2}, aout, sc);
51265 return new result_int(aout);
51326 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
51327 aout.setAutoPadding(true);
51328 reduce(mExportReduceIdx_my_bool_short_1, new Allocation[]{ain1, ain2}, aout, sc);
51329 return new result_int(aout);
51394 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
51395 aout.setAutoPadding(true);
51396 reduce(mExportReduceIdx_my_bool_short2_0, new Allocation[]{ain1, ain2}, aout, sc);
51397 return new result_int(aout);
51462 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
51463 aout.setAutoPadding(true);
51464 reduce(mExportReduceIdx_my_bool_short2_1, new Allocation[]{ain1, ain2}, aout, sc);
51465 return new result_int(aout);
51530 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
51531 aout.setAutoPadding(true);
51532 reduce(mExportReduceIdx_my_bool_short4_0, new Allocation[]{ain1, ain2}, aout, sc);
51533 return new result_int(aout);
51598 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
51599 aout.setAutoPadding(true);
51600 reduce(mExportReduceIdx_my_bool_short4_1, new Allocation[]{ain1, ain2}, aout, sc);
51601 return new result_int(aout);
51662 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
51663 aout.setAutoPadding(true);
51664 reduce(mExportReduceIdx_my_bool_uchar_0, new Allocation[]{ain1, ain2}, aout, sc);
51665 return new result_int(aout);
51726 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
51727 aout.setAutoPadding(true);
51728 reduce(mExportReduceIdx_my_bool_uchar_1, new Allocation[]{ain1, ain2}, aout, sc);
51729 return new result_int(aout);
51794 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
51795 aout.setAutoPadding(true);
51796 reduce(mExportReduceIdx_my_bool_uchar2_0, new Allocation[]{ain1, ain2}, aout, sc);
51797 return new result_int(aout);
51862 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
51863 aout.setAutoPadding(true);
51864 reduce(mExportReduceIdx_my_bool_uchar2_1, new Allocation[]{ain1, ain2}, aout, sc);
51865 return new result_int(aout);
51930 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
51931 aout.setAutoPadding(true);
51932 reduce(mExportReduceIdx_my_bool_uchar4_0, new Allocation[]{ain1, ain2}, aout, sc);
51933 return new result_int(aout);
51998 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
51999 aout.setAutoPadding(true);
52000 reduce(mExportReduceIdx_my_bool_uchar4_1, new Allocation[]{ain1, ain2}, aout, sc);
52001 return new result_int(aout);
52062 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
52063 aout.setAutoPadding(true);
52064 reduce(mExportReduceIdx_my_bool_ushort_0, new Allocation[]{ain1, ain2}, aout, sc);
52065 return new result_int(aout);
52126 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
52127 aout.setAutoPadding(true);
52128 reduce(mExportReduceIdx_my_bool_ushort_1, new Allocation[]{ain1, ain2}, aout, sc);
52129 return new result_int(aout);
52194 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
52195 aout.setAutoPadding(true);
52196 reduce(mExportReduceIdx_my_bool_ushort2_0, new Allocation[]{ain1, ain2}, aout, sc);
52197 return new result_int(aout);
52262 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
52263 aout.setAutoPadding(true);
52264 reduce(mExportReduceIdx_my_bool_ushort2_1, new Allocation[]{ain1, ain2}, aout, sc);
52265 return new result_int(aout);
52330 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
52331 aout.setAutoPadding(true);
52332 reduce(mExportReduceIdx_my_bool_ushort4_0, new Allocation[]{ain1, ain2}, aout, sc);
52333 return new result_int(aout);
52398 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
52399 aout.setAutoPadding(true);
52400 reduce(mExportReduceIdx_my_bool_ushort4_1, new Allocation[]{ain1, ain2}, aout, sc);
52401 return new result_int(aout);
52462 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
52463 aout.setAutoPadding(true);
52464 reduce(mExportReduceIdx_my_bool_bool_0, new Allocation[]{ain1, ain2}, aout, sc);
52465 return new result_int(aout);
52526 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
52527 aout.setAutoPadding(true);
52528 reduce(mExportReduceIdx_my_bool_bool_1, new Allocation[]{ain1, ain2}, aout, sc);
52529 return new result_int(aout);
52560 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
52561 aout.setAutoPadding(true);
52562 reduce(mExportReduceIdx_my_bool_rs_matrix2x2_0, new Allocation[]{ain1, ain2}, aout, sc);
52563 return new result_int(aout);
52594 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
52595 aout.setAutoPadding(true);
52596 reduce(mExportReduceIdx_my_bool_rs_matrix2x2_1, new Allocation[]{ain1, ain2}, aout, sc);
52597 return new result_int(aout);
52631 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
52632 aout.setAutoPadding(true);
52633 reduce(mExportReduceIdx_my_bool_MyStruct_0, new Allocation[]{ain1, ain2}, aout, sc);
52634 return new result_int(aout);
52668 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
52669 aout.setAutoPadding(true);
52670 reduce(mExportReduceIdx_my_bool_MyStruct_1, new Allocation[]{ain1, ain2}, aout, sc);
52671 return new result_int(aout);
52702 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
52703 aout.setAutoPadding(true);
52704 reduce(mExportReduceIdx_my_rs_matrix2x2_half_0, new Allocation[]{ain1, ain2}, aout, sc);
52705 return new result_int(aout);
52736 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
52737 aout.setAutoPadding(true);
52738 reduce(mExportReduceIdx_my_rs_matrix2x2_half_1, new Allocation[]{ain1, ain2}, aout, sc);
52739 return new result_int(aout);
52770 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
52771 aout.setAutoPadding(true);
52772 reduce(mExportReduceIdx_my_rs_matrix2x2_half2_0, new Allocation[]{ain1, ain2}, aout, sc);
52773 return new result_int(aout);
52804 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
52805 aout.setAutoPadding(true);
52806 reduce(mExportReduceIdx_my_rs_matrix2x2_half2_1, new Allocation[]{ain1, ain2}, aout, sc);
52807 return new result_int(aout);
52838 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
52839 aout.setAutoPadding(true);
52840 reduce(mExportReduceIdx_my_rs_matrix2x2_half4_0, new Allocation[]{ain1, ain2}, aout, sc);
52841 return new result_int(aout);
52872 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
52873 aout.setAutoPadding(true);
52874 reduce(mExportReduceIdx_my_rs_matrix2x2_half4_1, new Allocation[]{ain1, ain2}, aout, sc);
52875 return new result_int(aout);
52906 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
52907 aout.setAutoPadding(true);
52908 reduce(mExportReduceIdx_my_rs_matrix2x2_float_0, new Allocation[]{ain1, ain2}, aout, sc);
52909 return new result_int(aout);
52940 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
52941 aout.setAutoPadding(true);
52942 reduce(mExportReduceIdx_my_rs_matrix2x2_float_1, new Allocation[]{ain1, ain2}, aout, sc);
52943 return new result_int(aout);
52974 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
52975 aout.setAutoPadding(true);
52976 reduce(mExportReduceIdx_my_rs_matrix2x2_float2_0, new Allocation[]{ain1, ain2}, aout, sc);
52977 return new result_int(aout);
53008 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53009 aout.setAutoPadding(true);
53010 reduce(mExportReduceIdx_my_rs_matrix2x2_float2_1, new Allocation[]{ain1, ain2}, aout, sc);
53011 return new result_int(aout);
53042 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53043 aout.setAutoPadding(true);
53044 reduce(mExportReduceIdx_my_rs_matrix2x2_float4_0, new Allocation[]{ain1, ain2}, aout, sc);
53045 return new result_int(aout);
53076 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53077 aout.setAutoPadding(true);
53078 reduce(mExportReduceIdx_my_rs_matrix2x2_float4_1, new Allocation[]{ain1, ain2}, aout, sc);
53079 return new result_int(aout);
53110 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53111 aout.setAutoPadding(true);
53112 reduce(mExportReduceIdx_my_rs_matrix2x2_char_0, new Allocation[]{ain1, ain2}, aout, sc);
53113 return new result_int(aout);
53144 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53145 aout.setAutoPadding(true);
53146 reduce(mExportReduceIdx_my_rs_matrix2x2_char_1, new Allocation[]{ain1, ain2}, aout, sc);
53147 return new result_int(aout);
53178 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53179 aout.setAutoPadding(true);
53180 reduce(mExportReduceIdx_my_rs_matrix2x2_char2_0, new Allocation[]{ain1, ain2}, aout, sc);
53181 return new result_int(aout);
53212 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53213 aout.setAutoPadding(true);
53214 reduce(mExportReduceIdx_my_rs_matrix2x2_char2_1, new Allocation[]{ain1, ain2}, aout, sc);
53215 return new result_int(aout);
53246 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53247 aout.setAutoPadding(true);
53248 reduce(mExportReduceIdx_my_rs_matrix2x2_char4_0, new Allocation[]{ain1, ain2}, aout, sc);
53249 return new result_int(aout);
53280 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53281 aout.setAutoPadding(true);
53282 reduce(mExportReduceIdx_my_rs_matrix2x2_char4_1, new Allocation[]{ain1, ain2}, aout, sc);
53283 return new result_int(aout);
53314 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53315 aout.setAutoPadding(true);
53316 reduce(mExportReduceIdx_my_rs_matrix2x2_short_0, new Allocation[]{ain1, ain2}, aout, sc);
53317 return new result_int(aout);
53348 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53349 aout.setAutoPadding(true);
53350 reduce(mExportReduceIdx_my_rs_matrix2x2_short_1, new Allocation[]{ain1, ain2}, aout, sc);
53351 return new result_int(aout);
53382 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53383 aout.setAutoPadding(true);
53384 reduce(mExportReduceIdx_my_rs_matrix2x2_short2_0, new Allocation[]{ain1, ain2}, aout, sc);
53385 return new result_int(aout);
53416 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53417 aout.setAutoPadding(true);
53418 reduce(mExportReduceIdx_my_rs_matrix2x2_short2_1, new Allocation[]{ain1, ain2}, aout, sc);
53419 return new result_int(aout);
53450 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53451 aout.setAutoPadding(true);
53452 reduce(mExportReduceIdx_my_rs_matrix2x2_short4_0, new Allocation[]{ain1, ain2}, aout, sc);
53453 return new result_int(aout);
53484 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53485 aout.setAutoPadding(true);
53486 reduce(mExportReduceIdx_my_rs_matrix2x2_short4_1, new Allocation[]{ain1, ain2}, aout, sc);
53487 return new result_int(aout);
53518 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53519 aout.setAutoPadding(true);
53520 reduce(mExportReduceIdx_my_rs_matrix2x2_uchar_0, new Allocation[]{ain1, ain2}, aout, sc);
53521 return new result_int(aout);
53552 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53553 aout.setAutoPadding(true);
53554 reduce(mExportReduceIdx_my_rs_matrix2x2_uchar_1, new Allocation[]{ain1, ain2}, aout, sc);
53555 return new result_int(aout);
53586 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53587 aout.setAutoPadding(true);
53588 reduce(mExportReduceIdx_my_rs_matrix2x2_uchar2_0, new Allocation[]{ain1, ain2}, aout, sc);
53589 return new result_int(aout);
53620 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53621 aout.setAutoPadding(true);
53622 reduce(mExportReduceIdx_my_rs_matrix2x2_uchar2_1, new Allocation[]{ain1, ain2}, aout, sc);
53623 return new result_int(aout);
53654 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53655 aout.setAutoPadding(true);
53656 reduce(mExportReduceIdx_my_rs_matrix2x2_uchar4_0, new Allocation[]{ain1, ain2}, aout, sc);
53657 return new result_int(aout);
53688 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53689 aout.setAutoPadding(true);
53690 reduce(mExportReduceIdx_my_rs_matrix2x2_uchar4_1, new Allocation[]{ain1, ain2}, aout, sc);
53691 return new result_int(aout);
53722 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53723 aout.setAutoPadding(true);
53724 reduce(mExportReduceIdx_my_rs_matrix2x2_ushort_0, new Allocation[]{ain1, ain2}, aout, sc);
53725 return new result_int(aout);
53756 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53757 aout.setAutoPadding(true);
53758 reduce(mExportReduceIdx_my_rs_matrix2x2_ushort_1, new Allocation[]{ain1, ain2}, aout, sc);
53759 return new result_int(aout);
53790 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53791 aout.setAutoPadding(true);
53792 reduce(mExportReduceIdx_my_rs_matrix2x2_ushort2_0, new Allocation[]{ain1, ain2}, aout, sc);
53793 return new result_int(aout);
53824 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53825 aout.setAutoPadding(true);
53826 reduce(mExportReduceIdx_my_rs_matrix2x2_ushort2_1, new Allocation[]{ain1, ain2}, aout, sc);
53827 return new result_int(aout);
53858 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53859 aout.setAutoPadding(true);
53860 reduce(mExportReduceIdx_my_rs_matrix2x2_ushort4_0, new Allocation[]{ain1, ain2}, aout, sc);
53861 return new result_int(aout);
53892 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53893 aout.setAutoPadding(true);
53894 reduce(mExportReduceIdx_my_rs_matrix2x2_ushort4_1, new Allocation[]{ain1, ain2}, aout, sc);
53895 return new result_int(aout);
53926 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53927 aout.setAutoPadding(true);
53928 reduce(mExportReduceIdx_my_rs_matrix2x2_bool_0, new Allocation[]{ain1, ain2}, aout, sc);
53929 return new result_int(aout);
53960 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53961 aout.setAutoPadding(true);
53962 reduce(mExportReduceIdx_my_rs_matrix2x2_bool_1, new Allocation[]{ain1, ain2}, aout, sc);
53963 return new result_int(aout);
53991 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
53992 aout.setAutoPadding(true);
53993 reduce(mExportReduceIdx_my_rs_matrix2x2_rs_matrix2x2_0, new Allocation[]{ain1, ain2}, aout, sc);
53994 return new result_int(aout);
54022 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
54023 aout.setAutoPadding(true);
54024 reduce(mExportReduceIdx_my_rs_matrix2x2_rs_matrix2x2_1, new Allocation[]{ain1, ain2}, aout, sc);
54025 return new result_int(aout);
54056 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
54057 aout.setAutoPadding(true);
54058 reduce(mExportReduceIdx_my_rs_matrix2x2_MyStruct_0, new Allocation[]{ain1, ain2}, aout, sc);
54059 return new result_int(aout);
54090 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
54091 aout.setAutoPadding(true);
54092 reduce(mExportReduceIdx_my_rs_matrix2x2_MyStruct_1, new Allocation[]{ain1, ain2}, aout, sc);
54093 return new result_int(aout);
54127 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
54128 aout.setAutoPadding(true);
54129 reduce(mExportReduceIdx_my_MyStruct_half_0, new Allocation[]{ain1, ain2}, aout, sc);
54130 return new result_int(aout);
54164 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
54165 aout.setAutoPadding(true);
54166 reduce(mExportReduceIdx_my_MyStruct_half_1, new Allocation[]{ain1, ain2}, aout, sc);
54167 return new result_int(aout);
54201 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
54202 aout.setAutoPadding(true);
54203 reduce(mExportReduceIdx_my_MyStruct_half2_0, new Allocation[]{ain1, ain2}, aout, sc);
54204 return new result_int(aout);
54238 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
54239 aout.setAutoPadding(true);
54240 reduce(mExportReduceIdx_my_MyStruct_half2_1, new Allocation[]{ain1, ain2}, aout, sc);
54241 return new result_int(aout);
54275 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
54276 aout.setAutoPadding(true);
54277 reduce(mExportReduceIdx_my_MyStruct_half4_0, new Allocation[]{ain1, ain2}, aout, sc);
54278 return new result_int(aout);
54312 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
54313 aout.setAutoPadding(true);
54314 reduce(mExportReduceIdx_my_MyStruct_half4_1, new Allocation[]{ain1, ain2}, aout, sc);
54315 return new result_int(aout);
54349 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
54350 aout.setAutoPadding(true);
54351 reduce(mExportReduceIdx_my_MyStruct_float_0, new Allocation[]{ain1, ain2}, aout, sc);
54352 return new result_int(aout);
54386 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
54387 aout.setAutoPadding(true);
54388 reduce(mExportReduceIdx_my_MyStruct_float_1, new Allocation[]{ain1, ain2}, aout, sc);
54389 return new result_int(aout);
54423 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
54424 aout.setAutoPadding(true);
54425 reduce(mExportReduceIdx_my_MyStruct_float2_0, new Allocation[]{ain1, ain2}, aout, sc);
54426 return new result_int(aout);
54460 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
54461 aout.setAutoPadding(true);
54462 reduce(mExportReduceIdx_my_MyStruct_float2_1, new Allocation[]{ain1, ain2}, aout, sc);
54463 return new result_int(aout);
54497 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
54498 aout.setAutoPadding(true);
54499 reduce(mExportReduceIdx_my_MyStruct_float4_0, new Allocation[]{ain1, ain2}, aout, sc);
54500 return new result_int(aout);
54534 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
54535 aout.setAutoPadding(true);
54536 reduce(mExportReduceIdx_my_MyStruct_float4_1, new Allocation[]{ain1, ain2}, aout, sc);
54537 return new result_int(aout);
54571 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
54572 aout.setAutoPadding(true);
54573 reduce(mExportReduceIdx_my_MyStruct_char_0, new Allocation[]{ain1, ain2}, aout, sc);
54574 return new result_int(aout);
54608 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
54609 aout.setAutoPadding(true);
54610 reduce(mExportReduceIdx_my_MyStruct_char_1, new Allocation[]{ain1, ain2}, aout, sc);
54611 return new result_int(aout);
54645 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
54646 aout.setAutoPadding(true);
54647 reduce(mExportReduceIdx_my_MyStruct_char2_0, new Allocation[]{ain1, ain2}, aout, sc);
54648 return new result_int(aout);
54682 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
54683 aout.setAutoPadding(true);
54684 reduce(mExportReduceIdx_my_MyStruct_char2_1, new Allocation[]{ain1, ain2}, aout, sc);
54685 return new result_int(aout);
54719 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
54720 aout.setAutoPadding(true);
54721 reduce(mExportReduceIdx_my_MyStruct_char4_0, new Allocation[]{ain1, ain2}, aout, sc);
54722 return new result_int(aout);
54756 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
54757 aout.setAutoPadding(true);
54758 reduce(mExportReduceIdx_my_MyStruct_char4_1, new Allocation[]{ain1, ain2}, aout, sc);
54759 return new result_int(aout);
54793 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
54794 aout.setAutoPadding(true);
54795 reduce(mExportReduceIdx_my_MyStruct_short_0, new Allocation[]{ain1, ain2}, aout, sc);
54796 return new result_int(aout);
54830 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
54831 aout.setAutoPadding(true);
54832 reduce(mExportReduceIdx_my_MyStruct_short_1, new Allocation[]{ain1, ain2}, aout, sc);
54833 return new result_int(aout);
54867 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
54868 aout.setAutoPadding(true);
54869 reduce(mExportReduceIdx_my_MyStruct_short2_0, new Allocation[]{ain1, ain2}, aout, sc);
54870 return new result_int(aout);
54904 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
54905 aout.setAutoPadding(true);
54906 reduce(mExportReduceIdx_my_MyStruct_short2_1, new Allocation[]{ain1, ain2}, aout, sc);
54907 return new result_int(aout);
54941 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
54942 aout.setAutoPadding(true);
54943 reduce(mExportReduceIdx_my_MyStruct_short4_0, new Allocation[]{ain1, ain2}, aout, sc);
54944 return new result_int(aout);
54978 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
54979 aout.setAutoPadding(true);
54980 reduce(mExportReduceIdx_my_MyStruct_short4_1, new Allocation[]{ain1, ain2}, aout, sc);
54981 return new result_int(aout);
55015 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
55016 aout.setAutoPadding(true);
55017 reduce(mExportReduceIdx_my_MyStruct_uchar_0, new Allocation[]{ain1, ain2}, aout, sc);
55018 return new result_int(aout);
55052 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
55053 aout.setAutoPadding(true);
55054 reduce(mExportReduceIdx_my_MyStruct_uchar_1, new Allocation[]{ain1, ain2}, aout, sc);
55055 return new result_int(aout);
55089 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
55090 aout.setAutoPadding(true);
55091 reduce(mExportReduceIdx_my_MyStruct_uchar2_0, new Allocation[]{ain1, ain2}, aout, sc);
55092 return new result_int(aout);
55126 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
55127 aout.setAutoPadding(true);
55128 reduce(mExportReduceIdx_my_MyStruct_uchar2_1, new Allocation[]{ain1, ain2}, aout, sc);
55129 return new result_int(aout);
55163 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
55164 aout.setAutoPadding(true);
55165 reduce(mExportReduceIdx_my_MyStruct_uchar4_0, new Allocation[]{ain1, ain2}, aout, sc);
55166 return new result_int(aout);
55200 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
55201 aout.setAutoPadding(true);
55202 reduce(mExportReduceIdx_my_MyStruct_uchar4_1, new Allocation[]{ain1, ain2}, aout, sc);
55203 return new result_int(aout);
55237 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
55238 aout.setAutoPadding(true);
55239 reduce(mExportReduceIdx_my_MyStruct_ushort_0, new Allocation[]{ain1, ain2}, aout, sc);
55240 return new result_int(aout);
55274 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
55275 aout.setAutoPadding(true);
55276 reduce(mExportReduceIdx_my_MyStruct_ushort_1, new Allocation[]{ain1, ain2}, aout, sc);
55277 return new result_int(aout);
55311 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
55312 aout.setAutoPadding(true);
55313 reduce(mExportReduceIdx_my_MyStruct_ushort2_0, new Allocation[]{ain1, ain2}, aout, sc);
55314 return new result_int(aout);
55348 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
55349 aout.setAutoPadding(true);
55350 reduce(mExportReduceIdx_my_MyStruct_ushort2_1, new Allocation[]{ain1, ain2}, aout, sc);
55351 return new result_int(aout);
55385 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
55386 aout.setAutoPadding(true);
55387 reduce(mExportReduceIdx_my_MyStruct_ushort4_0, new Allocation[]{ain1, ain2}, aout, sc);
55388 return new result_int(aout);
55422 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
55423 aout.setAutoPadding(true);
55424 reduce(mExportReduceIdx_my_MyStruct_ushort4_1, new Allocation[]{ain1, ain2}, aout, sc);
55425 return new result_int(aout);
55459 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
55460 aout.setAutoPadding(true);
55461 reduce(mExportReduceIdx_my_MyStruct_bool_0, new Allocation[]{ain1, ain2}, aout, sc);
55462 return new result_int(aout);
55496 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
55497 aout.setAutoPadding(true);
55498 reduce(mExportReduceIdx_my_MyStruct_bool_1, new Allocation[]{ain1, ain2}, aout, sc);
55499 return new result_int(aout);
55530 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
55531 aout.setAutoPadding(true);
55532 reduce(mExportReduceIdx_my_MyStruct_rs_matrix2x2_0, new Allocation[]{ain1, ain2}, aout, sc);
55533 return new result_int(aout);
55564 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
55565 aout.setAutoPadding(true);
55566 reduce(mExportReduceIdx_my_MyStruct_rs_matrix2x2_1, new Allocation[]{ain1, ain2}, aout, sc);
55567 return new result_int(aout);
55601 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
55602 aout.setAutoPadding(true);
55603 reduce(mExportReduceIdx_my_MyStruct_MyStruct_0, new Allocation[]{ain1, ain2}, aout, sc);
55604 return new result_int(aout);
55638 Allocation aout = Allocation.createSized(mRSLocal, __I32, 1);
55639 aout.setAutoPadding(true);
55640 reduce(mExportReduceIdx_my_MyStruct_MyStruct_1, new Allocation[]{ain1, ain2}, aout, sc);
55641 return new result_int(aout);