13b487d51STue Ly //===-- Unittests for hypot -----------------------------------------------===// 23b487d51STue Ly // 33b487d51STue Ly // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 43b487d51STue Ly // See https://llvm.org/LICENSE.txt for license information. 53b487d51STue Ly // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 63b487d51STue Ly // 73b487d51STue Ly //===----------------------------------------------------------------------===// 83b487d51STue Ly 93b487d51STue Ly #include "HypotTest.h" 103b487d51STue Ly 113b487d51STue Ly #include "src/math/hypot.h" 123b487d51STue Ly 13689de584SMichael Jones using LlvmLibcHypotTest = HypotTestTemplate<double>; 143b487d51STue Ly TEST_F(LlvmLibcHypotTest,SpecialNumbers)151df0dbfcSMichael JonesTEST_F(LlvmLibcHypotTest, SpecialNumbers) { 16*25226f3eSMichael Jones test_special_numbers(&__llvm_libc::hypot); 171df0dbfcSMichael Jones } 183b487d51STue Ly TEST_F(LlvmLibcHypotTest,SubnormalRange)191df0dbfcSMichael JonesTEST_F(LlvmLibcHypotTest, SubnormalRange) { 20*25226f3eSMichael Jones test_subnormal_range(&__llvm_libc::hypot); 211df0dbfcSMichael Jones } 223b487d51STue Ly TEST_F(LlvmLibcHypotTest,NormalRange)23*25226f3eSMichael JonesTEST_F(LlvmLibcHypotTest, NormalRange) { 24*25226f3eSMichael Jones test_normal_range(&__llvm_libc::hypot); 25*25226f3eSMichael Jones } 26