26 lines · cpp
1//===-- Unittests for hypot -----------------------------------------------===//2//3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.4// See https://llvm.org/LICENSE.txt for license information.5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception6//7//===----------------------------------------------------------------------===//8 9#include "HypotTest.h"10 11#include "src/math/hypot.h"12 13using LlvmLibcHypotTest = HypotTestTemplate<double>;14 15TEST_F(LlvmLibcHypotTest, SpecialNumbers) {16 test_special_numbers(&LIBC_NAMESPACE::hypot);17}18 19TEST_F(LlvmLibcHypotTest, SubnormalRange) {20 test_subnormal_range(&LIBC_NAMESPACE::hypot);21}22 23TEST_F(LlvmLibcHypotTest, NormalRange) {24 test_normal_range(&LIBC_NAMESPACE::hypot);25}26