Skip to content

Commit 28d64c1

Browse files
authored
[libc][NFC] Simplify FPBits expressions (#78590)
1 parent 8b4bb15 commit 28d64c1

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

libc/src/__support/FPUtil/aarch64/FEnvImpl.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,8 +155,8 @@ LIBC_INLINE int set_except(int excepts) {
155155
LIBC_INLINE int raise_except(int excepts) {
156156
float zero = 0.0f;
157157
float one = 1.0f;
158-
float largeValue = float(FPBits<float>(FPBits<float>::MAX_NORMAL));
159-
float smallValue = float(FPBits<float>(FPBits<float>::MIN_NORMAL));
158+
float largeValue = FPBits<float>::max_normal();
159+
float smallValue = FPBits<float>::min_normal();
160160
auto divfunc = [](float a, float b) {
161161
__asm__ __volatile__("ldr s0, %0\n\t"
162162
"ldr s1, %1\n\t"

libc/src/__support/FPUtil/aarch64/fenv_darwin_impl.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,8 +161,8 @@ LIBC_INLINE int set_except(int excepts) {
161161
LIBC_INLINE int raise_except(int excepts) {
162162
float zero = 0.0f;
163163
float one = 1.0f;
164-
float large_value = float(FPBits<float>(FPBits<float>::MAX_NORMAL));
165-
float small_value = float(FPBits<float>(FPBits<float>::MIN_NORMAL));
164+
float large_value = FPBits<float>::max_normal();
165+
float small_value = FPBits<float>::min_normal();
166166
auto divfunc = [](float a, float b) {
167167
__asm__ __volatile__("ldr s0, %0\n\t"
168168
"ldr s1, %1\n\t"

libc/src/__support/FPUtil/arm/FEnvImpl.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,8 +135,8 @@ LIBC_INLINE int set_except(int excepts) {
135135
LIBC_INLINE int raise_except(int excepts) {
136136
float zero = 0.0f;
137137
float one = 1.0f;
138-
float large_value = float(FPBits<float>(FPBits<float>::MAX_NORMAL));
139-
float small_value = float(FPBits<float>(FPBits<float>::MIN_NORMAL));
138+
float large_value = FPBits<float>::max_normal();
139+
float small_value = FPBits<float>::min_normal();
140140
auto divfunc = [](float a, float b) {
141141
__asm__ __volatile__("flds s0, %0\n\t"
142142
"flds s1, %1\n\t"

0 commit comments

Comments
 (0)