29 const circle::Tensor *input1;
30 const circle::Tensor *input2;
31 const circle::Tensor *output;
35 TISOHeader(execute_args, &input1, &input2, &output, &rt_kernel);
37 auto input1_data = utils::castInputData<bool>(rt_kernel.
inputs_data[0]);
38 auto input2_data = utils::castInputData<bool>(rt_kernel.
inputs_data[1]);
39 auto output_data = utils::castOutputData<bool>(rt_kernel.
outputs_data[0]);
43 return pal::LogicalCommon<pal::LogicalAndFn>(flat_size, input1_data, input2_data, output_data);
OMStatus TISOHeader(const OMExecuteArgs &execute_args, const circle::Tensor **input1, const circle::Tensor **input2, const circle::Tensor **output, OMRuntimeKernel *runtime_kernel)