x86: Use VMM API in memcmp-evex-movbe.S and minor changes
authorNoah Goldstein <goldstein.w.n@gmail.com>
Sat, 29 Oct 2022 20:19:58 +0000 (15:19 -0500)
committerNoah Goldstein <goldstein.w.n@gmail.com>
Wed, 9 Nov 2022 03:19:35 +0000 (19:19 -0800)
commit419c832aba43276e285586998261d1db06033193
tree0354daa3ec88a7726557c95337d43c584ad7025b
parentca7d181b62f703ae56b7be1e27428184560f68b4
x86: Use VMM API in memcmp-evex-movbe.S and minor changes

The only change to the existing generated code is `tzcnt` -> `bsf` to
save a byte of code size here and there.

Rewriting with VMM API allows for memcmp-evex-movbe to be used with
evex512 by including "x86-evex512-vecs.h" at the top.

Complete check passes on x86-64.
sysdeps/x86_64/multiarch/memcmp-evex-movbe.S