diff options
| author | Stanislaw Halik <sthalik@misaki.pl> | 2024-01-16 02:01:42 +0100 |
|---|---|---|
| committer | Stanislaw Halik <sthalik@misaki.pl> | 2024-01-16 02:01:42 +0100 |
| commit | aa886694c752b043bdbab99b624683eb10656d11 (patch) | |
| tree | 3a36e42655749afe1a8c5cf8e470a1d6ad9f8f3b /serialize/packbits-write.cpp | |
| parent | fe70244f22ad59fa34f08235240ae9c55a6dce1e (diff) | |
serialize/pack: holy shit it works
Diffstat (limited to 'serialize/packbits-write.cpp')
| -rw-r--r-- | serialize/packbits-write.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/serialize/packbits-write.cpp b/serialize/packbits-write.cpp index 416ee718..a5c80b49 100644 --- a/serialize/packbits-write.cpp +++ b/serialize/packbits-write.cpp @@ -23,11 +23,10 @@ static_assert(write_( std::make_index_sequence<3>{} ) == (1 << 6) - 1); -#if 0 -static_assert(write_(output<u32, 32>{0}, - f32<2>{0b10}, - f32<3>{0b011}, - f32<3>{0b001}) == 0b000101110); -#endif +static_assert(write_( + std::tuple{f32<2>{0b10}, f32<3>{0b011}, f32<3>{0b001}}, + output<u32, 32>{0}, + output_bits<32>{}, + make_reverse_index_sequence<3>{}) == 0b000101110); } // namespace floormat::detail_Pack_output |
