fix some oss-fuzz (#1249)

* fix oss-fuzz 21012.

* fix oss-fuzz 21741.

* fix oss-fuzz 21743.
This commit is contained in:
Chen Huitao
2020-05-05 11:11:59 +08:00
committed by GitHub
parent f0b509c176
commit f435efd4a7
3 changed files with 5 additions and 2 deletions

View File

@@ -855,7 +855,7 @@ uint64_t HELPER(neon_qshl_u64)(CPUARMState *env, uint64_t val, uint64_t shiftop)
if (tmp >= (ssize_t)sizeof(src1) * 8) { \
if (src1) { \
SET_QC(); \
dest = (uint32_t)(1 << (sizeof(src1) * 8 - 1)); \
dest = (uint32_t)(1U << (sizeof(src1) * 8 - 1)); \
if (src1 > 0) { \
dest--; \
} \