blob: 7557e7c9068d5243fb6e3c7cca62f824c29ac20d [file] [log] [blame] [edit]
/*
* 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 <executorch/kernels/test/BinaryLogicalOpTest.h>
namespace torch::executor::testing {
void BinaryLogicalOpTest::test_all_dtypes() {
#define TEST_ENTRY(ctype, dtype) \
test_op_out<ScalarType::dtype, ScalarType::Double, ScalarType::Double>();
ET_FORALL_REALHBF16_TYPES(TEST_ENTRY);
#undef TEST_ENTRY
#define TEST_ENTRY(ctype, dtype) \
test_op_out<ScalarType::Double, ScalarType::dtype, ScalarType::Double>();
ET_FORALL_REALHBF16_TYPES(TEST_ENTRY);
#undef TEST_ENTRY
#define TEST_ENTRY(ctype, dtype) \
test_op_out<ScalarType::Double, ScalarType::Double, ScalarType::dtype>();
ET_FORALL_REALHBF16_TYPES(TEST_ENTRY);
#undef TEST_ENTRY
}
} // namespace torch::executor::testing