From 831c576d8789ddb16cf2305e99d703cb4a17e3b3 Mon Sep 17 00:00:00 2001 From: Arthur Gautier Date: Sat, 28 Sep 2024 20:12:59 -0700 Subject: [PATCH] adds support for LMS sizes --- src/sizes.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/sizes.rs b/src/sizes.rs index 21598dc..06ae27f 100644 --- a/src/sizes.rs +++ b/src/sizes.rs @@ -829,6 +829,12 @@ mod extra_sizes { pub type U1530 = uint!(0 1 0 1 1 1 1 1 1 0 1); pub type U1658 = uint!(0 1 0 1 1 1 1 0 0 1 1); + // LMS sizes + pub type U2047 = uint!(1 1 1 1 1 1 1 1 1 1 1); + pub type U2180 = uint!(0 0 1 0 0 0 0 1 0 0 0 1); + pub type U4292 = uint!(0 0 1 0 0 0 1 1 0 0 0 0 1); + pub type U8516 = uint!(0 0 1 0 0 0 1 0 1 0 0 0 0 1); + impl_array_sizes! { 1040 => U1040, 1056 => U1056, @@ -1051,4 +1057,12 @@ mod extra_sizes { 1530 => U1530, 1658 => U1658, } + + // LMS sizes + impl_array_sizes! { + 2047 => U2047, + 2180 => U2180, + 4292 => U4292, + 8516 => U8516, + } }