Lines Matching refs:rExp
58 void testValue(int x, double y, int16_t M, int8_t rExp, int16_t B, int8_t bExp, in testValue() argument
71 ipmi::scaleIPMIValueFromDouble(y, M, rExp, B, bExp, bSigned); in testValue()
74 yRoundtrip = ipmitool_y_from_x(actual, M, rExp, B, bExp, bSigned); in testValue()
82 ipmi::scaleIPMIValueFromDouble(y, M, rExp, B, bExp, bSigned); in testValue()
85 yRoundtrip = ipmitool_y_from_x(actual, M, rExp, B, bExp, bSigned); in testValue()
101 x, result, M, (int)rExp, B, (int)bExp, (int)bSigned, y, yRoundtrip); in testValue()
108 int8_t rExp; in testBounds() local
114 result = ipmi::getSensorAttributes(yMax, yMin, mValue, rExp, bValue, bExp, in testBounds()
127 yMin, yMax, mValue, (int)rExp, bValue, (int)bExp, (int)bSigned); in testBounds()
147 testValue(xMin, yMin, mValue, rExp, bValue, bExp, bSigned, yRange); in testBounds()
148 testValue(x25p, y25p, mValue, rExp, bValue, bExp, bSigned, yRange); in testBounds()
149 testValue(x50p, y50p, mValue, rExp, bValue, bExp, bSigned, yRange); in testBounds()
150 testValue(x75p, y75p, mValue, rExp, bValue, bExp, bSigned, yRange); in testBounds()
151 testValue(xMax, yMax, mValue, rExp, bValue, bExp, bSigned, yRange); in testBounds()
161 testValue(xMin, yMin, mValue, rExp, bValue, bExp, bSigned, yRange); in testBounds()
162 testValue(x25p, y25p, mValue, rExp, bValue, bExp, bSigned, yRange); in testBounds()
163 testValue(x50p, y50p, mValue, rExp, bValue, bExp, bSigned, yRange); in testBounds()
164 testValue(x75p, y75p, mValue, rExp, bValue, bExp, bSigned, yRange); in testBounds()
165 testValue(xMax, yMax, mValue, rExp, bValue, bExp, bSigned, yRange); in testBounds()
313 int8_t rExp; in TEST() local
321 result = ipmi::getSensorAttributes(maxValue, minValue, mValue, rExp, bValue, in TEST()
328 EXPECT_EQ(rExp, 0); in TEST()
333 scaledVal = ipmi::scaleIPMIValueFromDouble(0x50, mValue, rExp, bValue, bExp, in TEST()
341 result = ipmi::getSensorAttributes(maxValue, minValue, mValue, rExp, bValue, in TEST()
349 EXPECT_EQ(rExp, 0); in TEST()
356 scaledVal = ipmi::scaleIPMIValueFromDouble(-20, mValue, rExp, bValue, bExp, in TEST()
364 result = ipmi::getSensorAttributes(maxValue, minValue, mValue, rExp, bValue, in TEST()
371 EXPECT_EQ(rExp, 0); in TEST()
380 result = ipmi::getSensorAttributes(maxValue, minValue, mValue, rExp, bValue, in TEST()
386 EXPECT_EQ(mValue, floor(((20.0 / 0xFF) / std::pow(10, rExp)) + 0.5)); in TEST()
387 EXPECT_EQ(rExp, -3); in TEST()
391 scaledVal = ipmi::scaleIPMIValueFromDouble(12.2, mValue, rExp, bValue, bExp, in TEST()
394 expected = 12.2 / (mValue * std::pow(10, rExp)); in TEST()
401 result = ipmi::getSensorAttributes(maxValue, minValue, mValue, rExp, bValue, in TEST()
408 EXPECT_EQ(mValue, floor(((8000.0 / 0xFF) / std::pow(10, rExp)) + 0.5)); in TEST()
409 EXPECT_EQ(rExp, -1); in TEST()
418 result = ipmi::getSensorAttributes(maxValue, minValue, mValue, rExp, bValue, in TEST()
424 EXPECT_EQ(mValue, floor(((20.0 / 0xFF) / std::pow(10, rExp)) + 0.5)); in TEST()
425 EXPECT_EQ(rExp, -3); in TEST()
434 ipmi::scaleIPMIValueFromDouble(5, mValue, rExp, bValue, bExp, bSigned); in TEST()
436 expected = 5 / (mValue * std::pow(10, rExp)); in TEST()
443 result = ipmi::getSensorAttributes(maxValue, minValue, mValue, rExp, bValue, in TEST()
451 scaledVal = ipmi::scaleIPMIValueFromDouble(maxValue, mValue, rExp, bValue, in TEST()
460 result = ipmi::getSensorAttributes(maxValue, minValue, mValue, rExp, bValue, in TEST()
467 result = ipmi::getSensorAttributes(maxValue, minValue, mValue, rExp, bValue, in TEST()
473 EXPECT_EQ(mValue, floor(((2.0 / 0xFF) / std::pow(10, rExp)) + 0.5)); in TEST()
474 EXPECT_EQ(rExp, -4); in TEST()