__swap_float
extern float __swap_float(float arg);
#define B_SWAP_FLOAT(arg) __swap_float(arg)
#define B_HOST_TO_BENDIAN_FLOAT(arg) __swap_float(arg)
#define B_BENDIAN_TO_HOST_FLOAT(arg) __swap_float(arg)
#define B_HOST_TO_LENDIAN_FLOAT(arg) __swap_float(arg)
#define B_LENDIAN_TO_HOST_FLOAT(arg) __swap_float(arg)
data = __swap_float(data);
data = __swap_float(data);
const float roundtrip = __swap_float(__swap_float(kNaN));
CPPUNIT_ASSERT_EQUAL(kNumber, __swap_float(__swap_float(kNumber)));
CPPUNIT_ASSERT_EQUAL(kInfinity, __swap_float(__swap_float(kInfinity)));