/aosp12/frameworks/compile/slang/tests/P_reduce_general_inputs/ |
H A D | reduce_general_inputs.rscript | 17 #pragma rs reduce(my_half_half_0) accumulator(my_half_half_0_accum) combiner(combiner) 20 #pragma rs reduce(my_half_half_1) accumulator(my_half_half_1_accum) combiner(combiner) 23 #pragma rs reduce(my_half_half2_0) accumulator(my_half_half2_0_accum) combiner(combiner) 26 #pragma rs reduce(my_half_half2_1) accumulator(my_half_half2_1_accum) combiner(combiner) 29 #pragma rs reduce(my_half_half4_0) accumulator(my_half_half4_0_accum) combiner(combiner) 32 #pragma rs reduce(my_half_half4_1) accumulator(my_half_half4_1_accum) combiner(combiner) 35 #pragma rs reduce(my_half_float_0) accumulator(my_half_float_0_accum) combiner(combiner) 38 #pragma rs reduce(my_half_float_1) accumulator(my_half_float_1_accum) combiner(combiner) 53 #pragma rs reduce(my_half_char_0) accumulator(my_half_char_0_accum) combiner(combiner) 56 #pragma rs reduce(my_half_char_1) accumulator(my_half_char_1_accum) combiner(combiner) [all …]
|
/aosp12/frameworks/compile/slang/tests/P_reduce_general_input/ |
H A D | reduce_general_input.rscript | 17 #pragma rs reduce(my_half_0) accumulator(my_half_0_accum) combiner(combiner) 20 #pragma rs reduce(my_half_1) accumulator(my_half_1_accum) combiner(combiner) 23 #pragma rs reduce(my_half_2) accumulator(my_half_2_accum) combiner(combiner) 26 #pragma rs reduce(my_half_3) accumulator(my_half_3_accum) combiner(combiner) 29 #pragma rs reduce(my_half_4) accumulator(my_half_4_accum) combiner(combiner) 32 #pragma rs reduce(my_half_5) accumulator(my_half_5_accum) combiner(combiner) 35 #pragma rs reduce(my_half_6) accumulator(my_half_6_accum) combiner(combiner) 38 #pragma rs reduce(my_half_7) accumulator(my_half_7_accum) combiner(combiner) 41 #pragma rs reduce(my_half_8) accumulator(my_half_8_accum) combiner(combiner) 44 #pragma rs reduce(my_half_9) accumulator(my_half_9_accum) combiner(combiner) [all …]
|
/aosp12/frameworks/compile/slang/tests/F_reduce_general_parse/ |
H A D | stderr.txt.expect | 1 reduce_general_parse.rscript:5:18: error: missing '(' after 'reduce' for '#pragma rs reduce' 2 reduce_general_parse.rscript:6:19: error: missing name after 'reduce(' for '#pragma rs reduce' 3 reduce_general_parse.rscript:7:20: error: missing name after 'reduce(' for '#pragma rs reduce' 4 reduce_general_parse.rscript:8:19: error: missing name after 'reduce(' for '#pragma rs reduce' 5 reduce_general_parse.rscript:9:22: error: missing ')' after 'reduce(foo' for '#pragma rs reduce' 6 reduce_general_parse.rscript:10:25: error: missing ')' after 'reduce(foo' for '#pragma rs reduce' 7 reduce_general_parse.rscript:11:12: error: missing 'accumulator' for '#pragma rs reduce' 9 reduce_general_parse.rscript:13:12: error: missing 'accumulator' for '#pragma rs reduce' 11 reduce_general_parse.rscript:17:63: error: more than one 'accumulator' for '#pragma rs reduce' 13 …hing' for '#pragma reduce'; expected one of the following keywords: 'accumulator', 'combiner', 'in… [all …]
|
H A D | reduce_general_parse.rscript | 5 #pragma rs reduce 6 #pragma rs reduce( 7 #pragma rs reduce ( 8 #pragma rs reduce(* 9 #pragma rs reduce(foo 10 #pragma rs reduce (foo 11 #pragma rs reduce(foo ) 12 #pragma rs reduce(foo) initializer( 13 #pragma rs reduce(foo) initializer(init) 19 #pragma rs reduce(goo) something(wrong) [all …]
|
/aosp12/frameworks/compile/slang/tests/F_reduce_general_bad_function/ |
H A D | stderr.txt.expect | 1 reduce_general_bad_function.rscript:18:13: error: initializer init0() for '#pragma rs reduce(init0)… 2 reduce_general_bad_function.rscript:22:13: error: initializer init2() for '#pragma rs reduce(init2)… 8 … not find function definition for 'initializer(init_missing)' for '#pragma rs reduce(init_missing)' 9 …nction.rscript:54:6: error: initializer init_nonstatic() for '#pragma rs reduce(init_nonstatic)' (… 12 reduce_general_bad_function.rscript:74:13: error: accumulator accum0() for '#pragma rs reduce(accum… 13 reduce_general_bad_function.rscript:78:13: error: accumulator accum1() for '#pragma rs reduce(accum… 21 …ot find function definition for 'accumulator(accum_missing)' for '#pragma rs reduce(accum_missing)' 34 …uld not find function definition for 'combiner(comb_missing)' for '#pragma rs reduce(comb_missing)' 35 reduce_general_bad_function.rscript:184:6: error: combiner comb_nonstatic() for '#pragma rs reduce(… 47 …d not find function definition for 'outconverter(out_missing)' for '#pragma rs reduce(out_missing)' [all …]
|
H A D | reduce_general_bad_function.rscript | 73 #pragma rs reduce(accum0) accumulator(accum0) 77 #pragma rs reduce(accum1) accumulator(accum1) 81 #pragma rs reduce(accum_noptr) accumulator(accum_noptr) 90 #pragma rs reduce(accum_special) accumulator(accum_special) 110 #pragma rs reduce(accum_over) accumulator(accum_over) 114 #pragma rs reduce(accum_dup) accumulator(accum_dup) 119 #pragma rs reduce(accum_missing) accumulator(accum_missing) 126 #pragma rs reduce(accum_nonvoid) accumulator(accum_nonvoid) 130 #pragma rs reduce(accum_const) accumulator(accum_const) 159 #pragma rs reduce(accum_2in) accumulator(accum_2in) [all …]
|
/aosp12/frameworks/compile/slang/tests/P_reduce_general_result/ |
H A D | reduce_general_result.rscript | 13 #pragma rs reduce(my_half) accumulator(my_half_accum) combiner(my_half_comb) 17 #pragma rs reduce(my_half2) accumulator(my_half2_accum) combiner(my_half2_comb) 21 #pragma rs reduce(my_half4) accumulator(my_half4_accum) combiner(my_half4_comb) 40 #pragma rs reduce(my_float) accumulator(my_float_accum) combiner(my_float_comb) 94 #pragma rs reduce(my_char) accumulator(my_char_accum) combiner(my_char_comb) 148 #pragma rs reduce(my_int) accumulator(my_int_accum) combiner(my_int_comb) 152 #pragma rs reduce(my_int2) accumulator(my_int2_accum) combiner(my_int2_comb) 156 #pragma rs reduce(my_int4) accumulator(my_int4_accum) combiner(my_int4_comb) 175 #pragma rs reduce(my_long) accumulator(my_long_accum) combiner(my_long_comb) 256 #pragma rs reduce(my_uint) accumulator(my_uint_accum) combiner(my_uint_comb) [all …]
|
/aosp12/frameworks/compile/slang/tests/P_warnings_rsSetElementAt/ |
H A D | stderr.txt.expect | 1 setelementat.rscript:21:5: warning: untyped rsSetElementAt() can reduce performance. Use rsSetEleme… 2 setelementat.rscript:22:5: warning: untyped rsSetElementAt() can reduce performance. Use rsSetEleme… 3 setelementat.rscript:23:5: warning: untyped rsSetElementAt() can reduce performance. Use rsSetEleme… 4 setelementat.rscript:24:5: warning: untyped rsSetElementAt() can reduce performance. Use rsSetEleme… 5 setelementat.rscript:25:5: warning: untyped rsSetElementAt() can reduce performance. Use rsSetEleme… 6 setelementat.rscript:26:5: warning: untyped rsSetElementAt() can reduce performance. Use rsSetEleme… 7 setelementat.rscript:27:5: warning: untyped rsSetElementAt() can reduce performance. Use rsSetEleme… 8 setelementat.rscript:28:5: warning: untyped rsSetElementAt() can reduce performance. Use rsSetEleme… 10 setelementat.rscript:30:5: warning: untyped rsSetElementAt() can reduce performance. Use rsSetEleme… 11 setelementat.rscript:31:5: warning: untyped rsSetElementAt() can reduce performance. Use rsSetEleme… [all …]
|
/aosp12/frameworks/compile/slang/tests/P_reduce_general_accumulator/ |
H A D | reduce_general_accumulator.rscript | 29 #pragma rs reduce(my_half) accumulator(my_half_accum) combiner(my_half_comb) outconverter(my_half_o… 34 #pragma rs reduce(my_half2) accumulator(my_half2_accum) combiner(my_half2_comb) outconverter(my_hal… 39 #pragma rs reduce(my_half4) accumulator(my_half4_accum) combiner(my_half4_comb) outconverter(my_hal… 62 #pragma rs reduce(my_float) accumulator(my_float_accum) combiner(my_float_comb) outconverter(my_flo… 128 #pragma rs reduce(my_char) accumulator(my_char_accum) combiner(my_char_comb) outconverter(my_char_o… 194 #pragma rs reduce(my_int) accumulator(my_int_accum) combiner(my_int_comb) outconverter(my_int_out) 199 #pragma rs reduce(my_int2) accumulator(my_int2_accum) combiner(my_int2_comb) outconverter(my_int2_o… 204 #pragma rs reduce(my_int4) accumulator(my_int4_accum) combiner(my_int4_comb) outconverter(my_int4_o… 227 #pragma rs reduce(my_long) accumulator(my_long_accum) combiner(my_long_comb) outconverter(my_long_o… 326 #pragma rs reduce(my_uint) accumulator(my_uint_accum) combiner(my_uint_comb) outconverter(my_uint_o… [all …]
|
/aosp12/frameworks/compile/libbcc/bcinfo/tools/ |
H A D | main.cpp | 155 const bcinfo::MetadataExtractor::Reduce &reduce = reduceList[i]; in dumpInfo() local 156 fprintf(info, "%u - %s - %u - %u\n", reduce.mSignature, reduce.mReduceName, in dumpInfo() 157 reduce.mInputCount, reduce.mAccumulatorDataSize); in dumpInfo() 158 dumpReduceInfo(info, "initializer", reduce.mInitializerName); in dumpInfo() 159 dumpReduceInfo(info, "accumulator", reduce.mAccumulatorName); in dumpInfo() 160 dumpReduceInfo(info, "combiner", reduce.mCombinerName); in dumpInfo() 161 dumpReduceInfo(info, "outconverter", reduce.mOutConverterName); in dumpInfo() 162 dumpReduceInfo(info, "halter", reduce.mHalterName); in dumpInfo() 224 reduce.mSignature, reduce.mInputCount, reduce.mAccumulatorDataSize); in dumpMetadata() 227 dumpReduceInfo(stdout, "combiner", reduce.mCombinerName); in dumpMetadata() [all …]
|
/aosp12/frameworks/compile/slang/tests/F_reduce_general_bad_halter/ |
H A D | stderr.txt.expect | 1 reduce_general_bad_halter.rscript:18:13: error: halter halt_void() for '#pragma rs reduce(halt_void… 2 reduce_general_bad_halter.rscript:22:12: error: halter halt_int() for '#pragma rs reduce(halt_int)'… 3 reduce_general_bad_halter.rscript:26:13: error: halter halt0() for '#pragma rs reduce(halt0)' (redu… 4 reduce_general_bad_halter.rscript:30:13: error: halter halt2() for '#pragma rs reduce(halt2)' (redu… 5 reduce_general_bad_halter.rscript:34:13: error: halter halt_special() for '#pragma rs reduce(halt_s… 6 reduce_general_bad_halter.rscript:38:13: error: halter hva_halt() for '#pragma rs reduce(halt_vs_ac… 7 …or: duplicate function definition for 'halter(halt_dup)' for '#pragma rs reduce(halt_dup)' (reduce… 8 …could not find function definition for 'halter(halt_missing)' for '#pragma rs reduce(halt_missing)' 9 reduce_general_bad_halter.rscript:54:6: error: halter halt_nonstatic() for '#pragma rs reduce(halt_… 10 reduce_general_bad_halter.rscript:58:29: error: halter halt_const() for '#pragma rs reduce(halt_con…
|
H A D | reduce_general_bad_halter.rscript | 17 #pragma rs reduce(halt_void) accumulator(AccumInt) halter(halt_void) 21 #pragma rs reduce(halt_int) accumulator(AccumInt) halter(halt_int) 25 #pragma rs reduce(halt0) accumulator(AccumInt) halter(halt0) 29 #pragma rs reduce(halt2) accumulator(AccumInt) halter(halt2) 33 #pragma rs reduce(halt_special) accumulator(AccumInt) halter(halt_special) 37 #pragma rs reduce(halt_vs_accum) accumulator(AccumInt) halter(hva_halt) 41 #pragma rs reduce(halt_over) accumulator(AccumInt) halter(halt_over) 45 #pragma rs reduce(halt_dup) accumulator(AccumInt) halter(halt_dup) 50 #pragma rs reduce(halt_missing) accumulator(AccumInt) halter(halt_missing) 53 #pragma rs reduce(halt_nonstatic) accumulator(AccumInt) halter(halt_nonstatic) [all …]
|
/aosp12/packages/modules/NeuralNetworks/common/operations/ |
H A D | Reduce.cpp | 33 namespace reduce { namespace 259 NN_REGISTER_OPERATION(REDUCE_PROD, "REDUCE_PROD", reduce::validateProdSum, reduce::prepare, 261 NN_REGISTER_OPERATION(REDUCE_SUM, "REDUCE_SUM", reduce::validateProdSum, reduce::prepare, 262 reduce::executeSum); 263 NN_REGISTER_OPERATION(REDUCE_MAX, "REDUCE_MAX", reduce::validateMaxMin, reduce::prepare, 264 reduce::executeMax); 265 NN_REGISTER_OPERATION(REDUCE_MIN, "REDUCE_MIN", reduce::validateMaxMin, reduce::prepare, 266 reduce::executeMin); 267 NN_REGISTER_OPERATION(REDUCE_ANY, "REDUCE_ANY", reduce::validateLogical, reduce::prepare, 268 reduce::executeAny); [all …]
|
/aosp12/frameworks/compile/slang/tests/F_reduce_general_bad_result/ |
H A D | reduce_general_bad_result.rscript | 21 #pragma rs reduce(redUInt2dA) accumulator(AccumUInt2dA) combiner(CombUInt2dA) 52 #pragma rs reduce(redUnionShortDouble) accumulator(AccumUnionShortDouble) \ 59 #pragma rs reduce(redUnionCharIntOutFix) accumulator(AccumUnionCharInt) \ 66 #pragma rs reduce(redUnionLongFloatOutBreak) accumulator(AccumInt) \ 106 #pragma rs reduce(redUnionCharLongArrayOutBreak) accumulator(AccumInt) \ 128 #pragma rs reduce(redBits) accumulator(AccumBits) combiner(CombineBits) 182 #pragma rs reduce(redMat) accumulator(AccumMat) 247 #pragma rs reduce(redStructObjArray) accumulator(AccumStructObjArray) \ 257 #pragma rs reduce(redPtr) accumulator(AccumPtr) combiner(CombPtr) 360 #pragma rs reduce(redStructPtrArrayOutBreak) accumulator(AccumInt) \ [all …]
|
H A D | stderr.txt.expect | 11 reduce_general_bad_result.rscript:183:36: error: accumulator AccumMat() for '#pragma rs reduce(redM… 12 reduce_general_bad_result.rscript:191:39: error: outconverter OutMatBreak() for '#pragma rs reduce(… 14 …t.rscript:209:46: error: outconverter OutMatArrayBreak() for '#pragma rs reduce(redMatArrayOutBrea… 15 reduce_general_bad_result.rscript:215:37: error: outconverter OutAlloc() for '#pragma rs reduce(red… 16 …sult.rscript:224:39: error: outconverter OutAllocArray() for '#pragma rs reduce(redAllocArray)' (r… 17 reduce_general_bad_result.rscript:236:45: error: outconverter OutStructObj() for '#pragma rs reduce… 18 ….rscript:250:48: error: outconverter OutStructObjArray() for '#pragma rs reduce(redStructObjArray)… 19 reduce_general_bad_result.rscript:258:27: error: accumulator AccumPtr() for '#pragma rs reduce(redP… 20 reduce_general_bad_result.rscript:268:30: error: outconverter OutPtrBreak() for '#pragma rs reduce(… 28 …script:384:52: error: outconverter OutStructIncomplete() for '#pragma rs reduce(redStructIncomplet… [all …]
|
/aosp12/frameworks/compile/slang/tests/F_reduce_general_bad_accumulator/ |
H A D | stderr.txt.expect | 3 reduce_general_bad_accumulator.rscript:14:13: error: accumulator AccumIntA() for '#pragma rs reduce… 4 reduce_general_bad_accumulator.rscript:14:13: error: accumulator AccumIntA() for '#pragma rs reduce… 5 …script:28:13: error: accumulator AccumStructIncomplete() for '#pragma rs reduce(redStructIncomplet… 6 …script:28:13: error: accumulator AccumStructIncomplete() for '#pragma rs reduce(redStructIncomplet… 7 reduce_general_bad_accumulator.rscript:43:13: error: accumulator AccumFn() for '#pragma rs reduce(r… 8 reduce_general_bad_accumulator.rscript:44:44: error: combiner CombineFn() for '#pragma rs reduce(re… 9 reduce_general_bad_accumulator.rscript:43:13: error: accumulator AccumFn() for '#pragma rs reduce(r… 10 reduce_general_bad_accumulator.rscript:44:44: error: combiner CombineFn() for '#pragma rs reduce(re… 11 reduce_general_bad_accumulator.rscript:48:39: error: outconverter OutFn() for '#pragma rs reduce(re… 12 reduce_general_bad_accumulator.rscript:55:13: error: accumulator AccumObj() for '#pragma rs reduce(… [all …]
|
H A D | reduce_general_bad_accumulator.rscript | 13 #pragma rs reduce(redIntA) accumulator(AccumIntA) combiner(CombIntA) 18 #pragma rs reduce(redIntAOut) accumulator(AccumIntA) combiner(CombIntA) outconverter(OutIntA) 27 #pragma rs reduce(redStructIncomplete) accumulator(AccumStructIncomplete) combiner(CombStructIncomp… 32 #pragma rs reduce(redStructIncompleteOut) accumulator(AccumStructIncomplete) combiner(CombStructInc… 42 #pragma rs reduce(redFn) accumulator(AccumFn) combiner(CombineFn) 47 #pragma rs reduce(redFnOut) accumulator(AccumFn) combiner(CombineFn) outconverter(OutFn) 54 #pragma rs reduce(redObj) accumulator(AccumObj) combiner(CombineObj) 59 #pragma rs reduce(redObjOut) accumulator(AccumObj) combiner(CombineObj) outconverter(OutObj)
|
/aosp12/frameworks/compile/libbcc/lib/ |
H A D | RSEmbedInfo.cpp | 132 const bcinfo::MetadataExtractor::Reduce &reduce = exportReduceList[i]; in getRSInfoString() local 133 s << reduce.mSignature << " - " in getRSInfoString() 134 << reduce.mAccumulatorDataSize << " - " in getRSInfoString() 135 << reduce.mReduceName << " - " in getRSInfoString() 136 << reduceFnName(reduce.mInitializerName) << " - " in getRSInfoString() 137 << reduceFnName(reduce.mAccumulatorName) << " - " in getRSInfoString() 138 << ((reduce.mCombinerName != nullptr) in getRSInfoString() 139 ? reduce.mCombinerName in getRSInfoString() 140 : nameReduceCombinerFromAccumulator(reduce.mAccumulatorName)) << " - " in getRSInfoString() 141 << reduceFnName(reduce.mOutConverterName) << " - " in getRSInfoString() [all …]
|
/aosp12/frameworks/compile/slang/tests/F_reflection3264_reduce_mismatch/ |
H A D | reflection3264_reduce_mismatch.rscript | 8 #pragma rs reduce(aa) accumulator(aaAccum) combiner(aaCombAlpha) outconverter(aaOut) 10 #pragma rs reduce(aa) accumulator(aaAccum) combiner(aaCombBeta) outconverter(aaOut) 24 #pragma rs reduce(bb) accumulator(bbAccum) combiner(bbComb) outconverter(bbOut) 27 #pragma rs reduce(bb) accumulator(bbAccum) combiner(bbComb) 37 #pragma rs reduce(cc) accumulator(ccAccum) combiner(ccComb) outconverter(ccOut) 43 #pragma rs reduce(dd) accumulator(ddAccum) combiner(ddComb) 52 #pragma rs reduce(ee) accumulator(eeAccum) combiner(eeComb) outconverter(eeOut) 53 #pragma rs reduce(ff) accumulator(ffAccum) combiner(ffComb) outconverter(ffOut) 54 #pragma rs reduce(gg) accumulator(ggAccum) outconverter(ggOut)
|
/aosp12/frameworks/compile/slang/tests/F_reflection3264_reduce_extra32/ |
H A D | reflection3264_reduce_extra32.rscript | 6 #pragma rs reduce(aa) accumulator(accum) 7 #pragma rs reduce(bb) accumulator(accum) 10 #pragma rs reduce(cc) accumulator(accum) 11 #pragma rs reduce(dd) accumulator(accum)
|
/aosp12/frameworks/compile/slang/tests/F_reflection3264_reduce_extra64/ |
H A D | reflection3264_reduce_extra64.rscript | 6 #pragma rs reduce(aa) accumulator(accum) 7 #pragma rs reduce(bb) accumulator(accum) 10 #pragma rs reduce(cc) accumulator(accum) 11 #pragma rs reduce(dd) accumulator(accum)
|
/aosp12/frameworks/compile/slang/tests/P_reduce_general_examples/ |
H A D | reduce_general_examples.rscript | 12 #pragma rs reduce(addint) \ 19 #pragma rs reduce(mpyint) \ 28 #pragma rs reduce(dp) \ 40 #pragma rs reduce(findMinAndMax) \ 86 #pragma rs reduce(fz) \ 103 #pragma rs reduce(fz2) \ 125 #pragma rs reduce(histogram) \ 138 #pragma rs reduce(mode) \
|
/aosp12/frameworks/compile/slang/tests/P_reduce_general_examples_backward/ |
H A D | reduce_general_examples_backward.rscript | 14 #pragma rs reduce(addint) \ 23 #pragma rs reduce(mpyint) \ 35 #pragma rs reduce(dp) \ 80 #pragma rs reduce(findMinAndMax) \ 97 #pragma rs reduce(fz) \ 119 #pragma rs reduce(fz2) \ 135 #pragma rs reduce(histogram) \ 146 #pragma rs reduce(mode) \
|
/aosp12/hardware/interfaces/neuralnetworks/ |
H A D | TEST_MAPPING | 25 // Do not use any sample driver except sample-all in order to reduce 36 // Do not use any sample driver except sample-all in order to reduce 49 // Do not use any sample driver except sample-all in order to reduce 60 // Do not use any sample driver except sample-all in order to reduce 71 // Do not use any sample driver except sample-all in order to reduce
|
/aosp12/frameworks/compile/slang/tests/P_reduce_general_reflect/ |
H A D | reduce_general_reflect.rscript | 11 #pragma rs reduce(d1) accumulator(d1_accum) outconverter(d1_out) 15 #pragma rs reduce(d2) accumulator(d2_accum) 22 #pragma rs reduce(a3) accumulator(a3_accum) combiner(a3_comb) 27 #pragma rs reduce(a7) accumulator(a7_accum) combiner(a7_comb)
|