MCPcopy Create free account
hub / github.com/PX4/eigen / test_arithmetic

Function test_arithmetic

test/half_float.cpp:119–128  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

117}
118
119void test_arithmetic()
120{
121 VERIFY_IS_EQUAL(float(half(2) + half(2)), 4);
122 VERIFY_IS_EQUAL(float(half(2) + half(-2)), 0);
123 VERIFY_IS_APPROX(float(half(0.33333f) + half(0.66667f)), 1.0f);
124 VERIFY_IS_EQUAL(float(half(2.0f) * half(-5.5f)), -11.0f);
125 VERIFY_IS_APPROX(float(half(1.0f) / half(3.0f)), 0.33333f);
126 VERIFY_IS_EQUAL(float(-half(4096.0f)), -4096.0f);
127 VERIFY_IS_EQUAL(float(-half(-4096.0f)), 4096.0f);
128}
129
130void test_comparison()
131{

Callers 1

test_half_floatFunction · 0.85

Calls 1

halfClass · 0.70

Tested by

no test coverage detected