diff --git a/evm/src/cpu/kernel/tests/bignum/mod.rs b/evm/src/cpu/kernel/tests/bignum/mod.rs index 12772db7..14de0945 100644 --- a/evm/src/cpu/kernel/tests/bignum/mod.rs +++ b/evm/src/cpu/kernel/tests/bignum/mod.rs @@ -197,7 +197,9 @@ fn test_addmul_bignum(a: BigUint, b: BigUint, c: u128, expected_output: BigUint) if carry_limb > 0.into() { new_memory[len] = carry_limb; } - let output = mem_vec_to_biguint(&new_memory[a_start_loc..a_start_loc + len]); + + let expected_output = biguint_to_mem_vec(expected_output); + let output = &new_memory[a_start_loc..a_start_loc + expected_output.len()]; assert_eq!(output, expected_output); Ok(())