commit | 88e671c1834f53028727ba6df2323fb924f8cc76 | [log] [tgz] |
---|---|---|
author | Gabor Kertesz <gabor.kertesz@arm.com> | Wed Apr 08 10:43:08 2020 +0100 |
committer | Szabolcs Nagy <szabolcs.nagy@arm.com> | Wed Apr 08 13:19:22 2020 +0100 |
tree | 9f0aae6a5b7ef9e9f2f60dc6be69071d82812ffb | |
parent | 30c1ada57d6af777f44826ae31f92ceeffcbe02b [diff] |
string: Fix unnecessary masking of memchr. If input length parameter is decreased to zero, masking was unnecessarily processed. However it was harmless, since the mask was correctly set to zero. Masking is required only in case of overread. Changing the flag from HI to HS means, skip if zero flag is set. HI = Unsigned higher: (C==1) && (Z==0) HS = Unsigned higher or same: C==1