22 template <
typename Functor>
30 BroadcastLoop(inShape0, inShape1, outShape).
Unroll(Functor(), 0, inData0, inData1, outData);
33 template <
typename Functor>
42 template <
typename Functor>
50 BroadcastLoop(inShape0, inShape1, outShape).
Unroll(Functor(), 0, inData0, inData1, outData);
53 template <
typename Functor>
LogicalBinaryFunction(const TensorShape &inShape0, const TensorShape &inShape1, const TensorShape &outShape, Decoder< InType > &inData0, Decoder< InType > &inData1, Encoder< OutType > &outData)
Copyright (c) 2021 ARM Limited and Contributors.
ElementwiseUnaryFunction(const TensorShape &inShape, const TensorShape &outShape, Decoder< InType > &inData, Encoder< OutType > &outData)
ElementwiseBinaryFunction(const TensorShape &inShape0, const TensorShape &inShape1, const TensorShape &outShape, Decoder< InType > &inData0, Decoder< InType > &inData1, Encoder< OutType > &outData)
void Unroll(Func operationFunc, unsigned int dimension, DecoderOp &inData0, DecoderOp &inData1, EncoderOp &outData)
LogicalUnaryFunction(const TensorShape &inShape, const TensorShape &outShape, Decoder< InType > &inData, Encoder< OutType > &outData)