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

@@ -441,7 +441,7 @@ void glue(helper_pmaddwd, SUFFIX)(CPUX86State *env, Reg *d, Reg *s)
#if SHIFT == 0
static inline int abs1(int a)
{
if (a < 0) {
if (a < 0 && a != 0x80000000) {
return -a;
} else {
return a;