Skip to content

Commit ac98be7

Browse files
committed
fix: update tests to correctly store bfloat16
Signed-off-by: Krishna Pandey <[email protected]>
1 parent 514563e commit ac98be7

File tree

4 files changed

+12
-7
lines changed

4 files changed

+12
-7
lines changed

libc/test/src/math/smoke/CeilTest.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,12 @@ class CeilTest : public LIBC_NAMESPACE::testing::FEnvSafeTest {
5959
EXPECT_FP_EQ(T(-10.0), func(T(-10.32)));
6060
EXPECT_FP_EQ(T(11.0), func(T(10.65)));
6161
EXPECT_FP_EQ(T(-10.0), func(T(-10.65)));
62+
EXPECT_FP_EQ(T(50.0), func(T(49.62)));
63+
EXPECT_FP_EQ(T(-50.0), func(T(-50.31)));
6264
EXPECT_FP_EQ(T(124.0), func(T(123.38)));
6365
EXPECT_FP_EQ(T(-123.0), func(T(-123.38)));
6466
EXPECT_FP_EQ(T(124.0), func(T(123.96)));
65-
EXPECT_FP_EQ(T(-123.0), func(T(-123.96)));
67+
EXPECT_FP_EQ(T(-123.0), func(T(-123.5)));
6668
}
6769
};
6870

libc/test/src/math/smoke/FloorTest.h

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,11 @@ class FloorTest : public LIBC_NAMESPACE::testing::FEnvSafeTest {
5959
EXPECT_FP_EQ(T(-11.0), func(T(-10.32)));
6060
EXPECT_FP_EQ(T(10.0), func(T(10.65)));
6161
EXPECT_FP_EQ(T(-11.0), func(T(-10.65)));
62+
EXPECT_FP_EQ(T(50.0), func(T(50.31)));
63+
EXPECT_FP_EQ(T(-50.0), func(T(-49.63)));
6264
EXPECT_FP_EQ(T(123.0), func(T(123.38)));
6365
EXPECT_FP_EQ(T(-124.0), func(T(-123.38)));
64-
EXPECT_FP_EQ(T(123.0), func(T(123.96)));
65-
EXPECT_FP_EQ(T(-124.0), func(T(-123.96)));
66+
EXPECT_FP_EQ(T(-124.0), func(T(-123.5)));
6667
}
6768
};
6869

libc/test/src/math/smoke/RoundTest.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,10 @@ class RoundTest : public LIBC_NAMESPACE::testing::FEnvSafeTest {
5959
EXPECT_FP_EQ(T(-10.0), func(T(-10.32)));
6060
EXPECT_FP_EQ(T(11.0), func(T(10.65)));
6161
EXPECT_FP_EQ(T(-11.0), func(T(-10.65)));
62-
EXPECT_FP_EQ(T(123.0), func(T(123.38)));
63-
EXPECT_FP_EQ(T(-123.0), func(T(-123.38)));
62+
EXPECT_FP_EQ(T(50.0), func(T(49.63)));
63+
EXPECT_FP_EQ(T(-50.0), func(T(-50.31)));
64+
EXPECT_FP_EQ(T(124.0), func(T(123.5)));
65+
EXPECT_FP_EQ(T(-124.0), func(T(-123.5)));
6466
EXPECT_FP_EQ(T(124.0), func(T(123.96)));
6567
EXPECT_FP_EQ(T(-124.0), func(T(-123.96)));
6668
}

libc/test/src/math/smoke/TruncTest.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ class TruncTest : public LIBC_NAMESPACE::testing::FEnvSafeTest {
6161
EXPECT_FP_EQ(T(-10.0), func(T(-10.65)));
6262
EXPECT_FP_EQ(T(123.0), func(T(123.38)));
6363
EXPECT_FP_EQ(T(-123.0), func(T(-123.38)));
64-
EXPECT_FP_EQ(T(123.0), func(T(123.96)));
65-
EXPECT_FP_EQ(T(-123.0), func(T(-123.96)));
64+
EXPECT_FP_EQ(T(123.0), func(T(123.5)));
65+
EXPECT_FP_EQ(T(-123.0), func(T(-123.5)));
6666
}
6767
};
6868

0 commit comments

Comments
 (0)