diff --git a/evm/src/cpu/kernel/asm/bignum/modexp.asm b/evm/src/cpu/kernel/asm/bignum/modexp.asm index eab7e347..4b866602 100644 --- a/evm/src/cpu/kernel/asm/bignum/modexp.asm +++ b/evm/src/cpu/kernel/asm/bignum/modexp.asm @@ -55,7 +55,8 @@ e_zero_return: // stack: e==0, b==0, len, b_loc, e_loc, m_loc, out_loc, s1, s2, s3, s4, s5, retdest MUL // logical and %jumpi(b_and_e_zero) - + + // End of special cases. // We store the repeated-squares accumulator x_i in scratch_1, starting with x_0 := b. DUP1 diff --git a/evm/src/cpu/kernel/tests/bignum/mod.rs b/evm/src/cpu/kernel/tests/bignum/mod.rs index 86fee346..69474134 100644 --- a/evm/src/cpu/kernel/tests/bignum/mod.rs +++ b/evm/src/cpu/kernel/tests/bignum/mod.rs @@ -299,7 +299,10 @@ fn test_modexp_bignum(b: BigUint, e: BigUint, m: BigUint, expected_output: BigUi scratch_5.into(), ], )?; - new_memory.resize(new_memory.len().max(output_start_loc + output_len), 0.into()); + new_memory.resize( + new_memory.len().max(output_start_loc + output_len), + 0.into(), + ); let output = mem_vec_to_biguint(&new_memory[output_start_loc..output_start_loc + output_len]); assert_eq!(output, expected_output);