mirror of
https://github.com/ETLCPP/etl.git
synced 2026-04-30 19:09:10 +08:00
Remove redundant ETL_FORCE_NO_ADVANCED_CPP macro
This commit is contained in:
parent
efa7c19e8b
commit
6c6c7b00a5
@ -274,7 +274,7 @@ SOFTWARE.
|
||||
//*************************************
|
||||
// The macros below are dependent on the profile.
|
||||
// C++11
|
||||
#if ETL_USING_CPP11 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP11
|
||||
#define ETL_CONSTEXPR constexpr
|
||||
#define ETL_CONSTEXPR11 constexpr // Synonym for ETL_CONSTEXPR
|
||||
#define ETL_CONSTANT constexpr
|
||||
@ -314,7 +314,7 @@ SOFTWARE.
|
||||
|
||||
//*************************************
|
||||
// C++14
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
#define ETL_CONSTEXPR14 constexpr
|
||||
|
||||
#if !defined(ETL_IN_UNIT_TEST)
|
||||
@ -332,7 +332,7 @@ SOFTWARE.
|
||||
|
||||
//*************************************
|
||||
// C++17
|
||||
#if ETL_USING_CPP17 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP17
|
||||
#define ETL_CONSTEXPR17 constexpr
|
||||
#define ETL_IF_CONSTEXPR constexpr
|
||||
#define ETL_NODISCARD [[nodiscard]]
|
||||
@ -350,7 +350,7 @@ SOFTWARE.
|
||||
|
||||
//*************************************
|
||||
// C++20
|
||||
#if ETL_USING_CPP20 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP20
|
||||
#define ETL_LIKELY [[likely]]
|
||||
#define ETL_UNLIKELY [[unlikely]]
|
||||
#define ETL_CONSTEXPR20 constexpr
|
||||
@ -376,7 +376,7 @@ SOFTWARE.
|
||||
|
||||
//*************************************
|
||||
// C++23
|
||||
#if ETL_USING_CPP23 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP23
|
||||
#define ETL_ASSUME(expression) [[assume(expression)]]
|
||||
#else
|
||||
#define ETL_ASSUME ETL_DO_NOTHING
|
||||
|
||||
@ -256,7 +256,7 @@ namespace
|
||||
CHECK_EQUAL(0x6FU, int(value));
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_rotate_left8_constexpr)
|
||||
{
|
||||
@ -357,7 +357,7 @@ namespace
|
||||
CHECK_EQUAL(0x6E79U, int(value));
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_rotate_left16_constexpr)
|
||||
{
|
||||
@ -422,7 +422,7 @@ namespace
|
||||
CHECK_EQUAL(0xDBU, int(value));
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_rotate_right8_constexpr)
|
||||
{
|
||||
@ -523,7 +523,7 @@ namespace
|
||||
CHECK_EQUAL(0x5B9EU, int(value));
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_rotate_right16_constexpr)
|
||||
{
|
||||
@ -550,7 +550,7 @@ namespace
|
||||
CHECK_EQUAL(0xCB73U, int(value));
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_rotate16_constexpr)
|
||||
{
|
||||
@ -591,7 +591,7 @@ namespace
|
||||
CHECK_EQUAL(0x35U, int(value));
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_reverse_bits8_constexpr)
|
||||
{
|
||||
@ -620,7 +620,7 @@ namespace
|
||||
CHECK_EQUAL(0xA5A5U, value);
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_reverse_bits16_constexpr)
|
||||
{
|
||||
@ -649,7 +649,7 @@ namespace
|
||||
CHECK_EQUAL(uint32_t(0x5A5A5A5AUL), value);
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_reverse_bits32_constexpr)
|
||||
{
|
||||
@ -678,7 +678,7 @@ namespace
|
||||
CHECK_EQUAL(uint64_t(0x5A5A5A5A5A5A5A5AULL), value);
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_reverse_bits64_constexpr)
|
||||
{
|
||||
@ -707,7 +707,7 @@ namespace
|
||||
CHECK_EQUAL(0x5AA5U, value);
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_reverse_bytes16_constexpr)
|
||||
{
|
||||
@ -736,7 +736,7 @@ namespace
|
||||
CHECK_EQUAL(0xA5A55A5AUL, value);
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_reverse_bytes32_constexpr)
|
||||
{
|
||||
@ -765,7 +765,7 @@ namespace
|
||||
CHECK_EQUAL(0xA5A55A5AA5A55A5AULL, value);
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_reverse_bytes64_constexpr)
|
||||
{
|
||||
@ -794,7 +794,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_binary_to_gray8_constexpr)
|
||||
{
|
||||
@ -823,7 +823,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_binary_to_gray16_constexpr)
|
||||
{
|
||||
@ -858,7 +858,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_binary_to_gray32_constexpr)
|
||||
{
|
||||
@ -893,7 +893,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_binary_to_gray64_constexpr)
|
||||
{
|
||||
@ -914,7 +914,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_gray_to_binary8_constexpr)
|
||||
{
|
||||
@ -935,7 +935,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_gray_to_binary16_constexpr)
|
||||
{
|
||||
@ -961,7 +961,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_gray_to_binary32_constexpr)
|
||||
{
|
||||
@ -987,7 +987,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_gray_to_binary64_constexpr)
|
||||
{
|
||||
@ -1008,7 +1008,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_count_bits_8_constexpr)
|
||||
{
|
||||
@ -1029,7 +1029,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_count_bits_16_constexpr)
|
||||
{
|
||||
@ -1056,7 +1056,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_count_bits_32_constexpr)
|
||||
{
|
||||
@ -1083,7 +1083,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_count_bits_64_constexpr)
|
||||
{
|
||||
@ -1104,7 +1104,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_parity_8_constexpr)
|
||||
{
|
||||
@ -1125,7 +1125,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_parity_16_constexpr)
|
||||
{
|
||||
@ -1152,7 +1152,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_parity_32_constexpr)
|
||||
{
|
||||
@ -1179,7 +1179,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_parity_64_constexpr)
|
||||
{
|
||||
@ -1260,7 +1260,7 @@ namespace
|
||||
CHECK_EQUAL(test_fold_bits<uint64_t>(data, 63), (etl::fold_bits<uint64_t, 63>(data)));
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_fold_bits_constexpr)
|
||||
{
|
||||
@ -1459,7 +1459,7 @@ namespace
|
||||
CHECK_EQUAL(178956970, (etl::sign_extend<int64_t, 30>(value32)));
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_sign_extend_template1_constexpr)
|
||||
{
|
||||
@ -1521,7 +1521,7 @@ namespace
|
||||
CHECK_EQUAL(-22, (etl::sign_extend<int64_t, 6, 26>(value)));
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_sign_extend_template1b_constexpr)
|
||||
{
|
||||
@ -1578,7 +1578,7 @@ namespace
|
||||
CHECK_EQUAL(178956970, (etl::sign_extend<int64_t>(value32, 30)));
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_sign_extend_template2_constexpr)
|
||||
{
|
||||
@ -1640,7 +1640,7 @@ namespace
|
||||
CHECK_EQUAL(-22, (etl::sign_extend<int64_t>(value, 6, 26)));
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_sign_extend_template2b_constexpr)
|
||||
{
|
||||
@ -2183,7 +2183,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_count_trailing_zeros_8_constexpr)
|
||||
{
|
||||
@ -2210,7 +2210,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_count_trailing_zeros_16_constexpr)
|
||||
{
|
||||
@ -2241,7 +2241,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_count_trailing_zeros_32_constexpr)
|
||||
{
|
||||
@ -2272,7 +2272,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_count_trailing_zeros_64_constexpr)
|
||||
{
|
||||
@ -2299,7 +2299,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_count_trailing_ones_8_constexpr)
|
||||
{
|
||||
@ -2326,7 +2326,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_count_trailing_ones_16_constexpr)
|
||||
{
|
||||
@ -2357,7 +2357,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_count_trailing_ones_32_constexpr)
|
||||
{
|
||||
@ -2387,7 +2387,7 @@ namespace
|
||||
}
|
||||
}
|
||||
}
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_count_trailing_ones_64_constexpr)
|
||||
{
|
||||
@ -2414,7 +2414,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_count_leading_zeros_8_constexpr)
|
||||
{
|
||||
@ -2441,7 +2441,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_count_leading_zeros_16_constexpr)
|
||||
{
|
||||
@ -2472,7 +2472,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_count_leading_zeros_32_constexpr)
|
||||
{
|
||||
@ -2503,7 +2503,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_count_leading_zeros_64_constexpr)
|
||||
{
|
||||
@ -2530,7 +2530,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_count_leading_ones_8_constexpr)
|
||||
{
|
||||
@ -2557,7 +2557,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_count_leading_ones_16_constexpr)
|
||||
{
|
||||
@ -2588,7 +2588,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_count_leading_ones_32_constexpr)
|
||||
{
|
||||
@ -2619,7 +2619,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_count_leading_ones_64_constexpr)
|
||||
{
|
||||
|
||||
@ -283,7 +283,7 @@ namespace
|
||||
CHECK_EQUAL(0xDBU, int(value));
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_rotl_8_constexpr)
|
||||
{
|
||||
@ -388,7 +388,7 @@ namespace
|
||||
CHECK_EQUAL(0x5B9EU, int(value));
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_rotl_16_constexpr)
|
||||
{
|
||||
@ -457,7 +457,7 @@ namespace
|
||||
CHECK_EQUAL(0x6FU, int(value));
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_rotr_8_constexpr)
|
||||
{
|
||||
@ -562,7 +562,7 @@ namespace
|
||||
CHECK_EQUAL(0x6E79U, int(value));
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_rotr_16_constexpr)
|
||||
{
|
||||
@ -590,7 +590,7 @@ namespace
|
||||
CHECK_EQUAL(0xCB73U, int(value));
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_rotate16_constexpr)
|
||||
{
|
||||
@ -611,7 +611,7 @@ namespace
|
||||
CHECK_EQUAL(0x5AU, value);
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_byteswap_8_constexpr)
|
||||
{
|
||||
@ -640,7 +640,7 @@ namespace
|
||||
CHECK_EQUAL(0x5AA5U, value);
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_byteswap_16_constexpr)
|
||||
{
|
||||
@ -669,7 +669,7 @@ namespace
|
||||
CHECK_EQUAL(0xA5A55A5AUL, value);
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_byteswap_32_constexpr)
|
||||
{
|
||||
@ -698,7 +698,7 @@ namespace
|
||||
CHECK_EQUAL(0xA5A55A5AA5A55A5AULL, value);
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_byteswap_64_constexpr)
|
||||
{
|
||||
@ -718,7 +718,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_popcount_8_constexpr)
|
||||
{
|
||||
@ -738,7 +738,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_popcount_16_constexpr)
|
||||
{
|
||||
@ -764,7 +764,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_popcount_32_constexpr)
|
||||
{
|
||||
@ -790,7 +790,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_popcount_64_constexpr)
|
||||
{
|
||||
@ -814,7 +814,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_countr_zero_8_constexpr)
|
||||
{
|
||||
@ -836,7 +836,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_countr_zero_16_constexpr)
|
||||
{
|
||||
@ -862,7 +862,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_countr_zero_32_constexpr)
|
||||
{
|
||||
@ -888,7 +888,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_countr_zero_64_constexpr)
|
||||
{
|
||||
@ -915,7 +915,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_countr_one_8_constexpr)
|
||||
{
|
||||
@ -941,7 +941,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_countr_one_16_constexpr)
|
||||
{
|
||||
@ -972,7 +972,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_countr_one_32_constexpr)
|
||||
{
|
||||
@ -1002,7 +1002,7 @@ namespace
|
||||
}
|
||||
}
|
||||
}
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_countr_one_64_constexpr)
|
||||
{
|
||||
@ -1029,7 +1029,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_countl_zero_8_constexpr)
|
||||
{
|
||||
@ -1056,7 +1056,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_countl_zero_16_constexpr)
|
||||
{
|
||||
@ -1087,7 +1087,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_countl_zero_32_constexpr)
|
||||
{
|
||||
@ -1118,7 +1118,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_countl_zero_64_constexpr)
|
||||
{
|
||||
@ -1145,7 +1145,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_countl_one_8_constexpr)
|
||||
{
|
||||
@ -1172,7 +1172,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_countl_one_16_constexpr)
|
||||
{
|
||||
@ -1203,7 +1203,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_countl_one_32_constexpr)
|
||||
{
|
||||
@ -1234,7 +1234,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_countl_one_64_constexpr)
|
||||
{
|
||||
@ -1256,7 +1256,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_bit_ceil_8_constexpr)
|
||||
{
|
||||
@ -1287,7 +1287,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_bit_ceil_16_constexpr)
|
||||
{
|
||||
@ -1318,7 +1318,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_bit_ceil_32_constexpr)
|
||||
{
|
||||
@ -1349,7 +1349,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_bit_ceil_64_constexpr)
|
||||
{
|
||||
@ -1391,7 +1391,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_bit_floor_16_constexpr)
|
||||
{
|
||||
@ -1422,7 +1422,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_bit_floor_32_constexpr)
|
||||
{
|
||||
@ -1453,7 +1453,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_bit_floor_64_constexpr)
|
||||
{
|
||||
@ -1475,7 +1475,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_bit_width_8_constexpr)
|
||||
{
|
||||
@ -1501,7 +1501,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_bit_width_16_constexpr)
|
||||
{
|
||||
@ -1527,7 +1527,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_bit_width_32_constexpr)
|
||||
{
|
||||
@ -1553,7 +1553,7 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_bit_width_64_constexpr)
|
||||
{
|
||||
|
||||
@ -61,7 +61,7 @@ namespace
|
||||
CHECK_EQUAL(6U, etl::strlen(U"qwerty"));
|
||||
}
|
||||
|
||||
#if ETL_USING_CPP14 && !defined(ETL_FORCE_NO_ADVANCED_CPP)
|
||||
#if ETL_USING_CPP14
|
||||
//*************************************************************************
|
||||
TEST(test_strlen_constexpr)
|
||||
{
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user