/* * Copyright (c) Meta Platforms, Inc. and affiliates. * All rights reserved. * * This source code is licensed under the BSD-style license found in the * LICENSE file in the root directory of this source tree. */ #include // Declares the operator #include #include #include #include #include using namespace ::testing; using exec_aten::Scalar; using exec_aten::ScalarType; using exec_aten::Tensor; using torch::executor::testing::TensorFactory; class OpBitwiseOrTest : public OperatorTest { protected: Tensor& op_bitwise_xor_scalar_out( const Tensor& self, const Scalar& other, Tensor& out) { return torch::executor::aten::bitwise_xor_outf(context_, self, other, out); } Tensor& op_bitwise_xor_tensor_out( const Tensor& self, const Tensor& other, Tensor& out) { return torch::executor::aten::bitwise_xor_outf(context_, self, other, out); } };