string: Improve generic strcpy
commit3709ed904770b440d68385f3da259008cdf642a6
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Tue, 31 Jan 2023 19:28:42 +0000 (31 16:28 -0300)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Mon, 6 Feb 2023 19:19:35 +0000 (6 16:19 -0300)
treeada3808a06f3091eec042eee93c89a9cbcad13d8
parent30c1dfde313fa01e195e0759915f1356effdb7d6
string: Improve generic strcpy

Now that stpcpy is vectorized based on op_t, it should be better to
call it instead of strlen plus memcpy.

Checked on x86_64-linux-gnu, i686-linux-gnu, powerpc64-linux-gnu,
and powerpc-linux-gnu by removing the arch-specific assembly
implementation and disabling multi-arch (it covers both LE and BE
for 64 and 32 bits).

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Noah Goldstein <goldstein.w.n@gmail.com>
string/strcpy.c