diff options
| -rw-r--r-- | arch/sh/kernel/cpu/sh2a/fpu.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/sh/kernel/cpu/sh2a/fpu.c b/arch/sh/kernel/cpu/sh2a/fpu.c index 5627c0b3ffa8..6df2fb98eb30 100644 --- a/arch/sh/kernel/cpu/sh2a/fpu.c +++ b/arch/sh/kernel/cpu/sh2a/fpu.c | |||
| @@ -300,7 +300,7 @@ static int denormal_addf(int hx, int hy) | |||
| 300 | iy = hy & 0x7fffffff; | 300 | iy = hy & 0x7fffffff; |
| 301 | if (iy < 0x00800000) { | 301 | if (iy < 0x00800000) { |
| 302 | ix = denormal_subf1(ix, iy); | 302 | ix = denormal_subf1(ix, iy); |
| 303 | if (ix < 0) { | 303 | if ((int) ix < 0) { |
| 304 | ix = -ix; | 304 | ix = -ix; |
| 305 | sign ^= 0x80000000; | 305 | sign ^= 0x80000000; |
| 306 | } | 306 | } |
| @@ -385,7 +385,7 @@ static long long denormal_addd(long long hx, long long hy) | |||
| 385 | iy = hy & 0x7fffffffffffffffLL; | 385 | iy = hy & 0x7fffffffffffffffLL; |
| 386 | if (iy < 0x0010000000000000LL) { | 386 | if (iy < 0x0010000000000000LL) { |
| 387 | ix = denormal_subd1(ix, iy); | 387 | ix = denormal_subd1(ix, iy); |
| 388 | if (ix < 0) { | 388 | if ((int) ix < 0) { |
| 389 | ix = -ix; | 389 | ix = -ix; |
| 390 | sign ^= 0x8000000000000000LL; | 390 | sign ^= 0x8000000000000000LL; |
| 391 | } | 391 | } |
