Fixed endian stuffs

This commit is contained in:
Erin 2023-07-25 19:10:00 +02:00 committed by ondra05
parent c830688599
commit 05e868999d

View file

@ -50,7 +50,7 @@ pub fn validate(mut program: &[u8]) -> Result<(), Error> {
[] => return Ok(()), [] => return Ok(()),
[LD..=ST, reg, _, _, _, _, _, _, _, _, count_0, count_1, ..] [LD..=ST, reg, _, _, _, _, _, _, _, _, count_0, count_1, ..]
if usize::from(*reg) * 8 if usize::from(*reg) * 8
+ usize::from(u16::from_le_bytes([*count_0, *count_1])) + usize::from(u16::from_le_bytes([*count_1, *count_0]))
> 2048 => > 2048 =>
{ {
return Err(Error { return Err(Error {