Skip to content

Commit 66d6c26

Browse files
committed
Fix nits and remove include that's no longer used
1 parent 6c7e47e commit 66d6c26

File tree

4 files changed

+18
-18
lines changed

4 files changed

+18
-18
lines changed

libc/src/math/generic/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2299,7 +2299,6 @@ add_entrypoint_object(
22992299
.expxf16
23002300
libc.hdr.errno_macros
23012301
libc.hdr.fenv_macros
2302-
libc.src.__support.CPP.array
23032302
libc.src.__support.FPUtil.except_value_utils
23042303
libc.src.__support.FPUtil.fenv_impl
23052304
libc.src.__support.FPUtil.fp_bits

libc/src/math/generic/expxf16.h

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -292,26 +292,28 @@ template <bool IsSinh> LIBC_INLINE float16 eval_sinh_or_cosh(float16 x) {
292292
// > display = hexadecimal;
293293
// > for i from 0 to 31 do print(round(log(1 + i * 2^-5), SG, RN));
294294
constexpr cpp::array<float, 32> LOGF_F = {
295-
0x0p+0, 0x1.f829bp-6, 0x1.f0a30cp-5, 0x1.6f0d28p-4, 0x1.e27076p-4,
296-
0x1.29553p-3, 0x1.5ff308p-3, 0x1.9525aap-3, 0x1.c8ff7cp-3, 0x1.fb9186p-3,
297-
0x1.1675cap-2, 0x1.2e8e2cp-2, 0x1.4618bcp-2, 0x1.5d1bdcp-2, 0x1.739d8p-2,
298-
0x1.89a338p-2, 0x1.9f323ep-2, 0x1.b44f78p-2, 0x1.c8ff7cp-2, 0x1.dd46ap-2,
299-
0x1.f128f6p-2, 0x1.02552ap-1, 0x1.0be72ep-1, 0x1.154c3ep-1, 0x1.1e85f6p-1,
300-
0x1.2795e2p-1, 0x1.307d74p-1, 0x1.393e0ep-1, 0x1.41d8fep-1, 0x1.4a4f86p-1,
301-
0x1.52a2d2p-1, 0x1.5ad404p-1,
295+
0x0p+0f, 0x1.f829bp-6f, 0x1.f0a30cp-5f, 0x1.6f0d28p-4f,
296+
0x1.e27076p-4f, 0x1.29553p-3f, 0x1.5ff308p-3f, 0x1.9525aap-3f,
297+
0x1.c8ff7cp-3f, 0x1.fb9186p-3f, 0x1.1675cap-2f, 0x1.2e8e2cp-2f,
298+
0x1.4618bcp-2f, 0x1.5d1bdcp-2f, 0x1.739d8p-2f, 0x1.89a338p-2f,
299+
0x1.9f323ep-2f, 0x1.b44f78p-2f, 0x1.c8ff7cp-2f, 0x1.dd46ap-2f,
300+
0x1.f128f6p-2f, 0x1.02552ap-1f, 0x1.0be72ep-1f, 0x1.154c3ep-1f,
301+
0x1.1e85f6p-1f, 0x1.2795e2p-1f, 0x1.307d74p-1f, 0x1.393e0ep-1f,
302+
0x1.41d8fep-1f, 0x1.4a4f86p-1f, 0x1.52a2d2p-1f, 0x1.5ad404p-1f,
302303
};
303304

304305
// Generated by Sollya with the following commands:
305306
// > display = hexadecimal;
306307
// > for i from 0 to 31 do print(round(1 / (1 + i * 2^-5), SG, RN));
307308
constexpr cpp::array<float, 32> ONE_OVER_F = {
308-
0x1p+0, 0x1.f07c2p-1, 0x1.e1e1e2p-1, 0x1.d41d42p-1, 0x1.c71c72p-1,
309-
0x1.bacf92p-1, 0x1.af286cp-1, 0x1.a41a42p-1, 0x1.99999ap-1, 0x1.8f9c18p-1,
310-
0x1.861862p-1, 0x1.7d05f4p-1, 0x1.745d18p-1, 0x1.6c16c2p-1, 0x1.642c86p-1,
311-
0x1.5c9882p-1, 0x1.555556p-1, 0x1.4e5e0ap-1, 0x1.47ae14p-1, 0x1.414142p-1,
312-
0x1.3b13b2p-1, 0x1.3521dp-1, 0x1.2f684cp-1, 0x1.29e412p-1, 0x1.24924ap-1,
313-
0x1.1f7048p-1, 0x1.1a7b96p-1, 0x1.15b1e6p-1, 0x1.111112p-1, 0x1.0c9714p-1,
314-
0x1.08421p-1, 0x1.041042p-1,
309+
0x1p+0f, 0x1.f07c2p-1f, 0x1.e1e1e2p-1f, 0x1.d41d42p-1f,
310+
0x1.c71c72p-1f, 0x1.bacf92p-1f, 0x1.af286cp-1f, 0x1.a41a42p-1f,
311+
0x1.99999ap-1f, 0x1.8f9c18p-1f, 0x1.861862p-1f, 0x1.7d05f4p-1f,
312+
0x1.745d18p-1f, 0x1.6c16c2p-1f, 0x1.642c86p-1f, 0x1.5c9882p-1f,
313+
0x1.555556p-1f, 0x1.4e5e0ap-1f, 0x1.47ae14p-1f, 0x1.414142p-1f,
314+
0x1.3b13b2p-1f, 0x1.3521dp-1f, 0x1.2f684cp-1f, 0x1.29e412p-1f,
315+
0x1.24924ap-1f, 0x1.1f7048p-1f, 0x1.1a7b96p-1f, 0x1.15b1e6p-1f,
316+
0x1.111112p-1f, 0x1.0c9714p-1f, 0x1.08421p-1f, 0x1.041042p-1f,
315317
};
316318

317319
} // namespace LIBC_NAMESPACE_DECL

libc/src/math/generic/logf16.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
#include "expxf16.h"
1111
#include "hdr/errno_macros.h"
1212
#include "hdr/fenv_macros.h"
13-
#include "src/__support/CPP/array.h"
1413
#include "src/__support/FPUtil/FEnvImpl.h"
1514
#include "src/__support/FPUtil/FPBits.h"
1615
#include "src/__support/FPUtil/PolyEval.h"
@@ -94,7 +93,7 @@ LLVM_LIBC_FUNCTION(float16, logf16, (float16 x)) {
9493
return FPBits::zero().get_val();
9594

9695
// When x < 0.
97-
if (x_u > 0x8000) {
96+
if (x_u > 0x8000U) {
9897
fputil::set_errno_if_required(EDOM);
9998
fputil::raise_except_if_required(FE_INVALID);
10099
return FPBits::quiet_nan().get_val();

libc/test/src/math/logf16_test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
//===-- Exhaustive test for logf16 ---------------------------------------===//
1+
//===-- Exhaustive test for logf16 ----------------------------------------===//
22
//
33
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
44
// See https://llvm.org/LICENSE.txt for license information.

0 commit comments

Comments
 (0)