pub(crate) unsafe fn copy_operation( ecx: &mut EvmContext<'_>, [len, data_offset, memory_offset]: &mut [EvmWord; 3], data: &[u8], ) -> InstructionResult