diff options
author | Sunil K Pandey <skpgkp2@gmail.com> | 2022-10-03 12:00:53 -0700 |
---|---|---|
committer | Sunil K Pandey <skpgkp2@gmail.com> | 2022-10-30 13:09:56 -0700 |
commit | e96971482de05eff92c1408b694c320cedd2d167 (patch) | |
tree | a927b601d7a54a330e71c87c3f16b620653eea17 /elf | |
parent | 361d6454c034a920f2c96517c277990d390b9652 (diff) | |
download | glibc-e96971482de05eff92c1408b694c320cedd2d167.zip glibc-e96971482de05eff92c1408b694c320cedd2d167.tar.gz glibc-e96971482de05eff92c1408b694c320cedd2d167.tar.bz2 |
x86-64: Improve evex512 version of strlen functions
This patch improves following functionality
- Replace VPCMP with VPCMPEQ.
- Replace page cross check logic with sall.
- Remove extra lea from align_more.
- Remove uncondition loop jump.
- Use bsf to check max length in first vector.
Reviewed-by: Noah Goldstein <goldstein.w.n@gmail.com>
Diffstat (limited to 'elf')
0 files changed, 0 insertions, 0 deletions