mirror of
https://github.com/boostorg/endian.git
synced 2025-07-29 12:07:31 +02:00
Add floating point typedefs to arithmetic.hpp; rename double64 to float64 in buffers.hpp
This commit is contained in:
@ -50,7 +50,7 @@ namespace
|
||||
BOOST_TEST_EQ(sizeof(big_uint64_buf_t), 8u);
|
||||
|
||||
BOOST_TEST_EQ(sizeof(big_float32_buf_t), 4u);
|
||||
BOOST_TEST_EQ(sizeof(big_double64_buf_t), 8u);
|
||||
BOOST_TEST_EQ(sizeof(big_float64_buf_t), 8u);
|
||||
|
||||
BOOST_TEST_EQ(sizeof(little_int8_buf_t), 1u);
|
||||
BOOST_TEST_EQ(sizeof(little_int16_buf_t), 2u);
|
||||
@ -71,7 +71,7 @@ namespace
|
||||
BOOST_TEST_EQ(sizeof(little_uint64_buf_t), 8u);
|
||||
|
||||
BOOST_TEST_EQ(sizeof(little_float32_buf_t), 4u);
|
||||
BOOST_TEST_EQ(sizeof(little_double64_buf_t), 8u);
|
||||
BOOST_TEST_EQ(sizeof(little_float64_buf_t), 8u);
|
||||
|
||||
BOOST_TEST_EQ(sizeof(native_int8_buf_t), 1u);
|
||||
BOOST_TEST_EQ(sizeof(native_int16_buf_t), 2u);
|
||||
@ -92,7 +92,7 @@ namespace
|
||||
BOOST_TEST_EQ(sizeof(native_uint64_buf_t), 8u);
|
||||
|
||||
BOOST_TEST_EQ(sizeof(native_float32_buf_t), 4u);
|
||||
BOOST_TEST_EQ(sizeof(native_double64_buf_t), 8u);
|
||||
BOOST_TEST_EQ(sizeof(native_float64_buf_t), 8u);
|
||||
|
||||
BOOST_TEST_EQ(sizeof(big_int8_buf_at), 1u);
|
||||
BOOST_TEST_EQ(sizeof(big_int16_buf_at), 2u);
|
||||
@ -105,7 +105,7 @@ namespace
|
||||
BOOST_TEST_EQ(sizeof(big_uint64_buf_at), 8u);
|
||||
|
||||
BOOST_TEST_EQ(sizeof(big_float32_buf_at), 4u);
|
||||
BOOST_TEST_EQ(sizeof(big_double64_buf_at), 8u);
|
||||
BOOST_TEST_EQ(sizeof(big_float64_buf_at), 8u);
|
||||
|
||||
BOOST_TEST_EQ(sizeof(little_int8_buf_at), 1u);
|
||||
BOOST_TEST_EQ(sizeof(little_int16_buf_at), 2u);
|
||||
@ -118,7 +118,7 @@ namespace
|
||||
BOOST_TEST_EQ(sizeof(little_uint64_buf_at), 8u);
|
||||
|
||||
BOOST_TEST_EQ(sizeof(little_float32_buf_at), 4u);
|
||||
BOOST_TEST_EQ(sizeof(little_double64_buf_at), 8u);
|
||||
BOOST_TEST_EQ(sizeof(little_float64_buf_at), 8u);
|
||||
|
||||
} // check_size
|
||||
|
||||
@ -196,7 +196,7 @@ namespace
|
||||
test_buffer_type<big_uint64_buf_at>( 0x0102030405060708ULL, 0xFE02030405060708ULL );
|
||||
|
||||
test_buffer_type<big_float32_buf_at>( +1.5f, -3.14f );
|
||||
test_buffer_type<big_double64_buf_at>( +1.5, -3.14 );
|
||||
test_buffer_type<big_float64_buf_at>( +1.5, -3.14 );
|
||||
|
||||
test_buffer_type< little_int8_buf_at>( 0x01, -0x01 );
|
||||
test_buffer_type<little_int16_buf_at>( 0x0102, -0x0102 );
|
||||
@ -209,7 +209,7 @@ namespace
|
||||
test_buffer_type<little_uint64_buf_at>( 0x0102030405060708ULL, 0xFE02030405060708ULL );
|
||||
|
||||
test_buffer_type<little_float32_buf_at>( +1.5f, -3.14f );
|
||||
test_buffer_type<little_double64_buf_at>( +1.5, -3.14 );
|
||||
test_buffer_type<little_float64_buf_at>( +1.5, -3.14 );
|
||||
|
||||
test_buffer_type< big_int8_buf_t>( 0x01, -0x01 );
|
||||
test_buffer_type<big_int16_buf_t>( 0x0102, -0x0102 );
|
||||
@ -221,7 +221,7 @@ namespace
|
||||
test_buffer_type<big_int64_buf_t>( 0x0102030405060708LL, -0x0102030405060708LL );
|
||||
|
||||
test_buffer_type<big_float32_buf_t>( +1.5f, -3.14f );
|
||||
test_buffer_type<big_double64_buf_t>( +1.5, -3.14 );
|
||||
test_buffer_type<big_float64_buf_t>( +1.5, -3.14 );
|
||||
|
||||
test_buffer_type< little_uint8_buf_t>( 0x01, 0xFE );
|
||||
test_buffer_type<little_uint16_buf_t>( 0x0102, 0xFE02 );
|
||||
@ -233,7 +233,7 @@ namespace
|
||||
test_buffer_type<little_uint64_buf_t>( 0x0102030405060708ULL, 0xFE02030405060708ULL );
|
||||
|
||||
test_buffer_type<little_float32_buf_t>( +1.5f, -3.14f );
|
||||
test_buffer_type<little_double64_buf_t>( +1.5, -3.14 );
|
||||
test_buffer_type<little_float64_buf_t>( +1.5, -3.14 );
|
||||
|
||||
std::cout << "test construction and assignment complete" << std::endl;
|
||||
}
|
||||
|
Reference in New Issue
Block a user