brintos

brintos / llvm-project-archived public Read only

0
0
Text · 709 B · a332974 Raw
21 lines · cpp
1//===-- Unittests for uhksqrtus -------------------------------------------===//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 "ISqrtTest.h"10 11#include "src/__support/fixed_point/sqrt.h"12#include "src/stdfix/uhksqrtus.h"13 14unsigned short accum uhksqrtus_fast(unsigned short x) {15  return LIBC_NAMESPACE::fixed_point::isqrt_fast(x);16}17 18LIST_ISQRT_TESTS(US, unsigned short, LIBC_NAMESPACE::uhksqrtus);19 20LIST_ISQRT_TESTS(USFast, unsigned short, uhksqrtus_fast);21