[PATCH v1 openEuler-26.09] Add copy to/from/in user with vectorization support