Home | History | Annotate | Download | only in tests

Lines Matching refs:getBits

38     EXPECT_EQ(0x0000, half( 0.0f).getBits());
39 EXPECT_EQ(0x8000, half(-0.0f).getBits());
42 EXPECT_EQ(0x7e00, half(NAN).getBits());
45 EXPECT_EQ(0x7C00, half( std::numeric_limits<float>::infinity()).getBits());
46 EXPECT_EQ(0xFC00, half(-std::numeric_limits<float>::infinity()).getBits());
49 EXPECT_EQ(0x3C01, half(1.0009765625).getBits());
50 EXPECT_EQ(0xC000, half(-2).getBits());
51 EXPECT_EQ(0x0400, half(6.10352e-5).getBits());
52 EXPECT_EQ(0x7BFF, half(65504).getBits());
53 EXPECT_EQ(0x3555, half(1.0f/3).getBits());
56 EXPECT_EQ(0x7C00, std::numeric_limits<half>::infinity().getBits());
57 EXPECT_EQ(0x0400, std::numeric_limits<half>::min().getBits());
58 EXPECT_EQ(0x7BFF, std::numeric_limits<half>::max().getBits());
59 EXPECT_EQ(0xFBFF, std::numeric_limits<half>::lowest().getBits());
62 EXPECT_EQ(0x0000, half( 6.09756e-5).getBits()); // if handled, should be: 0x03FF
63 EXPECT_EQ(0x0000, half( 5.96046e-8).getBits()); // if handled, should be: 0x0001
64 EXPECT_EQ(0x8000, half(-6.09756e-5).getBits()); // if handled, should be: 0x83FF
65 EXPECT_EQ(0x8000, half(-5.96046e-8).getBits()); // if handled, should be: 0x8001