mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-05-23 13:52:28 +00:00
Add FP_ILOGB constants (#599)
This commit is contained in:
parent
6c323383e5
commit
b7c07d548c
2 changed files with 13 additions and 0 deletions
|
@ -49,3 +49,14 @@ TEST(logb, yolo) {
|
|||
EXPECT_EQ(2, (int)logbl(4));
|
||||
EXPECT_EQ(63, (int)logbl(1e19));
|
||||
}
|
||||
|
||||
TEST(ilogb, NANandZero) {
|
||||
EXPECT_EQ(FP_ILOGB0, ilogb(0.0));
|
||||
EXPECT_EQ(FP_ILOGBNAN, ilogb(NAN));
|
||||
EXPECT_EQ(FP_ILOGB0, (int)ilogb(0));
|
||||
EXPECT_EQ(FP_ILOGBNAN, (int)ilogb(NAN));
|
||||
EXPECT_EQ(FP_ILOGB0, ilogbf(0));
|
||||
EXPECT_EQ(FP_ILOGBNAN, ilogbf(NAN));
|
||||
EXPECT_EQ(FP_ILOGB0, ilogbl(0));
|
||||
EXPECT_EQ(FP_ILOGBNAN, ilogbl(NAN));
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue