Lines Matching full:exponent

31     int exponent;  in testSpecialNumbers()  local
32 ASSERT_FP_EQ(aNaN, func(aNaN, &exponent)); in testSpecialNumbers()
33 ASSERT_FP_EQ(inf, func(inf, &exponent)); in testSpecialNumbers()
34 ASSERT_FP_EQ(neg_inf, func(neg_inf, &exponent)); in testSpecialNumbers()
36 ASSERT_FP_EQ(0.0, func(0.0, &exponent)); in testSpecialNumbers()
37 ASSERT_EQ(exponent, 0); in testSpecialNumbers()
39 ASSERT_FP_EQ(-0.0, func(-0.0, &exponent)); in testSpecialNumbers()
40 ASSERT_EQ(exponent, 0); in testSpecialNumbers()
44 int exponent; in testPowersOfTwo() local
46 EXPECT_FP_EQ(T(0.5), func(T(1.0), &exponent)); in testPowersOfTwo()
47 EXPECT_EQ(exponent, 1); in testPowersOfTwo()
48 EXPECT_FP_EQ(T(-0.5), func(T(-1.0), &exponent)); in testPowersOfTwo()
49 EXPECT_EQ(exponent, 1); in testPowersOfTwo()
51 EXPECT_FP_EQ(T(0.5), func(T(2.0), &exponent)); in testPowersOfTwo()
52 EXPECT_EQ(exponent, 2); in testPowersOfTwo()
53 EXPECT_FP_EQ(T(-0.5), func(T(-2.0), &exponent)); in testPowersOfTwo()
54 EXPECT_EQ(exponent, 2); in testPowersOfTwo()
56 EXPECT_FP_EQ(T(0.5), func(T(4.0), &exponent)); in testPowersOfTwo()
57 EXPECT_EQ(exponent, 3); in testPowersOfTwo()
58 EXPECT_FP_EQ(T(-0.5), func(T(-4.0), &exponent)); in testPowersOfTwo()
59 EXPECT_EQ(exponent, 3); in testPowersOfTwo()
61 EXPECT_FP_EQ(T(0.5), func(T(8.0), &exponent)); in testPowersOfTwo()
62 EXPECT_EQ(exponent, 4); in testPowersOfTwo()
63 EXPECT_FP_EQ(T(-0.5), func(T(-8.0), &exponent)); in testPowersOfTwo()
64 EXPECT_EQ(exponent, 4); in testPowersOfTwo()
66 EXPECT_FP_EQ(T(0.5), func(T(16.0), &exponent)); in testPowersOfTwo()
67 EXPECT_EQ(exponent, 5); in testPowersOfTwo()
68 EXPECT_FP_EQ(T(-0.5), func(T(-16.0), &exponent)); in testPowersOfTwo()
69 EXPECT_EQ(exponent, 5); in testPowersOfTwo()
71 EXPECT_FP_EQ(T(0.5), func(T(32.0), &exponent)); in testPowersOfTwo()
72 EXPECT_EQ(exponent, 6); in testPowersOfTwo()
73 EXPECT_FP_EQ(T(-0.5), func(T(-32.0), &exponent)); in testPowersOfTwo()
74 EXPECT_EQ(exponent, 6); in testPowersOfTwo()
78 int exponent; in testSomeIntegers() local
80 EXPECT_FP_EQ(T(0.75), func(T(24.0), &exponent)); in testSomeIntegers()
81 EXPECT_EQ(exponent, 5); in testSomeIntegers()
82 EXPECT_FP_EQ(T(-0.75), func(T(-24.0), &exponent)); in testSomeIntegers()
83 EXPECT_EQ(exponent, 5); in testSomeIntegers()
85 EXPECT_FP_EQ(T(0.625), func(T(40.0), &exponent)); in testSomeIntegers()
86 EXPECT_EQ(exponent, 6); in testSomeIntegers()
87 EXPECT_FP_EQ(T(-0.625), func(T(-40.0), &exponent)); in testSomeIntegers()
88 EXPECT_EQ(exponent, 6); in testSomeIntegers()
90 EXPECT_FP_EQ(T(0.78125), func(T(800.0), &exponent)); in testSomeIntegers()
91 EXPECT_EQ(exponent, 10); in testSomeIntegers()
92 EXPECT_FP_EQ(T(-0.78125), func(T(-800.0), &exponent)); in testSomeIntegers()
93 EXPECT_EQ(exponent, 10); in testSomeIntegers()