AK+LibAudio: Remove UFixedBigInt::my_size
This commit is contained in:
parent
11a7e21c2a
commit
882dcfaddb
Notes:
sideshowbarker
2024-07-17 02:38:39 +09:00
Author: https://github.com/DanShaders Commit: https://github.com/SerenityOS/serenity/commit/882dcfaddb Pull-request: https://github.com/SerenityOS/serenity/pull/17721 Reviewed-by: https://github.com/gmta ✅
3 changed files with 3 additions and 11 deletions
|
@ -434,8 +434,7 @@ constexpr static u128 compute_power_of_five(i64 exponent)
|
|||
base *= 5u;
|
||||
}
|
||||
|
||||
auto z = u4096::my_size() * 8
|
||||
- base.clz();
|
||||
auto z = 4096 - base.clz();
|
||||
|
||||
auto b = z + 127;
|
||||
u4096 base2 { 1u };
|
||||
|
@ -457,8 +456,7 @@ constexpr static u128 compute_power_of_five(i64 exponent)
|
|||
base *= 5u;
|
||||
}
|
||||
|
||||
auto z = u4096::my_size() * 8
|
||||
- base.clz();
|
||||
auto z = 4096 - base.clz();
|
||||
|
||||
auto b = 2 * z + 128;
|
||||
|
||||
|
|
|
@ -441,12 +441,6 @@ public:
|
|||
constexpr auto& operator%=(U const& other) { return *this = *this % other; }
|
||||
constexpr auto& operator%=(IntegerWrapper const& other) { return *this = *this % other; }
|
||||
|
||||
// FIXME: Replace uses with more general `assumed_bit_size<T>`.
|
||||
static constexpr size_t my_size()
|
||||
{
|
||||
return sizeof(Storage);
|
||||
}
|
||||
|
||||
// Note: If there ever be need for non side-channel proof sqrt/pow/pow_mod of UFixedBigInt, you
|
||||
// can restore them from Git history.
|
||||
|
||||
|
|
|
@ -112,7 +112,7 @@ MaybeLoaderError FlacLoaderPlugin::parse_header()
|
|||
[[maybe_unused]] u128 md5_checksum;
|
||||
VERIFY(streaminfo_data.is_aligned_to_byte_boundary());
|
||||
auto md5_bytes_read = LOADER_TRY(streaminfo_data.read(md5_checksum.bytes()));
|
||||
FLAC_VERIFY(md5_bytes_read.size() == md5_checksum.my_size(), LoaderError::Category::IO, "MD5 Checksum size");
|
||||
FLAC_VERIFY(md5_bytes_read.size() == sizeof(md5_checksum), LoaderError::Category::IO, "MD5 Checksum size");
|
||||
md5_checksum.bytes().copy_to({ m_md5_checksum, sizeof(m_md5_checksum) });
|
||||
|
||||
// Parse other blocks
|
||||
|
|
Loading…
Add table
Reference in a new issue