Test Function: test_valid_mcopy_operations()

Perform MCOPY operations using different offsets and lengths:([📖🐛?](https://github.com/ethereum/execution-spec-tests/issues/new?title=docs(bug):%20Bad%20docstring%20oneliner%20for%20`test_valid_mcopy_operations`&labels=scope:docs,type:bug))

Parametrized Test Cases

Test ID evm_code_type dest src length
evm_code_type_LEGACY-zero_inputs LEGACY 0 0 0
evm_code_type_LEGACY-zero_length_out_of_bounds_destination LEGACY 115792089237316195423570985008687907853269984665640564039457584007913129639935 0 0
evm_code_type_LEGACY-single_byte_rewrite LEGACY 0 0 1
evm_code_type_LEGACY-full_word_rewrite LEGACY 0 0 32
evm_code_type_LEGACY-single_byte_forward_overwrite LEGACY 1 0 1
evm_code_type_LEGACY-full_word_forward_overwrite LEGACY 1 0 32
evm_code_type_LEGACY-mid_word_single_byte_rewrite LEGACY 17 17 1
evm_code_type_LEGACY-mid_word_single_word_rewrite LEGACY 17 17 32
evm_code_type_LEGACY-mid_word_multi_word_rewrite LEGACY 17 17 64
evm_code_type_LEGACY-two_words_forward_overwrite LEGACY 16 0 64
evm_code_type_LEGACY-two_words_backward_overwrite LEGACY 0 16 64
evm_code_type_LEGACY-two_words_backward_overwrite_single_byte_offset LEGACY 15 16 64
evm_code_type_LEGACY-single_byte_memory_extension LEGACY 256 1 1
evm_code_type_LEGACY-single_word_memory_extension LEGACY 256 1 32
evm_code_type_LEGACY-single_word_minus_one_byte_memory_extension LEGACY 256 1 31
evm_code_type_LEGACY-single_word_plus_one_byte_memory_extension LEGACY 256 1 33
evm_code_type_LEGACY-full_memory_rewrite LEGACY 0 0 256
evm_code_type_LEGACY-full_memory_copy LEGACY 256 0 256
evm_code_type_LEGACY-full_memory_copy_offset LEGACY 512 0 256
evm_code_type_LEGACY-full_memory_clean LEGACY 0 256 256
evm_code_type_LEGACY-out_of_bounds_memory_extension LEGACY 256 256 1
evm_code_type_LEGACY-zero_inputs LEGACY 0 0 0
evm_code_type_LEGACY-zero_length_out_of_bounds_destination LEGACY 115792089237316195423570985008687907853269984665640564039457584007913129639935 0 0
evm_code_type_LEGACY-single_byte_rewrite LEGACY 0 0 1
evm_code_type_LEGACY-full_word_rewrite LEGACY 0 0 32
evm_code_type_LEGACY-single_byte_forward_overwrite LEGACY 1 0 1
evm_code_type_LEGACY-full_word_forward_overwrite LEGACY 1 0 32
evm_code_type_LEGACY-mid_word_single_byte_rewrite LEGACY 17 17 1
evm_code_type_LEGACY-mid_word_single_word_rewrite LEGACY 17 17 32
evm_code_type_LEGACY-mid_word_multi_word_rewrite LEGACY 17 17 64
evm_code_type_LEGACY-two_words_forward_overwrite LEGACY 16 0 64
evm_code_type_LEGACY-two_words_backward_overwrite LEGACY 0 16 64
evm_code_type_LEGACY-two_words_backward_overwrite_single_byte_offset LEGACY 15 16 64
evm_code_type_LEGACY-single_byte_memory_extension LEGACY 256 1 1
evm_code_type_LEGACY-single_word_memory_extension LEGACY 256 1 32
evm_code_type_LEGACY-single_word_minus_one_byte_memory_extension LEGACY 256 1 31
evm_code_type_LEGACY-single_word_plus_one_byte_memory_extension LEGACY 256 1 33
evm_code_type_LEGACY-full_memory_rewrite LEGACY 0 0 256
evm_code_type_LEGACY-full_memory_copy LEGACY 256 0 256
evm_code_type_LEGACY-full_memory_copy_offset LEGACY 512 0 256
evm_code_type_LEGACY-full_memory_clean LEGACY 0 256 256
evm_code_type_LEGACY-out_of_bounds_memory_extension LEGACY 256 256 1
evm_code_type_EOF_V1-zero_inputs EOF_V1 0 0 0
evm_code_type_EOF_V1-zero_length_out_of_bounds_destination EOF_V1 115792089237316195423570985008687907853269984665640564039457584007913129639935 0 0
evm_code_type_EOF_V1-single_byte_rewrite EOF_V1 0 0 1
evm_code_type_EOF_V1-full_word_rewrite EOF_V1 0 0 32
evm_code_type_EOF_V1-single_byte_forward_overwrite EOF_V1 1 0 1
evm_code_type_EOF_V1-full_word_forward_overwrite EOF_V1 1 0 32
evm_code_type_EOF_V1-mid_word_single_byte_rewrite EOF_V1 17 17 1
evm_code_type_EOF_V1-mid_word_single_word_rewrite EOF_V1 17 17 32
evm_code_type_EOF_V1-mid_word_multi_word_rewrite EOF_V1 17 17 64
evm_code_type_EOF_V1-two_words_forward_overwrite EOF_V1 16 0 64
evm_code_type_EOF_V1-two_words_backward_overwrite EOF_V1 0 16 64
evm_code_type_EOF_V1-two_words_backward_overwrite_single_byte_offset EOF_V1 15 16 64
evm_code_type_EOF_V1-single_byte_memory_extension EOF_V1 256 1 1
evm_code_type_EOF_V1-single_word_memory_extension EOF_V1 256 1 32
evm_code_type_EOF_V1-single_word_minus_one_byte_memory_extension EOF_V1 256 1 31
evm_code_type_EOF_V1-single_word_plus_one_byte_memory_extension EOF_V1 256 1 33
evm_code_type_EOF_V1-full_memory_rewrite EOF_V1 0 0 256
evm_code_type_EOF_V1-full_memory_copy EOF_V1 256 0 256
evm_code_type_EOF_V1-full_memory_copy_offset EOF_V1 512 0 256
evm_code_type_EOF_V1-full_memory_clean EOF_V1 0 256 256
evm_code_type_EOF_V1-out_of_bounds_memory_extension EOF_V1 256 256 1
evm_code_type_EOF_V1-zero_inputs EOF_V1 0 0 0
evm_code_type_EOF_V1-zero_length_out_of_bounds_destination EOF_V1 115792089237316195423570985008687907853269984665640564039457584007913129639935 0 0
evm_code_type_EOF_V1-single_byte_rewrite EOF_V1 0 0 1
evm_code_type_EOF_V1-full_word_rewrite EOF_V1 0 0 32
evm_code_type_EOF_V1-single_byte_forward_overwrite EOF_V1 1 0 1
evm_code_type_EOF_V1-full_word_forward_overwrite EOF_V1 1 0 32
evm_code_type_EOF_V1-mid_word_single_byte_rewrite EOF_V1 17 17 1
evm_code_type_EOF_V1-mid_word_single_word_rewrite EOF_V1 17 17 32
evm_code_type_EOF_V1-mid_word_multi_word_rewrite EOF_V1 17 17 64
evm_code_type_EOF_V1-two_words_forward_overwrite EOF_V1 16 0 64
evm_code_type_EOF_V1-two_words_backward_overwrite EOF_V1 0 16 64
evm_code_type_EOF_V1-two_words_backward_overwrite_single_byte_offset EOF_V1 15 16 64
evm_code_type_EOF_V1-single_byte_memory_extension EOF_V1 256 1 1
evm_code_type_EOF_V1-single_word_memory_extension EOF_V1 256 1 32
evm_code_type_EOF_V1-single_word_minus_one_byte_memory_extension EOF_V1 256 1 31
evm_code_type_EOF_V1-single_word_plus_one_byte_memory_extension EOF_V1 256 1 33
evm_code_type_EOF_V1-full_memory_rewrite EOF_V1 0 0 256
evm_code_type_EOF_V1-full_memory_copy EOF_V1 256 0 256
evm_code_type_EOF_V1-full_memory_copy_offset EOF_V1 512 0 256
evm_code_type_EOF_V1-full_memory_clean EOF_V1 0 256 256
evm_code_type_EOF_V1-out_of_bounds_memory_extension EOF_V1 256 256 1