Add parsing of 16-bit signed integers

This commit is contained in:
Andrew Brown
2019-09-18 13:45:26 -07:00
parent ba393afd4d
commit c932f9b2b5
2 changed files with 21 additions and 1 deletions

View File

@@ -22,6 +22,12 @@ impl IntoBytes for u8 {
}
}
impl IntoBytes for i16 {
fn into_bytes(self) -> Vec<u8> {
self.to_le_bytes().to_vec()
}
}
impl IntoBytes for i32 {
fn into_bytes(self) -> Vec<u8> {
self.to_le_bytes().to_vec()
@@ -429,6 +435,7 @@ impl FromIterator<bool> for V128Imm {
}
construct_uimm128_from_iterator_of!(u8, 16);
construct_uimm128_from_iterator_of!(i16, 8);
construct_uimm128_from_iterator_of!(i32, 4);
construct_uimm128_from_iterator_of!(Ieee32, 4);
construct_uimm128_from_iterator_of!(Imm64, 2);