Skip to content

Commit

Permalink
Formatting code
Browse files Browse the repository at this point in the history
  • Loading branch information
refvalue committed Feb 14, 2025
1 parent d31a224 commit 89339a4
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 17 deletions.
20 changes: 10 additions & 10 deletions include/ylt/util/meta_math.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ inline constexpr std::size_t byte_bits =

namespace ylt::detail {
template <typename Number, typename Callable, std::size_t... Indexes>
requires std::is_arithmetic_v<Number>
requires std::is_arithmetic_v<Number>
constexpr auto number_move_bits_helper(std::index_sequence<Indexes...>,
bool big_endian,
Callable&& handler) noexcept {
Expand All @@ -53,7 +53,7 @@ constexpr auto number_move_bits_helper(std::index_sequence<Indexes...>,
}

template <bool Left, typename UnsignedNumber>
requires std::is_unsigned_v<UnsignedNumber>
requires std::is_unsigned_v<UnsignedNumber>
constexpr auto bitwise_rotate_impl(UnsignedNumber number, int bits) noexcept {
using limits_type = std::numeric_limits<UnsignedNumber>;
using rotate_impl_type = UnsignedNumber (*)(UnsignedNumber number, int bits);
Expand Down Expand Up @@ -106,7 +106,7 @@ inline constexpr auto get_max_v = get_max<Left, Right>::value;
* @return The result
*/
template <typename UnsignedNumber>
requires std::is_unsigned_v<UnsignedNumber>
requires std::is_unsigned_v<UnsignedNumber>
constexpr auto log2(UnsignedNumber number) noexcept {
UnsignedNumber result{};

Expand All @@ -130,7 +130,7 @@ constexpr auto log2(UnsignedNumber number) noexcept {
*/
template <typename Number, typename Callable,
std::size_t TruncateSize = sizeof(Number)>
requires std::is_arithmetic_v<Number>
requires std::is_arithmetic_v<Number>
constexpr decltype(auto) split_number(
Number number, Callable&& handler, bool big_endian = true,
std::integral_constant<std::size_t, TruncateSize> = {}) noexcept {
Expand All @@ -152,7 +152,7 @@ constexpr decltype(auto) split_number(
* @return The bit value
*/
template <typename UnsignedNumber>
requires std::is_unsigned_v<UnsignedNumber>
requires std::is_unsigned_v<UnsignedNumber>
constexpr std::uint8_t get_number_bit(UnsignedNumber number,
int offset) noexcept {
return static_cast<std::uint8_t>((number >> offset) & 0x01);
Expand All @@ -166,7 +166,7 @@ constexpr std::uint8_t get_number_bit(UnsignedNumber number,
* @param bit The bit value
*/
template <typename UnsignedNumber>
requires std::is_unsigned_v<UnsignedNumber>
requires std::is_unsigned_v<UnsignedNumber>
constexpr void set_number_bit(UnsignedNumber& number, int offset,
std::uint8_t bit) noexcept {
number = (number & ~(static_cast<UnsignedNumber>(1) << offset)) |
Expand All @@ -190,7 +190,7 @@ constexpr void set_number_bit(UnsignedNumber& number, int offset,
* @return The result
*/
template <typename UnsignedNumber>
requires std::is_unsigned_v<UnsignedNumber>
requires std::is_unsigned_v<UnsignedNumber>
constexpr auto rotl(UnsignedNumber number, int bits) noexcept {
return detail::bitwise_rotate_impl<true>(number, bits);
}
Expand All @@ -204,7 +204,7 @@ constexpr auto rotl(UnsignedNumber number, int bits) noexcept {
* @return The result
*/
template <typename UnsignedNumber>
requires std::is_unsigned_v<UnsignedNumber>
requires std::is_unsigned_v<UnsignedNumber>
constexpr auto rotr(UnsignedNumber number, int bits) noexcept {
return detail::bitwise_rotate_impl<false>(number, bits);
}
Expand All @@ -219,7 +219,7 @@ constexpr auto rotr(UnsignedNumber number, int bits) noexcept {
* @return The result
*/
template <typename UnsignedNumber>
requires std::is_unsigned_v<UnsignedNumber>
requires std::is_unsigned_v<UnsignedNumber>
constexpr auto minus_mod_unsigned(UnsignedNumber minuend,
UnsignedNumber subtrahend,
UnsignedNumber divisor) noexcept {
Expand All @@ -243,7 +243,7 @@ constexpr auto minus_mod_unsigned(UnsignedNumber minuend,
* @return The number
*/
template <typename Number>
requires std::is_arithmetic_v<Number>
requires std::is_arithmetic_v<Number>
constexpr auto make_number(const std::array<std::uint8_t, sizeof(Number)>& data,
bool big_endian = true) noexcept {
return detail::number_move_bits_helper<Number>(
Expand Down
4 changes: 2 additions & 2 deletions include/ylt/util/meta_numeric_conversion.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@

namespace ylt::detail {
template <typename T>
requires std::is_standard_layout_v<T>
requires std::is_standard_layout_v<T>
inline constexpr std::size_t hexadecimal_character_size_v = sizeof(T) * 2;

inline constexpr std::string_view hexadecimal_characters{"0123456789ABCDEF"};
Expand All @@ -52,7 +52,7 @@ namespace ylt {
* @return The hexadecimal meta_string
*/
template <typename Number>
requires std::is_arithmetic_v<Number>
requires std::is_arithmetic_v<Number>
constexpr auto to_hexadecimal_meta_string(Number number,
bool big_endian = true) noexcept {
return split_number(
Expand Down
11 changes: 6 additions & 5 deletions include/ylt/util/sha3_detail.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -292,9 +292,8 @@ constexpr void step_mapping_theta(hash_context<Type>& context) noexcept {
// 0, z] ⊕ A[x, 1, z] ⊕ A[x, 2, z] ⊕ A[x, 3, z] ⊕ A[x, 4, z]. Here a lane
// (values along z coordinate) is represented as a word (std::uint64_t).
for (std::size_t x = 0; x < common_factor; x++) {
context.tmp[x] = [&]<std::size_t... Is>(std::index_sequence<Is...>) {
return (context.state(x, Is) ^ ...);
}(std::make_index_sequence<common_factor>{});
context.tmp[x] = [&]<std::size_t... Is>(std::index_sequence<Is...>) { return (context.state(x, Is) ^ ...); }
(std::make_index_sequence<common_factor>{});
}

// For all pairs (x, z) such that 0 ≤ x < 5 and 0 ≤ z < w, let D[x, z] = C[(x
Expand Down Expand Up @@ -330,7 +329,8 @@ constexpr void step_mapping_rho(hash_context<Type>& context) noexcept {
((context.intermediate[Is] =
rotl(context.state[Is], step_mapping_rho_rotation_bits[Is])),
...);
}(std::make_index_sequence<step_mapping_rho_rotation_bits.size()>{});
}
(std::make_index_sequence<step_mapping_rho_rotation_bits.size()>{});
}

/**
Expand Down Expand Up @@ -454,7 +454,8 @@ constexpr void sponge_step_6(hash_context<Type>& context) noexcept {
// little-endian.
context.state[i] ^= make_number<word_type>(
{context.block[i * sizeof(word_type) + Is]...}, false);
}(std::make_index_sequence<sizeof(word_type)>{});
}
(std::make_index_sequence<sizeof(word_type)>{});
}

// f = KECCAK-p[b, nr]
Expand Down

0 comments on commit 89339a4

Please sign in to comment.