diff --git a/src/Core/DataBlock/DataBlock.cc b/src/Core/DataBlock/DataBlock.cc index a8299c6c4..2c3cfd0a1 100644 --- a/src/Core/DataBlock/DataBlock.cc +++ b/src/Core/DataBlock/DataBlock.cc @@ -513,20 +513,7 @@ static bool ConvertDataTypeInternal( DATA* src, DataBlockHandle& dst_data_block case DataType::CHAR_E: { signed char* dst = reinterpret_cast( dst_data_block->get_data() ); - size_t size8 = size & ~(0x7); - size_t j = 0; - for ( ; j < size8; j+=8 ) - { - dst[ j ] = static_cast( src[ j ] ); - dst[ j + 1 ] = static_cast( src[ j + 1 ] ); - dst[ j + 2 ] = static_cast( src[ j + 2 ] ); - dst[ j + 3 ] = static_cast( src[ j + 3 ] ); - dst[ j + 4 ] = static_cast( src[ j + 4 ] ); - dst[ j + 5 ] = static_cast( src[ j + 5 ] ); - dst[ j + 6 ] = static_cast( src[ j + 6 ] ); - dst[ j + 7 ] = static_cast( src[ j + 7 ] ); - } - for ( ; j < size; j++ ) + for ( size_t j = 0; j < size; j++ ) { dst[ j ] = static_cast( src[ j ] ); } @@ -535,20 +522,7 @@ static bool ConvertDataTypeInternal( DATA* src, DataBlockHandle& dst_data_block case DataType::UCHAR_E: { unsigned char* dst = reinterpret_cast( dst_data_block->get_data() ); - size_t size8 = size & ~(0x7); - size_t j = 0; - for ( ; j < size8; j+=8 ) - { - dst[ j ] = static_cast( src[ j ] ); - dst[ j + 1 ] = static_cast( src[ j + 1 ] ); - dst[ j + 2 ] = static_cast( src[ j + 2 ] ); - dst[ j + 3 ] = static_cast( src[ j + 3 ] ); - dst[ j + 4 ] = static_cast( src[ j + 4 ] ); - dst[ j + 5 ] = static_cast( src[ j + 5 ] ); - dst[ j + 6 ] = static_cast( src[ j + 6 ] ); - dst[ j + 7 ] = static_cast( src[ j + 7 ] ); - } - for ( ; j < size; j++ ) + for ( size_t j = 0; j < size; j++ ) { dst[ j ] = static_cast( src[ j ] ); } @@ -559,18 +533,7 @@ static bool ConvertDataTypeInternal( DATA* src, DataBlockHandle& dst_data_block short* dst = reinterpret_cast( dst_data_block->get_data() ); size_t size8 = size & ~(0x7); size_t j = 0; - for ( ; j < size8; j+=8 ) - { - dst[ j ] = static_cast( src[ j ] ); - dst[ j + 1 ] = static_cast( src[ j + 1 ] ); - dst[ j + 2 ] = static_cast( src[ j + 2 ] ); - dst[ j + 3 ] = static_cast( src[ j + 3 ] ); - dst[ j + 4 ] = static_cast( src[ j + 4 ] ); - dst[ j + 5 ] = static_cast( src[ j + 5 ] ); - dst[ j + 6 ] = static_cast( src[ j + 6 ] ); - dst[ j + 7 ] = static_cast( src[ j + 7 ] ); - } - for ( ; j < size; j++ ) + for ( size_t j = 0; j < size; j++ ) { dst[ j ] = static_cast( src[ j ] ); } @@ -579,20 +542,7 @@ static bool ConvertDataTypeInternal( DATA* src, DataBlockHandle& dst_data_block case DataType::USHORT_E: { unsigned short* dst = reinterpret_cast( dst_data_block->get_data() ); - size_t size8 = size & ~(0x7); - size_t j = 0; - for ( ; j < size8; j+=8 ) - { - dst[ j ] = static_cast( src[ j ] ); - dst[ j + 1 ] = static_cast( src[ j + 1 ] ); - dst[ j + 2 ] = static_cast( src[ j + 2 ] ); - dst[ j + 3 ] = static_cast( src[ j + 3 ] ); - dst[ j + 4 ] = static_cast( src[ j + 4 ] ); - dst[ j + 5 ] = static_cast( src[ j + 5 ] ); - dst[ j + 6 ] = static_cast( src[ j + 6 ] ); - dst[ j + 7 ] = static_cast( src[ j + 7 ] ); - } - for ( ; j < size; j++ ) + for ( size_t j = 0; j < size; j++ ) { dst[ j ] = static_cast( src[ j ] ); } @@ -601,20 +551,7 @@ static bool ConvertDataTypeInternal( DATA* src, DataBlockHandle& dst_data_block case DataType::INT_E: { int* dst = reinterpret_cast( dst_data_block->get_data() ); - size_t size8 = size & ~(0x7); - size_t j = 0; - for ( ; j < size8; j+=8 ) - { - dst[ j ] = static_cast( src[ j ] ); - dst[ j + 1 ] = static_cast( src[ j + 1 ] ); - dst[ j + 2 ] = static_cast( src[ j + 2 ] ); - dst[ j + 3 ] = static_cast( src[ j + 3 ] ); - dst[ j + 4 ] = static_cast( src[ j + 4 ] ); - dst[ j + 5 ] = static_cast( src[ j + 5 ] ); - dst[ j + 6 ] = static_cast( src[ j + 6 ] ); - dst[ j + 7 ] = static_cast( src[ j + 7 ] ); - } - for ( ; j < size; j++ ) + for ( size_t j = 0; j < size; j++ ) { dst[ j ] = static_cast( src[ j ] ); } @@ -623,20 +560,7 @@ static bool ConvertDataTypeInternal( DATA* src, DataBlockHandle& dst_data_block case DataType::UINT_E: { unsigned int* dst = reinterpret_cast( dst_data_block->get_data() ); - size_t size8 = size & ~(0x7); - size_t j = 0; - for ( ; j < size8; j+=8 ) - { - dst[ j ] = static_cast( src[ j ] ); - dst[ j + 1 ] = static_cast( src[ j + 1 ] ); - dst[ j + 2 ] = static_cast( src[ j + 2 ] ); - dst[ j + 3 ] = static_cast( src[ j + 3 ] ); - dst[ j + 4 ] = static_cast( src[ j + 4 ] ); - dst[ j + 5 ] = static_cast( src[ j + 5 ] ); - dst[ j + 6 ] = static_cast( src[ j + 6 ] ); - dst[ j + 7 ] = static_cast( src[ j + 7 ] ); - } - for ( ; j < size; j++ ) + for ( size_t j = 0; j < size; j++ ) { dst[ j ] = static_cast( src[ j ] ); } @@ -645,20 +569,7 @@ static bool ConvertDataTypeInternal( DATA* src, DataBlockHandle& dst_data_block case DataType::LONGLONG_E: { long long* dst = reinterpret_cast( dst_data_block->get_data() ); - size_t size8 = size & ~(0x7); - size_t j = 0; - for ( ; j < size8; j+=8 ) - { - dst[ j ] = static_cast( src[ j ] ); - dst[ j + 1 ] = static_cast( src[ j + 1 ] ); - dst[ j + 2 ] = static_cast( src[ j + 2 ] ); - dst[ j + 3 ] = static_cast( src[ j + 3 ] ); - dst[ j + 4 ] = static_cast( src[ j + 4 ] ); - dst[ j + 5 ] = static_cast( src[ j + 5 ] ); - dst[ j + 6 ] = static_cast( src[ j + 6 ] ); - dst[ j + 7 ] = static_cast( src[ j + 7 ] ); - } - for ( ; j < size; j++ ) + for ( size_t j = 0; j < size; j++ ) { dst[ j ] = static_cast( src[ j ] ); } @@ -667,20 +578,7 @@ static bool ConvertDataTypeInternal( DATA* src, DataBlockHandle& dst_data_block case DataType::ULONGLONG_E: { unsigned long long* dst = reinterpret_cast( dst_data_block->get_data() ); - size_t size8 = size & ~(0x7); - size_t j = 0; - for ( ; j < size8; j+=8 ) - { - dst[ j ] = static_cast( src[ j ] ); - dst[ j + 1 ] = static_cast( src[ j + 1 ] ); - dst[ j + 2 ] = static_cast( src[ j + 2 ] ); - dst[ j + 3 ] = static_cast( src[ j + 3 ] ); - dst[ j + 4 ] = static_cast( src[ j + 4 ] ); - dst[ j + 5 ] = static_cast( src[ j + 5 ] ); - dst[ j + 6 ] = static_cast( src[ j + 6 ] ); - dst[ j + 7 ] = static_cast( src[ j + 7 ] ); - } - for ( ; j < size; j++ ) + for ( size_t j = 0; j < size; j++ ) { dst[ j ] = static_cast( src[ j ] ); } @@ -689,20 +587,7 @@ static bool ConvertDataTypeInternal( DATA* src, DataBlockHandle& dst_data_block case DataType::FLOAT_E: { float* dst = reinterpret_cast( dst_data_block->get_data() ); - size_t size8 = size & ~(0x7); - size_t j = 0; - for ( ; j < size8; j+=8 ) - { - dst[ j ] = static_cast( src[ j ] ); - dst[ j + 1 ] = static_cast( src[ j + 1 ] ); - dst[ j + 2 ] = static_cast( src[ j + 2 ] ); - dst[ j + 3 ] = static_cast( src[ j + 3 ] ); - dst[ j + 4 ] = static_cast( src[ j + 4 ] ); - dst[ j + 5 ] = static_cast( src[ j + 5 ] ); - dst[ j + 6 ] = static_cast( src[ j + 6 ] ); - dst[ j + 7 ] = static_cast( src[ j + 7 ] ); - } - for ( ; j < size; j++ ) + for ( size_t j = 0; j < size; j++ ) { dst[ j ] = static_cast( src[ j ] ); } @@ -711,20 +596,7 @@ static bool ConvertDataTypeInternal( DATA* src, DataBlockHandle& dst_data_block case DataType::DOUBLE_E: { double* dst = reinterpret_cast( dst_data_block->get_data() ); - size_t size8 = size & ~(0x7); - size_t j = 0; - for ( ; j < size8; j+=8 ) - { - dst[ j ] = static_cast( src[ j ] ); - dst[ j + 1 ] = static_cast( src[ j + 1 ] ); - dst[ j + 2 ] = static_cast( src[ j + 2 ] ); - dst[ j + 3 ] = static_cast( src[ j + 3 ] ); - dst[ j + 4 ] = static_cast( src[ j + 4 ] ); - dst[ j + 5 ] = static_cast( src[ j + 5 ] ); - dst[ j + 6 ] = static_cast( src[ j + 6 ] ); - dst[ j + 7 ] = static_cast( src[ j + 7 ] ); - } - for ( ; j < size; j++ ) + for ( size_t j = 0; j < size; j++ ) { dst[ j ] = static_cast( src[ j ] ); }